contracts

package
v1.3.11 Latest Latest
Warning

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

Go to latest
Published: Dec 9, 2022 License: MIT Imports: 14 Imported by: 2

Documentation

Index

Constants

View Source
const (
	K_AccessIndexor           = "AccessIndexor"
	K_Accessible              = "Accessible"
	K_Adminable               = "Adminable"
	K_BaseAccessControlGroup  = "BaseAccessControlGroup"
	K_BaseAccessWallet        = "BaseAccessWallet"
	K_BaseAccessWalletFactory = "BaseAccessWalletFactory"
	K_BaseContent             = "BaseContent"
	K_BaseContentFactory      = "BaseContentFactory"
	K_BaseContentSpace        = "BaseContentSpace"
	K_BaseContentType         = "BaseContentType"
	K_BaseGroupFactory        = "BaseGroupFactory"
	K_BaseLibrary             = "BaseLibrary"
	K_BaseLibraryFactory      = "BaseLibraryFactory"
	K_BaseTenantConsumerGroup = "BaseTenantConsumerGroup"
	K_BaseTenantSpace         = "BaseTenantSpace"
	K_BaseTypeFactory         = "BaseTypeFactory"
	K_Container               = "Container"
	K_Content                 = "Content"
	K_ContentFactoryHelper    = "ContentFactoryHelper"
	K_CounterObject           = "CounterObject"
	K_ERC721Proxy             = "ERC721Proxy"
	K_Editable                = "Editable"
	K_EncToken                = "EncToken"
	K_ExternalCall            = "ExternalCall"
	K_IAdmin                  = "IAdmin"
	K_ICheckAccess            = "ICheckAccess"
	K_IFactorySpace           = "IFactorySpace"
	K_IKmsSpace               = "IKmsSpace"
	K_INodeSpace              = "INodeSpace"
	K_IUserSpace              = "IUserSpace"
	K_KmsManager              = "KmsManager"
	K_MetaObject              = "MetaObject"
	K_Node                    = "Node"
	K_NodeSpace               = "NodeSpace"
	K_Ownable                 = "Ownable"
	K_Precompile              = "Precompile"
	K_TenantFuncsBase         = "TenantFuncsBase"
	K_Transactable            = "Transactable"
	K_UserSpace               = "UserSpace"
	K_Utils                   = "Utils"
	K_Verifier                = "Verifier"
)

Type names of contract binding

View Source
const (
	E_AccessComplete           = "AccessComplete"
	E_AccessCompleteV3         = "AccessCompleteV3"
	E_AccessRequest            = "AccessRequest"
	E_AccessRequestStakeholder = "AccessRequestStakeholder"
	E_AccessRequestV3          = "AccessRequestV3"
	E_AccessRequestValue       = "AccessRequestValue"
	E_AccessorGroupAdded       = "AccessorGroupAdded"
	E_AccessorGroupRemoved     = "AccessorGroupRemoved"
	E_AddKMSLocator            = "AddKMSLocator"
	E_AddNode                  = "AddNode"
	E_AddTenantGroup           = "AddTenantGroup"
	E_ApplyGroups              = "ApplyGroups"
	E_ApproveContent           = "ApproveContent"
	E_ApproveContentRequest    = "ApproveContentRequest"
	E_BindUserWallet           = "BindUserWallet"
	E_BitSetAndGet             = "BitSetAndGet"
	E_CommitPending            = "CommitPending"
	E_ContentObjectCreate      = "ContentObjectCreate"
	E_ContentObjectCreated     = "ContentObjectCreated"
	E_ContentObjectDeleted     = "ContentObjectDeleted"
	E_ContentTypeAdded         = "ContentTypeAdded"
	E_ContentTypeRemoved       = "ContentTypeRemoved"
	E_ContributorGroupAdded    = "ContributorGroupAdded"
	E_ContributorGroupRemoved  = "ContributorGroupRemoved"
	E_CounterIncremented       = "CounterIncremented"
	E_CreateAccessWallet       = "CreateAccessWallet"
	E_CreateContent            = "CreateContent"
	E_CreateContentType        = "CreateContentType"
	E_CreateGroup              = "CreateGroup"
	E_CreateLibrary            = "CreateLibrary"
	E_CreateSpace              = "CreateSpace"
	E_CreateTenant             = "CreateTenant"
	E_EngageAccountLibrary     = "EngageAccountLibrary"
	E_ExecStatus               = "ExecStatus"
	E_FunctionsAdded           = "FunctionsAdded"
	E_GetAccessWallet          = "GetAccessWallet"
	E_InsufficientFunds        = "InsufficientFunds"
	E_Log                      = "Log"
	E_LogAddress               = "LogAddress"
	E_LogBool                  = "LogBool"
	E_LogBytes32               = "LogBytes32"
	E_LogInt256                = "LogInt256"
	E_LogUint256               = "LogUint256"
	E_ManagerAccessGranted     = "ManagerAccessGranted"
	E_ManagerAccessRevoked     = "ManagerAccessRevoked"
	E_MemberAdded              = "MemberAdded"
	E_MemberRevoked            = "MemberRevoked"
	E_NodeApproved             = "NodeApproved"
	E_NodeSubmitted            = "NodeSubmitted"
	E_OAuthStatusChanged       = "OAuthStatusChanged"
	E_ObjectMetaChanged        = "ObjectMetaChanged"
	E_Publish                  = "Publish"
	E_RemoveKMSLocator         = "RemoveKMSLocator"
	E_RemoveNode               = "RemoveNode"
	E_RemoveTenantGroup        = "RemoveTenantGroup"
	E_ReviewerGroupAdded       = "ReviewerGroupAdded"
	E_ReviewerGroupRemoved     = "ReviewerGroupRemoved"
	E_RightsChanged            = "RightsChanged"
	E_RunAccess                = "RunAccess"
	E_RunAccessCharge          = "RunAccessCharge"
	E_RunCreate                = "RunCreate"
	E_RunFinalize              = "RunFinalize"
	E_RunKill                  = "RunKill"
	E_RunStatusChange          = "RunStatusChange"
	E_SetAccessCharge          = "SetAccessCharge"
	E_SetContentContract       = "SetContentContract"
	E_SetContentType           = "SetContentType"
	E_SetFactory               = "SetFactory"
	E_SetFactoryManager        = "SetFactoryManager"
	E_SetKmsManager            = "SetKmsManager"
	E_SetNodeManager           = "SetNodeManager"
	E_SetStatusCode            = "SetStatusCode"
	E_SetUserManager           = "SetUserManager"
	E_TenantTransfer           = "TenantTransfer"
	E_UnauthorizedOperation    = "UnauthorizedOperation"
	E_UpdateKmsAddress         = "UpdateKmsAddress"
	E_UpdateRequest            = "UpdateRequest"
	E_VersionConfirm           = "VersionConfirm"
	E_VersionDelete            = "VersionDelete"
	E_VisibilityChanged        = "VisibilityChanged"
	E_WordGroupDeleted         = "WordGroupDeleted"
)

Unique events names. Unique events are events whose ID and name are unique across contracts.

View Source
const AccessIndexorABI = "" /* 14031-byte string literal not displayed */

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

View Source
const AccessibleABI = "" /* 3762-byte string literal not displayed */

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

View Source
const AdminableABI = "" /* 1720-byte string literal not displayed */

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

View Source
const BaseAccessControlGroupABI = "" /* 27823-byte string literal not displayed */

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

View Source
const BaseAccessWalletABI = "" /* 27862-byte string literal not displayed */

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

View Source
const BaseAccessWalletFactoryABI = "" /* 1835-byte string literal not displayed */

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

View Source
const BaseContentABI = "" /* 19695-byte string literal not displayed */

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

View Source
const BaseContentFactoryABI = "" /* 3036-byte string literal not displayed */

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

View Source
const BaseContentSpaceABI = "" /* 23455-byte string literal not displayed */

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

View Source
const BaseContentTypeABI = "" /* 8615-byte string literal not displayed */

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

View Source
const BaseGroupFactoryABI = "" /* 1828-byte string literal not displayed */

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

View Source
const BaseLibraryABI = "" /* 19815-byte string literal not displayed */

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

View Source
const BaseLibraryFactoryABI = "" /* 1877-byte string literal not displayed */

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

View Source
const BaseTenantConsumerGroupABI = "" /* 12893-byte string literal not displayed */

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

View Source
const BaseTenantSpaceABI = "" /* 22278-byte string literal not displayed */

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

View Source
const BaseTypeFactoryABI = "" /* 2061-byte string literal not displayed */

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

View Source
const ContainerABI = "" /* 12077-byte string literal not displayed */

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

View Source
const ContentABI = "" /* 6849-byte string literal not displayed */

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

View Source
const ContentFactoryHelperABI = "" /* 186-byte string literal not displayed */

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

View Source
const CounterObjectABI = "" /* 3579-byte string literal not displayed */

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

View Source
const ERC721ProxyABI = "" /* 942-byte string literal not displayed */

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

View Source
const EditableABI = "" /* 8476-byte string literal not displayed */

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

View Source
const EncTokenABI = "[]"

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

View Source
const ExternalCallABI = "[]"

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

View Source
const IAdminABI = "" /* 219-byte string literal not displayed */

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

View Source
const ICheckAccessABI = "" /* 220-byte string literal not displayed */

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

View Source
const IFactorySpaceABI = "" /* 890-byte string literal not displayed */

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

View Source
const IKmsSpaceABI = "" /* 959-byte string literal not displayed */

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

View Source
const INodeSpaceABI = "" /* 225-byte string literal not displayed */

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

View Source
const IUserSpaceABI = "" /* 457-byte string literal not displayed */

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

View Source
const KmsManagerABI = "" /* 3648-byte string literal not displayed */

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

View Source
const MetaObjectABI = "" /* 2294-byte string literal not displayed */

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

View Source
const NodeABI = "" /* 2771-byte string literal not displayed */

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

View Source
const NodeSpaceABI = "" /* 4599-byte string literal not displayed */

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

View Source
const OwnableABI = "" /* 1592-byte string literal not displayed */

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

View Source
const PrecompileABI = "" /* 341-byte string literal not displayed */

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

View Source
const TenantFuncsBaseABI = "" /* 5106-byte string literal not displayed */

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

View Source
const TransactableABI = "" /* 1110-byte string literal not displayed */

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

View Source
const UserSpaceABI = "" /* 618-byte string literal not displayed */

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

View Source
const UtilsABI = "[]"

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

View Source
const VerifierABI = "" /* 705-byte string literal not displayed */

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

Variables

View Source
var AccessIndexorBin = "" /* 16012-byte string literal not displayed */

AccessIndexorBin is the compiled bytecode used for deploying new contracts.

View Source
var AccessIndexorFuncSigs = map[string]string{
	"18689733": "ACCESS_CONFIRMED()",
	"8232f3f1": "ACCESS_NONE()",
	"479a0c51": "ACCESS_TENTATIVE()",
	"091600e6": "CATEGORY_CONTENT_OBJECT()",
	"68a0469a": "CATEGORY_CONTENT_TYPE()",
	"6373a411": "CATEGORY_CONTRACT()",
	"12915a30": "CATEGORY_GROUP()",
	"16aed232": "CATEGORY_LIBRARY()",
	"d1aeb651": "TYPE_ACCESS()",
	"5d97b6c2": "TYPE_EDIT()",
	"96eba03d": "TYPE_SEE()",
	"30e66949": "accessGroups()",
	"15c0bac1": "checkAccessGroupRights(address,uint8)",
	"5faecb76": "checkContentObjectRights(address,uint8)",
	"fe538c5a": "checkContentTypeRights(address,uint8)",
	"a864dfa5": "checkContractRights(address,uint8)",
	"a00b38c4": "checkDirectRights(uint8,address,uint8)",
	"6813b6d1": "checkLibraryRights(address,uint8)",
	"7fb52f1a": "checkRights(uint8,address,uint8)",
	"d30f8cd0": "cleanUpAccessGroups()",
	"2fa5c842": "cleanUpAll()",
	"048bd529": "cleanUpContentObjects()",
	"85e0a200": "cleanUpContentTypes()",
	"92297d7b": "cleanUpLibraries()",
	"a980892d": "contentObjects()",
	"af570c04": "contentSpace()",
	"9f46133e": "contentTypes()",
	"7709bc78": "contractExists(address)",
	"6c0f79b6": "contracts()",
	"02d05d3f": "creator()",
	"2d474cbd": "getAccessGroup(uint256)",
	"304f4a7b": "getAccessGroupRights(address)",
	"0dc10d3f": "getAccessGroupsLength()",
	"cf8a7503": "getContentObject(uint256)",
	"69881c0c": "getContentObjectRights(address)",
	"ebe9314e": "getContentObjectsLength()",
	"aa3f6952": "getContentType(uint256)",
	"a4081d62": "getContentTypeRights(address)",
	"5c1d3059": "getContentTypesLength()",
	"6ebc8c86": "getContract(uint256)",
	"08d865d7": "getContractRights(address)",
	"fccc134f": "getContractsLength()",
	"cb86806d": "getLibrariesLength()",
	"d15d62a7": "getLibrary(uint256)",
	"fb52222c": "getLibraryRights(address)",
	"42e7ba7b": "hasManagerAccess(address)",
	"41c0e1b5": "kill()",
	"c4b1978d": "libraries()",
	"51a7fc87": "others()",
	"8da5cb5b": "owner()",
	"f17bda91": "setAccessGroupRights(address,uint8,uint8)",
	"b8ff1dba": "setAccessRights()",
	"3def5140": "setContentObjectRights(address,uint8,uint8)",
	"055af48f": "setContentSpace(address)",
	"8635adb5": "setContentTypeRights(address,uint8,uint8)",
	"224dcba0": "setContractRights(address,uint8,uint8)",
	"5d7cf830": "setEntityRights(uint8,address,uint8,uint8)",
	"7cbb7bf2": "setLibraryRights(address,uint8,uint8)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
}

AccessIndexorFuncSigs maps the 4-byte function signature to its string representation.

View Source
var AccessibleBin = "" /* 4664-byte string literal not displayed */

AccessibleBin is the compiled bytecode used for deploying new contracts.

View Source
var AccessibleFuncSigs = map[string]string{
	"97ac4fd2": "CAN_ACCESS()",
	"ef1d7dc2": "CAN_EDIT()",
	"100508a2": "CAN_SEE()",
	"1bf7a912": "accessRequestV3(bytes32[],address[])",
	"af570c04": "contentSpace()",
	"02d05d3f": "creator()",
	"95a078e8": "hasAccess(address)",
	"6380501f": "indexCategory()",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"aa024e8b": "setVisibility(uint8)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
	"29adec14": "visibility()",
}

AccessibleFuncSigs maps the 4-byte function signature to its string representation.

View Source
var AdminableBin = "" /* 1992-byte string literal not displayed */

AdminableBin is the compiled bytecode used for deploying new contracts.

View Source
var AdminableFuncSigs = map[string]string{
	"af570c04": "contentSpace()",
	"02d05d3f": "creator()",
	"24d7806c": "isAdmin(address)",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
}

AdminableFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BaseAccessControlGroupBin = "" /* 41182-byte string literal not displayed */

BaseAccessControlGroupBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseAccessControlGroupFuncSigs = map[string]string{}/* 113 elements not displayed */

BaseAccessControlGroupFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BaseAccessWalletBin = "" /* 43846-byte string literal not displayed */

BaseAccessWalletBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseAccessWalletFactoryBin = "" /* 46324-byte string literal not displayed */

BaseAccessWalletFactoryBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseAccessWalletFactoryFuncSigs = map[string]string{
	"af570c04": "contentSpace()",
	"7708bc41": "createAccessWallet()",
	"02d05d3f": "creator()",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
}

BaseAccessWalletFactoryFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BaseAccessWalletFuncSigs = map[string]string{}/* 116 elements not displayed */

BaseAccessWalletFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BaseContentBin = "" /* 45040-byte string literal not displayed */

BaseContentBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseContentFactoryBin = "" /* 10456-byte string literal not displayed */

BaseContentFactoryBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseContentFactoryFuncSigs = map[string]string{
	"4d887374": "OP_ACCESS_COMPLETE()",
	"52344328": "OP_ACCESS_REQUEST()",
	"af570c04": "contentSpace()",
	"bf4e088f": "createContent(address,address)",
	"02d05d3f": "creator()",
	"4dcc1d29": "executeAccessBatch(uint32[],address[],address[],uint256[],bytes32[],uint256[],uint256[])",
	"16279055": "isContract(address)",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
}

BaseContentFactoryFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BaseContentFuncSigs = map[string]string{
	"97ac4fd2": "CAN_ACCESS()",
	"ef1d7dc2": "CAN_EDIT()",
	"100508a2": "CAN_SEE()",
	"64ade32b": "accessCharge()",
	"0593e335": "accessComplete(uint256,uint256,uint256)",
	"bc7dba33": "accessCompleteContext(uint256,bytes32,address,uint256)",
	"484f4b3b": "accessCompleteInternal(uint256,bytes32[],address[])",
	"45155f6e": "accessCompleteV3(uint256,bytes32[],address[])",
	"a1ff106e": "accessRequest(uint8,string,string,bytes32[],address[])",
	"78f52ffb": "accessRequestContext(uint256,bytes32,address,uint256)",
	"1bf7a912": "accessRequestV3(bytes32[],address[])",
	"32eaf21b": "addressKMS()",
	"6e375427": "canCommit()",
	"14cfabb3": "canConfirm()",
	"81beeb64": "canEdit()",
	"cbcd4461": "canPublish()",
	"5f6a1301": "clearPending()",
	"9867db74": "commit(string)",
	"375a6e7c": "commitPending()",
	"446e8826": "confirmCommit()",
	"2310167f": "contentContractAddress()",
	"af570c04": "contentSpace()",
	"36ebffca": "contentType()",
	"331b86c0": "countVersionHashes()",
	"02d05d3f": "creator()",
	"e1a70717": "deleteVersion(string)",
	"38d0f504": "getAccessInfo(uint8,bytes32[],address[])",
	"7ddc2c56": "getAccessInfoV3(address,bytes32[],address[])",
	"c26484a6": "getCustomInfo(address,bytes32[],address[])",
	"a8d4160e": "getKMSInfo(bytes)",
	"ac55c906": "getMeta(bytes)",
	"95a078e8": "hasAccess(address)",
	"67e5c3bf": "hasEditorRight(address)",
	"6380501f": "indexCategory()",
	"24d7806c": "isAdmin(address)",
	"41c0e1b5": "kill()",
	"b816f513": "libraryAddress()",
	"e02dd9c2": "objectHash()",
	"40b87a26": "objectTimestamp()",
	"8da5cb5b": "owner()",
	"00821de3": "parentAddress()",
	"628449fd": "pendingHash()",
	"0c6d3f93": "processRequestPayment(uint256,address,string,uint256)",
	"075d4782": "publish()",
	"e542b7cb": "putMeta(bytes,bytes)",
	"8f779201": "requestID()",
	"1a735f18": "requestMap(uint256)",
	"f4d9bae8": "setAccessCharge(uint256)",
	"c9e8e72d": "setAddressKMS(address)",
	"e5385303": "setContentContractAddress(address)",
	"22e564eb": "setGroupRights(address,uint8,uint8)",
	"0fe1b5a2": "setRights(address,uint8,uint8)",
	"5267db44": "setStatusCode(int256)",
	"aa024e8b": "setVisibility(uint8)",
	"27c1c21d": "statusCode()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"c287e0ed": "updateRequest()",
	"8280dd8f": "updateStatus(int256)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
	"29adec14": "visibility()",
}

BaseContentFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BaseContentSpaceBin = "" /* 45870-byte string literal not displayed */

BaseContentSpaceBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseContentSpaceFuncSigs = map[string]string{
	"97ac4fd2": "CAN_ACCESS()",
	"ef1d7dc2": "CAN_EDIT()",
	"100508a2": "CAN_SEE()",
	"1bf7a912": "accessRequestV3(bytes32[],address[])",
	"52f82dd8": "activeNodeAddresses(uint256)",
	"5272ae17": "activeNodeLocators(uint256)",
	"0f58a786": "addContentType(address,address)",
	"64f0f050": "addNode(address,bytes)",
	"32eaf21b": "addressKMS()",
	"dd4c97a0": "approveNode(address)",
	"6e375427": "canCommit()",
	"14cfabb3": "canConfirm()",
	"0eaec2c5": "canContribute(address)",
	"81beeb64": "canEdit()",
	"26683e14": "canNodePublish(address)",
	"9b55f901": "canPublish(address)",
	"29d00219": "canReview(address)",
	"8d2a23db": "checkKMS(string)",
	"d6be0f49": "checkKMSAddr(address)",
	"5f6a1301": "clearPending()",
	"9867db74": "commit(string)",
	"375a6e7c": "commitPending()",
	"446e8826": "confirmCommit()",
	"904696a8": "contentFactory()",
	"af570c04": "contentSpace()",
	"1cdbee5a": "contentTypeContracts(address)",
	"991a3a7c": "contentTypes(uint256)",
	"c65bcbe2": "contentTypesLength()",
	"331b86c0": "countVersionHashes()",
	"7708bc41": "createAccessWallet()",
	"bf4e088f": "createContent(address,address)",
	"b8cfaf05": "createContentType()",
	"575185ed": "createGroup()",
	"40b89f06": "createLibrary(address)",
	"e7cf0c66": "createUserWallet(address)",
	"02d05d3f": "creator()",
	"e1a70717": "deleteVersion(string)",
	"7284e416": "description()",
	"c45a0155": "factory()",
	"1f2caaec": "findTypeByHash(bytes32)",
	"a2d67fcf": "getAccessWallet()",
	"589aafc1": "getKMSID(address)",
	"268bfac4": "getKMSInfo(string,bytes)",
	"ac55c906": "getMeta(bytes)",
	"b04b6caa": "groupFactory()",
	"95a078e8": "hasAccess(address)",
	"67e5c3bf": "hasEditorRight(address)",
	"6380501f": "indexCategory()",
	"24d7806c": "isAdmin(address)",
	"41c0e1b5": "kill()",
	"9c9527f1": "kmsManAddr()",
	"441c5aa3": "libraryFactory()",
	"06fdde03": "name()",
	"fbd1b4ce": "nodeMapping(address)",
	"43f59ec7": "numActiveNodes()",
	"f41a1587": "numPendingNodes()",
	"e02dd9c2": "objectHash()",
	"40b87a26": "objectTimestamp()",
	"8da5cb5b": "owner()",
	"00821de3": "parentAddress()",
	"628449fd": "pendingHash()",
	"6be9514c": "pendingNodeAddresses(uint256)",
	"69e30ff8": "pendingNodeLocators(uint256)",
	"2cf99422": "publish(address)",
	"e542b7cb": "putMeta(bytes,bytes)",
	"fd089196": "removeContentType(address)",
	"b2b99ec9": "removeNode(address)",
	"3dd71d99": "requiresReview()",
	"c9e8e72d": "setAddressKMS(address)",
	"85ce1df1": "setContentFactory(address)",
	"90c3f38f": "setDescription(string)",
	"5bb47808": "setFactory(address)",
	"837b3b93": "setGroupFactory(address)",
	"22e564eb": "setGroupRights(address,uint8,uint8)",
	"87e38281": "setKmsManager(address)",
	"9d05d18d": "setLibraryFactory(address)",
	"0fe1b5a2": "setRights(address,uint8,uint8)",
	"aa024e8b": "setVisibility(uint8)",
	"7ebf879c": "setWalletFactory(address)",
	"160eee74": "submitNode(bytes)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"c287e0ed": "updateRequest()",
	"63e6ffdd": "userWallets(address)",
	"29dedde5": "validType(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
	"29adec14": "visibility()",
	"c5c03699": "walletFactory()",
	"9cb121ba": "whitelistedType(address)",
}

BaseContentSpaceFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BaseContentTypeBin = "" /* 18040-byte string literal not displayed */

BaseContentTypeBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseContentTypeFuncSigs = map[string]string{
	"97ac4fd2": "CAN_ACCESS()",
	"ef1d7dc2": "CAN_EDIT()",
	"100508a2": "CAN_SEE()",
	"1bf7a912": "accessRequestV3(bytes32[],address[])",
	"6e375427": "canCommit()",
	"14cfabb3": "canConfirm()",
	"81beeb64": "canEdit()",
	"5f6a1301": "clearPending()",
	"9867db74": "commit(string)",
	"375a6e7c": "commitPending()",
	"446e8826": "confirmCommit()",
	"af570c04": "contentSpace()",
	"331b86c0": "countVersionHashes()",
	"02d05d3f": "creator()",
	"e1a70717": "deleteVersion(string)",
	"95a078e8": "hasAccess(address)",
	"67e5c3bf": "hasEditorRight(address)",
	"6380501f": "indexCategory()",
	"41c0e1b5": "kill()",
	"e02dd9c2": "objectHash()",
	"40b87a26": "objectTimestamp()",
	"8da5cb5b": "owner()",
	"00821de3": "parentAddress()",
	"628449fd": "pendingHash()",
	"22e564eb": "setGroupRights(address,uint8,uint8)",
	"0fe1b5a2": "setRights(address,uint8,uint8)",
	"aa024e8b": "setVisibility(uint8)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"c287e0ed": "updateRequest()",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
	"29adec14": "visibility()",
}

BaseContentTypeFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BaseGroupFactoryBin = "" /* 45510-byte string literal not displayed */

BaseGroupFactoryBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseGroupFactoryFuncSigs = map[string]string{
	"af570c04": "contentSpace()",
	"575185ed": "createGroup()",
	"02d05d3f": "creator()",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
}

BaseGroupFactoryFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BaseLibraryBin = "" /* 37726-byte string literal not displayed */

BaseLibraryBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseLibraryFactoryBin = "" /* 42128-byte string literal not displayed */

BaseLibraryFactoryBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseLibraryFactoryFuncSigs = map[string]string{
	"af570c04": "contentSpace()",
	"40b89f06": "createLibrary(address)",
	"02d05d3f": "creator()",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
}

BaseLibraryFactoryFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BaseLibraryFuncSigs = map[string]string{
	"97ac4fd2": "CAN_ACCESS()",
	"ef1d7dc2": "CAN_EDIT()",
	"100508a2": "CAN_SEE()",
	"1bf7a912": "accessRequestV3(bytes32[],address[])",
	"2c11f392": "accessorGroups(uint256)",
	"e5538fd2": "accessorGroupsLength()",
	"1d0f4351": "addAccessorGroup(address)",
	"0f58a786": "addContentType(address,address)",
	"679a9a3c": "addContributorGroup(address)",
	"dc3c29c0": "addReviewerGroup(address)",
	"32eaf21b": "addressKMS()",
	"8cb13c2e": "approvalRequests(uint256)",
	"16308394": "approvalRequestsLength()",
	"87e86b2c": "approveContent(address,bool,string)",
	"6e375427": "canCommit()",
	"14cfabb3": "canConfirm()",
	"0eaec2c5": "canContribute(address)",
	"81beeb64": "canEdit()",
	"cbcd4461": "canPublish()",
	"9b55f901": "canPublish(address)",
	"29d00219": "canReview(address)",
	"5f6a1301": "clearPending()",
	"9867db74": "commit(string)",
	"375a6e7c": "commitPending()",
	"446e8826": "confirmCommit()",
	"af570c04": "contentSpace()",
	"1cdbee5a": "contentTypeContracts(address)",
	"991a3a7c": "contentTypes(uint256)",
	"c65bcbe2": "contentTypesLength()",
	"2393553b": "contributorGroups(uint256)",
	"470750bb": "contributorGroupsLength()",
	"331b86c0": "countVersionHashes()",
	"1e35d8fa": "createContent(address)",
	"02d05d3f": "creator()",
	"87fcd0b8": "deleteContent(address)",
	"e1a70717": "deleteVersion(string)",
	"1f2caaec": "findTypeByHash(bytes32)",
	"ac55c906": "getMeta(bytes)",
	"63dab9d4": "getPendingApprovalRequest(uint256)",
	"95a078e8": "hasAccess(address)",
	"67e5c3bf": "hasEditorRight(address)",
	"6380501f": "indexCategory()",
	"24d7806c": "isAdmin(address)",
	"41c0e1b5": "kill()",
	"e02dd9c2": "objectHash()",
	"40b87a26": "objectTimestamp()",
	"8da5cb5b": "owner()",
	"00821de3": "parentAddress()",
	"628449fd": "pendingHash()",
	"2cf99422": "publish(address)",
	"e542b7cb": "putMeta(bytes,bytes)",
	"e8de515f": "removeAccessorGroup(address)",
	"fd089196": "removeContentType(address)",
	"386493e0": "removeContributorGroup(address)",
	"1b969895": "removeReviewerGroup(address)",
	"3dd71d99": "requiresReview()",
	"952e464b": "reviewerGroups(uint256)",
	"21770a84": "reviewerGroupsLength()",
	"c9e8e72d": "setAddressKMS(address)",
	"22e564eb": "setGroupRights(address,uint8,uint8)",
	"0fe1b5a2": "setRights(address,uint8,uint8)",
	"aa024e8b": "setVisibility(uint8)",
	"49102e61": "submitApprovalRequest()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"011e01a5": "updateAddressKMS(address)",
	"c287e0ed": "updateRequest()",
	"29dedde5": "validType(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
	"29adec14": "visibility()",
	"9cb121ba": "whitelistedType(address)",
}

BaseLibraryFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BaseTenantConsumerGroupBin = "" /* 25004-byte string literal not displayed */

BaseTenantConsumerGroupBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseTenantConsumerGroupFuncSigs = map[string]string{
	"97ac4fd2": "CAN_ACCESS()",
	"ef1d7dc2": "CAN_EDIT()",
	"100508a2": "CAN_SEE()",
	"1bf7a912": "accessRequestV3(bytes32[],address[])",
	"6e375427": "canCommit()",
	"14cfabb3": "canConfirm()",
	"81beeb64": "canEdit()",
	"5f6a1301": "clearPending()",
	"9867db74": "commit(string)",
	"375a6e7c": "commitPending()",
	"446e8826": "confirmCommit()",
	"af570c04": "contentSpace()",
	"331b86c0": "countVersionHashes()",
	"02d05d3f": "creator()",
	"e57097c9": "deleteGroup(bytes32)",
	"e1a70717": "deleteVersion(string)",
	"30f846a2": "getBit(bytes32,uint8)",
	"e1954b61": "getCounter(bytes32,uint8)",
	"ac55c906": "getMeta(bytes)",
	"0ae5e739": "grantAccess(address)",
	"9602a0b3": "grantAccessMany(address[])",
	"95a078e8": "hasAccess(address)",
	"67e5c3bf": "hasEditorRight(address)",
	"7558cbf0": "incrementCounter(bytes32,uint8)",
	"6380501f": "indexCategory()",
	"24d7806c": "isAdmin(address)",
	"dde12828": "isConsumerGroup()",
	"41c0e1b5": "kill()",
	"872ea68a": "membersMap(address)",
	"55277a5b": "membersNum()",
	"e02dd9c2": "objectHash()",
	"40b87a26": "objectTimestamp()",
	"8da5cb5b": "owner()",
	"00821de3": "parentAddress()",
	"628449fd": "pendingHash()",
	"e542b7cb": "putMeta(bytes,bytes)",
	"85e68531": "revokeAccess(address)",
	"24d7c18d": "setAndGetBit(bytes32,uint8)",
	"22e564eb": "setGroupRights(address,uint8,uint8)",
	"0fe1b5a2": "setRights(address,uint8,uint8)",
	"aa024e8b": "setVisibility(uint8)",
	"adf07791": "tenant()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"c287e0ed": "updateRequest()",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
	"29adec14": "visibility()",
}

BaseTenantConsumerGroupFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BaseTenantSpaceBin = "" /* 48746-byte string literal not displayed */

BaseTenantSpaceBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseTenantSpaceFuncSigs = map[string]string{
	"97ac4fd2": "CAN_ACCESS()",
	"ef1d7dc2": "CAN_EDIT()",
	"100508a2": "CAN_SEE()",
	"58d40b25": "GROUP_ID_ADMIN()",
	"1bf7a912": "accessRequestV3(bytes32[],address[])",
	"0a581edc": "addFuncs(bytes4[],address)",
	"65d8dd34": "addGroup(bytes32,address)",
	"74daf3a0": "addListItem(bytes32,string)",
	"32eaf21b": "addressKMS()",
	"9c075d67": "callFuncUintAddr(bytes4,uint256,address,bytes,uint8,bytes32,bytes32)",
	"6e375427": "canCommit()",
	"14cfabb3": "canConfirm()",
	"81beeb64": "canEdit()",
	"26683e14": "canNodePublish(address)",
	"ed1f6456": "checkCallFunc(bytes4,bytes,uint8,bytes32,bytes32)",
	"8d2a23db": "checkKMS(string)",
	"d6be0f49": "checkKMSAddr(address)",
	"5f6a1301": "clearPending()",
	"9867db74": "commit(string)",
	"375a6e7c": "commitPending()",
	"446e8826": "confirmCommit()",
	"af570c04": "contentSpace()",
	"331b86c0": "countVersionHashes()",
	"bf4e088f": "createContent(address,address)",
	"b8cfaf05": "createContentType()",
	"575185ed": "createGroup()",
	"40b89f06": "createLibrary(address)",
	"e7cf0c66": "createUserWallet(address)",
	"02d05d3f": "creator()",
	"d21a8c94": "defLeewaySecs()",
	"f1df8140": "defTokenExpSecs()",
	"e57097c9": "deleteGroup(bytes32)",
	"e1a70717": "deleteVersion(string)",
	"7284e416": "description()",
	"032b5a73": "factoryManager()",
	"c2a21f14": "funcMapping(bytes4)",
	"30f846a2": "getBit(bytes32,uint8)",
	"e1954b61": "getCounter(bytes32,uint8)",
	"589aafc1": "getKMSID(address)",
	"268bfac4": "getKMSInfo(string,bytes)",
	"ac55c906": "getMeta(bytes)",
	"401262c8": "getTenantID()",
	"4093d7a1": "groupIds(uint256)",
	"ea8a3ed8": "groupsMapping(bytes32,uint256)",
	"95a078e8": "hasAccess(address)",
	"67e5c3bf": "hasEditorRight(address)",
	"7558cbf0": "incrementCounter(bytes32,uint8)",
	"6380501f": "indexCategory()",
	"24d7806c": "isAdmin(address)",
	"41c0e1b5": "kill()",
	"ac65b649": "kmsManager()",
	"11a3fa38": "listLength(bytes32)",
	"4d368f10": "listsMapping(bytes32,uint256)",
	"06fdde03": "name()",
	"9bb5cd3f": "nodeManager()",
	"e02dd9c2": "objectHash()",
	"40b87a26": "objectTimestamp()",
	"8da5cb5b": "owner()",
	"00821de3": "parentAddress()",
	"628449fd": "pendingHash()",
	"e542b7cb": "putMeta(bytes,bytes)",
	"cb3899b3": "removeGroup(bytes32,address)",
	"1fa12f11": "removeListOrd(bytes32,uint256)",
	"c9e8e72d": "setAddressKMS(address)",
	"24d7c18d": "setAndGetBit(bytes32,uint8)",
	"90c3f38f": "setDescription(string)",
	"430e621e": "setFactoryManager(address)",
	"22e564eb": "setGroupRights(address,uint8,uint8)",
	"87e38281": "setKmsManager(address)",
	"1319e7e1": "setNodeManager(address)",
	"0fe1b5a2": "setRights(address,uint8,uint8)",
	"97d0b02c": "setUserManager(address)",
	"aa024e8b": "setVisibility(uint8)",
	"a9059cbb": "transfer(address,uint256)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"c287e0ed": "updateRequest()",
	"5c8a7687": "userManager()",
	"63e6ffdd": "userWallets(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
	"29adec14": "visibility()",
}

BaseTenantSpaceFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BaseTypeFactoryBin = "" /* 25488-byte string literal not displayed */

BaseTypeFactoryBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseTypeFactoryFuncSigs = map[string]string{
	"af570c04": "contentSpace()",
	"b8cfaf05": "createContentType()",
	"5c6dc219": "createNode(address)",
	"02d05d3f": "creator()",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
}

BaseTypeFactoryFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BoundContracts = map[string]*bind.BoundContract{}

Map of ABI names to *bind.BoundContract for log parsing only ABI names are constants starting with K_

View Source
var ContainerBin = "" /* 22828-byte string literal not displayed */

ContainerBin is the compiled bytecode used for deploying new contracts.

View Source
var ContainerFuncSigs = map[string]string{
	"97ac4fd2": "CAN_ACCESS()",
	"ef1d7dc2": "CAN_EDIT()",
	"100508a2": "CAN_SEE()",
	"1bf7a912": "accessRequestV3(bytes32[],address[])",
	"0f58a786": "addContentType(address,address)",
	"32eaf21b": "addressKMS()",
	"6e375427": "canCommit()",
	"14cfabb3": "canConfirm()",
	"0eaec2c5": "canContribute(address)",
	"81beeb64": "canEdit()",
	"9b55f901": "canPublish(address)",
	"29d00219": "canReview(address)",
	"5f6a1301": "clearPending()",
	"9867db74": "commit(string)",
	"375a6e7c": "commitPending()",
	"446e8826": "confirmCommit()",
	"af570c04": "contentSpace()",
	"1cdbee5a": "contentTypeContracts(address)",
	"991a3a7c": "contentTypes(uint256)",
	"c65bcbe2": "contentTypesLength()",
	"331b86c0": "countVersionHashes()",
	"02d05d3f": "creator()",
	"e1a70717": "deleteVersion(string)",
	"1f2caaec": "findTypeByHash(bytes32)",
	"95a078e8": "hasAccess(address)",
	"67e5c3bf": "hasEditorRight(address)",
	"6380501f": "indexCategory()",
	"41c0e1b5": "kill()",
	"e02dd9c2": "objectHash()",
	"40b87a26": "objectTimestamp()",
	"8da5cb5b": "owner()",
	"00821de3": "parentAddress()",
	"628449fd": "pendingHash()",
	"2cf99422": "publish(address)",
	"fd089196": "removeContentType(address)",
	"3dd71d99": "requiresReview()",
	"c9e8e72d": "setAddressKMS(address)",
	"22e564eb": "setGroupRights(address,uint8,uint8)",
	"0fe1b5a2": "setRights(address,uint8,uint8)",
	"aa024e8b": "setVisibility(uint8)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"c287e0ed": "updateRequest()",
	"29dedde5": "validType(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
	"29adec14": "visibility()",
	"9cb121ba": "whitelistedType(address)",
}

ContainerFuncSigs maps the 4-byte function signature to its string representation.

View Source
var ContentBin = "" /* 4652-byte string literal not displayed */

ContentBin is the compiled bytecode used for deploying new contracts.

View Source
var ContentFactoryHelperBin = "" /* 45666-byte string literal not displayed */

ContentFactoryHelperBin is the compiled bytecode used for deploying new contracts.

View Source
var ContentFactoryHelperFuncSigs = map[string]string{
	"0b9b0870": "getContentObjectBin()",
}

ContentFactoryHelperFuncSigs maps the 4-byte function signature to its string representation.

View Source
var ContentFuncSigs = map[string]string{
	"6af27417": "DEFAULT_ACCESS()",
	"f185db0c": "DEFAULT_CHARGE()",
	"b535b03e": "DEFAULT_SEE()",
	"2de3ecd1": "commandKill()",
	"af570c04": "contentSpace()",
	"02d05d3f": "creator()",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"f9b4aa02": "runAccess(uint256,bytes32[],address[],address)",
	"74ba4609": "runAccessInfo(bytes32[],address[],address)",
	"7b1cdb3e": "runCreate()",
	"45080442": "runDescribeStatus(int256)",
	"c9f3d94c": "runEdit()",
	"1a485ccd": "runFinalize(uint256,bytes32[],address[],address)",
	"9e99bbea": "runKill()",
	"860b2492": "runKillExt()",
	"3513a805": "runStatusChange(int256)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
}

ContentFuncSigs maps the 4-byte function signature to its string representation.

View Source
var CounterObjectBin = "" /* 4436-byte string literal not displayed */

CounterObjectBin is the compiled bytecode used for deploying new contracts.

View Source
var CounterObjectFuncSigs = map[string]string{
	"af570c04": "contentSpace()",
	"02d05d3f": "creator()",
	"e57097c9": "deleteGroup(bytes32)",
	"30f846a2": "getBit(bytes32,uint8)",
	"e1954b61": "getCounter(bytes32,uint8)",
	"7558cbf0": "incrementCounter(bytes32,uint8)",
	"24d7806c": "isAdmin(address)",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"24d7c18d": "setAndGetBit(bytes32,uint8)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
}

CounterObjectFuncSigs maps the 4-byte function signature to its string representation.

View Source
var ERC721ProxyBin = "" /* 2962-byte string literal not displayed */

ERC721ProxyBin is the compiled bytecode used for deploying new contracts.

View Source
var ERC721ProxyFuncSigs = map[string]string{
	"70a08231": "balanceOf(address)",
	"7bed7493": "configName()",
	"e70347bb": "externalAddress()",
	"54fd4d50": "version()",
}

ERC721ProxyFuncSigs maps the 4-byte function signature to its string representation.

View Source
var EditableBin = "" /* 17546-byte string literal not displayed */

EditableBin is the compiled bytecode used for deploying new contracts.

View Source
var EditableFuncSigs = map[string]string{
	"97ac4fd2": "CAN_ACCESS()",
	"ef1d7dc2": "CAN_EDIT()",
	"100508a2": "CAN_SEE()",
	"1bf7a912": "accessRequestV3(bytes32[],address[])",
	"6e375427": "canCommit()",
	"14cfabb3": "canConfirm()",
	"81beeb64": "canEdit()",
	"5f6a1301": "clearPending()",
	"9867db74": "commit(string)",
	"375a6e7c": "commitPending()",
	"446e8826": "confirmCommit()",
	"af570c04": "contentSpace()",
	"331b86c0": "countVersionHashes()",
	"02d05d3f": "creator()",
	"e1a70717": "deleteVersion(string)",
	"95a078e8": "hasAccess(address)",
	"67e5c3bf": "hasEditorRight(address)",
	"6380501f": "indexCategory()",
	"41c0e1b5": "kill()",
	"e02dd9c2": "objectHash()",
	"40b87a26": "objectTimestamp()",
	"8da5cb5b": "owner()",
	"00821de3": "parentAddress()",
	"628449fd": "pendingHash()",
	"22e564eb": "setGroupRights(address,uint8,uint8)",
	"0fe1b5a2": "setRights(address,uint8,uint8)",
	"aa024e8b": "setVisibility(uint8)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"c287e0ed": "updateRequest()",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
	"29adec14": "visibility()",
}

EditableFuncSigs maps the 4-byte function signature to its string representation.

View Source
var EncTokenBin = "" /* 242-byte string literal not displayed */

EncTokenBin is the compiled bytecode used for deploying new contracts.

View Source
var EventsByID = map[common.Hash]*EventInfo{}

Map of Unique events IDs to *EventInfo

View Source
var EventsByType = map[reflect.Type]*EventInfo{}

Map of Unique events types to *EventInfo

View Source
var ExternalCallBin = "" /* 242-byte string literal not displayed */

ExternalCallBin is the compiled bytecode used for deploying new contracts.

View Source
var IAdminFuncSigs = map[string]string{
	"24d7806c": "isAdmin(address)",
}

IAdminFuncSigs maps the 4-byte function signature to its string representation.

View Source
var ICheckAccessFuncSigs = map[string]string{
	"95a078e8": "hasAccess(address)",
}

ICheckAccessFuncSigs maps the 4-byte function signature to its string representation.

View Source
var IFactorySpaceFuncSigs = map[string]string{
	"bf4e088f": "createContent(address,address)",
	"b8cfaf05": "createContentType()",
	"575185ed": "createGroup()",
	"40b89f06": "createLibrary(address)",
}

IFactorySpaceFuncSigs maps the 4-byte function signature to its string representation.

View Source
var IKmsSpaceFuncSigs = map[string]string{
	"8d2a23db": "checkKMS(string)",
	"d6be0f49": "checkKMSAddr(address)",
	"589aafc1": "getKMSID(address)",
	"268bfac4": "getKMSInfo(string,bytes)",
}

IKmsSpaceFuncSigs maps the 4-byte function signature to its string representation.

View Source
var INodeSpaceFuncSigs = map[string]string{
	"26683e14": "canNodePublish(address)",
}

INodeSpaceFuncSigs maps the 4-byte function signature to its string representation.

View Source
var IUserSpaceFuncSigs = map[string]string{
	"e7cf0c66": "createUserWallet(address)",
	"63e6ffdd": "userWallets(address)",
}

IUserSpaceFuncSigs maps the 4-byte function signature to its string representation.

View Source
var KmsManagerBin = "" /* 13800-byte string literal not displayed */

KmsManagerBin is the compiled bytecode used for deploying new contracts.

View Source
var KmsManagerFuncSigs = map[string]string{
	"653a92f6": "addKMSLocator(string,bytes)",
	"8d2a23db": "checkKMS(string)",
	"d6be0f49": "checkKMSAddr(address)",
	"af570c04": "contentSpace()",
	"02d05d3f": "creator()",
	"589aafc1": "getKMSID(address)",
	"268bfac4": "getKMSInfo(string,bytes)",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"fe7ac19f": "removeKMSLocator(string,bytes)",
	"a69cb734": "setKMSPublicKey(string,string)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
}

KmsManagerFuncSigs maps the 4-byte function signature to its string representation.

View Source
var MetaObjectBin = "" /* 5564-byte string literal not displayed */

MetaObjectBin is the compiled bytecode used for deploying new contracts.

View Source
var MetaObjectFuncSigs = map[string]string{
	"af570c04": "contentSpace()",
	"02d05d3f": "creator()",
	"ac55c906": "getMeta(bytes)",
	"24d7806c": "isAdmin(address)",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"e542b7cb": "putMeta(bytes,bytes)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
}

MetaObjectFuncSigs maps the 4-byte function signature to its string representation.

View Source
var NodeBin = "" /* 2554-byte string literal not displayed */

NodeBin is the compiled bytecode used for deploying new contracts.

View Source
var NodeFuncSigs = map[string]string{
	"af570c04": "contentSpace()",
	"02d05d3f": "creator()",
	"41c0e1b5": "kill()",
	"41304fac": "log(string)",
	"8da5cb5b": "owner()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
}

NodeFuncSigs maps the 4-byte function signature to its string representation.

View Source
var NodeSpaceBin = "" /* 11200-byte string literal not displayed */

NodeSpaceBin is the compiled bytecode used for deploying new contracts.

View Source
var NodeSpaceFuncSigs = map[string]string{
	"52f82dd8": "activeNodeAddresses(uint256)",
	"5272ae17": "activeNodeLocators(uint256)",
	"64f0f050": "addNode(address,bytes)",
	"dd4c97a0": "approveNode(address)",
	"26683e14": "canNodePublish(address)",
	"af570c04": "contentSpace()",
	"02d05d3f": "creator()",
	"41c0e1b5": "kill()",
	"43f59ec7": "numActiveNodes()",
	"f41a1587": "numPendingNodes()",
	"8da5cb5b": "owner()",
	"6be9514c": "pendingNodeAddresses(uint256)",
	"69e30ff8": "pendingNodeLocators(uint256)",
	"b2b99ec9": "removeNode(address)",
	"160eee74": "submitNode(bytes)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
}

NodeSpaceFuncSigs maps the 4-byte function signature to its string representation.

View Source
var OwnableBin = "" /* 1744-byte string literal not displayed */

OwnableBin is the compiled bytecode used for deploying new contracts.

View Source
var OwnableFuncSigs = map[string]string{
	"af570c04": "contentSpace()",
	"02d05d3f": "creator()",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
}

OwnableFuncSigs maps the 4-byte function signature to its string representation.

View Source
var ParsedABIS = map[string]*abi.ABI{}

Map of ABI names to *abi.ABI ABI names are constants starting with K_

View Source
var PrecompileBin = "" /* 452-byte string literal not displayed */

PrecompileBin is the compiled bytecode used for deploying new contracts.

View Source
var PrecompileFuncSigs = map[string]string{
	"a6ca541e": "KMS()",
	"ee2f3a05": "TEN()",
}

PrecompileFuncSigs maps the 4-byte function signature to its string representation.

View Source
var TenantFuncsBaseBin = "" /* 12032-byte string literal not displayed */

TenantFuncsBaseBin is the compiled bytecode used for deploying new contracts.

View Source
var TenantFuncsBaseFuncSigs = map[string]string{
	"d2771dee": "applyGroups(bytes,uint256,address)",
	"af570c04": "contentSpace()",
	"02d05d3f": "creator()",
	"e57097c9": "deleteGroup(bytes32)",
	"30f846a2": "getBit(bytes32,uint8)",
	"e1954b61": "getCounter(bytes32,uint8)",
	"ac55c906": "getMeta(bytes)",
	"7558cbf0": "incrementCounter(bytes32,uint8)",
	"24d7806c": "isAdmin(address)",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"e542b7cb": "putMeta(bytes,bytes)",
	"24d7c18d": "setAndGetBit(bytes32,uint8)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"c2153d2c": "transferToken(bytes,uint256,address)",
	"54fd4d50": "version()",
	"5f4fcae1": "versionAPI()",
}

TenantFuncsBaseFuncSigs maps the 4-byte function signature to its string representation.

View Source
var TransactableFuncSigs = map[string]string{
	"508ad278": "execute(address,uint8,bytes32,bytes32,address,uint256,uint256)",
	"f50b2efe": "validateTimestamp(uint256)",
	"763d5ee6": "validateTransaction(uint8,bytes32,bytes32,address,uint256,uint256)",
}

TransactableFuncSigs maps the 4-byte function signature to its string representation.

View Source
var UniqueEvents = map[string]*EventInfo{}

Map of Unique events names to *EventInfo. Unique events names are constants starting with E_

View Source
var UserSpaceBin = "" /* 864-byte string literal not displayed */

UserSpaceBin is the compiled bytecode used for deploying new contracts.

View Source
var UserSpaceFuncSigs = map[string]string{
	"e7cf0c66": "createUserWallet(address)",
	"63e6ffdd": "userWallets(address)",
	"54fd4d50": "version()",
}

UserSpaceFuncSigs maps the 4-byte function signature to its string representation.

View Source
var UtilsBin = "" /* 242-byte string literal not displayed */

UtilsBin is the compiled bytecode used for deploying new contracts.

View Source
var VerifierBin = "" /* 1246-byte string literal not displayed */

VerifierBin is the compiled bytecode used for deploying new contracts.

View Source
var VerifierFuncSigs = map[string]string{
	"8677ebe8": "isSigned(address,bytes32,uint8,bytes32,bytes32)",
	"e5df669f": "recoverAddr(bytes32,uint8,bytes32,bytes32)",
}

VerifierFuncSigs maps the 4-byte function signature to its string representation.

Functions

func BoundContract added in v1.3.11

func BoundContract(name string) *bind.BoundContract

func JSON added in v1.3.11

func JSON(reader io.Reader) (*abi.ABI, error)

JSON returns a parsed ABI interface and error if it failed.

func ParsedABI added in v1.3.11

func ParsedABI(name string) (*abi.ABI, error)

Types

type AccessComplete added in v1.3.11

type AccessComplete struct {
	RequestID            *big.Int
	ScorePct             *big.Int
	CustomContractResult bool
	Raw                  types.Log // Blockchain specific contextual infos
}

AccessComplete event with ID 0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06

type AccessCompleteV3 added in v1.3.11

type AccessCompleteV3 struct {
	RequestNonce         *big.Int
	CustomContractResult bool
	ParentAddress        common.Address
	ContextHash          [32]byte
	Accessor             common.Address
	RequestTimestamp     *big.Int
	Raw                  types.Log // Blockchain specific contextual infos
}

AccessCompleteV3 event with ID 0xd3e5b1d14681444d8159fa85b57104b685f47fb9164fd82b7fafe4e123dcc3a1

type AccessIndexor

type AccessIndexor struct {
	AccessIndexorCaller     // Read-only binding to the contract
	AccessIndexorTransactor // Write-only binding to the contract
	AccessIndexorFilterer   // Log filterer for contract events
}

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

func DeployAccessIndexor

func DeployAccessIndexor(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AccessIndexor, error)

DeployAccessIndexor deploys a new Ethereum contract, binding an instance of AccessIndexor to it.

func NewAccessIndexor

func NewAccessIndexor(address common.Address, backend bind.ContractBackend) (*AccessIndexor, error)

NewAccessIndexor creates a new instance of AccessIndexor, bound to a specific deployed contract.

type AccessIndexorCaller

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

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

func NewAccessIndexorCaller

func NewAccessIndexorCaller(address common.Address, caller bind.ContractCaller) (*AccessIndexorCaller, error)

NewAccessIndexorCaller creates a new read-only instance of AccessIndexor, bound to a specific deployed contract.

func (*AccessIndexorCaller) ACCESSCONFIRMED

func (_AccessIndexor *AccessIndexorCaller) ACCESSCONFIRMED(opts *bind.CallOpts) (uint8, error)

ACCESSCONFIRMED is a free data retrieval call binding the contract method 0x18689733.

Solidity: function ACCESS_CONFIRMED() view returns(uint8)

func (*AccessIndexorCaller) ACCESSNONE

func (_AccessIndexor *AccessIndexorCaller) ACCESSNONE(opts *bind.CallOpts) (uint8, error)

ACCESSNONE is a free data retrieval call binding the contract method 0x8232f3f1.

Solidity: function ACCESS_NONE() view returns(uint8)

func (*AccessIndexorCaller) ACCESSTENTATIVE

func (_AccessIndexor *AccessIndexorCaller) ACCESSTENTATIVE(opts *bind.CallOpts) (uint8, error)

ACCESSTENTATIVE is a free data retrieval call binding the contract method 0x479a0c51.

Solidity: function ACCESS_TENTATIVE() view returns(uint8)

func (*AccessIndexorCaller) AccessGroups

func (_AccessIndexor *AccessIndexorCaller) AccessGroups(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

AccessGroups is a free data retrieval call binding the contract method 0x30e66949.

Solidity: function accessGroups() view returns(uint8 category, uint256 length)

func (*AccessIndexorCaller) CATEGORYCONTENTOBJECT

func (_AccessIndexor *AccessIndexorCaller) CATEGORYCONTENTOBJECT(opts *bind.CallOpts) (uint8, error)

CATEGORYCONTENTOBJECT is a free data retrieval call binding the contract method 0x091600e6.

Solidity: function CATEGORY_CONTENT_OBJECT() view returns(uint8)

func (*AccessIndexorCaller) CATEGORYCONTENTTYPE

func (_AccessIndexor *AccessIndexorCaller) CATEGORYCONTENTTYPE(opts *bind.CallOpts) (uint8, error)

CATEGORYCONTENTTYPE is a free data retrieval call binding the contract method 0x68a0469a.

Solidity: function CATEGORY_CONTENT_TYPE() view returns(uint8)

func (*AccessIndexorCaller) CATEGORYCONTRACT

func (_AccessIndexor *AccessIndexorCaller) CATEGORYCONTRACT(opts *bind.CallOpts) (uint8, error)

CATEGORYCONTRACT is a free data retrieval call binding the contract method 0x6373a411.

Solidity: function CATEGORY_CONTRACT() view returns(uint8)

func (*AccessIndexorCaller) CATEGORYGROUP

func (_AccessIndexor *AccessIndexorCaller) CATEGORYGROUP(opts *bind.CallOpts) (uint8, error)

CATEGORYGROUP is a free data retrieval call binding the contract method 0x12915a30.

Solidity: function CATEGORY_GROUP() view returns(uint8)

func (*AccessIndexorCaller) CATEGORYLIBRARY

func (_AccessIndexor *AccessIndexorCaller) CATEGORYLIBRARY(opts *bind.CallOpts) (uint8, error)

CATEGORYLIBRARY is a free data retrieval call binding the contract method 0x16aed232.

Solidity: function CATEGORY_LIBRARY() view returns(uint8)

func (*AccessIndexorCaller) CheckAccessGroupRights

func (_AccessIndexor *AccessIndexorCaller) CheckAccessGroupRights(opts *bind.CallOpts, group common.Address, access_type uint8) (bool, error)

CheckAccessGroupRights is a free data retrieval call binding the contract method 0x15c0bac1.

Solidity: function checkAccessGroupRights(address group, uint8 access_type) view returns(bool)

func (*AccessIndexorCaller) CheckContentObjectRights

func (_AccessIndexor *AccessIndexorCaller) CheckContentObjectRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)

CheckContentObjectRights is a free data retrieval call binding the contract method 0x5faecb76.

Solidity: function checkContentObjectRights(address obj, uint8 access_type) view returns(bool)

func (*AccessIndexorCaller) CheckContentTypeRights

func (_AccessIndexor *AccessIndexorCaller) CheckContentTypeRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)

CheckContentTypeRights is a free data retrieval call binding the contract method 0xfe538c5a.

Solidity: function checkContentTypeRights(address obj, uint8 access_type) view returns(bool)

func (*AccessIndexorCaller) CheckContractRights

func (_AccessIndexor *AccessIndexorCaller) CheckContractRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)

CheckContractRights is a free data retrieval call binding the contract method 0xa864dfa5.

Solidity: function checkContractRights(address obj, uint8 access_type) view returns(bool)

func (*AccessIndexorCaller) CheckDirectRights

func (_AccessIndexor *AccessIndexorCaller) CheckDirectRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)

CheckDirectRights is a free data retrieval call binding the contract method 0xa00b38c4.

Solidity: function checkDirectRights(uint8 index_type, address obj, uint8 access_type) view returns(bool)

func (*AccessIndexorCaller) CheckLibraryRights

func (_AccessIndexor *AccessIndexorCaller) CheckLibraryRights(opts *bind.CallOpts, lib common.Address, access_type uint8) (bool, error)

CheckLibraryRights is a free data retrieval call binding the contract method 0x6813b6d1.

Solidity: function checkLibraryRights(address lib, uint8 access_type) view returns(bool)

func (*AccessIndexorCaller) CheckRights

func (_AccessIndexor *AccessIndexorCaller) CheckRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)

CheckRights is a free data retrieval call binding the contract method 0x7fb52f1a.

Solidity: function checkRights(uint8 index_type, address obj, uint8 access_type) view returns(bool)

func (*AccessIndexorCaller) ContentObjects

func (_AccessIndexor *AccessIndexorCaller) ContentObjects(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

ContentObjects is a free data retrieval call binding the contract method 0xa980892d.

Solidity: function contentObjects() view returns(uint8 category, uint256 length)

func (*AccessIndexorCaller) ContentSpace

func (_AccessIndexor *AccessIndexorCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*AccessIndexorCaller) ContentTypes

func (_AccessIndexor *AccessIndexorCaller) ContentTypes(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

ContentTypes is a free data retrieval call binding the contract method 0x9f46133e.

Solidity: function contentTypes() view returns(uint8 category, uint256 length)

func (*AccessIndexorCaller) ContractExists

func (_AccessIndexor *AccessIndexorCaller) ContractExists(opts *bind.CallOpts, addr common.Address) (bool, error)

ContractExists is a free data retrieval call binding the contract method 0x7709bc78.

Solidity: function contractExists(address addr) view returns(bool)

func (*AccessIndexorCaller) Contracts

func (_AccessIndexor *AccessIndexorCaller) Contracts(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

Contracts is a free data retrieval call binding the contract method 0x6c0f79b6.

Solidity: function contracts() view returns(uint8 category, uint256 length)

func (*AccessIndexorCaller) Creator

func (_AccessIndexor *AccessIndexorCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*AccessIndexorCaller) GetAccessGroup

func (_AccessIndexor *AccessIndexorCaller) GetAccessGroup(opts *bind.CallOpts, position *big.Int) (common.Address, error)

GetAccessGroup is a free data retrieval call binding the contract method 0x2d474cbd.

Solidity: function getAccessGroup(uint256 position) view returns(address)

func (*AccessIndexorCaller) GetAccessGroupRights

func (_AccessIndexor *AccessIndexorCaller) GetAccessGroupRights(opts *bind.CallOpts, group common.Address) (uint8, error)

GetAccessGroupRights is a free data retrieval call binding the contract method 0x304f4a7b.

Solidity: function getAccessGroupRights(address group) view returns(uint8)

func (*AccessIndexorCaller) GetAccessGroupsLength

func (_AccessIndexor *AccessIndexorCaller) GetAccessGroupsLength(opts *bind.CallOpts) (*big.Int, error)

GetAccessGroupsLength is a free data retrieval call binding the contract method 0x0dc10d3f.

Solidity: function getAccessGroupsLength() view returns(uint256)

func (*AccessIndexorCaller) GetContentObject

func (_AccessIndexor *AccessIndexorCaller) GetContentObject(opts *bind.CallOpts, position *big.Int) (common.Address, error)

GetContentObject is a free data retrieval call binding the contract method 0xcf8a7503.

Solidity: function getContentObject(uint256 position) view returns(address)

func (*AccessIndexorCaller) GetContentObjectRights

func (_AccessIndexor *AccessIndexorCaller) GetContentObjectRights(opts *bind.CallOpts, obj common.Address) (uint8, error)

GetContentObjectRights is a free data retrieval call binding the contract method 0x69881c0c.

Solidity: function getContentObjectRights(address obj) view returns(uint8)

func (*AccessIndexorCaller) GetContentObjectsLength

func (_AccessIndexor *AccessIndexorCaller) GetContentObjectsLength(opts *bind.CallOpts) (*big.Int, error)

GetContentObjectsLength is a free data retrieval call binding the contract method 0xebe9314e.

Solidity: function getContentObjectsLength() view returns(uint256)

func (*AccessIndexorCaller) GetContentType

func (_AccessIndexor *AccessIndexorCaller) GetContentType(opts *bind.CallOpts, position *big.Int) (common.Address, error)

GetContentType is a free data retrieval call binding the contract method 0xaa3f6952.

Solidity: function getContentType(uint256 position) view returns(address)

func (*AccessIndexorCaller) GetContentTypeRights

func (_AccessIndexor *AccessIndexorCaller) GetContentTypeRights(opts *bind.CallOpts, obj common.Address) (uint8, error)

GetContentTypeRights is a free data retrieval call binding the contract method 0xa4081d62.

Solidity: function getContentTypeRights(address obj) view returns(uint8)

func (*AccessIndexorCaller) GetContentTypesLength

func (_AccessIndexor *AccessIndexorCaller) GetContentTypesLength(opts *bind.CallOpts) (*big.Int, error)

GetContentTypesLength is a free data retrieval call binding the contract method 0x5c1d3059.

Solidity: function getContentTypesLength() view returns(uint256)

func (*AccessIndexorCaller) GetContract

func (_AccessIndexor *AccessIndexorCaller) GetContract(opts *bind.CallOpts, position *big.Int) (common.Address, error)

GetContract is a free data retrieval call binding the contract method 0x6ebc8c86.

Solidity: function getContract(uint256 position) view returns(address)

func (*AccessIndexorCaller) GetContractRights

func (_AccessIndexor *AccessIndexorCaller) GetContractRights(opts *bind.CallOpts, obj common.Address) (uint8, error)

GetContractRights is a free data retrieval call binding the contract method 0x08d865d7.

Solidity: function getContractRights(address obj) view returns(uint8)

func (*AccessIndexorCaller) GetContractsLength

func (_AccessIndexor *AccessIndexorCaller) GetContractsLength(opts *bind.CallOpts) (*big.Int, error)

GetContractsLength is a free data retrieval call binding the contract method 0xfccc134f.

Solidity: function getContractsLength() view returns(uint256)

func (*AccessIndexorCaller) GetLibrariesLength

func (_AccessIndexor *AccessIndexorCaller) GetLibrariesLength(opts *bind.CallOpts) (*big.Int, error)

GetLibrariesLength is a free data retrieval call binding the contract method 0xcb86806d.

Solidity: function getLibrariesLength() view returns(uint256)

func (*AccessIndexorCaller) GetLibrary

func (_AccessIndexor *AccessIndexorCaller) GetLibrary(opts *bind.CallOpts, position *big.Int) (common.Address, error)

GetLibrary is a free data retrieval call binding the contract method 0xd15d62a7.

Solidity: function getLibrary(uint256 position) view returns(address)

func (*AccessIndexorCaller) GetLibraryRights

func (_AccessIndexor *AccessIndexorCaller) GetLibraryRights(opts *bind.CallOpts, lib common.Address) (uint8, error)

GetLibraryRights is a free data retrieval call binding the contract method 0xfb52222c.

Solidity: function getLibraryRights(address lib) view returns(uint8)

func (*AccessIndexorCaller) HasManagerAccess

func (_AccessIndexor *AccessIndexorCaller) HasManagerAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasManagerAccess is a free data retrieval call binding the contract method 0x42e7ba7b.

Solidity: function hasManagerAccess(address candidate) view returns(bool)

func (*AccessIndexorCaller) Libraries

func (_AccessIndexor *AccessIndexorCaller) Libraries(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

Libraries is a free data retrieval call binding the contract method 0xc4b1978d.

Solidity: function libraries() view returns(uint8 category, uint256 length)

func (*AccessIndexorCaller) Others

func (_AccessIndexor *AccessIndexorCaller) Others(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

Others is a free data retrieval call binding the contract method 0x51a7fc87.

Solidity: function others() view returns(uint8 category, uint256 length)

func (*AccessIndexorCaller) Owner

func (_AccessIndexor *AccessIndexorCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*AccessIndexorCaller) TYPEACCESS

func (_AccessIndexor *AccessIndexorCaller) TYPEACCESS(opts *bind.CallOpts) (uint8, error)

TYPEACCESS is a free data retrieval call binding the contract method 0xd1aeb651.

Solidity: function TYPE_ACCESS() view returns(uint8)

func (*AccessIndexorCaller) TYPEEDIT

func (_AccessIndexor *AccessIndexorCaller) TYPEEDIT(opts *bind.CallOpts) (uint8, error)

TYPEEDIT is a free data retrieval call binding the contract method 0x5d97b6c2.

Solidity: function TYPE_EDIT() view returns(uint8)

func (*AccessIndexorCaller) TYPESEE

func (_AccessIndexor *AccessIndexorCaller) TYPESEE(opts *bind.CallOpts) (uint8, error)

TYPESEE is a free data retrieval call binding the contract method 0x96eba03d.

Solidity: function TYPE_SEE() view returns(uint8)

func (*AccessIndexorCaller) Version

func (_AccessIndexor *AccessIndexorCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*AccessIndexorCaller) VersionAPI

func (_AccessIndexor *AccessIndexorCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

type AccessIndexorFilterer

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

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

func NewAccessIndexorFilterer

func NewAccessIndexorFilterer(address common.Address, filterer bind.ContractFilterer) (*AccessIndexorFilterer, error)

NewAccessIndexorFilterer creates a new log filterer instance of AccessIndexor, bound to a specific deployed contract.

func (*AccessIndexorFilterer) FilterRightsChanged

func (_AccessIndexor *AccessIndexorFilterer) FilterRightsChanged(opts *bind.FilterOpts) (*AccessIndexorRightsChangedIterator, error)

FilterRightsChanged is a free log retrieval operation binding the contract event 0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4.

Solidity: event RightsChanged(address principal, address entity, uint8 aggregate)

func (*AccessIndexorFilterer) ParseRightsChanged

func (_AccessIndexor *AccessIndexorFilterer) ParseRightsChanged(log types.Log) (*AccessIndexorRightsChanged, error)

ParseRightsChanged is a log parse operation binding the contract event 0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4.

Solidity: event RightsChanged(address principal, address entity, uint8 aggregate)

func (*AccessIndexorFilterer) WatchRightsChanged

func (_AccessIndexor *AccessIndexorFilterer) WatchRightsChanged(opts *bind.WatchOpts, sink chan<- *AccessIndexorRightsChanged) (event.Subscription, error)

WatchRightsChanged is a free log subscription operation binding the contract event 0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4.

Solidity: event RightsChanged(address principal, address entity, uint8 aggregate)

type AccessIndexorRightsChanged

type AccessIndexorRightsChanged struct {
	Principal common.Address
	Entity    common.Address
	Aggregate uint8
	Raw       types.Log // Blockchain specific contextual infos
}

AccessIndexorRightsChanged represents a RightsChanged event raised by the AccessIndexor contract.

type AccessIndexorRightsChangedIterator

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

AccessIndexorRightsChangedIterator is returned from FilterRightsChanged and is used to iterate over the raw logs and unpacked data for RightsChanged events raised by the AccessIndexor contract.

func (*AccessIndexorRightsChangedIterator) Close

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

func (*AccessIndexorRightsChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AccessIndexorRightsChangedIterator) 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 AccessIndexorTransactor

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

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

func NewAccessIndexorTransactor

func NewAccessIndexorTransactor(address common.Address, transactor bind.ContractTransactor) (*AccessIndexorTransactor, error)

NewAccessIndexorTransactor creates a new write-only instance of AccessIndexor, bound to a specific deployed contract.

func (*AccessIndexorTransactor) CleanUpAccessGroups

func (_AccessIndexor *AccessIndexorTransactor) CleanUpAccessGroups(opts *bind.TransactOpts) (*types.Transaction, error)

CleanUpAccessGroups is a paid mutator transaction binding the contract method 0xd30f8cd0.

Solidity: function cleanUpAccessGroups() returns(uint256)

func (*AccessIndexorTransactor) CleanUpAll

func (_AccessIndexor *AccessIndexorTransactor) CleanUpAll(opts *bind.TransactOpts) (*types.Transaction, error)

CleanUpAll is a paid mutator transaction binding the contract method 0x2fa5c842.

Solidity: function cleanUpAll() returns(uint256, uint256, uint256, uint256, uint256)

func (*AccessIndexorTransactor) CleanUpContentObjects

func (_AccessIndexor *AccessIndexorTransactor) CleanUpContentObjects(opts *bind.TransactOpts) (*types.Transaction, error)

CleanUpContentObjects is a paid mutator transaction binding the contract method 0x048bd529.

Solidity: function cleanUpContentObjects() returns(uint256)

func (*AccessIndexorTransactor) CleanUpContentTypes

func (_AccessIndexor *AccessIndexorTransactor) CleanUpContentTypes(opts *bind.TransactOpts) (*types.Transaction, error)

CleanUpContentTypes is a paid mutator transaction binding the contract method 0x85e0a200.

Solidity: function cleanUpContentTypes() returns(uint256)

func (*AccessIndexorTransactor) CleanUpLibraries

func (_AccessIndexor *AccessIndexorTransactor) CleanUpLibraries(opts *bind.TransactOpts) (*types.Transaction, error)

CleanUpLibraries is a paid mutator transaction binding the contract method 0x92297d7b.

Solidity: function cleanUpLibraries() returns(uint256)

func (*AccessIndexorTransactor) Fallback added in v1.3.1

func (_AccessIndexor *AccessIndexorTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*AccessIndexorTransactor) Kill

func (_AccessIndexor *AccessIndexorTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*AccessIndexorTransactor) SetAccessGroupRights

func (_AccessIndexor *AccessIndexorTransactor) SetAccessGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetAccessGroupRights is a paid mutator transaction binding the contract method 0xf17bda91.

Solidity: function setAccessGroupRights(address group, uint8 access_type, uint8 access) returns()

func (*AccessIndexorTransactor) SetAccessRights

func (_AccessIndexor *AccessIndexorTransactor) SetAccessRights(opts *bind.TransactOpts) (*types.Transaction, error)

SetAccessRights is a paid mutator transaction binding the contract method 0xb8ff1dba.

Solidity: function setAccessRights() returns()

func (*AccessIndexorTransactor) SetContentObjectRights

func (_AccessIndexor *AccessIndexorTransactor) SetContentObjectRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetContentObjectRights is a paid mutator transaction binding the contract method 0x3def5140.

Solidity: function setContentObjectRights(address obj, uint8 access_type, uint8 access) returns()

func (*AccessIndexorTransactor) SetContentSpace

func (_AccessIndexor *AccessIndexorTransactor) SetContentSpace(opts *bind.TransactOpts, content_space common.Address) (*types.Transaction, error)

SetContentSpace is a paid mutator transaction binding the contract method 0x055af48f.

Solidity: function setContentSpace(address content_space) returns()

func (*AccessIndexorTransactor) SetContentTypeRights

func (_AccessIndexor *AccessIndexorTransactor) SetContentTypeRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetContentTypeRights is a paid mutator transaction binding the contract method 0x8635adb5.

Solidity: function setContentTypeRights(address obj, uint8 access_type, uint8 access) returns()

func (*AccessIndexorTransactor) SetContractRights

func (_AccessIndexor *AccessIndexorTransactor) SetContractRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetContractRights is a paid mutator transaction binding the contract method 0x224dcba0.

Solidity: function setContractRights(address obj, uint8 access_type, uint8 access) returns()

func (*AccessIndexorTransactor) SetEntityRights

func (_AccessIndexor *AccessIndexorTransactor) SetEntityRights(opts *bind.TransactOpts, indexType uint8, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetEntityRights is a paid mutator transaction binding the contract method 0x5d7cf830.

Solidity: function setEntityRights(uint8 indexType, address obj, uint8 access_type, uint8 access) returns()

func (*AccessIndexorTransactor) SetLibraryRights

func (_AccessIndexor *AccessIndexorTransactor) SetLibraryRights(opts *bind.TransactOpts, lib common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetLibraryRights is a paid mutator transaction binding the contract method 0x7cbb7bf2.

Solidity: function setLibraryRights(address lib, uint8 access_type, uint8 access) returns()

func (*AccessIndexorTransactor) TransferCreatorship

func (_AccessIndexor *AccessIndexorTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*AccessIndexorTransactor) TransferOwnership

func (_AccessIndexor *AccessIndexorTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type AccessRequest added in v1.3.11

type AccessRequest struct {
	RequestID    *big.Int
	Level        uint8
	ContentHash  string
	PkeRequestor string
	PkeAFGH      string
	Raw          types.Log // Blockchain specific contextual infos
}

AccessRequest event with ID 0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06

type AccessRequestStakeholder added in v1.3.11

type AccessRequestStakeholder struct {
	Stakeholder common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

AccessRequestStakeholder event with ID 0xb6e3239e521a6c66920ae634f8e921a37e6991d520ac44d52f8516397f41b684

type AccessRequestV3 added in v1.3.11

type AccessRequestV3 struct {
	RequestNonce     *big.Int
	ParentAddress    common.Address
	ContextHash      [32]byte
	Accessor         common.Address
	RequestTimestamp *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

AccessRequestV3 event with ID 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7

type AccessRequestValue added in v1.3.11

type AccessRequestValue struct {
	CustomValue [32]byte
	Raw         types.Log // Blockchain specific contextual infos
}

AccessRequestValue event with ID 0x515e0a48b385fce2a8e4d9f169a97c4f6ea669a752358f5e6ab37cc3c2e84c38

type Accessible

type Accessible struct {
	AccessibleCaller     // Read-only binding to the contract
	AccessibleTransactor // Write-only binding to the contract
	AccessibleFilterer   // Log filterer for contract events
}

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

func DeployAccessible

func DeployAccessible(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Accessible, error)

DeployAccessible deploys a new Ethereum contract, binding an instance of Accessible to it.

func NewAccessible

func NewAccessible(address common.Address, backend bind.ContractBackend) (*Accessible, error)

NewAccessible creates a new instance of Accessible, bound to a specific deployed contract.

type AccessibleAccessRequestV3

type AccessibleAccessRequestV3 struct {
	RequestNonce     *big.Int
	ParentAddress    common.Address
	ContextHash      [32]byte
	Accessor         common.Address
	RequestTimestamp *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

AccessibleAccessRequestV3 represents a AccessRequestV3 event raised by the Accessible contract.

type AccessibleAccessRequestV3Iterator

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

AccessibleAccessRequestV3Iterator is returned from FilterAccessRequestV3 and is used to iterate over the raw logs and unpacked data for AccessRequestV3 events raised by the Accessible contract.

func (*AccessibleAccessRequestV3Iterator) Close

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

func (*AccessibleAccessRequestV3Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AccessibleAccessRequestV3Iterator) 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 AccessibleCaller

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

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

func NewAccessibleCaller

func NewAccessibleCaller(address common.Address, caller bind.ContractCaller) (*AccessibleCaller, error)

NewAccessibleCaller creates a new read-only instance of Accessible, bound to a specific deployed contract.

func (*AccessibleCaller) CANACCESS

func (_Accessible *AccessibleCaller) CANACCESS(opts *bind.CallOpts) (uint8, error)

CANACCESS is a free data retrieval call binding the contract method 0x97ac4fd2.

Solidity: function CAN_ACCESS() view returns(uint8)

func (*AccessibleCaller) CANEDIT

func (_Accessible *AccessibleCaller) CANEDIT(opts *bind.CallOpts) (uint8, error)

CANEDIT is a free data retrieval call binding the contract method 0xef1d7dc2.

Solidity: function CAN_EDIT() view returns(uint8)

func (*AccessibleCaller) CANSEE

func (_Accessible *AccessibleCaller) CANSEE(opts *bind.CallOpts) (uint8, error)

CANSEE is a free data retrieval call binding the contract method 0x100508a2.

Solidity: function CAN_SEE() view returns(uint8)

func (*AccessibleCaller) ContentSpace

func (_Accessible *AccessibleCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*AccessibleCaller) Creator

func (_Accessible *AccessibleCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*AccessibleCaller) HasAccess

func (_Accessible *AccessibleCaller) HasAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address candidate) view returns(bool)

func (*AccessibleCaller) IndexCategory

func (_Accessible *AccessibleCaller) IndexCategory(opts *bind.CallOpts) (uint8, error)

IndexCategory is a free data retrieval call binding the contract method 0x6380501f.

Solidity: function indexCategory() view returns(uint8)

func (*AccessibleCaller) Owner

func (_Accessible *AccessibleCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*AccessibleCaller) Version

func (_Accessible *AccessibleCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*AccessibleCaller) VersionAPI

func (_Accessible *AccessibleCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

func (*AccessibleCaller) Visibility

func (_Accessible *AccessibleCaller) Visibility(opts *bind.CallOpts) (uint8, error)

Visibility is a free data retrieval call binding the contract method 0x29adec14.

Solidity: function visibility() view returns(uint8)

type AccessibleFilterer

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

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

func NewAccessibleFilterer

func NewAccessibleFilterer(address common.Address, filterer bind.ContractFilterer) (*AccessibleFilterer, error)

NewAccessibleFilterer creates a new log filterer instance of Accessible, bound to a specific deployed contract.

func (*AccessibleFilterer) FilterAccessRequestV3

func (_Accessible *AccessibleFilterer) FilterAccessRequestV3(opts *bind.FilterOpts) (*AccessibleAccessRequestV3Iterator, error)

FilterAccessRequestV3 is a free log retrieval operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*AccessibleFilterer) FilterVisibilityChanged

func (_Accessible *AccessibleFilterer) FilterVisibilityChanged(opts *bind.FilterOpts) (*AccessibleVisibilityChangedIterator, error)

FilterVisibilityChanged is a free log retrieval operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*AccessibleFilterer) ParseAccessRequestV3

func (_Accessible *AccessibleFilterer) ParseAccessRequestV3(log types.Log) (*AccessibleAccessRequestV3, error)

ParseAccessRequestV3 is a log parse operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*AccessibleFilterer) ParseVisibilityChanged

func (_Accessible *AccessibleFilterer) ParseVisibilityChanged(log types.Log) (*AccessibleVisibilityChanged, error)

ParseVisibilityChanged is a log parse operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*AccessibleFilterer) WatchAccessRequestV3

func (_Accessible *AccessibleFilterer) WatchAccessRequestV3(opts *bind.WatchOpts, sink chan<- *AccessibleAccessRequestV3) (event.Subscription, error)

WatchAccessRequestV3 is a free log subscription operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*AccessibleFilterer) WatchVisibilityChanged

func (_Accessible *AccessibleFilterer) WatchVisibilityChanged(opts *bind.WatchOpts, sink chan<- *AccessibleVisibilityChanged) (event.Subscription, error)

WatchVisibilityChanged is a free log subscription operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

type AccessibleTransactor

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

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

func NewAccessibleTransactor

func NewAccessibleTransactor(address common.Address, transactor bind.ContractTransactor) (*AccessibleTransactor, error)

NewAccessibleTransactor creates a new write-only instance of Accessible, bound to a specific deployed contract.

func (*AccessibleTransactor) AccessRequestV3

func (_Accessible *AccessibleTransactor) AccessRequestV3(opts *bind.TransactOpts, arg0 [][32]byte, arg1 []common.Address) (*types.Transaction, error)

AccessRequestV3 is a paid mutator transaction binding the contract method 0x1bf7a912.

Solidity: function accessRequestV3(bytes32[] , address[] ) payable returns(bool)

func (*AccessibleTransactor) Fallback added in v1.3.1

func (_Accessible *AccessibleTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*AccessibleTransactor) Kill

func (_Accessible *AccessibleTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*AccessibleTransactor) SetVisibility

func (_Accessible *AccessibleTransactor) SetVisibility(opts *bind.TransactOpts, _visibility_code uint8) (*types.Transaction, error)

SetVisibility is a paid mutator transaction binding the contract method 0xaa024e8b.

Solidity: function setVisibility(uint8 _visibility_code) returns()

func (*AccessibleTransactor) TransferCreatorship

func (_Accessible *AccessibleTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*AccessibleTransactor) TransferOwnership

func (_Accessible *AccessibleTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type AccessibleVisibilityChanged

type AccessibleVisibilityChanged struct {
	ContentSpace  common.Address
	ParentAddress common.Address
	Visibility    uint8
	Raw           types.Log // Blockchain specific contextual infos
}

AccessibleVisibilityChanged represents a VisibilityChanged event raised by the Accessible contract.

type AccessibleVisibilityChangedIterator

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

AccessibleVisibilityChangedIterator is returned from FilterVisibilityChanged and is used to iterate over the raw logs and unpacked data for VisibilityChanged events raised by the Accessible contract.

func (*AccessibleVisibilityChangedIterator) Close

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

func (*AccessibleVisibilityChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AccessibleVisibilityChangedIterator) 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 AccessorGroupAdded added in v1.3.11

type AccessorGroupAdded struct {
	Group common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

AccessorGroupAdded event with ID 0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411

type AccessorGroupRemoved added in v1.3.11

type AccessorGroupRemoved struct {
	Group common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

AccessorGroupRemoved event with ID 0xc5224c4118417a068eeac7d714e6d8af6f99ec3fb611bc965185460b0e38f081

type AddKMSLocator added in v1.3.11

type AddKMSLocator struct {
	Sender common.Address
	Status *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

AddKMSLocator event with ID 0xdf8127994c229011ce9c4764bdc0375bb71c06cf1544f034cd81a42f37233319

type AddNode added in v1.3.11

type AddNode struct {
	OwnerAddr common.Address
	NodeAddr  common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

AddNode event with ID 0x2bb0f9ba138ffddb5a8f974e9885b65a7814d3002654f1cf3f2d3f619a4006c4

type AddTenantGroup added in v1.3.11

type AddTenantGroup struct {
	GroupId   [32]byte
	GroupAddr common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

AddTenantGroup event with ID 0x145b7e243e91890686f5ba84dd1254f7497f549ffb955f4871b3d27d4137d471

type Adminable

type Adminable struct {
	AdminableCaller     // Read-only binding to the contract
	AdminableTransactor // Write-only binding to the contract
	AdminableFilterer   // Log filterer for contract events
}

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

func DeployAdminable

func DeployAdminable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Adminable, error)

DeployAdminable deploys a new Ethereum contract, binding an instance of Adminable to it.

func NewAdminable

func NewAdminable(address common.Address, backend bind.ContractBackend) (*Adminable, error)

NewAdminable creates a new instance of Adminable, bound to a specific deployed contract.

type AdminableCaller

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

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

func NewAdminableCaller

func NewAdminableCaller(address common.Address, caller bind.ContractCaller) (*AdminableCaller, error)

NewAdminableCaller creates a new read-only instance of Adminable, bound to a specific deployed contract.

func (*AdminableCaller) ContentSpace

func (_Adminable *AdminableCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*AdminableCaller) Creator

func (_Adminable *AdminableCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*AdminableCaller) IsAdmin

func (_Adminable *AdminableCaller) IsAdmin(opts *bind.CallOpts, _candidate common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address _candidate) view returns(bool)

func (*AdminableCaller) Owner

func (_Adminable *AdminableCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*AdminableCaller) Version

func (_Adminable *AdminableCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*AdminableCaller) VersionAPI

func (_Adminable *AdminableCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

type AdminableFilterer

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

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

func NewAdminableFilterer

func NewAdminableFilterer(address common.Address, filterer bind.ContractFilterer) (*AdminableFilterer, error)

NewAdminableFilterer creates a new log filterer instance of Adminable, bound to a specific deployed contract.

type AdminableTransactor

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

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

func NewAdminableTransactor

func NewAdminableTransactor(address common.Address, transactor bind.ContractTransactor) (*AdminableTransactor, error)

NewAdminableTransactor creates a new write-only instance of Adminable, bound to a specific deployed contract.

func (*AdminableTransactor) Fallback added in v1.3.1

func (_Adminable *AdminableTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*AdminableTransactor) Kill

func (_Adminable *AdminableTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*AdminableTransactor) TransferCreatorship

func (_Adminable *AdminableTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*AdminableTransactor) TransferOwnership

func (_Adminable *AdminableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type ApplyGroups added in v1.3.11

type ApplyGroups struct {
	To        common.Address
	NumGroups *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

ApplyGroups event with ID 0xaf51ac2c635b218e7e5205267ea152c8c9f51fc74f818c332dcf630e82a3dc3f

type ApproveContent added in v1.3.11

type ApproveContent struct {
	ContentAddress common.Address
	Approved       bool
	Note           string
	Raw            types.Log // Blockchain specific contextual infos
}

ApproveContent event with ID 0x70234ce475fee4ab40e5e55cf533f67f12b47ef4c860e62dd7affa84ead4b442

type ApproveContentRequest added in v1.3.11

type ApproveContentRequest struct {
	ContentAddress common.Address
	Submitter      common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

ApproveContentRequest event with ID 0x0588a34cf0de4e025d359c89ca4bacbcbf175440909952d91c814412d9da996a

type BaseAccessControlGroup

type BaseAccessControlGroup struct {
	BaseAccessControlGroupCaller     // Read-only binding to the contract
	BaseAccessControlGroupTransactor // Write-only binding to the contract
	BaseAccessControlGroupFilterer   // Log filterer for contract events
}

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

func DeployBaseAccessControlGroup

func DeployBaseAccessControlGroup(auth *bind.TransactOpts, backend bind.ContractBackend, _contentSpace common.Address) (common.Address, *types.Transaction, *BaseAccessControlGroup, error)

DeployBaseAccessControlGroup deploys a new Ethereum contract, binding an instance of BaseAccessControlGroup to it.

func NewBaseAccessControlGroup

func NewBaseAccessControlGroup(address common.Address, backend bind.ContractBackend) (*BaseAccessControlGroup, error)

NewBaseAccessControlGroup creates a new instance of BaseAccessControlGroup, bound to a specific deployed contract.

type BaseAccessControlGroupAccessRequestV3

type BaseAccessControlGroupAccessRequestV3 struct {
	RequestNonce     *big.Int
	ParentAddress    common.Address
	ContextHash      [32]byte
	Accessor         common.Address
	RequestTimestamp *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupAccessRequestV3 represents a AccessRequestV3 event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupAccessRequestV3Iterator

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

BaseAccessControlGroupAccessRequestV3Iterator is returned from FilterAccessRequestV3 and is used to iterate over the raw logs and unpacked data for AccessRequestV3 events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupAccessRequestV3Iterator) Close

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

func (*BaseAccessControlGroupAccessRequestV3Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupAccessRequestV3Iterator) 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 BaseAccessControlGroupBitSetAndGet

type BaseAccessControlGroupBitSetAndGet struct {
	Ident [32]byte
	Ord   uint8
	Prev  bool
	Raw   types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupBitSetAndGet represents a BitSetAndGet event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupBitSetAndGetIterator

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

BaseAccessControlGroupBitSetAndGetIterator is returned from FilterBitSetAndGet and is used to iterate over the raw logs and unpacked data for BitSetAndGet events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupBitSetAndGetIterator) Close

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

func (*BaseAccessControlGroupBitSetAndGetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupBitSetAndGetIterator) 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 BaseAccessControlGroupCaller

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

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

func NewBaseAccessControlGroupCaller

func NewBaseAccessControlGroupCaller(address common.Address, caller bind.ContractCaller) (*BaseAccessControlGroupCaller, error)

NewBaseAccessControlGroupCaller creates a new read-only instance of BaseAccessControlGroup, bound to a specific deployed contract.

func (*BaseAccessControlGroupCaller) ACCESSCONFIRMED

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ACCESSCONFIRMED(opts *bind.CallOpts) (uint8, error)

ACCESSCONFIRMED is a free data retrieval call binding the contract method 0x18689733.

Solidity: function ACCESS_CONFIRMED() view returns(uint8)

func (*BaseAccessControlGroupCaller) ACCESSNONE

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ACCESSNONE(opts *bind.CallOpts) (uint8, error)

ACCESSNONE is a free data retrieval call binding the contract method 0x8232f3f1.

Solidity: function ACCESS_NONE() view returns(uint8)

func (*BaseAccessControlGroupCaller) ACCESSTENTATIVE

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ACCESSTENTATIVE(opts *bind.CallOpts) (uint8, error)

ACCESSTENTATIVE is a free data retrieval call binding the contract method 0x479a0c51.

Solidity: function ACCESS_TENTATIVE() view returns(uint8)

func (*BaseAccessControlGroupCaller) AccessGroups

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) AccessGroups(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

AccessGroups is a free data retrieval call binding the contract method 0x30e66949.

Solidity: function accessGroups() view returns(uint8 category, uint256 length)

func (*BaseAccessControlGroupCaller) CANACCESS

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CANACCESS(opts *bind.CallOpts) (uint8, error)

CANACCESS is a free data retrieval call binding the contract method 0x97ac4fd2.

Solidity: function CAN_ACCESS() view returns(uint8)

func (*BaseAccessControlGroupCaller) CANEDIT

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CANEDIT(opts *bind.CallOpts) (uint8, error)

CANEDIT is a free data retrieval call binding the contract method 0xef1d7dc2.

Solidity: function CAN_EDIT() view returns(uint8)

func (*BaseAccessControlGroupCaller) CANSEE

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CANSEE(opts *bind.CallOpts) (uint8, error)

CANSEE is a free data retrieval call binding the contract method 0x100508a2.

Solidity: function CAN_SEE() view returns(uint8)

func (*BaseAccessControlGroupCaller) CATEGORYCONTENTOBJECT

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CATEGORYCONTENTOBJECT(opts *bind.CallOpts) (uint8, error)

CATEGORYCONTENTOBJECT is a free data retrieval call binding the contract method 0x091600e6.

Solidity: function CATEGORY_CONTENT_OBJECT() view returns(uint8)

func (*BaseAccessControlGroupCaller) CATEGORYCONTENTTYPE

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CATEGORYCONTENTTYPE(opts *bind.CallOpts) (uint8, error)

CATEGORYCONTENTTYPE is a free data retrieval call binding the contract method 0x68a0469a.

Solidity: function CATEGORY_CONTENT_TYPE() view returns(uint8)

func (*BaseAccessControlGroupCaller) CATEGORYCONTRACT

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CATEGORYCONTRACT(opts *bind.CallOpts) (uint8, error)

CATEGORYCONTRACT is a free data retrieval call binding the contract method 0x6373a411.

Solidity: function CATEGORY_CONTRACT() view returns(uint8)

func (*BaseAccessControlGroupCaller) CATEGORYGROUP

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CATEGORYGROUP(opts *bind.CallOpts) (uint8, error)

CATEGORYGROUP is a free data retrieval call binding the contract method 0x12915a30.

Solidity: function CATEGORY_GROUP() view returns(uint8)

func (*BaseAccessControlGroupCaller) CATEGORYLIBRARY

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CATEGORYLIBRARY(opts *bind.CallOpts) (uint8, error)

CATEGORYLIBRARY is a free data retrieval call binding the contract method 0x16aed232.

Solidity: function CATEGORY_LIBRARY() view returns(uint8)

func (*BaseAccessControlGroupCaller) CanCommit

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CanCommit(opts *bind.CallOpts) (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() view returns(bool)

func (*BaseAccessControlGroupCaller) CanConfirm

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CanConfirm(opts *bind.CallOpts) (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() view returns(bool)

func (*BaseAccessControlGroupCaller) CanEdit

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CanEdit(opts *bind.CallOpts) (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() view returns(bool)

func (*BaseAccessControlGroupCaller) CheckAccessGroupRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckAccessGroupRights(opts *bind.CallOpts, group common.Address, access_type uint8) (bool, error)

CheckAccessGroupRights is a free data retrieval call binding the contract method 0x15c0bac1.

Solidity: function checkAccessGroupRights(address group, uint8 access_type) view returns(bool)

func (*BaseAccessControlGroupCaller) CheckContentObjectRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckContentObjectRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)

CheckContentObjectRights is a free data retrieval call binding the contract method 0x5faecb76.

Solidity: function checkContentObjectRights(address obj, uint8 access_type) view returns(bool)

func (*BaseAccessControlGroupCaller) CheckContentTypeRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckContentTypeRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)

CheckContentTypeRights is a free data retrieval call binding the contract method 0xfe538c5a.

Solidity: function checkContentTypeRights(address obj, uint8 access_type) view returns(bool)

func (*BaseAccessControlGroupCaller) CheckContractRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckContractRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)

CheckContractRights is a free data retrieval call binding the contract method 0xa864dfa5.

Solidity: function checkContractRights(address obj, uint8 access_type) view returns(bool)

func (*BaseAccessControlGroupCaller) CheckDirectRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckDirectRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)

CheckDirectRights is a free data retrieval call binding the contract method 0xa00b38c4.

Solidity: function checkDirectRights(uint8 index_type, address obj, uint8 access_type) view returns(bool)

func (*BaseAccessControlGroupCaller) CheckLibraryRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckLibraryRights(opts *bind.CallOpts, lib common.Address, access_type uint8) (bool, error)

CheckLibraryRights is a free data retrieval call binding the contract method 0x6813b6d1.

Solidity: function checkLibraryRights(address lib, uint8 access_type) view returns(bool)

func (*BaseAccessControlGroupCaller) CheckRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)

CheckRights is a free data retrieval call binding the contract method 0x7fb52f1a.

Solidity: function checkRights(uint8 index_type, address obj, uint8 access_type) view returns(bool)

func (*BaseAccessControlGroupCaller) CommitPending

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CommitPending(opts *bind.CallOpts) (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() view returns(bool)

func (*BaseAccessControlGroupCaller) ContentObjects

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ContentObjects(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

ContentObjects is a free data retrieval call binding the contract method 0xa980892d.

Solidity: function contentObjects() view returns(uint8 category, uint256 length)

func (*BaseAccessControlGroupCaller) ContentSpace

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*BaseAccessControlGroupCaller) ContentTypes

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ContentTypes(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

ContentTypes is a free data retrieval call binding the contract method 0x9f46133e.

Solidity: function contentTypes() view returns(uint8 category, uint256 length)

func (*BaseAccessControlGroupCaller) ContractExists

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ContractExists(opts *bind.CallOpts, addr common.Address) (bool, error)

ContractExists is a free data retrieval call binding the contract method 0x7709bc78.

Solidity: function contractExists(address addr) view returns(bool)

func (*BaseAccessControlGroupCaller) Contracts

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Contracts(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

Contracts is a free data retrieval call binding the contract method 0x6c0f79b6.

Solidity: function contracts() view returns(uint8 category, uint256 length)

func (*BaseAccessControlGroupCaller) CountVersionHashes

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() view returns(uint256)

func (*BaseAccessControlGroupCaller) Creator

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*BaseAccessControlGroupCaller) GetAccessGroup

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetAccessGroup(opts *bind.CallOpts, position *big.Int) (common.Address, error)

GetAccessGroup is a free data retrieval call binding the contract method 0x2d474cbd.

Solidity: function getAccessGroup(uint256 position) view returns(address)

func (*BaseAccessControlGroupCaller) GetAccessGroupRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetAccessGroupRights(opts *bind.CallOpts, group common.Address) (uint8, error)

GetAccessGroupRights is a free data retrieval call binding the contract method 0x304f4a7b.

Solidity: function getAccessGroupRights(address group) view returns(uint8)

func (*BaseAccessControlGroupCaller) GetAccessGroupsLength

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetAccessGroupsLength(opts *bind.CallOpts) (*big.Int, error)

GetAccessGroupsLength is a free data retrieval call binding the contract method 0x0dc10d3f.

Solidity: function getAccessGroupsLength() view returns(uint256)

func (*BaseAccessControlGroupCaller) GetBit

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetBit(opts *bind.CallOpts, _ident [32]byte, _ord uint8) (bool, error)

GetBit is a free data retrieval call binding the contract method 0x30f846a2.

Solidity: function getBit(bytes32 _ident, uint8 _ord) view returns(bool)

func (*BaseAccessControlGroupCaller) GetContentObject

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentObject(opts *bind.CallOpts, position *big.Int) (common.Address, error)

GetContentObject is a free data retrieval call binding the contract method 0xcf8a7503.

Solidity: function getContentObject(uint256 position) view returns(address)

func (*BaseAccessControlGroupCaller) GetContentObjectRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentObjectRights(opts *bind.CallOpts, obj common.Address) (uint8, error)

GetContentObjectRights is a free data retrieval call binding the contract method 0x69881c0c.

Solidity: function getContentObjectRights(address obj) view returns(uint8)

func (*BaseAccessControlGroupCaller) GetContentObjectsLength

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentObjectsLength(opts *bind.CallOpts) (*big.Int, error)

GetContentObjectsLength is a free data retrieval call binding the contract method 0xebe9314e.

Solidity: function getContentObjectsLength() view returns(uint256)

func (*BaseAccessControlGroupCaller) GetContentType

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentType(opts *bind.CallOpts, position *big.Int) (common.Address, error)

GetContentType is a free data retrieval call binding the contract method 0xaa3f6952.

Solidity: function getContentType(uint256 position) view returns(address)

func (*BaseAccessControlGroupCaller) GetContentTypeRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentTypeRights(opts *bind.CallOpts, obj common.Address) (uint8, error)

GetContentTypeRights is a free data retrieval call binding the contract method 0xa4081d62.

Solidity: function getContentTypeRights(address obj) view returns(uint8)

func (*BaseAccessControlGroupCaller) GetContentTypesLength

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentTypesLength(opts *bind.CallOpts) (*big.Int, error)

GetContentTypesLength is a free data retrieval call binding the contract method 0x5c1d3059.

Solidity: function getContentTypesLength() view returns(uint256)

func (*BaseAccessControlGroupCaller) GetContract

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContract(opts *bind.CallOpts, position *big.Int) (common.Address, error)

GetContract is a free data retrieval call binding the contract method 0x6ebc8c86.

Solidity: function getContract(uint256 position) view returns(address)

func (*BaseAccessControlGroupCaller) GetContractRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContractRights(opts *bind.CallOpts, obj common.Address) (uint8, error)

GetContractRights is a free data retrieval call binding the contract method 0x08d865d7.

Solidity: function getContractRights(address obj) view returns(uint8)

func (*BaseAccessControlGroupCaller) GetContractsLength

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContractsLength(opts *bind.CallOpts) (*big.Int, error)

GetContractsLength is a free data retrieval call binding the contract method 0xfccc134f.

Solidity: function getContractsLength() view returns(uint256)

func (*BaseAccessControlGroupCaller) GetCounter

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetCounter(opts *bind.CallOpts, _ident [32]byte, _ord uint8) (uint32, error)

GetCounter is a free data retrieval call binding the contract method 0xe1954b61.

Solidity: function getCounter(bytes32 _ident, uint8 _ord) view returns(uint32)

func (*BaseAccessControlGroupCaller) GetLibrariesLength

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetLibrariesLength(opts *bind.CallOpts) (*big.Int, error)

GetLibrariesLength is a free data retrieval call binding the contract method 0xcb86806d.

Solidity: function getLibrariesLength() view returns(uint256)

func (*BaseAccessControlGroupCaller) GetLibrary

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetLibrary(opts *bind.CallOpts, position *big.Int) (common.Address, error)

GetLibrary is a free data retrieval call binding the contract method 0xd15d62a7.

Solidity: function getLibrary(uint256 position) view returns(address)

func (*BaseAccessControlGroupCaller) GetLibraryRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetLibraryRights(opts *bind.CallOpts, lib common.Address) (uint8, error)

GetLibraryRights is a free data retrieval call binding the contract method 0xfb52222c.

Solidity: function getLibraryRights(address lib) view returns(uint8)

func (*BaseAccessControlGroupCaller) GetMeta

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)

GetMeta is a free data retrieval call binding the contract method 0xac55c906.

Solidity: function getMeta(bytes key) view returns(bytes)

func (*BaseAccessControlGroupCaller) HasAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) HasAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address candidate) view returns(bool)

func (*BaseAccessControlGroupCaller) HasAccessRight

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) HasAccessRight(opts *bind.CallOpts, candidate common.Address, mgr bool) (bool, error)

HasAccessRight is a free data retrieval call binding the contract method 0xd8961c8d.

Solidity: function hasAccessRight(address candidate, bool mgr) view returns(bool)

func (*BaseAccessControlGroupCaller) HasEditorRight

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) HasEditorRight(opts *bind.CallOpts, _candidate common.Address) (bool, error)

HasEditorRight is a free data retrieval call binding the contract method 0x67e5c3bf.

Solidity: function hasEditorRight(address _candidate) view returns(bool)

func (*BaseAccessControlGroupCaller) HasManagerAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) HasManagerAccess(opts *bind.CallOpts, _candidate common.Address) (bool, error)

HasManagerAccess is a free data retrieval call binding the contract method 0x42e7ba7b.

Solidity: function hasManagerAccess(address _candidate) view returns(bool)

func (*BaseAccessControlGroupCaller) IndexCategory

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) IndexCategory(opts *bind.CallOpts) (uint8, error)

IndexCategory is a free data retrieval call binding the contract method 0x6380501f.

Solidity: function indexCategory() view returns(uint8)

func (*BaseAccessControlGroupCaller) IsAdmin

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) IsAdmin(opts *bind.CallOpts, _candidate common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address _candidate) view returns(bool)

func (*BaseAccessControlGroupCaller) IsConsumerGroup

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) IsConsumerGroup(opts *bind.CallOpts) (bool, error)

IsConsumerGroup is a free data retrieval call binding the contract method 0xdde12828.

Solidity: function isConsumerGroup() view returns(bool)

func (*BaseAccessControlGroupCaller) Libraries

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Libraries(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

Libraries is a free data retrieval call binding the contract method 0xc4b1978d.

Solidity: function libraries() view returns(uint8 category, uint256 length)

func (*BaseAccessControlGroupCaller) ManagersMap

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ManagersMap(opts *bind.CallOpts, arg0 common.Address) (bool, error)

ManagersMap is a free data retrieval call binding the contract method 0x793f3f71.

Solidity: function managersMap(address ) view returns(bool)

func (*BaseAccessControlGroupCaller) ManagersNum

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ManagersNum(opts *bind.CallOpts) (*big.Int, error)

ManagersNum is a free data retrieval call binding the contract method 0x638d0290.

Solidity: function managersNum() view returns(uint256)

func (*BaseAccessControlGroupCaller) MembersMap

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) MembersMap(opts *bind.CallOpts, arg0 common.Address) (bool, error)

MembersMap is a free data retrieval call binding the contract method 0x872ea68a.

Solidity: function membersMap(address ) view returns(bool)

func (*BaseAccessControlGroupCaller) MembersNum

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) MembersNum(opts *bind.CallOpts) (*big.Int, error)

MembersNum is a free data retrieval call binding the contract method 0x55277a5b.

Solidity: function membersNum() view returns(uint256)

func (*BaseAccessControlGroupCaller) OauthEnabled

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) OauthEnabled(opts *bind.CallOpts) (bool, error)

OauthEnabled is a free data retrieval call binding the contract method 0x12b39dd0.

Solidity: function oauthEnabled() view returns(bool)

func (*BaseAccessControlGroupCaller) ObjectHash

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ObjectHash(opts *bind.CallOpts) (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() view returns(string)

func (*BaseAccessControlGroupCaller) ObjectTimestamp

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ObjectTimestamp(opts *bind.CallOpts) (*big.Int, error)

ObjectTimestamp is a free data retrieval call binding the contract method 0x40b87a26.

Solidity: function objectTimestamp() view returns(uint256)

func (*BaseAccessControlGroupCaller) Others

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Others(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

Others is a free data retrieval call binding the contract method 0x51a7fc87.

Solidity: function others() view returns(uint8 category, uint256 length)

func (*BaseAccessControlGroupCaller) Owner

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*BaseAccessControlGroupCaller) ParentAddress

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() view returns(address)

func (*BaseAccessControlGroupCaller) PendingHash

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) PendingHash(opts *bind.CallOpts) (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() view returns(string)

func (*BaseAccessControlGroupCaller) TYPEACCESS

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) TYPEACCESS(opts *bind.CallOpts) (uint8, error)

TYPEACCESS is a free data retrieval call binding the contract method 0xd1aeb651.

Solidity: function TYPE_ACCESS() view returns(uint8)

func (*BaseAccessControlGroupCaller) TYPEEDIT

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) TYPEEDIT(opts *bind.CallOpts) (uint8, error)

TYPEEDIT is a free data retrieval call binding the contract method 0x5d97b6c2.

Solidity: function TYPE_EDIT() view returns(uint8)

func (*BaseAccessControlGroupCaller) TYPESEE

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) TYPESEE(opts *bind.CallOpts) (uint8, error)

TYPESEE is a free data retrieval call binding the contract method 0x96eba03d.

Solidity: function TYPE_SEE() view returns(uint8)

func (*BaseAccessControlGroupCaller) Tenant

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Tenant(opts *bind.CallOpts) (common.Address, error)

Tenant is a free data retrieval call binding the contract method 0xadf07791.

Solidity: function tenant() view returns(address)

func (*BaseAccessControlGroupCaller) Version

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*BaseAccessControlGroupCaller) VersionAPI

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

func (*BaseAccessControlGroupCaller) VersionHashes

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) view returns(string)

func (*BaseAccessControlGroupCaller) VersionTimestamp

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) view returns(uint256)

func (*BaseAccessControlGroupCaller) Visibility

func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Visibility(opts *bind.CallOpts) (uint8, error)

Visibility is a free data retrieval call binding the contract method 0x29adec14.

Solidity: function visibility() view returns(uint8)

type BaseAccessControlGroupCommitPending

type BaseAccessControlGroupCommitPending struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupCommitPending represents a CommitPending event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupCommitPendingIterator

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

BaseAccessControlGroupCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupCommitPendingIterator) Close

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

func (*BaseAccessControlGroupCommitPendingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupCommitPendingIterator) 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 BaseAccessControlGroupCounterIncremented

type BaseAccessControlGroupCounterIncremented struct {
	Ident [32]byte
	Slot  uint8
	Val   uint32
	Raw   types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupCounterIncremented represents a CounterIncremented event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupCounterIncrementedIterator

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

BaseAccessControlGroupCounterIncrementedIterator is returned from FilterCounterIncremented and is used to iterate over the raw logs and unpacked data for CounterIncremented events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupCounterIncrementedIterator) Close

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

func (*BaseAccessControlGroupCounterIncrementedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupCounterIncrementedIterator) 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 BaseAccessControlGroupFilterer

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

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

func NewBaseAccessControlGroupFilterer

func NewBaseAccessControlGroupFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseAccessControlGroupFilterer, error)

NewBaseAccessControlGroupFilterer creates a new log filterer instance of BaseAccessControlGroup, bound to a specific deployed contract.

func (*BaseAccessControlGroupFilterer) FilterAccessRequestV3

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterAccessRequestV3(opts *bind.FilterOpts) (*BaseAccessControlGroupAccessRequestV3Iterator, error)

FilterAccessRequestV3 is a free log retrieval operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseAccessControlGroupFilterer) FilterBitSetAndGet

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterBitSetAndGet(opts *bind.FilterOpts) (*BaseAccessControlGroupBitSetAndGetIterator, error)

FilterBitSetAndGet is a free log retrieval operation binding the contract event 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d.

Solidity: event BitSetAndGet(bytes32 ident, uint8 ord, bool prev)

func (*BaseAccessControlGroupFilterer) FilterCommitPending

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterCommitPending(opts *bind.FilterOpts) (*BaseAccessControlGroupCommitPendingIterator, error)

FilterCommitPending is a free log retrieval operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseAccessControlGroupFilterer) FilterCounterIncremented

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterCounterIncremented(opts *bind.FilterOpts) (*BaseAccessControlGroupCounterIncrementedIterator, error)

FilterCounterIncremented is a free log retrieval operation binding the contract event 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f.

Solidity: event CounterIncremented(bytes32 ident, uint8 slot, uint32 val)

func (*BaseAccessControlGroupFilterer) FilterManagerAccessGranted

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterManagerAccessGranted(opts *bind.FilterOpts) (*BaseAccessControlGroupManagerAccessGrantedIterator, error)

FilterManagerAccessGranted is a free log retrieval operation binding the contract event 0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117.

Solidity: event ManagerAccessGranted(address candidate)

func (*BaseAccessControlGroupFilterer) FilterManagerAccessRevoked

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterManagerAccessRevoked(opts *bind.FilterOpts) (*BaseAccessControlGroupManagerAccessRevokedIterator, error)

FilterManagerAccessRevoked is a free log retrieval operation binding the contract event 0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95.

Solidity: event ManagerAccessRevoked(address candidate)

func (*BaseAccessControlGroupFilterer) FilterMemberAdded

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterMemberAdded(opts *bind.FilterOpts) (*BaseAccessControlGroupMemberAddedIterator, error)

FilterMemberAdded is a free log retrieval operation binding the contract event 0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914.

Solidity: event MemberAdded(address candidate)

func (*BaseAccessControlGroupFilterer) FilterMemberRevoked

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterMemberRevoked(opts *bind.FilterOpts) (*BaseAccessControlGroupMemberRevokedIterator, error)

FilterMemberRevoked is a free log retrieval operation binding the contract event 0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c.

Solidity: event MemberRevoked(address candidate)

func (*BaseAccessControlGroupFilterer) FilterOAuthStatusChanged

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterOAuthStatusChanged(opts *bind.FilterOpts) (*BaseAccessControlGroupOAuthStatusChangedIterator, error)

FilterOAuthStatusChanged is a free log retrieval operation binding the contract event 0x04c71e53d136838eea703132a77007b0526b9a7691cdb7a6017a93673f865cbb.

Solidity: event OAuthStatusChanged(bool enabled)

func (*BaseAccessControlGroupFilterer) FilterObjectMetaChanged

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterObjectMetaChanged(opts *bind.FilterOpts) (*BaseAccessControlGroupObjectMetaChangedIterator, error)

FilterObjectMetaChanged is a free log retrieval operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseAccessControlGroupFilterer) FilterRightsChanged

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterRightsChanged(opts *bind.FilterOpts) (*BaseAccessControlGroupRightsChangedIterator, error)

FilterRightsChanged is a free log retrieval operation binding the contract event 0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4.

Solidity: event RightsChanged(address principal, address entity, uint8 aggregate)

func (*BaseAccessControlGroupFilterer) FilterUnauthorizedOperation

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterUnauthorizedOperation(opts *bind.FilterOpts) (*BaseAccessControlGroupUnauthorizedOperationIterator, error)

FilterUnauthorizedOperation is a free log retrieval operation binding the contract event 0x23de2adc3e22f171f66b3e5a333e17feb9dc30ba9570933bd259cb6c13ef7ab7.

Solidity: event UnauthorizedOperation(uint256 operationCode, address candidate)

func (*BaseAccessControlGroupFilterer) FilterUpdateRequest

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*BaseAccessControlGroupUpdateRequestIterator, error)

FilterUpdateRequest is a free log retrieval operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseAccessControlGroupFilterer) FilterVersionConfirm

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*BaseAccessControlGroupVersionConfirmIterator, error)

FilterVersionConfirm is a free log retrieval operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseAccessControlGroupFilterer) FilterVersionDelete

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*BaseAccessControlGroupVersionDeleteIterator, error)

FilterVersionDelete is a free log retrieval operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseAccessControlGroupFilterer) FilterVisibilityChanged

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterVisibilityChanged(opts *bind.FilterOpts) (*BaseAccessControlGroupVisibilityChangedIterator, error)

FilterVisibilityChanged is a free log retrieval operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseAccessControlGroupFilterer) FilterWordGroupDeleted

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterWordGroupDeleted(opts *bind.FilterOpts) (*BaseAccessControlGroupWordGroupDeletedIterator, error)

FilterWordGroupDeleted is a free log retrieval operation binding the contract event 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f.

Solidity: event WordGroupDeleted(bytes32 ident)

func (*BaseAccessControlGroupFilterer) ParseAccessRequestV3

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseAccessRequestV3(log types.Log) (*BaseAccessControlGroupAccessRequestV3, error)

ParseAccessRequestV3 is a log parse operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseAccessControlGroupFilterer) ParseBitSetAndGet

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseBitSetAndGet(log types.Log) (*BaseAccessControlGroupBitSetAndGet, error)

ParseBitSetAndGet is a log parse operation binding the contract event 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d.

Solidity: event BitSetAndGet(bytes32 ident, uint8 ord, bool prev)

func (*BaseAccessControlGroupFilterer) ParseCommitPending

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseCommitPending(log types.Log) (*BaseAccessControlGroupCommitPending, error)

ParseCommitPending is a log parse operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseAccessControlGroupFilterer) ParseCounterIncremented

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseCounterIncremented(log types.Log) (*BaseAccessControlGroupCounterIncremented, error)

ParseCounterIncremented is a log parse operation binding the contract event 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f.

Solidity: event CounterIncremented(bytes32 ident, uint8 slot, uint32 val)

func (*BaseAccessControlGroupFilterer) ParseManagerAccessGranted

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseManagerAccessGranted(log types.Log) (*BaseAccessControlGroupManagerAccessGranted, error)

ParseManagerAccessGranted is a log parse operation binding the contract event 0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117.

Solidity: event ManagerAccessGranted(address candidate)

func (*BaseAccessControlGroupFilterer) ParseManagerAccessRevoked

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseManagerAccessRevoked(log types.Log) (*BaseAccessControlGroupManagerAccessRevoked, error)

ParseManagerAccessRevoked is a log parse operation binding the contract event 0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95.

Solidity: event ManagerAccessRevoked(address candidate)

func (*BaseAccessControlGroupFilterer) ParseMemberAdded

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseMemberAdded(log types.Log) (*BaseAccessControlGroupMemberAdded, error)

ParseMemberAdded is a log parse operation binding the contract event 0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914.

Solidity: event MemberAdded(address candidate)

func (*BaseAccessControlGroupFilterer) ParseMemberRevoked

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseMemberRevoked(log types.Log) (*BaseAccessControlGroupMemberRevoked, error)

ParseMemberRevoked is a log parse operation binding the contract event 0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c.

Solidity: event MemberRevoked(address candidate)

func (*BaseAccessControlGroupFilterer) ParseOAuthStatusChanged

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseOAuthStatusChanged(log types.Log) (*BaseAccessControlGroupOAuthStatusChanged, error)

ParseOAuthStatusChanged is a log parse operation binding the contract event 0x04c71e53d136838eea703132a77007b0526b9a7691cdb7a6017a93673f865cbb.

Solidity: event OAuthStatusChanged(bool enabled)

func (*BaseAccessControlGroupFilterer) ParseObjectMetaChanged

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseObjectMetaChanged(log types.Log) (*BaseAccessControlGroupObjectMetaChanged, error)

ParseObjectMetaChanged is a log parse operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseAccessControlGroupFilterer) ParseRightsChanged

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseRightsChanged(log types.Log) (*BaseAccessControlGroupRightsChanged, error)

ParseRightsChanged is a log parse operation binding the contract event 0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4.

Solidity: event RightsChanged(address principal, address entity, uint8 aggregate)

func (*BaseAccessControlGroupFilterer) ParseUnauthorizedOperation

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseUnauthorizedOperation(log types.Log) (*BaseAccessControlGroupUnauthorizedOperation, error)

ParseUnauthorizedOperation is a log parse operation binding the contract event 0x23de2adc3e22f171f66b3e5a333e17feb9dc30ba9570933bd259cb6c13ef7ab7.

Solidity: event UnauthorizedOperation(uint256 operationCode, address candidate)

func (*BaseAccessControlGroupFilterer) ParseUpdateRequest

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseUpdateRequest(log types.Log) (*BaseAccessControlGroupUpdateRequest, error)

ParseUpdateRequest is a log parse operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseAccessControlGroupFilterer) ParseVersionConfirm

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseVersionConfirm(log types.Log) (*BaseAccessControlGroupVersionConfirm, error)

ParseVersionConfirm is a log parse operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseAccessControlGroupFilterer) ParseVersionDelete

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseVersionDelete(log types.Log) (*BaseAccessControlGroupVersionDelete, error)

ParseVersionDelete is a log parse operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseAccessControlGroupFilterer) ParseVisibilityChanged

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseVisibilityChanged(log types.Log) (*BaseAccessControlGroupVisibilityChanged, error)

ParseVisibilityChanged is a log parse operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseAccessControlGroupFilterer) ParseWordGroupDeleted

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseWordGroupDeleted(log types.Log) (*BaseAccessControlGroupWordGroupDeleted, error)

ParseWordGroupDeleted is a log parse operation binding the contract event 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f.

Solidity: event WordGroupDeleted(bytes32 ident)

func (*BaseAccessControlGroupFilterer) WatchAccessRequestV3

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchAccessRequestV3(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupAccessRequestV3) (event.Subscription, error)

WatchAccessRequestV3 is a free log subscription operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseAccessControlGroupFilterer) WatchBitSetAndGet

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchBitSetAndGet(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupBitSetAndGet) (event.Subscription, error)

WatchBitSetAndGet is a free log subscription operation binding the contract event 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d.

Solidity: event BitSetAndGet(bytes32 ident, uint8 ord, bool prev)

func (*BaseAccessControlGroupFilterer) WatchCommitPending

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupCommitPending) (event.Subscription, error)

WatchCommitPending is a free log subscription operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseAccessControlGroupFilterer) WatchCounterIncremented

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchCounterIncremented(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupCounterIncremented) (event.Subscription, error)

WatchCounterIncremented is a free log subscription operation binding the contract event 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f.

Solidity: event CounterIncremented(bytes32 ident, uint8 slot, uint32 val)

func (*BaseAccessControlGroupFilterer) WatchManagerAccessGranted

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchManagerAccessGranted(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupManagerAccessGranted) (event.Subscription, error)

WatchManagerAccessGranted is a free log subscription operation binding the contract event 0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117.

Solidity: event ManagerAccessGranted(address candidate)

func (*BaseAccessControlGroupFilterer) WatchManagerAccessRevoked

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchManagerAccessRevoked(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupManagerAccessRevoked) (event.Subscription, error)

WatchManagerAccessRevoked is a free log subscription operation binding the contract event 0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95.

Solidity: event ManagerAccessRevoked(address candidate)

func (*BaseAccessControlGroupFilterer) WatchMemberAdded

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchMemberAdded(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupMemberAdded) (event.Subscription, error)

WatchMemberAdded is a free log subscription operation binding the contract event 0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914.

Solidity: event MemberAdded(address candidate)

func (*BaseAccessControlGroupFilterer) WatchMemberRevoked

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchMemberRevoked(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupMemberRevoked) (event.Subscription, error)

WatchMemberRevoked is a free log subscription operation binding the contract event 0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c.

Solidity: event MemberRevoked(address candidate)

func (*BaseAccessControlGroupFilterer) WatchOAuthStatusChanged

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchOAuthStatusChanged(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupOAuthStatusChanged) (event.Subscription, error)

WatchOAuthStatusChanged is a free log subscription operation binding the contract event 0x04c71e53d136838eea703132a77007b0526b9a7691cdb7a6017a93673f865cbb.

Solidity: event OAuthStatusChanged(bool enabled)

func (*BaseAccessControlGroupFilterer) WatchObjectMetaChanged

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchObjectMetaChanged(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupObjectMetaChanged) (event.Subscription, error)

WatchObjectMetaChanged is a free log subscription operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseAccessControlGroupFilterer) WatchRightsChanged

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchRightsChanged(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupRightsChanged) (event.Subscription, error)

WatchRightsChanged is a free log subscription operation binding the contract event 0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4.

Solidity: event RightsChanged(address principal, address entity, uint8 aggregate)

func (*BaseAccessControlGroupFilterer) WatchUnauthorizedOperation

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchUnauthorizedOperation(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupUnauthorizedOperation) (event.Subscription, error)

WatchUnauthorizedOperation is a free log subscription operation binding the contract event 0x23de2adc3e22f171f66b3e5a333e17feb9dc30ba9570933bd259cb6c13ef7ab7.

Solidity: event UnauthorizedOperation(uint256 operationCode, address candidate)

func (*BaseAccessControlGroupFilterer) WatchUpdateRequest

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupUpdateRequest) (event.Subscription, error)

WatchUpdateRequest is a free log subscription operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseAccessControlGroupFilterer) WatchVersionConfirm

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupVersionConfirm) (event.Subscription, error)

WatchVersionConfirm is a free log subscription operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseAccessControlGroupFilterer) WatchVersionDelete

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupVersionDelete) (event.Subscription, error)

WatchVersionDelete is a free log subscription operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseAccessControlGroupFilterer) WatchVisibilityChanged

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchVisibilityChanged(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupVisibilityChanged) (event.Subscription, error)

WatchVisibilityChanged is a free log subscription operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseAccessControlGroupFilterer) WatchWordGroupDeleted

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchWordGroupDeleted(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupWordGroupDeleted) (event.Subscription, error)

WatchWordGroupDeleted is a free log subscription operation binding the contract event 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f.

Solidity: event WordGroupDeleted(bytes32 ident)

type BaseAccessControlGroupManagerAccessGranted

type BaseAccessControlGroupManagerAccessGranted struct {
	Candidate common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupManagerAccessGranted represents a ManagerAccessGranted event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupManagerAccessGrantedIterator

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

BaseAccessControlGroupManagerAccessGrantedIterator is returned from FilterManagerAccessGranted and is used to iterate over the raw logs and unpacked data for ManagerAccessGranted events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupManagerAccessGrantedIterator) Close

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

func (*BaseAccessControlGroupManagerAccessGrantedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupManagerAccessGrantedIterator) 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 BaseAccessControlGroupManagerAccessRevoked

type BaseAccessControlGroupManagerAccessRevoked struct {
	Candidate common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupManagerAccessRevoked represents a ManagerAccessRevoked event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupManagerAccessRevokedIterator

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

BaseAccessControlGroupManagerAccessRevokedIterator is returned from FilterManagerAccessRevoked and is used to iterate over the raw logs and unpacked data for ManagerAccessRevoked events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupManagerAccessRevokedIterator) Close

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

func (*BaseAccessControlGroupManagerAccessRevokedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupManagerAccessRevokedIterator) 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 BaseAccessControlGroupMemberAdded

type BaseAccessControlGroupMemberAdded struct {
	Candidate common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupMemberAdded represents a MemberAdded event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupMemberAddedIterator

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

BaseAccessControlGroupMemberAddedIterator is returned from FilterMemberAdded and is used to iterate over the raw logs and unpacked data for MemberAdded events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupMemberAddedIterator) Close

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

func (*BaseAccessControlGroupMemberAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupMemberAddedIterator) 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 BaseAccessControlGroupMemberRevoked

type BaseAccessControlGroupMemberRevoked struct {
	Candidate common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupMemberRevoked represents a MemberRevoked event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupMemberRevokedIterator

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

BaseAccessControlGroupMemberRevokedIterator is returned from FilterMemberRevoked and is used to iterate over the raw logs and unpacked data for MemberRevoked events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupMemberRevokedIterator) Close

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

func (*BaseAccessControlGroupMemberRevokedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupMemberRevokedIterator) 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 BaseAccessControlGroupOAuthStatusChanged

type BaseAccessControlGroupOAuthStatusChanged struct {
	Enabled bool
	Raw     types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupOAuthStatusChanged represents a OAuthStatusChanged event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupOAuthStatusChangedIterator

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

BaseAccessControlGroupOAuthStatusChangedIterator is returned from FilterOAuthStatusChanged and is used to iterate over the raw logs and unpacked data for OAuthStatusChanged events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupOAuthStatusChangedIterator) Close

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

func (*BaseAccessControlGroupOAuthStatusChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupOAuthStatusChangedIterator) 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 BaseAccessControlGroupObjectMetaChanged

type BaseAccessControlGroupObjectMetaChanged struct {
	Key []byte
	Raw types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupObjectMetaChanged represents a ObjectMetaChanged event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupObjectMetaChangedIterator

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

BaseAccessControlGroupObjectMetaChangedIterator is returned from FilterObjectMetaChanged and is used to iterate over the raw logs and unpacked data for ObjectMetaChanged events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupObjectMetaChangedIterator) Close

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

func (*BaseAccessControlGroupObjectMetaChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupObjectMetaChangedIterator) 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 BaseAccessControlGroupRightsChanged

type BaseAccessControlGroupRightsChanged struct {
	Principal common.Address
	Entity    common.Address
	Aggregate uint8
	Raw       types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupRightsChanged represents a RightsChanged event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupRightsChangedIterator

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

BaseAccessControlGroupRightsChangedIterator is returned from FilterRightsChanged and is used to iterate over the raw logs and unpacked data for RightsChanged events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupRightsChangedIterator) Close

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

func (*BaseAccessControlGroupRightsChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupRightsChangedIterator) 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 BaseAccessControlGroupTransactor

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

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

func NewBaseAccessControlGroupTransactor

func NewBaseAccessControlGroupTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseAccessControlGroupTransactor, error)

NewBaseAccessControlGroupTransactor creates a new write-only instance of BaseAccessControlGroup, bound to a specific deployed contract.

func (*BaseAccessControlGroupTransactor) AccessRequestV3

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) AccessRequestV3(opts *bind.TransactOpts, arg0 [][32]byte, arg1 []common.Address) (*types.Transaction, error)

AccessRequestV3 is a paid mutator transaction binding the contract method 0x1bf7a912.

Solidity: function accessRequestV3(bytes32[] , address[] ) payable returns(bool)

func (*BaseAccessControlGroupTransactor) CleanUpAccessGroups

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) CleanUpAccessGroups(opts *bind.TransactOpts) (*types.Transaction, error)

CleanUpAccessGroups is a paid mutator transaction binding the contract method 0xd30f8cd0.

Solidity: function cleanUpAccessGroups() returns(uint256)

func (*BaseAccessControlGroupTransactor) CleanUpAll

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) CleanUpAll(opts *bind.TransactOpts) (*types.Transaction, error)

CleanUpAll is a paid mutator transaction binding the contract method 0x2fa5c842.

Solidity: function cleanUpAll() returns(uint256, uint256, uint256, uint256, uint256)

func (*BaseAccessControlGroupTransactor) CleanUpContentObjects

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) CleanUpContentObjects(opts *bind.TransactOpts) (*types.Transaction, error)

CleanUpContentObjects is a paid mutator transaction binding the contract method 0x048bd529.

Solidity: function cleanUpContentObjects() returns(uint256)

func (*BaseAccessControlGroupTransactor) CleanUpContentTypes

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) CleanUpContentTypes(opts *bind.TransactOpts) (*types.Transaction, error)

CleanUpContentTypes is a paid mutator transaction binding the contract method 0x85e0a200.

Solidity: function cleanUpContentTypes() returns(uint256)

func (*BaseAccessControlGroupTransactor) CleanUpLibraries

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) CleanUpLibraries(opts *bind.TransactOpts) (*types.Transaction, error)

CleanUpLibraries is a paid mutator transaction binding the contract method 0x92297d7b.

Solidity: function cleanUpLibraries() returns(uint256)

func (*BaseAccessControlGroupTransactor) ClearPending

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseAccessControlGroupTransactor) Commit

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseAccessControlGroupTransactor) ConfirmCommit

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() payable returns(bool)

func (*BaseAccessControlGroupTransactor) DeleteGroup

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) DeleteGroup(opts *bind.TransactOpts, _ident [32]byte) (*types.Transaction, error)

DeleteGroup is a paid mutator transaction binding the contract method 0xe57097c9.

Solidity: function deleteGroup(bytes32 _ident) returns()

func (*BaseAccessControlGroupTransactor) DeleteVersion

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseAccessControlGroupTransactor) Fallback added in v1.3.1

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*BaseAccessControlGroupTransactor) GrantAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) GrantAccess(opts *bind.TransactOpts, candidate common.Address) (*types.Transaction, error)

GrantAccess is a paid mutator transaction binding the contract method 0x0ae5e739.

Solidity: function grantAccess(address candidate) returns()

func (*BaseAccessControlGroupTransactor) GrantAccessMany

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) GrantAccessMany(opts *bind.TransactOpts, candidates []common.Address) (*types.Transaction, error)

GrantAccessMany is a paid mutator transaction binding the contract method 0x9602a0b3.

Solidity: function grantAccessMany(address[] candidates) returns()

func (*BaseAccessControlGroupTransactor) GrantManagerAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) GrantManagerAccess(opts *bind.TransactOpts, manager common.Address) (*types.Transaction, error)

GrantManagerAccess is a paid mutator transaction binding the contract method 0x75861a95.

Solidity: function grantManagerAccess(address manager) returns()

func (*BaseAccessControlGroupTransactor) IncrementCounter

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) IncrementCounter(opts *bind.TransactOpts, _ident [32]byte, _ord uint8) (*types.Transaction, error)

IncrementCounter is a paid mutator transaction binding the contract method 0x7558cbf0.

Solidity: function incrementCounter(bytes32 _ident, uint8 _ord) returns()

func (*BaseAccessControlGroupTransactor) Kill

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseAccessControlGroupTransactor) PutMeta

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)

PutMeta is a paid mutator transaction binding the contract method 0xe542b7cb.

Solidity: function putMeta(bytes key, bytes value) returns()

func (*BaseAccessControlGroupTransactor) RevokeAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) RevokeAccess(opts *bind.TransactOpts, candidate common.Address) (*types.Transaction, error)

RevokeAccess is a paid mutator transaction binding the contract method 0x85e68531.

Solidity: function revokeAccess(address candidate) returns()

func (*BaseAccessControlGroupTransactor) RevokeManagerAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) RevokeManagerAccess(opts *bind.TransactOpts, manager common.Address) (*types.Transaction, error)

RevokeManagerAccess is a paid mutator transaction binding the contract method 0xcdb849b7.

Solidity: function revokeManagerAccess(address manager) returns()

func (*BaseAccessControlGroupTransactor) SetAccessGroupRights

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetAccessGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetAccessGroupRights is a paid mutator transaction binding the contract method 0xf17bda91.

Solidity: function setAccessGroupRights(address group, uint8 access_type, uint8 access) returns()

func (*BaseAccessControlGroupTransactor) SetAccessRights

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetAccessRights(opts *bind.TransactOpts) (*types.Transaction, error)

SetAccessRights is a paid mutator transaction binding the contract method 0xb8ff1dba.

Solidity: function setAccessRights() returns()

func (*BaseAccessControlGroupTransactor) SetAndGetBit

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetAndGetBit(opts *bind.TransactOpts, _ident [32]byte, _ord uint8) (*types.Transaction, error)

SetAndGetBit is a paid mutator transaction binding the contract method 0x24d7c18d.

Solidity: function setAndGetBit(bytes32 _ident, uint8 _ord) returns(bool)

func (*BaseAccessControlGroupTransactor) SetContentObjectRights

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetContentObjectRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetContentObjectRights is a paid mutator transaction binding the contract method 0x3def5140.

Solidity: function setContentObjectRights(address obj, uint8 access_type, uint8 access) returns()

func (*BaseAccessControlGroupTransactor) SetContentSpace

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetContentSpace(opts *bind.TransactOpts, content_space common.Address) (*types.Transaction, error)

SetContentSpace is a paid mutator transaction binding the contract method 0x055af48f.

Solidity: function setContentSpace(address content_space) returns()

func (*BaseAccessControlGroupTransactor) SetContentTypeRights

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetContentTypeRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetContentTypeRights is a paid mutator transaction binding the contract method 0x8635adb5.

Solidity: function setContentTypeRights(address obj, uint8 access_type, uint8 access) returns()

func (*BaseAccessControlGroupTransactor) SetContractRights

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetContractRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetContractRights is a paid mutator transaction binding the contract method 0x224dcba0.

Solidity: function setContractRights(address obj, uint8 access_type, uint8 access) returns()

func (*BaseAccessControlGroupTransactor) SetEntityRights

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetEntityRights(opts *bind.TransactOpts, indexType uint8, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetEntityRights is a paid mutator transaction binding the contract method 0x5d7cf830.

Solidity: function setEntityRights(uint8 indexType, address obj, uint8 access_type, uint8 access) returns()

func (*BaseAccessControlGroupTransactor) SetGroupRights

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetGroupRights is a paid mutator transaction binding the contract method 0x22e564eb.

Solidity: function setGroupRights(address group, uint8 access_type, uint8 access) returns()

func (*BaseAccessControlGroupTransactor) SetIsConsumerGroup

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetIsConsumerGroup(opts *bind.TransactOpts, _enabled bool) (*types.Transaction, error)

SetIsConsumerGroup is a paid mutator transaction binding the contract method 0xa3125255.

Solidity: function setIsConsumerGroup(bool _enabled) returns()

func (*BaseAccessControlGroupTransactor) SetLibraryRights

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetLibraryRights(opts *bind.TransactOpts, lib common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetLibraryRights is a paid mutator transaction binding the contract method 0x7cbb7bf2.

Solidity: function setLibraryRights(address lib, uint8 access_type, uint8 access) returns()

func (*BaseAccessControlGroupTransactor) SetOAuthEnabled

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetOAuthEnabled(opts *bind.TransactOpts, _enabled bool) (*types.Transaction, error)

SetOAuthEnabled is a paid mutator transaction binding the contract method 0xfba3779a.

Solidity: function setOAuthEnabled(bool _enabled) returns()

func (*BaseAccessControlGroupTransactor) SetRights

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetRights is a paid mutator transaction binding the contract method 0x0fe1b5a2.

Solidity: function setRights(address stakeholder, uint8 access_type, uint8 access) returns()

func (*BaseAccessControlGroupTransactor) SetTenant

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetTenant(opts *bind.TransactOpts, _tenantAddr common.Address) (*types.Transaction, error)

SetTenant is a paid mutator transaction binding the contract method 0x2e74a4de.

Solidity: function setTenant(address _tenantAddr) returns()

func (*BaseAccessControlGroupTransactor) SetVisibility

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetVisibility(opts *bind.TransactOpts, _visibility_code uint8) (*types.Transaction, error)

SetVisibility is a paid mutator transaction binding the contract method 0xaa024e8b.

Solidity: function setVisibility(uint8 _visibility_code) returns()

func (*BaseAccessControlGroupTransactor) TransferCreatorship

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseAccessControlGroupTransactor) TransferOwnership

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseAccessControlGroupTransactor) UpdateRequest

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

type BaseAccessControlGroupUnauthorizedOperation

type BaseAccessControlGroupUnauthorizedOperation struct {
	OperationCode *big.Int
	Candidate     common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupUnauthorizedOperation represents a UnauthorizedOperation event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupUnauthorizedOperationIterator

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

BaseAccessControlGroupUnauthorizedOperationIterator is returned from FilterUnauthorizedOperation and is used to iterate over the raw logs and unpacked data for UnauthorizedOperation events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupUnauthorizedOperationIterator) Close

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

func (*BaseAccessControlGroupUnauthorizedOperationIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupUnauthorizedOperationIterator) 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 BaseAccessControlGroupUpdateRequest

type BaseAccessControlGroupUpdateRequest struct {
	ObjectHash string
	Raw        types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupUpdateRequest represents a UpdateRequest event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupUpdateRequestIterator

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

BaseAccessControlGroupUpdateRequestIterator is returned from FilterUpdateRequest and is used to iterate over the raw logs and unpacked data for UpdateRequest events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupUpdateRequestIterator) Close

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

func (*BaseAccessControlGroupUpdateRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupUpdateRequestIterator) 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 BaseAccessControlGroupVersionConfirm

type BaseAccessControlGroupVersionConfirm struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupVersionConfirm represents a VersionConfirm event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupVersionConfirmIterator

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

BaseAccessControlGroupVersionConfirmIterator is returned from FilterVersionConfirm and is used to iterate over the raw logs and unpacked data for VersionConfirm events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupVersionConfirmIterator) Close

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

func (*BaseAccessControlGroupVersionConfirmIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupVersionConfirmIterator) 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 BaseAccessControlGroupVersionDelete

type BaseAccessControlGroupVersionDelete struct {
	SpaceAddress common.Address
	VersionHash  string
	Index        *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupVersionDelete represents a VersionDelete event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupVersionDeleteIterator

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

BaseAccessControlGroupVersionDeleteIterator is returned from FilterVersionDelete and is used to iterate over the raw logs and unpacked data for VersionDelete events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupVersionDeleteIterator) Close

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

func (*BaseAccessControlGroupVersionDeleteIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupVersionDeleteIterator) 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 BaseAccessControlGroupVisibilityChanged

type BaseAccessControlGroupVisibilityChanged struct {
	ContentSpace  common.Address
	ParentAddress common.Address
	Visibility    uint8
	Raw           types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupVisibilityChanged represents a VisibilityChanged event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupVisibilityChangedIterator

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

BaseAccessControlGroupVisibilityChangedIterator is returned from FilterVisibilityChanged and is used to iterate over the raw logs and unpacked data for VisibilityChanged events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupVisibilityChangedIterator) Close

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

func (*BaseAccessControlGroupVisibilityChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupVisibilityChangedIterator) 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 BaseAccessControlGroupWordGroupDeleted

type BaseAccessControlGroupWordGroupDeleted struct {
	Ident [32]byte
	Raw   types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupWordGroupDeleted represents a WordGroupDeleted event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupWordGroupDeletedIterator

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

BaseAccessControlGroupWordGroupDeletedIterator is returned from FilterWordGroupDeleted and is used to iterate over the raw logs and unpacked data for WordGroupDeleted events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupWordGroupDeletedIterator) Close

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

func (*BaseAccessControlGroupWordGroupDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupWordGroupDeletedIterator) 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 BaseAccessWallet

type BaseAccessWallet struct {
	BaseAccessWalletCaller     // Read-only binding to the contract
	BaseAccessWalletTransactor // Write-only binding to the contract
	BaseAccessWalletFilterer   // Log filterer for contract events
}

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

func DeployBaseAccessWallet

func DeployBaseAccessWallet(auth *bind.TransactOpts, backend bind.ContractBackend, content_space common.Address) (common.Address, *types.Transaction, *BaseAccessWallet, error)

DeployBaseAccessWallet deploys a new Ethereum contract, binding an instance of BaseAccessWallet to it.

func NewBaseAccessWallet

func NewBaseAccessWallet(address common.Address, backend bind.ContractBackend) (*BaseAccessWallet, error)

NewBaseAccessWallet creates a new instance of BaseAccessWallet, bound to a specific deployed contract.

type BaseAccessWalletAccessRequestV3

type BaseAccessWalletAccessRequestV3 struct {
	RequestNonce     *big.Int
	ParentAddress    common.Address
	ContextHash      [32]byte
	Accessor         common.Address
	RequestTimestamp *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

BaseAccessWalletAccessRequestV3 represents a AccessRequestV3 event raised by the BaseAccessWallet contract.

type BaseAccessWalletAccessRequestV3Iterator

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

BaseAccessWalletAccessRequestV3Iterator is returned from FilterAccessRequestV3 and is used to iterate over the raw logs and unpacked data for AccessRequestV3 events raised by the BaseAccessWallet contract.

func (*BaseAccessWalletAccessRequestV3Iterator) Close

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

func (*BaseAccessWalletAccessRequestV3Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessWalletAccessRequestV3Iterator) 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 BaseAccessWalletCaller

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

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

func NewBaseAccessWalletCaller

func NewBaseAccessWalletCaller(address common.Address, caller bind.ContractCaller) (*BaseAccessWalletCaller, error)

NewBaseAccessWalletCaller creates a new read-only instance of BaseAccessWallet, bound to a specific deployed contract.

func (*BaseAccessWalletCaller) ACCESSCONFIRMED

func (_BaseAccessWallet *BaseAccessWalletCaller) ACCESSCONFIRMED(opts *bind.CallOpts) (uint8, error)

ACCESSCONFIRMED is a free data retrieval call binding the contract method 0x18689733.

Solidity: function ACCESS_CONFIRMED() view returns(uint8)

func (*BaseAccessWalletCaller) ACCESSNONE

func (_BaseAccessWallet *BaseAccessWalletCaller) ACCESSNONE(opts *bind.CallOpts) (uint8, error)

ACCESSNONE is a free data retrieval call binding the contract method 0x8232f3f1.

Solidity: function ACCESS_NONE() view returns(uint8)

func (*BaseAccessWalletCaller) ACCESSTENTATIVE

func (_BaseAccessWallet *BaseAccessWalletCaller) ACCESSTENTATIVE(opts *bind.CallOpts) (uint8, error)

ACCESSTENTATIVE is a free data retrieval call binding the contract method 0x479a0c51.

Solidity: function ACCESS_TENTATIVE() view returns(uint8)

func (*BaseAccessWalletCaller) AccessGroups

func (_BaseAccessWallet *BaseAccessWalletCaller) AccessGroups(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

AccessGroups is a free data retrieval call binding the contract method 0x30e66949.

Solidity: function accessGroups() view returns(uint8 category, uint256 length)

func (*BaseAccessWalletCaller) AddressKMS

func (_BaseAccessWallet *BaseAccessWalletCaller) AddressKMS(opts *bind.CallOpts) (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() view returns(address)

func (*BaseAccessWalletCaller) CANACCESS

func (_BaseAccessWallet *BaseAccessWalletCaller) CANACCESS(opts *bind.CallOpts) (uint8, error)

CANACCESS is a free data retrieval call binding the contract method 0x97ac4fd2.

Solidity: function CAN_ACCESS() view returns(uint8)

func (*BaseAccessWalletCaller) CANEDIT

func (_BaseAccessWallet *BaseAccessWalletCaller) CANEDIT(opts *bind.CallOpts) (uint8, error)

CANEDIT is a free data retrieval call binding the contract method 0xef1d7dc2.

Solidity: function CAN_EDIT() view returns(uint8)

func (*BaseAccessWalletCaller) CANSEE

func (_BaseAccessWallet *BaseAccessWalletCaller) CANSEE(opts *bind.CallOpts) (uint8, error)

CANSEE is a free data retrieval call binding the contract method 0x100508a2.

Solidity: function CAN_SEE() view returns(uint8)

func (*BaseAccessWalletCaller) CATEGORYCONTENTOBJECT

func (_BaseAccessWallet *BaseAccessWalletCaller) CATEGORYCONTENTOBJECT(opts *bind.CallOpts) (uint8, error)

CATEGORYCONTENTOBJECT is a free data retrieval call binding the contract method 0x091600e6.

Solidity: function CATEGORY_CONTENT_OBJECT() view returns(uint8)

func (*BaseAccessWalletCaller) CATEGORYCONTENTTYPE

func (_BaseAccessWallet *BaseAccessWalletCaller) CATEGORYCONTENTTYPE(opts *bind.CallOpts) (uint8, error)

CATEGORYCONTENTTYPE is a free data retrieval call binding the contract method 0x68a0469a.

Solidity: function CATEGORY_CONTENT_TYPE() view returns(uint8)

func (*BaseAccessWalletCaller) CATEGORYCONTRACT

func (_BaseAccessWallet *BaseAccessWalletCaller) CATEGORYCONTRACT(opts *bind.CallOpts) (uint8, error)

CATEGORYCONTRACT is a free data retrieval call binding the contract method 0x6373a411.

Solidity: function CATEGORY_CONTRACT() view returns(uint8)

func (*BaseAccessWalletCaller) CATEGORYGROUP

func (_BaseAccessWallet *BaseAccessWalletCaller) CATEGORYGROUP(opts *bind.CallOpts) (uint8, error)

CATEGORYGROUP is a free data retrieval call binding the contract method 0x12915a30.

Solidity: function CATEGORY_GROUP() view returns(uint8)

func (*BaseAccessWalletCaller) CATEGORYLIBRARY

func (_BaseAccessWallet *BaseAccessWalletCaller) CATEGORYLIBRARY(opts *bind.CallOpts) (uint8, error)

CATEGORYLIBRARY is a free data retrieval call binding the contract method 0x16aed232.

Solidity: function CATEGORY_LIBRARY() view returns(uint8)

func (*BaseAccessWalletCaller) CanCommit

func (_BaseAccessWallet *BaseAccessWalletCaller) CanCommit(opts *bind.CallOpts) (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() view returns(bool)

func (*BaseAccessWalletCaller) CanConfirm

func (_BaseAccessWallet *BaseAccessWalletCaller) CanConfirm(opts *bind.CallOpts) (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() view returns(bool)

func (*BaseAccessWalletCaller) CanContribute

func (_BaseAccessWallet *BaseAccessWalletCaller) CanContribute(opts *bind.CallOpts, _candidate common.Address) (bool, error)

CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.

Solidity: function canContribute(address _candidate) view returns(bool)

func (*BaseAccessWalletCaller) CanEdit

func (_BaseAccessWallet *BaseAccessWalletCaller) CanEdit(opts *bind.CallOpts) (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() view returns(bool)

func (*BaseAccessWalletCaller) CanPublish

func (_BaseAccessWallet *BaseAccessWalletCaller) CanPublish(opts *bind.CallOpts, _candidate common.Address) (bool, error)

CanPublish is a free data retrieval call binding the contract method 0x9b55f901.

Solidity: function canPublish(address _candidate) view returns(bool)

func (*BaseAccessWalletCaller) CanReview

func (_BaseAccessWallet *BaseAccessWalletCaller) CanReview(opts *bind.CallOpts, arg0 common.Address) (bool, error)

CanReview is a free data retrieval call binding the contract method 0x29d00219.

Solidity: function canReview(address ) view returns(bool)

func (*BaseAccessWalletCaller) CheckAccessGroupRights

func (_BaseAccessWallet *BaseAccessWalletCaller) CheckAccessGroupRights(opts *bind.CallOpts, group common.Address, access_type uint8) (bool, error)

CheckAccessGroupRights is a free data retrieval call binding the contract method 0x15c0bac1.

Solidity: function checkAccessGroupRights(address group, uint8 access_type) view returns(bool)

func (*BaseAccessWalletCaller) CheckContentObjectRights

func (_BaseAccessWallet *BaseAccessWalletCaller) CheckContentObjectRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)

CheckContentObjectRights is a free data retrieval call binding the contract method 0x5faecb76.

Solidity: function checkContentObjectRights(address obj, uint8 access_type) view returns(bool)

func (*BaseAccessWalletCaller) CheckContentTypeRights

func (_BaseAccessWallet *BaseAccessWalletCaller) CheckContentTypeRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)

CheckContentTypeRights is a free data retrieval call binding the contract method 0xfe538c5a.

Solidity: function checkContentTypeRights(address obj, uint8 access_type) view returns(bool)

func (*BaseAccessWalletCaller) CheckContractRights

func (_BaseAccessWallet *BaseAccessWalletCaller) CheckContractRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)

CheckContractRights is a free data retrieval call binding the contract method 0xa864dfa5.

Solidity: function checkContractRights(address obj, uint8 access_type) view returns(bool)

func (*BaseAccessWalletCaller) CheckDirectRights

func (_BaseAccessWallet *BaseAccessWalletCaller) CheckDirectRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)

CheckDirectRights is a free data retrieval call binding the contract method 0xa00b38c4.

Solidity: function checkDirectRights(uint8 index_type, address obj, uint8 access_type) view returns(bool)

func (*BaseAccessWalletCaller) CheckLibraryRights

func (_BaseAccessWallet *BaseAccessWalletCaller) CheckLibraryRights(opts *bind.CallOpts, lib common.Address, access_type uint8) (bool, error)

CheckLibraryRights is a free data retrieval call binding the contract method 0x6813b6d1.

Solidity: function checkLibraryRights(address lib, uint8 access_type) view returns(bool)

func (*BaseAccessWalletCaller) CheckRights

func (_BaseAccessWallet *BaseAccessWalletCaller) CheckRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)

CheckRights is a free data retrieval call binding the contract method 0x7fb52f1a.

Solidity: function checkRights(uint8 index_type, address obj, uint8 access_type) view returns(bool)

func (*BaseAccessWalletCaller) CommitPending

func (_BaseAccessWallet *BaseAccessWalletCaller) CommitPending(opts *bind.CallOpts) (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() view returns(bool)

func (*BaseAccessWalletCaller) ContentObjects

func (_BaseAccessWallet *BaseAccessWalletCaller) ContentObjects(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

ContentObjects is a free data retrieval call binding the contract method 0xa980892d.

Solidity: function contentObjects() view returns(uint8 category, uint256 length)

func (*BaseAccessWalletCaller) ContentSpace

func (_BaseAccessWallet *BaseAccessWalletCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*BaseAccessWalletCaller) ContentTypeContracts

func (_BaseAccessWallet *BaseAccessWalletCaller) ContentTypeContracts(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)

ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.

Solidity: function contentTypeContracts(address ) view returns(address)

func (*BaseAccessWalletCaller) ContentTypes

func (_BaseAccessWallet *BaseAccessWalletCaller) ContentTypes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

ContentTypes is a free data retrieval call binding the contract method 0x991a3a7c.

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

func (*BaseAccessWalletCaller) ContentTypes0

func (_BaseAccessWallet *BaseAccessWalletCaller) ContentTypes0(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

ContentTypes0 is a free data retrieval call binding the contract method 0x9f46133e.

Solidity: function contentTypes() view returns(uint8 category, uint256 length)

func (*BaseAccessWalletCaller) ContentTypesLength

func (_BaseAccessWallet *BaseAccessWalletCaller) ContentTypesLength(opts *bind.CallOpts) (*big.Int, error)

ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.

Solidity: function contentTypesLength() view returns(uint256)

func (*BaseAccessWalletCaller) ContractExists

func (_BaseAccessWallet *BaseAccessWalletCaller) ContractExists(opts *bind.CallOpts, addr common.Address) (bool, error)

ContractExists is a free data retrieval call binding the contract method 0x7709bc78.

Solidity: function contractExists(address addr) view returns(bool)

func (*BaseAccessWalletCaller) Contracts

func (_BaseAccessWallet *BaseAccessWalletCaller) Contracts(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

Contracts is a free data retrieval call binding the contract method 0x6c0f79b6.

Solidity: function contracts() view returns(uint8 category, uint256 length)

func (*BaseAccessWalletCaller) CountVersionHashes

func (_BaseAccessWallet *BaseAccessWalletCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() view returns(uint256)

func (*BaseAccessWalletCaller) Creator

func (_BaseAccessWallet *BaseAccessWalletCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*BaseAccessWalletCaller) CurrentTimestamp

func (_BaseAccessWallet *BaseAccessWalletCaller) CurrentTimestamp(opts *bind.CallOpts) (*big.Int, error)

CurrentTimestamp is a free data retrieval call binding the contract method 0x1e2ff94f.

Solidity: function currentTimestamp() view returns(uint256)

func (*BaseAccessWalletCaller) ExecStatusBalanceFail

func (_BaseAccessWallet *BaseAccessWalletCaller) ExecStatusBalanceFail(opts *bind.CallOpts) (*big.Int, error)

ExecStatusBalanceFail is a free data retrieval call binding the contract method 0x9476c478.

Solidity: function execStatusBalanceFail() view returns(int256)

func (*BaseAccessWalletCaller) ExecStatusNonceFail

func (_BaseAccessWallet *BaseAccessWalletCaller) ExecStatusNonceFail(opts *bind.CallOpts) (*big.Int, error)

ExecStatusNonceFail is a free data retrieval call binding the contract method 0x04f55daf.

Solidity: function execStatusNonceFail() view returns(int256)

func (*BaseAccessWalletCaller) ExecStatusOk

func (_BaseAccessWallet *BaseAccessWalletCaller) ExecStatusOk(opts *bind.CallOpts) (*big.Int, error)

ExecStatusOk is a free data retrieval call binding the contract method 0x95ba60ba.

Solidity: function execStatusOk() view returns(int256)

func (*BaseAccessWalletCaller) ExecStatusSendFail

func (_BaseAccessWallet *BaseAccessWalletCaller) ExecStatusSendFail(opts *bind.CallOpts) (*big.Int, error)

ExecStatusSendFail is a free data retrieval call binding the contract method 0x07a08237.

Solidity: function execStatusSendFail() view returns(int256)

func (*BaseAccessWalletCaller) ExecStatusSigFail

func (_BaseAccessWallet *BaseAccessWalletCaller) ExecStatusSigFail(opts *bind.CallOpts) (*big.Int, error)

ExecStatusSigFail is a free data retrieval call binding the contract method 0xeb23b7aa.

Solidity: function execStatusSigFail() view returns(int256)

func (*BaseAccessWalletCaller) FindTypeByHash

func (_BaseAccessWallet *BaseAccessWalletCaller) FindTypeByHash(opts *bind.CallOpts, typeHash [32]byte) (common.Address, error)

FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.

Solidity: function findTypeByHash(bytes32 typeHash) view returns(address)

func (*BaseAccessWalletCaller) GetAccessGroup

func (_BaseAccessWallet *BaseAccessWalletCaller) GetAccessGroup(opts *bind.CallOpts, position *big.Int) (common.Address, error)

GetAccessGroup is a free data retrieval call binding the contract method 0x2d474cbd.

Solidity: function getAccessGroup(uint256 position) view returns(address)

func (*BaseAccessWalletCaller) GetAccessGroupRights

func (_BaseAccessWallet *BaseAccessWalletCaller) GetAccessGroupRights(opts *bind.CallOpts, group common.Address) (uint8, error)

GetAccessGroupRights is a free data retrieval call binding the contract method 0x304f4a7b.

Solidity: function getAccessGroupRights(address group) view returns(uint8)

func (*BaseAccessWalletCaller) GetAccessGroupsLength

func (_BaseAccessWallet *BaseAccessWalletCaller) GetAccessGroupsLength(opts *bind.CallOpts) (*big.Int, error)

GetAccessGroupsLength is a free data retrieval call binding the contract method 0x0dc10d3f.

Solidity: function getAccessGroupsLength() view returns(uint256)

func (*BaseAccessWalletCaller) GetContentObject

func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentObject(opts *bind.CallOpts, position *big.Int) (common.Address, error)

GetContentObject is a free data retrieval call binding the contract method 0xcf8a7503.

Solidity: function getContentObject(uint256 position) view returns(address)

func (*BaseAccessWalletCaller) GetContentObjectRights

func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentObjectRights(opts *bind.CallOpts, obj common.Address) (uint8, error)

GetContentObjectRights is a free data retrieval call binding the contract method 0x69881c0c.

Solidity: function getContentObjectRights(address obj) view returns(uint8)

func (*BaseAccessWalletCaller) GetContentObjectsLength

func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentObjectsLength(opts *bind.CallOpts) (*big.Int, error)

GetContentObjectsLength is a free data retrieval call binding the contract method 0xebe9314e.

Solidity: function getContentObjectsLength() view returns(uint256)

func (*BaseAccessWalletCaller) GetContentType

func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentType(opts *bind.CallOpts, position *big.Int) (common.Address, error)

GetContentType is a free data retrieval call binding the contract method 0xaa3f6952.

Solidity: function getContentType(uint256 position) view returns(address)

func (*BaseAccessWalletCaller) GetContentTypeRights

func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentTypeRights(opts *bind.CallOpts, obj common.Address) (uint8, error)

GetContentTypeRights is a free data retrieval call binding the contract method 0xa4081d62.

Solidity: function getContentTypeRights(address obj) view returns(uint8)

func (*BaseAccessWalletCaller) GetContentTypesLength

func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentTypesLength(opts *bind.CallOpts) (*big.Int, error)

GetContentTypesLength is a free data retrieval call binding the contract method 0x5c1d3059.

Solidity: function getContentTypesLength() view returns(uint256)

func (*BaseAccessWalletCaller) GetContract

func (_BaseAccessWallet *BaseAccessWalletCaller) GetContract(opts *bind.CallOpts, position *big.Int) (common.Address, error)

GetContract is a free data retrieval call binding the contract method 0x6ebc8c86.

Solidity: function getContract(uint256 position) view returns(address)

func (*BaseAccessWalletCaller) GetContractRights

func (_BaseAccessWallet *BaseAccessWalletCaller) GetContractRights(opts *bind.CallOpts, obj common.Address) (uint8, error)

GetContractRights is a free data retrieval call binding the contract method 0x08d865d7.

Solidity: function getContractRights(address obj) view returns(uint8)

func (*BaseAccessWalletCaller) GetContractsLength

func (_BaseAccessWallet *BaseAccessWalletCaller) GetContractsLength(opts *bind.CallOpts) (*big.Int, error)

GetContractsLength is a free data retrieval call binding the contract method 0xfccc134f.

Solidity: function getContractsLength() view returns(uint256)

func (*BaseAccessWalletCaller) GetLibrariesLength

func (_BaseAccessWallet *BaseAccessWalletCaller) GetLibrariesLength(opts *bind.CallOpts) (*big.Int, error)

GetLibrariesLength is a free data retrieval call binding the contract method 0xcb86806d.

Solidity: function getLibrariesLength() view returns(uint256)

func (*BaseAccessWalletCaller) GetLibrary

func (_BaseAccessWallet *BaseAccessWalletCaller) GetLibrary(opts *bind.CallOpts, position *big.Int) (common.Address, error)

GetLibrary is a free data retrieval call binding the contract method 0xd15d62a7.

Solidity: function getLibrary(uint256 position) view returns(address)

func (*BaseAccessWalletCaller) GetLibraryRights

func (_BaseAccessWallet *BaseAccessWalletCaller) GetLibraryRights(opts *bind.CallOpts, lib common.Address) (uint8, error)

GetLibraryRights is a free data retrieval call binding the contract method 0xfb52222c.

Solidity: function getLibraryRights(address lib) view returns(uint8)

func (*BaseAccessWalletCaller) GetMeta

func (_BaseAccessWallet *BaseAccessWalletCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)

GetMeta is a free data retrieval call binding the contract method 0xac55c906.

Solidity: function getMeta(bytes key) view returns(bytes)

func (*BaseAccessWalletCaller) HasAccess

func (_BaseAccessWallet *BaseAccessWalletCaller) HasAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address candidate) view returns(bool)

func (*BaseAccessWalletCaller) HasEditorRight

func (_BaseAccessWallet *BaseAccessWalletCaller) HasEditorRight(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasEditorRight is a free data retrieval call binding the contract method 0x67e5c3bf.

Solidity: function hasEditorRight(address candidate) view returns(bool)

func (*BaseAccessWalletCaller) HasManagerAccess

func (_BaseAccessWallet *BaseAccessWalletCaller) HasManagerAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasManagerAccess is a free data retrieval call binding the contract method 0x42e7ba7b.

Solidity: function hasManagerAccess(address candidate) view returns(bool)

func (*BaseAccessWalletCaller) IndexCategory

func (_BaseAccessWallet *BaseAccessWalletCaller) IndexCategory(opts *bind.CallOpts) (uint8, error)

IndexCategory is a free data retrieval call binding the contract method 0x6380501f.

Solidity: function indexCategory() view returns(uint8)

func (*BaseAccessWalletCaller) IsAdmin

func (_BaseAccessWallet *BaseAccessWalletCaller) IsAdmin(opts *bind.CallOpts, _candidate common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address _candidate) view returns(bool)

func (*BaseAccessWalletCaller) Libraries

func (_BaseAccessWallet *BaseAccessWalletCaller) Libraries(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

Libraries is a free data retrieval call binding the contract method 0xc4b1978d.

Solidity: function libraries() view returns(uint8 category, uint256 length)

func (*BaseAccessWalletCaller) ObjectHash

func (_BaseAccessWallet *BaseAccessWalletCaller) ObjectHash(opts *bind.CallOpts) (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() view returns(string)

func (*BaseAccessWalletCaller) ObjectTimestamp

func (_BaseAccessWallet *BaseAccessWalletCaller) ObjectTimestamp(opts *bind.CallOpts) (*big.Int, error)

ObjectTimestamp is a free data retrieval call binding the contract method 0x40b87a26.

Solidity: function objectTimestamp() view returns(uint256)

func (*BaseAccessWalletCaller) Others

func (_BaseAccessWallet *BaseAccessWalletCaller) Others(opts *bind.CallOpts) (struct {
	Category uint8
	Length   *big.Int
}, error)

Others is a free data retrieval call binding the contract method 0x51a7fc87.

Solidity: function others() view returns(uint8 category, uint256 length)

func (*BaseAccessWalletCaller) Owner

func (_BaseAccessWallet *BaseAccessWalletCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*BaseAccessWalletCaller) ParentAddress

func (_BaseAccessWallet *BaseAccessWalletCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() view returns(address)

func (*BaseAccessWalletCaller) PendingHash

func (_BaseAccessWallet *BaseAccessWalletCaller) PendingHash(opts *bind.CallOpts) (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() view returns(string)

func (*BaseAccessWalletCaller) RequiresReview

func (_BaseAccessWallet *BaseAccessWalletCaller) RequiresReview(opts *bind.CallOpts) (bool, error)

RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.

Solidity: function requiresReview() view returns(bool)

func (*BaseAccessWalletCaller) TYPEACCESS

func (_BaseAccessWallet *BaseAccessWalletCaller) TYPEACCESS(opts *bind.CallOpts) (uint8, error)

TYPEACCESS is a free data retrieval call binding the contract method 0xd1aeb651.

Solidity: function TYPE_ACCESS() view returns(uint8)

func (*BaseAccessWalletCaller) TYPEEDIT

func (_BaseAccessWallet *BaseAccessWalletCaller) TYPEEDIT(opts *bind.CallOpts) (uint8, error)

TYPEEDIT is a free data retrieval call binding the contract method 0x5d97b6c2.

Solidity: function TYPE_EDIT() view returns(uint8)

func (*BaseAccessWalletCaller) TYPESEE

func (_BaseAccessWallet *BaseAccessWalletCaller) TYPESEE(opts *bind.CallOpts) (uint8, error)

TYPESEE is a free data retrieval call binding the contract method 0x96eba03d.

Solidity: function TYPE_SEE() view returns(uint8)

func (*BaseAccessWalletCaller) ValidType

func (_BaseAccessWallet *BaseAccessWalletCaller) ValidType(opts *bind.CallOpts, content_type common.Address) (bool, error)

ValidType is a free data retrieval call binding the contract method 0x29dedde5.

Solidity: function validType(address content_type) view returns(bool)

func (*BaseAccessWalletCaller) ValidateTimestamp

func (_BaseAccessWallet *BaseAccessWalletCaller) ValidateTimestamp(opts *bind.CallOpts, _ts *big.Int) (bool, error)

ValidateTimestamp is a free data retrieval call binding the contract method 0xf50b2efe.

Solidity: function validateTimestamp(uint256 _ts) view returns(bool)

func (*BaseAccessWalletCaller) ValidateTransaction

func (_BaseAccessWallet *BaseAccessWalletCaller) ValidateTransaction(opts *bind.CallOpts, _v uint8, _r [32]byte, _s [32]byte, _dest common.Address, _value *big.Int, _ts *big.Int) (bool, error)

ValidateTransaction is a free data retrieval call binding the contract method 0x763d5ee6.

Solidity: function validateTransaction(uint8 _v, bytes32 _r, bytes32 _s, address _dest, uint256 _value, uint256 _ts) view returns(bool)

func (*BaseAccessWalletCaller) Version

func (_BaseAccessWallet *BaseAccessWalletCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*BaseAccessWalletCaller) VersionAPI

func (_BaseAccessWallet *BaseAccessWalletCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

func (*BaseAccessWalletCaller) VersionHashes

func (_BaseAccessWallet *BaseAccessWalletCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) view returns(string)

func (*BaseAccessWalletCaller) VersionTimestamp

func (_BaseAccessWallet *BaseAccessWalletCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) view returns(uint256)

func (*BaseAccessWalletCaller) Visibility

func (_BaseAccessWallet *BaseAccessWalletCaller) Visibility(opts *bind.CallOpts) (uint8, error)

Visibility is a free data retrieval call binding the contract method 0x29adec14.

Solidity: function visibility() view returns(uint8)

func (*BaseAccessWalletCaller) WhitelistedType

func (_BaseAccessWallet *BaseAccessWalletCaller) WhitelistedType(opts *bind.CallOpts, content_type common.Address) (bool, error)

WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.

Solidity: function whitelistedType(address content_type) view returns(bool)

type BaseAccessWalletCommitPending

type BaseAccessWalletCommitPending struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseAccessWalletCommitPending represents a CommitPending event raised by the BaseAccessWallet contract.

type BaseAccessWalletCommitPendingIterator

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

BaseAccessWalletCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the BaseAccessWallet contract.

func (*BaseAccessWalletCommitPendingIterator) Close

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

func (*BaseAccessWalletCommitPendingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessWalletCommitPendingIterator) 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 BaseAccessWalletContentTypeAdded

type BaseAccessWalletContentTypeAdded struct {
	ContentType     common.Address
	ContentContract common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

BaseAccessWalletContentTypeAdded represents a ContentTypeAdded event raised by the BaseAccessWallet contract.

type BaseAccessWalletContentTypeAddedIterator

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

BaseAccessWalletContentTypeAddedIterator is returned from FilterContentTypeAdded and is used to iterate over the raw logs and unpacked data for ContentTypeAdded events raised by the BaseAccessWallet contract.

func (*BaseAccessWalletContentTypeAddedIterator) Close

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

func (*BaseAccessWalletContentTypeAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessWalletContentTypeAddedIterator) 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 BaseAccessWalletContentTypeRemoved

type BaseAccessWalletContentTypeRemoved struct {
	ContentType common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

BaseAccessWalletContentTypeRemoved represents a ContentTypeRemoved event raised by the BaseAccessWallet contract.

type BaseAccessWalletContentTypeRemovedIterator

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

BaseAccessWalletContentTypeRemovedIterator is returned from FilterContentTypeRemoved and is used to iterate over the raw logs and unpacked data for ContentTypeRemoved events raised by the BaseAccessWallet contract.

func (*BaseAccessWalletContentTypeRemovedIterator) Close

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

func (*BaseAccessWalletContentTypeRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessWalletContentTypeRemovedIterator) 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 BaseAccessWalletExecStatus

type BaseAccessWalletExecStatus struct {
	Guarantor common.Address
	Code      *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

BaseAccessWalletExecStatus represents a ExecStatus event raised by the BaseAccessWallet contract.

type BaseAccessWalletExecStatusIterator

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

BaseAccessWalletExecStatusIterator is returned from FilterExecStatus and is used to iterate over the raw logs and unpacked data for ExecStatus events raised by the BaseAccessWallet contract.

func (*BaseAccessWalletExecStatusIterator) Close

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

func (*BaseAccessWalletExecStatusIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessWalletExecStatusIterator) 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 BaseAccessWalletFactory

type BaseAccessWalletFactory struct {
	BaseAccessWalletFactoryCaller     // Read-only binding to the contract
	BaseAccessWalletFactoryTransactor // Write-only binding to the contract
	BaseAccessWalletFactoryFilterer   // Log filterer for contract events
}

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

func DeployBaseAccessWalletFactory

func DeployBaseAccessWalletFactory(auth *bind.TransactOpts, backend bind.ContractBackend, _spaceAddr common.Address) (common.Address, *types.Transaction, *BaseAccessWalletFactory, error)

DeployBaseAccessWalletFactory deploys a new Ethereum contract, binding an instance of BaseAccessWalletFactory to it.

func NewBaseAccessWalletFactory

func NewBaseAccessWalletFactory(address common.Address, backend bind.ContractBackend) (*BaseAccessWalletFactory, error)

NewBaseAccessWalletFactory creates a new instance of BaseAccessWalletFactory, bound to a specific deployed contract.

type BaseAccessWalletFactoryCaller

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

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

func NewBaseAccessWalletFactoryCaller

func NewBaseAccessWalletFactoryCaller(address common.Address, caller bind.ContractCaller) (*BaseAccessWalletFactoryCaller, error)

NewBaseAccessWalletFactoryCaller creates a new read-only instance of BaseAccessWalletFactory, bound to a specific deployed contract.

func (*BaseAccessWalletFactoryCaller) ContentSpace

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*BaseAccessWalletFactoryCaller) Creator

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*BaseAccessWalletFactoryCaller) Owner

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*BaseAccessWalletFactoryCaller) Version

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*BaseAccessWalletFactoryCaller) VersionAPI

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

type BaseAccessWalletFactoryFilterer

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

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

func NewBaseAccessWalletFactoryFilterer

func NewBaseAccessWalletFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseAccessWalletFactoryFilterer, error)

NewBaseAccessWalletFactoryFilterer creates a new log filterer instance of BaseAccessWalletFactory, bound to a specific deployed contract.

type BaseAccessWalletFactoryTransactor

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

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

func NewBaseAccessWalletFactoryTransactor

func NewBaseAccessWalletFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseAccessWalletFactoryTransactor, error)

NewBaseAccessWalletFactoryTransactor creates a new write-only instance of BaseAccessWalletFactory, bound to a specific deployed contract.

func (*BaseAccessWalletFactoryTransactor) CreateAccessWallet

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactor) CreateAccessWallet(opts *bind.TransactOpts) (*types.Transaction, error)

CreateAccessWallet is a paid mutator transaction binding the contract method 0x7708bc41.

Solidity: function createAccessWallet() returns(address)

func (*BaseAccessWalletFactoryTransactor) Fallback added in v1.3.1

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*BaseAccessWalletFactoryTransactor) Kill

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseAccessWalletFactoryTransactor) TransferCreatorship

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseAccessWalletFactoryTransactor) TransferOwnership

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type BaseAccessWalletFilterer

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

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

func NewBaseAccessWalletFilterer

func NewBaseAccessWalletFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseAccessWalletFilterer, error)

NewBaseAccessWalletFilterer creates a new log filterer instance of BaseAccessWallet, bound to a specific deployed contract.

func (*BaseAccessWalletFilterer) FilterAccessRequestV3

func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterAccessRequestV3(opts *bind.FilterOpts) (*BaseAccessWalletAccessRequestV3Iterator, error)

FilterAccessRequestV3 is a free log retrieval operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseAccessWalletFilterer) FilterCommitPending

func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterCommitPending(opts *bind.FilterOpts) (*BaseAccessWalletCommitPendingIterator, error)

FilterCommitPending is a free log retrieval operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseAccessWalletFilterer) FilterContentTypeAdded

func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterContentTypeAdded(opts *bind.FilterOpts) (*BaseAccessWalletContentTypeAddedIterator, error)

FilterContentTypeAdded is a free log retrieval operation binding the contract event 0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7.

Solidity: event ContentTypeAdded(address contentType, address contentContract)

func (*BaseAccessWalletFilterer) FilterContentTypeRemoved

func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterContentTypeRemoved(opts *bind.FilterOpts) (*BaseAccessWalletContentTypeRemovedIterator, error)

FilterContentTypeRemoved is a free log retrieval operation binding the contract event 0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2.

Solidity: event ContentTypeRemoved(address contentType)

func (*BaseAccessWalletFilterer) FilterExecStatus

func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterExecStatus(opts *bind.FilterOpts) (*BaseAccessWalletExecStatusIterator, error)

FilterExecStatus is a free log retrieval operation binding the contract event 0x583d8312ef7016406c7ea8ba9796b9e55ac1fdc22455754cbc93869509faefad.

Solidity: event ExecStatus(address guarantor, int256 code)

func (*BaseAccessWalletFilterer) FilterObjectMetaChanged

func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterObjectMetaChanged(opts *bind.FilterOpts) (*BaseAccessWalletObjectMetaChangedIterator, error)

FilterObjectMetaChanged is a free log retrieval operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseAccessWalletFilterer) FilterRightsChanged

func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterRightsChanged(opts *bind.FilterOpts) (*BaseAccessWalletRightsChangedIterator, error)

FilterRightsChanged is a free log retrieval operation binding the contract event 0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4.

Solidity: event RightsChanged(address principal, address entity, uint8 aggregate)

func (*BaseAccessWalletFilterer) FilterUpdateRequest

func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*BaseAccessWalletUpdateRequestIterator, error)

FilterUpdateRequest is a free log retrieval operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseAccessWalletFilterer) FilterVersionConfirm

func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*BaseAccessWalletVersionConfirmIterator, error)

FilterVersionConfirm is a free log retrieval operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseAccessWalletFilterer) FilterVersionDelete

func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*BaseAccessWalletVersionDeleteIterator, error)

FilterVersionDelete is a free log retrieval operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseAccessWalletFilterer) FilterVisibilityChanged

func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterVisibilityChanged(opts *bind.FilterOpts) (*BaseAccessWalletVisibilityChangedIterator, error)

FilterVisibilityChanged is a free log retrieval operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseAccessWalletFilterer) ParseAccessRequestV3

func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseAccessRequestV3(log types.Log) (*BaseAccessWalletAccessRequestV3, error)

ParseAccessRequestV3 is a log parse operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseAccessWalletFilterer) ParseCommitPending

func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseCommitPending(log types.Log) (*BaseAccessWalletCommitPending, error)

ParseCommitPending is a log parse operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseAccessWalletFilterer) ParseContentTypeAdded

func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseContentTypeAdded(log types.Log) (*BaseAccessWalletContentTypeAdded, error)

ParseContentTypeAdded is a log parse operation binding the contract event 0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7.

Solidity: event ContentTypeAdded(address contentType, address contentContract)

func (*BaseAccessWalletFilterer) ParseContentTypeRemoved

func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseContentTypeRemoved(log types.Log) (*BaseAccessWalletContentTypeRemoved, error)

ParseContentTypeRemoved is a log parse operation binding the contract event 0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2.

Solidity: event ContentTypeRemoved(address contentType)

func (*BaseAccessWalletFilterer) ParseExecStatus

func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseExecStatus(log types.Log) (*BaseAccessWalletExecStatus, error)

ParseExecStatus is a log parse operation binding the contract event 0x583d8312ef7016406c7ea8ba9796b9e55ac1fdc22455754cbc93869509faefad.

Solidity: event ExecStatus(address guarantor, int256 code)

func (*BaseAccessWalletFilterer) ParseObjectMetaChanged

func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseObjectMetaChanged(log types.Log) (*BaseAccessWalletObjectMetaChanged, error)

ParseObjectMetaChanged is a log parse operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseAccessWalletFilterer) ParseRightsChanged

func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseRightsChanged(log types.Log) (*BaseAccessWalletRightsChanged, error)

ParseRightsChanged is a log parse operation binding the contract event 0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4.

Solidity: event RightsChanged(address principal, address entity, uint8 aggregate)

func (*BaseAccessWalletFilterer) ParseUpdateRequest

func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseUpdateRequest(log types.Log) (*BaseAccessWalletUpdateRequest, error)

ParseUpdateRequest is a log parse operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseAccessWalletFilterer) ParseVersionConfirm

func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseVersionConfirm(log types.Log) (*BaseAccessWalletVersionConfirm, error)

ParseVersionConfirm is a log parse operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseAccessWalletFilterer) ParseVersionDelete

func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseVersionDelete(log types.Log) (*BaseAccessWalletVersionDelete, error)

ParseVersionDelete is a log parse operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseAccessWalletFilterer) ParseVisibilityChanged

func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseVisibilityChanged(log types.Log) (*BaseAccessWalletVisibilityChanged, error)

ParseVisibilityChanged is a log parse operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseAccessWalletFilterer) WatchAccessRequestV3

func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchAccessRequestV3(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletAccessRequestV3) (event.Subscription, error)

WatchAccessRequestV3 is a free log subscription operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseAccessWalletFilterer) WatchCommitPending

func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletCommitPending) (event.Subscription, error)

WatchCommitPending is a free log subscription operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseAccessWalletFilterer) WatchContentTypeAdded

func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchContentTypeAdded(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletContentTypeAdded) (event.Subscription, error)

WatchContentTypeAdded is a free log subscription operation binding the contract event 0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7.

Solidity: event ContentTypeAdded(address contentType, address contentContract)

func (*BaseAccessWalletFilterer) WatchContentTypeRemoved

func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchContentTypeRemoved(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletContentTypeRemoved) (event.Subscription, error)

WatchContentTypeRemoved is a free log subscription operation binding the contract event 0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2.

Solidity: event ContentTypeRemoved(address contentType)

func (*BaseAccessWalletFilterer) WatchExecStatus

func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchExecStatus(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletExecStatus) (event.Subscription, error)

WatchExecStatus is a free log subscription operation binding the contract event 0x583d8312ef7016406c7ea8ba9796b9e55ac1fdc22455754cbc93869509faefad.

Solidity: event ExecStatus(address guarantor, int256 code)

func (*BaseAccessWalletFilterer) WatchObjectMetaChanged

func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchObjectMetaChanged(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletObjectMetaChanged) (event.Subscription, error)

WatchObjectMetaChanged is a free log subscription operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseAccessWalletFilterer) WatchRightsChanged

func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchRightsChanged(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletRightsChanged) (event.Subscription, error)

WatchRightsChanged is a free log subscription operation binding the contract event 0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4.

Solidity: event RightsChanged(address principal, address entity, uint8 aggregate)

func (*BaseAccessWalletFilterer) WatchUpdateRequest

func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletUpdateRequest) (event.Subscription, error)

WatchUpdateRequest is a free log subscription operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseAccessWalletFilterer) WatchVersionConfirm

func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletVersionConfirm) (event.Subscription, error)

WatchVersionConfirm is a free log subscription operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseAccessWalletFilterer) WatchVersionDelete

func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletVersionDelete) (event.Subscription, error)

WatchVersionDelete is a free log subscription operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseAccessWalletFilterer) WatchVisibilityChanged

func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchVisibilityChanged(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletVisibilityChanged) (event.Subscription, error)

WatchVisibilityChanged is a free log subscription operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

type BaseAccessWalletObjectMetaChanged

type BaseAccessWalletObjectMetaChanged struct {
	Key []byte
	Raw types.Log // Blockchain specific contextual infos
}

BaseAccessWalletObjectMetaChanged represents a ObjectMetaChanged event raised by the BaseAccessWallet contract.

type BaseAccessWalletObjectMetaChangedIterator

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

BaseAccessWalletObjectMetaChangedIterator is returned from FilterObjectMetaChanged and is used to iterate over the raw logs and unpacked data for ObjectMetaChanged events raised by the BaseAccessWallet contract.

func (*BaseAccessWalletObjectMetaChangedIterator) Close

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

func (*BaseAccessWalletObjectMetaChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessWalletObjectMetaChangedIterator) 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 BaseAccessWalletRightsChanged

type BaseAccessWalletRightsChanged struct {
	Principal common.Address
	Entity    common.Address
	Aggregate uint8
	Raw       types.Log // Blockchain specific contextual infos
}

BaseAccessWalletRightsChanged represents a RightsChanged event raised by the BaseAccessWallet contract.

type BaseAccessWalletRightsChangedIterator

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

BaseAccessWalletRightsChangedIterator is returned from FilterRightsChanged and is used to iterate over the raw logs and unpacked data for RightsChanged events raised by the BaseAccessWallet contract.

func (*BaseAccessWalletRightsChangedIterator) Close

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

func (*BaseAccessWalletRightsChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessWalletRightsChangedIterator) 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 BaseAccessWalletTransactor

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

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

func NewBaseAccessWalletTransactor

func NewBaseAccessWalletTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseAccessWalletTransactor, error)

NewBaseAccessWalletTransactor creates a new write-only instance of BaseAccessWallet, bound to a specific deployed contract.

func (*BaseAccessWalletTransactor) AccessRequestV3

func (_BaseAccessWallet *BaseAccessWalletTransactor) AccessRequestV3(opts *bind.TransactOpts, arg0 [][32]byte, arg1 []common.Address) (*types.Transaction, error)

AccessRequestV3 is a paid mutator transaction binding the contract method 0x1bf7a912.

Solidity: function accessRequestV3(bytes32[] , address[] ) payable returns(bool)

func (*BaseAccessWalletTransactor) AddContentType

func (_BaseAccessWallet *BaseAccessWalletTransactor) AddContentType(opts *bind.TransactOpts, content_type common.Address, content_contract common.Address) (*types.Transaction, error)

AddContentType is a paid mutator transaction binding the contract method 0x0f58a786.

Solidity: function addContentType(address content_type, address content_contract) returns()

func (*BaseAccessWalletTransactor) CleanUpAccessGroups

func (_BaseAccessWallet *BaseAccessWalletTransactor) CleanUpAccessGroups(opts *bind.TransactOpts) (*types.Transaction, error)

CleanUpAccessGroups is a paid mutator transaction binding the contract method 0xd30f8cd0.

Solidity: function cleanUpAccessGroups() returns(uint256)

func (*BaseAccessWalletTransactor) CleanUpAll

func (_BaseAccessWallet *BaseAccessWalletTransactor) CleanUpAll(opts *bind.TransactOpts) (*types.Transaction, error)

CleanUpAll is a paid mutator transaction binding the contract method 0x2fa5c842.

Solidity: function cleanUpAll() returns(uint256, uint256, uint256, uint256, uint256)

func (*BaseAccessWalletTransactor) CleanUpContentObjects

func (_BaseAccessWallet *BaseAccessWalletTransactor) CleanUpContentObjects(opts *bind.TransactOpts) (*types.Transaction, error)

CleanUpContentObjects is a paid mutator transaction binding the contract method 0x048bd529.

Solidity: function cleanUpContentObjects() returns(uint256)

func (*BaseAccessWalletTransactor) CleanUpContentTypes

func (_BaseAccessWallet *BaseAccessWalletTransactor) CleanUpContentTypes(opts *bind.TransactOpts) (*types.Transaction, error)

CleanUpContentTypes is a paid mutator transaction binding the contract method 0x85e0a200.

Solidity: function cleanUpContentTypes() returns(uint256)

func (*BaseAccessWalletTransactor) CleanUpLibraries

func (_BaseAccessWallet *BaseAccessWalletTransactor) CleanUpLibraries(opts *bind.TransactOpts) (*types.Transaction, error)

CleanUpLibraries is a paid mutator transaction binding the contract method 0x92297d7b.

Solidity: function cleanUpLibraries() returns(uint256)

func (*BaseAccessWalletTransactor) ClearPending

func (_BaseAccessWallet *BaseAccessWalletTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseAccessWalletTransactor) Commit

func (_BaseAccessWallet *BaseAccessWalletTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseAccessWalletTransactor) ConfirmCommit

func (_BaseAccessWallet *BaseAccessWalletTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() payable returns(bool)

func (*BaseAccessWalletTransactor) DeleteVersion

func (_BaseAccessWallet *BaseAccessWalletTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseAccessWalletTransactor) Execute

func (_BaseAccessWallet *BaseAccessWalletTransactor) Execute(opts *bind.TransactOpts, _guarantor common.Address, _v uint8, _r [32]byte, _s [32]byte, _dest common.Address, _value *big.Int, _ts *big.Int) (*types.Transaction, error)

Execute is a paid mutator transaction binding the contract method 0x508ad278.

Solidity: function execute(address _guarantor, uint8 _v, bytes32 _r, bytes32 _s, address _dest, uint256 _value, uint256 _ts) returns(bool)

func (*BaseAccessWalletTransactor) Fallback added in v1.3.1

func (_BaseAccessWallet *BaseAccessWalletTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*BaseAccessWalletTransactor) Kill

func (_BaseAccessWallet *BaseAccessWalletTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseAccessWalletTransactor) Publish

func (_BaseAccessWallet *BaseAccessWalletTransactor) Publish(opts *bind.TransactOpts, contentObj common.Address) (*types.Transaction, error)

Publish is a paid mutator transaction binding the contract method 0x2cf99422.

Solidity: function publish(address contentObj) returns(bool)

func (*BaseAccessWalletTransactor) PutMeta

func (_BaseAccessWallet *BaseAccessWalletTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)

PutMeta is a paid mutator transaction binding the contract method 0xe542b7cb.

Solidity: function putMeta(bytes key, bytes value) returns()

func (*BaseAccessWalletTransactor) RemoveContentType

func (_BaseAccessWallet *BaseAccessWalletTransactor) RemoveContentType(opts *bind.TransactOpts, content_type common.Address) (*types.Transaction, error)

RemoveContentType is a paid mutator transaction binding the contract method 0xfd089196.

Solidity: function removeContentType(address content_type) returns(bool)

func (*BaseAccessWalletTransactor) SetAccessGroupRights

func (_BaseAccessWallet *BaseAccessWalletTransactor) SetAccessGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetAccessGroupRights is a paid mutator transaction binding the contract method 0xf17bda91.

Solidity: function setAccessGroupRights(address group, uint8 access_type, uint8 access) returns()

func (*BaseAccessWalletTransactor) SetAccessRights

func (_BaseAccessWallet *BaseAccessWalletTransactor) SetAccessRights(opts *bind.TransactOpts) (*types.Transaction, error)

SetAccessRights is a paid mutator transaction binding the contract method 0xb8ff1dba.

Solidity: function setAccessRights() returns()

func (*BaseAccessWalletTransactor) SetAddressKMS

func (_BaseAccessWallet *BaseAccessWalletTransactor) SetAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)

SetAddressKMS is a paid mutator transaction binding the contract method 0xc9e8e72d.

Solidity: function setAddressKMS(address address_KMS) returns()

func (*BaseAccessWalletTransactor) SetContentObjectRights

func (_BaseAccessWallet *BaseAccessWalletTransactor) SetContentObjectRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetContentObjectRights is a paid mutator transaction binding the contract method 0x3def5140.

Solidity: function setContentObjectRights(address obj, uint8 access_type, uint8 access) returns()

func (*BaseAccessWalletTransactor) SetContentSpace

func (_BaseAccessWallet *BaseAccessWalletTransactor) SetContentSpace(opts *bind.TransactOpts, content_space common.Address) (*types.Transaction, error)

SetContentSpace is a paid mutator transaction binding the contract method 0x055af48f.

Solidity: function setContentSpace(address content_space) returns()

func (*BaseAccessWalletTransactor) SetContentTypeRights

func (_BaseAccessWallet *BaseAccessWalletTransactor) SetContentTypeRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetContentTypeRights is a paid mutator transaction binding the contract method 0x8635adb5.

Solidity: function setContentTypeRights(address obj, uint8 access_type, uint8 access) returns()

func (*BaseAccessWalletTransactor) SetContractRights

func (_BaseAccessWallet *BaseAccessWalletTransactor) SetContractRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetContractRights is a paid mutator transaction binding the contract method 0x224dcba0.

Solidity: function setContractRights(address obj, uint8 access_type, uint8 access) returns()

func (*BaseAccessWalletTransactor) SetEntityRights

func (_BaseAccessWallet *BaseAccessWalletTransactor) SetEntityRights(opts *bind.TransactOpts, indexType uint8, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetEntityRights is a paid mutator transaction binding the contract method 0x5d7cf830.

Solidity: function setEntityRights(uint8 indexType, address obj, uint8 access_type, uint8 access) returns()

func (*BaseAccessWalletTransactor) SetGroupRights

func (_BaseAccessWallet *BaseAccessWalletTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetGroupRights is a paid mutator transaction binding the contract method 0x22e564eb.

Solidity: function setGroupRights(address group, uint8 access_type, uint8 access) returns()

func (*BaseAccessWalletTransactor) SetLibraryRights

func (_BaseAccessWallet *BaseAccessWalletTransactor) SetLibraryRights(opts *bind.TransactOpts, lib common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetLibraryRights is a paid mutator transaction binding the contract method 0x7cbb7bf2.

Solidity: function setLibraryRights(address lib, uint8 access_type, uint8 access) returns()

func (*BaseAccessWalletTransactor) SetRights

func (_BaseAccessWallet *BaseAccessWalletTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetRights is a paid mutator transaction binding the contract method 0x0fe1b5a2.

Solidity: function setRights(address stakeholder, uint8 access_type, uint8 access) returns()

func (*BaseAccessWalletTransactor) SetVisibility

func (_BaseAccessWallet *BaseAccessWalletTransactor) SetVisibility(opts *bind.TransactOpts, _visibility_code uint8) (*types.Transaction, error)

SetVisibility is a paid mutator transaction binding the contract method 0xaa024e8b.

Solidity: function setVisibility(uint8 _visibility_code) returns()

func (*BaseAccessWalletTransactor) TransferCreatorship

func (_BaseAccessWallet *BaseAccessWalletTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseAccessWalletTransactor) TransferOwnership

func (_BaseAccessWallet *BaseAccessWalletTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseAccessWalletTransactor) UpdateRequest

func (_BaseAccessWallet *BaseAccessWalletTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

type BaseAccessWalletUpdateRequest

type BaseAccessWalletUpdateRequest struct {
	ObjectHash string
	Raw        types.Log // Blockchain specific contextual infos
}

BaseAccessWalletUpdateRequest represents a UpdateRequest event raised by the BaseAccessWallet contract.

type BaseAccessWalletUpdateRequestIterator

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

BaseAccessWalletUpdateRequestIterator is returned from FilterUpdateRequest and is used to iterate over the raw logs and unpacked data for UpdateRequest events raised by the BaseAccessWallet contract.

func (*BaseAccessWalletUpdateRequestIterator) Close

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

func (*BaseAccessWalletUpdateRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessWalletUpdateRequestIterator) 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 BaseAccessWalletVersionConfirm

type BaseAccessWalletVersionConfirm struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseAccessWalletVersionConfirm represents a VersionConfirm event raised by the BaseAccessWallet contract.

type BaseAccessWalletVersionConfirmIterator

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

BaseAccessWalletVersionConfirmIterator is returned from FilterVersionConfirm and is used to iterate over the raw logs and unpacked data for VersionConfirm events raised by the BaseAccessWallet contract.

func (*BaseAccessWalletVersionConfirmIterator) Close

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

func (*BaseAccessWalletVersionConfirmIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessWalletVersionConfirmIterator) 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 BaseAccessWalletVersionDelete

type BaseAccessWalletVersionDelete struct {
	SpaceAddress common.Address
	VersionHash  string
	Index        *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

BaseAccessWalletVersionDelete represents a VersionDelete event raised by the BaseAccessWallet contract.

type BaseAccessWalletVersionDeleteIterator

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

BaseAccessWalletVersionDeleteIterator is returned from FilterVersionDelete and is used to iterate over the raw logs and unpacked data for VersionDelete events raised by the BaseAccessWallet contract.

func (*BaseAccessWalletVersionDeleteIterator) Close

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

func (*BaseAccessWalletVersionDeleteIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessWalletVersionDeleteIterator) 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 BaseAccessWalletVisibilityChanged

type BaseAccessWalletVisibilityChanged struct {
	ContentSpace  common.Address
	ParentAddress common.Address
	Visibility    uint8
	Raw           types.Log // Blockchain specific contextual infos
}

BaseAccessWalletVisibilityChanged represents a VisibilityChanged event raised by the BaseAccessWallet contract.

type BaseAccessWalletVisibilityChangedIterator

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

BaseAccessWalletVisibilityChangedIterator is returned from FilterVisibilityChanged and is used to iterate over the raw logs and unpacked data for VisibilityChanged events raised by the BaseAccessWallet contract.

func (*BaseAccessWalletVisibilityChangedIterator) Close

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

func (*BaseAccessWalletVisibilityChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessWalletVisibilityChangedIterator) 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 BaseContent

type BaseContent struct {
	BaseContentCaller     // Read-only binding to the contract
	BaseContentTransactor // Write-only binding to the contract
	BaseContentFilterer   // Log filterer for contract events
}

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

func DeployBaseContent

func DeployBaseContent(auth *bind.TransactOpts, backend bind.ContractBackend, content_space common.Address, lib common.Address, content_type common.Address) (common.Address, *types.Transaction, *BaseContent, error)

DeployBaseContent deploys a new Ethereum contract, binding an instance of BaseContent to it.

func NewBaseContent

func NewBaseContent(address common.Address, backend bind.ContractBackend) (*BaseContent, error)

NewBaseContent creates a new instance of BaseContent, bound to a specific deployed contract.

type BaseContentAccessComplete

type BaseContentAccessComplete struct {
	RequestID            *big.Int
	ScorePct             *big.Int
	CustomContractResult bool
	Raw                  types.Log // Blockchain specific contextual infos
}

BaseContentAccessComplete represents a AccessComplete event raised by the BaseContent contract.

type BaseContentAccessCompleteIterator

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

BaseContentAccessCompleteIterator is returned from FilterAccessComplete and is used to iterate over the raw logs and unpacked data for AccessComplete events raised by the BaseContent contract.

func (*BaseContentAccessCompleteIterator) Close

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

func (*BaseContentAccessCompleteIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentAccessCompleteIterator) 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 BaseContentAccessCompleteV3

type BaseContentAccessCompleteV3 struct {
	RequestNonce         *big.Int
	CustomContractResult bool
	ParentAddress        common.Address
	ContextHash          [32]byte
	Accessor             common.Address
	RequestTimestamp     *big.Int
	Raw                  types.Log // Blockchain specific contextual infos
}

BaseContentAccessCompleteV3 represents a AccessCompleteV3 event raised by the BaseContent contract.

type BaseContentAccessCompleteV3Iterator

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

BaseContentAccessCompleteV3Iterator is returned from FilterAccessCompleteV3 and is used to iterate over the raw logs and unpacked data for AccessCompleteV3 events raised by the BaseContent contract.

func (*BaseContentAccessCompleteV3Iterator) Close

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

func (*BaseContentAccessCompleteV3Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentAccessCompleteV3Iterator) 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 BaseContentAccessRequest

type BaseContentAccessRequest struct {
	RequestID    *big.Int
	Level        uint8
	ContentHash  string
	PkeRequestor string
	PkeAFGH      string
	Raw          types.Log // Blockchain specific contextual infos
}

BaseContentAccessRequest represents a AccessRequest event raised by the BaseContent contract.

type BaseContentAccessRequestIterator

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

BaseContentAccessRequestIterator is returned from FilterAccessRequest and is used to iterate over the raw logs and unpacked data for AccessRequest events raised by the BaseContent contract.

func (*BaseContentAccessRequestIterator) Close

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

func (*BaseContentAccessRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentAccessRequestIterator) 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 BaseContentAccessRequestStakeholder

type BaseContentAccessRequestStakeholder struct {
	Stakeholder common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

BaseContentAccessRequestStakeholder represents a AccessRequestStakeholder event raised by the BaseContent contract.

type BaseContentAccessRequestStakeholderIterator

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

BaseContentAccessRequestStakeholderIterator is returned from FilterAccessRequestStakeholder and is used to iterate over the raw logs and unpacked data for AccessRequestStakeholder events raised by the BaseContent contract.

func (*BaseContentAccessRequestStakeholderIterator) Close

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

func (*BaseContentAccessRequestStakeholderIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentAccessRequestStakeholderIterator) 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 BaseContentAccessRequestV3

type BaseContentAccessRequestV3 struct {
	RequestNonce     *big.Int
	ParentAddress    common.Address
	ContextHash      [32]byte
	Accessor         common.Address
	RequestTimestamp *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

BaseContentAccessRequestV3 represents a AccessRequestV3 event raised by the BaseContent contract.

type BaseContentAccessRequestV3Iterator

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

BaseContentAccessRequestV3Iterator is returned from FilterAccessRequestV3 and is used to iterate over the raw logs and unpacked data for AccessRequestV3 events raised by the BaseContent contract.

func (*BaseContentAccessRequestV3Iterator) Close

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

func (*BaseContentAccessRequestV3Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentAccessRequestV3Iterator) 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 BaseContentAccessRequestValue

type BaseContentAccessRequestValue struct {
	CustomValue [32]byte
	Raw         types.Log // Blockchain specific contextual infos
}

BaseContentAccessRequestValue represents a AccessRequestValue event raised by the BaseContent contract.

type BaseContentAccessRequestValueIterator

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

BaseContentAccessRequestValueIterator is returned from FilterAccessRequestValue and is used to iterate over the raw logs and unpacked data for AccessRequestValue events raised by the BaseContent contract.

func (*BaseContentAccessRequestValueIterator) Close

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

func (*BaseContentAccessRequestValueIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentAccessRequestValueIterator) 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 BaseContentCaller

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

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

func NewBaseContentCaller

func NewBaseContentCaller(address common.Address, caller bind.ContractCaller) (*BaseContentCaller, error)

NewBaseContentCaller creates a new read-only instance of BaseContent, bound to a specific deployed contract.

func (*BaseContentCaller) AccessCharge

func (_BaseContent *BaseContentCaller) AccessCharge(opts *bind.CallOpts) (*big.Int, error)

AccessCharge is a free data retrieval call binding the contract method 0x64ade32b.

Solidity: function accessCharge() view returns(uint256)

func (*BaseContentCaller) AddressKMS

func (_BaseContent *BaseContentCaller) AddressKMS(opts *bind.CallOpts) (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() view returns(address)

func (*BaseContentCaller) CANACCESS

func (_BaseContent *BaseContentCaller) CANACCESS(opts *bind.CallOpts) (uint8, error)

CANACCESS is a free data retrieval call binding the contract method 0x97ac4fd2.

Solidity: function CAN_ACCESS() view returns(uint8)

func (*BaseContentCaller) CANEDIT

func (_BaseContent *BaseContentCaller) CANEDIT(opts *bind.CallOpts) (uint8, error)

CANEDIT is a free data retrieval call binding the contract method 0xef1d7dc2.

Solidity: function CAN_EDIT() view returns(uint8)

func (*BaseContentCaller) CANSEE

func (_BaseContent *BaseContentCaller) CANSEE(opts *bind.CallOpts) (uint8, error)

CANSEE is a free data retrieval call binding the contract method 0x100508a2.

Solidity: function CAN_SEE() view returns(uint8)

func (*BaseContentCaller) CanCommit

func (_BaseContent *BaseContentCaller) CanCommit(opts *bind.CallOpts) (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() view returns(bool)

func (*BaseContentCaller) CanConfirm

func (_BaseContent *BaseContentCaller) CanConfirm(opts *bind.CallOpts) (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() view returns(bool)

func (*BaseContentCaller) CanEdit

func (_BaseContent *BaseContentCaller) CanEdit(opts *bind.CallOpts) (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() view returns(bool)

func (*BaseContentCaller) CanPublish

func (_BaseContent *BaseContentCaller) CanPublish(opts *bind.CallOpts) (bool, error)

CanPublish is a free data retrieval call binding the contract method 0xcbcd4461.

Solidity: function canPublish() view returns(bool)

func (*BaseContentCaller) CommitPending

func (_BaseContent *BaseContentCaller) CommitPending(opts *bind.CallOpts) (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() view returns(bool)

func (*BaseContentCaller) ContentContractAddress

func (_BaseContent *BaseContentCaller) ContentContractAddress(opts *bind.CallOpts) (common.Address, error)

ContentContractAddress is a free data retrieval call binding the contract method 0x2310167f.

Solidity: function contentContractAddress() view returns(address)

func (*BaseContentCaller) ContentSpace

func (_BaseContent *BaseContentCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*BaseContentCaller) ContentType

func (_BaseContent *BaseContentCaller) ContentType(opts *bind.CallOpts) (common.Address, error)

ContentType is a free data retrieval call binding the contract method 0x36ebffca.

Solidity: function contentType() view returns(address)

func (*BaseContentCaller) CountVersionHashes

func (_BaseContent *BaseContentCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() view returns(uint256)

func (*BaseContentCaller) Creator

func (_BaseContent *BaseContentCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*BaseContentCaller) GetAccessInfo

func (_BaseContent *BaseContentCaller) GetAccessInfo(opts *bind.CallOpts, arg0 uint8, customValues [][32]byte, stakeholders []common.Address) (uint8, uint8, *big.Int, error)

GetAccessInfo is a free data retrieval call binding the contract method 0x38d0f504.

Solidity: function getAccessInfo(uint8 , bytes32[] customValues, address[] stakeholders) view returns(uint8, uint8, uint256)

func (*BaseContentCaller) GetAccessInfoV3

func (_BaseContent *BaseContentCaller) GetAccessInfoV3(opts *bind.CallOpts, accessor common.Address, customValues [][32]byte, stakeholders []common.Address) (uint8, uint8, *big.Int, error)

GetAccessInfoV3 is a free data retrieval call binding the contract method 0x7ddc2c56.

Solidity: function getAccessInfoV3(address accessor, bytes32[] customValues, address[] stakeholders) view returns(uint8, uint8, uint256)

func (*BaseContentCaller) GetCustomInfo

func (_BaseContent *BaseContentCaller) GetCustomInfo(opts *bind.CallOpts, accessor common.Address, customValues [][32]byte, stakeholders []common.Address) (uint8, uint8, *big.Int, error)

GetCustomInfo is a free data retrieval call binding the contract method 0xc26484a6.

Solidity: function getCustomInfo(address accessor, bytes32[] customValues, address[] stakeholders) view returns(uint8, uint8, uint256)

func (*BaseContentCaller) GetKMSInfo

func (_BaseContent *BaseContentCaller) GetKMSInfo(opts *bind.CallOpts, prefix []byte) (string, string, error)

GetKMSInfo is a free data retrieval call binding the contract method 0xa8d4160e.

Solidity: function getKMSInfo(bytes prefix) view returns(string, string)

func (*BaseContentCaller) GetMeta

func (_BaseContent *BaseContentCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)

GetMeta is a free data retrieval call binding the contract method 0xac55c906.

Solidity: function getMeta(bytes key) view returns(bytes)

func (*BaseContentCaller) HasAccess

func (_BaseContent *BaseContentCaller) HasAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address candidate) view returns(bool)

func (*BaseContentCaller) HasEditorRight

func (_BaseContent *BaseContentCaller) HasEditorRight(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasEditorRight is a free data retrieval call binding the contract method 0x67e5c3bf.

Solidity: function hasEditorRight(address candidate) view returns(bool)

func (*BaseContentCaller) IndexCategory

func (_BaseContent *BaseContentCaller) IndexCategory(opts *bind.CallOpts) (uint8, error)

IndexCategory is a free data retrieval call binding the contract method 0x6380501f.

Solidity: function indexCategory() view returns(uint8)

func (*BaseContentCaller) IsAdmin

func (_BaseContent *BaseContentCaller) IsAdmin(opts *bind.CallOpts, _candidate common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address _candidate) view returns(bool)

func (*BaseContentCaller) LibraryAddress

func (_BaseContent *BaseContentCaller) LibraryAddress(opts *bind.CallOpts) (common.Address, error)

LibraryAddress is a free data retrieval call binding the contract method 0xb816f513.

Solidity: function libraryAddress() view returns(address)

func (*BaseContentCaller) ObjectHash

func (_BaseContent *BaseContentCaller) ObjectHash(opts *bind.CallOpts) (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() view returns(string)

func (*BaseContentCaller) ObjectTimestamp

func (_BaseContent *BaseContentCaller) ObjectTimestamp(opts *bind.CallOpts) (*big.Int, error)

ObjectTimestamp is a free data retrieval call binding the contract method 0x40b87a26.

Solidity: function objectTimestamp() view returns(uint256)

func (*BaseContentCaller) Owner

func (_BaseContent *BaseContentCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*BaseContentCaller) ParentAddress

func (_BaseContent *BaseContentCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() view returns(address)

func (*BaseContentCaller) PendingHash

func (_BaseContent *BaseContentCaller) PendingHash(opts *bind.CallOpts) (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() view returns(string)

func (*BaseContentCaller) RequestID

func (_BaseContent *BaseContentCaller) RequestID(opts *bind.CallOpts) (*big.Int, error)

RequestID is a free data retrieval call binding the contract method 0x8f779201.

Solidity: function requestID() view returns(uint256)

func (*BaseContentCaller) RequestMap

func (_BaseContent *BaseContentCaller) RequestMap(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Originator common.Address
	AmountPaid *big.Int
	Status     int8
	Settled    *big.Int
}, error)

RequestMap is a free data retrieval call binding the contract method 0x1a735f18.

Solidity: function requestMap(uint256 ) view returns(address originator, uint256 amountPaid, int8 status, uint256 settled)

func (*BaseContentCaller) StatusCode

func (_BaseContent *BaseContentCaller) StatusCode(opts *bind.CallOpts) (*big.Int, error)

StatusCode is a free data retrieval call binding the contract method 0x27c1c21d.

Solidity: function statusCode() view returns(int256)

func (*BaseContentCaller) Version

func (_BaseContent *BaseContentCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*BaseContentCaller) VersionAPI

func (_BaseContent *BaseContentCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

func (*BaseContentCaller) VersionHashes

func (_BaseContent *BaseContentCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) view returns(string)

func (*BaseContentCaller) VersionTimestamp

func (_BaseContent *BaseContentCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) view returns(uint256)

func (*BaseContentCaller) Visibility

func (_BaseContent *BaseContentCaller) Visibility(opts *bind.CallOpts) (uint8, error)

Visibility is a free data retrieval call binding the contract method 0x29adec14.

Solidity: function visibility() view returns(uint8)

type BaseContentCommitPending

type BaseContentCommitPending struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseContentCommitPending represents a CommitPending event raised by the BaseContent contract.

type BaseContentCommitPendingIterator

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

BaseContentCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the BaseContent contract.

func (*BaseContentCommitPendingIterator) Close

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

func (*BaseContentCommitPendingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentCommitPendingIterator) 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 BaseContentContentObjectCreate

type BaseContentContentObjectCreate struct {
	ContainingLibrary common.Address
	Raw               types.Log // Blockchain specific contextual infos
}

BaseContentContentObjectCreate represents a ContentObjectCreate event raised by the BaseContent contract.

type BaseContentContentObjectCreateIterator

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

BaseContentContentObjectCreateIterator is returned from FilterContentObjectCreate and is used to iterate over the raw logs and unpacked data for ContentObjectCreate events raised by the BaseContent contract.

func (*BaseContentContentObjectCreateIterator) Close

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

func (*BaseContentContentObjectCreateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentContentObjectCreateIterator) 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 BaseContentFactory

type BaseContentFactory struct {
	BaseContentFactoryCaller     // Read-only binding to the contract
	BaseContentFactoryTransactor // Write-only binding to the contract
	BaseContentFactoryFilterer   // Log filterer for contract events
}

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

func DeployBaseContentFactory

func DeployBaseContentFactory(auth *bind.TransactOpts, backend bind.ContractBackend, _spaceAddr common.Address, _helperAddr common.Address) (common.Address, *types.Transaction, *BaseContentFactory, error)

DeployBaseContentFactory deploys a new Ethereum contract, binding an instance of BaseContentFactory to it.

func NewBaseContentFactory

func NewBaseContentFactory(address common.Address, backend bind.ContractBackend) (*BaseContentFactory, error)

NewBaseContentFactory creates a new instance of BaseContentFactory, bound to a specific deployed contract.

type BaseContentFactoryCaller

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

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

func NewBaseContentFactoryCaller

func NewBaseContentFactoryCaller(address common.Address, caller bind.ContractCaller) (*BaseContentFactoryCaller, error)

NewBaseContentFactoryCaller creates a new read-only instance of BaseContentFactory, bound to a specific deployed contract.

func (*BaseContentFactoryCaller) ContentSpace

func (_BaseContentFactory *BaseContentFactoryCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*BaseContentFactoryCaller) Creator

func (_BaseContentFactory *BaseContentFactoryCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*BaseContentFactoryCaller) IsContract

func (_BaseContentFactory *BaseContentFactoryCaller) IsContract(opts *bind.CallOpts, addr common.Address) (bool, error)

IsContract is a free data retrieval call binding the contract method 0x16279055.

Solidity: function isContract(address addr) view returns(bool)

func (*BaseContentFactoryCaller) OPACCESSCOMPLETE

func (_BaseContentFactory *BaseContentFactoryCaller) OPACCESSCOMPLETE(opts *bind.CallOpts) (uint32, error)

OPACCESSCOMPLETE is a free data retrieval call binding the contract method 0x4d887374.

Solidity: function OP_ACCESS_COMPLETE() view returns(uint32)

func (*BaseContentFactoryCaller) OPACCESSREQUEST

func (_BaseContentFactory *BaseContentFactoryCaller) OPACCESSREQUEST(opts *bind.CallOpts) (uint32, error)

OPACCESSREQUEST is a free data retrieval call binding the contract method 0x52344328.

Solidity: function OP_ACCESS_REQUEST() view returns(uint32)

func (*BaseContentFactoryCaller) Owner

func (_BaseContentFactory *BaseContentFactoryCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*BaseContentFactoryCaller) Version

func (_BaseContentFactory *BaseContentFactoryCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*BaseContentFactoryCaller) VersionAPI

func (_BaseContentFactory *BaseContentFactoryCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

type BaseContentFactoryFilterer

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

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

func NewBaseContentFactoryFilterer

func NewBaseContentFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseContentFactoryFilterer, error)

NewBaseContentFactoryFilterer creates a new log filterer instance of BaseContentFactory, bound to a specific deployed contract.

type BaseContentFactoryTransactor

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

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

func NewBaseContentFactoryTransactor

func NewBaseContentFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseContentFactoryTransactor, error)

NewBaseContentFactoryTransactor creates a new write-only instance of BaseContentFactory, bound to a specific deployed contract.

func (*BaseContentFactoryTransactor) CreateContent

func (_BaseContentFactory *BaseContentFactoryTransactor) CreateContent(opts *bind.TransactOpts, lib common.Address, content_type common.Address) (*types.Transaction, error)

CreateContent is a paid mutator transaction binding the contract method 0xbf4e088f.

Solidity: function createContent(address lib, address content_type) returns(address)

func (*BaseContentFactoryTransactor) ExecuteAccessBatch

func (_BaseContentFactory *BaseContentFactoryTransactor) ExecuteAccessBatch(opts *bind.TransactOpts, _opCodes []uint32, _contentAddrs []common.Address, _userAddrs []common.Address, _requestNonces []*big.Int, _ctxHashes [][32]byte, _ts []*big.Int, arg6 []*big.Int) (*types.Transaction, error)

ExecuteAccessBatch is a paid mutator transaction binding the contract method 0x4dcc1d29.

Solidity: function executeAccessBatch(uint32[] _opCodes, address[] _contentAddrs, address[] _userAddrs, uint256[] _requestNonces, bytes32[] _ctxHashes, uint256[] _ts, uint256[] ) returns()

func (*BaseContentFactoryTransactor) Fallback added in v1.3.1

func (_BaseContentFactory *BaseContentFactoryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*BaseContentFactoryTransactor) Kill

func (_BaseContentFactory *BaseContentFactoryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseContentFactoryTransactor) TransferCreatorship

func (_BaseContentFactory *BaseContentFactoryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseContentFactoryTransactor) TransferOwnership

func (_BaseContentFactory *BaseContentFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type BaseContentFilterer

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

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

func NewBaseContentFilterer

func NewBaseContentFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseContentFilterer, error)

NewBaseContentFilterer creates a new log filterer instance of BaseContent, bound to a specific deployed contract.

func (*BaseContentFilterer) FilterAccessComplete

func (_BaseContent *BaseContentFilterer) FilterAccessComplete(opts *bind.FilterOpts) (*BaseContentAccessCompleteIterator, error)

FilterAccessComplete is a free log retrieval operation binding the contract event 0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06.

Solidity: event AccessComplete(uint256 requestID, uint256 scorePct, bool customContractResult)

func (*BaseContentFilterer) FilterAccessCompleteV3

func (_BaseContent *BaseContentFilterer) FilterAccessCompleteV3(opts *bind.FilterOpts) (*BaseContentAccessCompleteV3Iterator, error)

FilterAccessCompleteV3 is a free log retrieval operation binding the contract event 0xd3e5b1d14681444d8159fa85b57104b685f47fb9164fd82b7fafe4e123dcc3a1.

Solidity: event AccessCompleteV3(uint256 requestNonce, bool customContractResult, address parentAddress, bytes32 contextHash, address accessor, uint256 request_timestamp)

func (*BaseContentFilterer) FilterAccessRequest

func (_BaseContent *BaseContentFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*BaseContentAccessRequestIterator, error)

FilterAccessRequest is a free log retrieval operation binding the contract event 0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06.

Solidity: event AccessRequest(uint256 requestID, uint8 level, string contentHash, string pkeRequestor, string pkeAFGH)

func (*BaseContentFilterer) FilterAccessRequestStakeholder

func (_BaseContent *BaseContentFilterer) FilterAccessRequestStakeholder(opts *bind.FilterOpts) (*BaseContentAccessRequestStakeholderIterator, error)

FilterAccessRequestStakeholder is a free log retrieval operation binding the contract event 0xb6e3239e521a6c66920ae634f8e921a37e6991d520ac44d52f8516397f41b684.

Solidity: event AccessRequestStakeholder(address stakeholder)

func (*BaseContentFilterer) FilterAccessRequestV3

func (_BaseContent *BaseContentFilterer) FilterAccessRequestV3(opts *bind.FilterOpts) (*BaseContentAccessRequestV3Iterator, error)

FilterAccessRequestV3 is a free log retrieval operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseContentFilterer) FilterAccessRequestValue

func (_BaseContent *BaseContentFilterer) FilterAccessRequestValue(opts *bind.FilterOpts) (*BaseContentAccessRequestValueIterator, error)

FilterAccessRequestValue is a free log retrieval operation binding the contract event 0x515e0a48b385fce2a8e4d9f169a97c4f6ea669a752358f5e6ab37cc3c2e84c38.

Solidity: event AccessRequestValue(bytes32 customValue)

func (*BaseContentFilterer) FilterCommitPending

func (_BaseContent *BaseContentFilterer) FilterCommitPending(opts *bind.FilterOpts) (*BaseContentCommitPendingIterator, error)

FilterCommitPending is a free log retrieval operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentFilterer) FilterContentObjectCreate

func (_BaseContent *BaseContentFilterer) FilterContentObjectCreate(opts *bind.FilterOpts) (*BaseContentContentObjectCreateIterator, error)

FilterContentObjectCreate is a free log retrieval operation binding the contract event 0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19.

Solidity: event ContentObjectCreate(address containingLibrary)

func (*BaseContentFilterer) FilterInsufficientFunds

func (_BaseContent *BaseContentFilterer) FilterInsufficientFunds(opts *bind.FilterOpts) (*BaseContentInsufficientFundsIterator, error)

FilterInsufficientFunds is a free log retrieval operation binding the contract event 0x03eb8b54a949acec2cd08fdb6d6bd4647a1f2c907d75d6900648effa92eb147f.

Solidity: event InsufficientFunds(uint256 accessCharge, uint256 amountProvided)

func (*BaseContentFilterer) FilterLogPayment

func (_BaseContent *BaseContentFilterer) FilterLogPayment(opts *bind.FilterOpts) (*BaseContentLogPaymentIterator, error)

FilterLogPayment is a free log retrieval operation binding the contract event 0xad58d18ea7292f887da6f15bb4f0badddaa33d169713d09cf49710acc7c3a5b9.

Solidity: event LogPayment(uint256 requestNonce, string label, address payee, uint256 amount)

func (*BaseContentFilterer) FilterObjectMetaChanged

func (_BaseContent *BaseContentFilterer) FilterObjectMetaChanged(opts *bind.FilterOpts) (*BaseContentObjectMetaChangedIterator, error)

FilterObjectMetaChanged is a free log retrieval operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseContentFilterer) FilterPublish

func (_BaseContent *BaseContentFilterer) FilterPublish(opts *bind.FilterOpts) (*BaseContentPublishIterator, error)

FilterPublish is a free log retrieval operation binding the contract event 0xad9c5eacc073b2e1767affc883e050347e1dd379c9799cb5ac0a17bde80f5cf4.

Solidity: event Publish(bool requestStatus, int256 statusCode, string objectHash)

func (*BaseContentFilterer) FilterSetAccessCharge

func (_BaseContent *BaseContentFilterer) FilterSetAccessCharge(opts *bind.FilterOpts) (*BaseContentSetAccessChargeIterator, error)

FilterSetAccessCharge is a free log retrieval operation binding the contract event 0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3.

Solidity: event SetAccessCharge(uint256 accessCharge)

func (*BaseContentFilterer) FilterSetContentContract

func (_BaseContent *BaseContentFilterer) FilterSetContentContract(opts *bind.FilterOpts) (*BaseContentSetContentContractIterator, error)

FilterSetContentContract is a free log retrieval operation binding the contract event 0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7.

Solidity: event SetContentContract(address contentContractAddress)

func (*BaseContentFilterer) FilterSetContentType

func (_BaseContent *BaseContentFilterer) FilterSetContentType(opts *bind.FilterOpts) (*BaseContentSetContentTypeIterator, error)

FilterSetContentType is a free log retrieval operation binding the contract event 0x4f692e87baf302f7281e83eec109053efc2ca8e7bddfc6ce88c579cd9767f71f.

Solidity: event SetContentType(address contentType, address contentContractAddress)

func (*BaseContentFilterer) FilterSetStatusCode

func (_BaseContent *BaseContentFilterer) FilterSetStatusCode(opts *bind.FilterOpts) (*BaseContentSetStatusCodeIterator, error)

FilterSetStatusCode is a free log retrieval operation binding the contract event 0xda4f34b30fa0ba8a73fedb922f4d28e2a10a5d68e53cf8e942abce3ac09158a2.

Solidity: event SetStatusCode(int256 statusCode)

func (*BaseContentFilterer) FilterUpdateRequest

func (_BaseContent *BaseContentFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*BaseContentUpdateRequestIterator, error)

FilterUpdateRequest is a free log retrieval operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseContentFilterer) FilterVersionConfirm

func (_BaseContent *BaseContentFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*BaseContentVersionConfirmIterator, error)

FilterVersionConfirm is a free log retrieval operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentFilterer) FilterVersionDelete

func (_BaseContent *BaseContentFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*BaseContentVersionDeleteIterator, error)

FilterVersionDelete is a free log retrieval operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseContentFilterer) FilterVisibilityChanged

func (_BaseContent *BaseContentFilterer) FilterVisibilityChanged(opts *bind.FilterOpts) (*BaseContentVisibilityChangedIterator, error)

FilterVisibilityChanged is a free log retrieval operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseContentFilterer) ParseAccessComplete

func (_BaseContent *BaseContentFilterer) ParseAccessComplete(log types.Log) (*BaseContentAccessComplete, error)

ParseAccessComplete is a log parse operation binding the contract event 0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06.

Solidity: event AccessComplete(uint256 requestID, uint256 scorePct, bool customContractResult)

func (*BaseContentFilterer) ParseAccessCompleteV3

func (_BaseContent *BaseContentFilterer) ParseAccessCompleteV3(log types.Log) (*BaseContentAccessCompleteV3, error)

ParseAccessCompleteV3 is a log parse operation binding the contract event 0xd3e5b1d14681444d8159fa85b57104b685f47fb9164fd82b7fafe4e123dcc3a1.

Solidity: event AccessCompleteV3(uint256 requestNonce, bool customContractResult, address parentAddress, bytes32 contextHash, address accessor, uint256 request_timestamp)

func (*BaseContentFilterer) ParseAccessRequest

func (_BaseContent *BaseContentFilterer) ParseAccessRequest(log types.Log) (*BaseContentAccessRequest, error)

ParseAccessRequest is a log parse operation binding the contract event 0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06.

Solidity: event AccessRequest(uint256 requestID, uint8 level, string contentHash, string pkeRequestor, string pkeAFGH)

func (*BaseContentFilterer) ParseAccessRequestStakeholder

func (_BaseContent *BaseContentFilterer) ParseAccessRequestStakeholder(log types.Log) (*BaseContentAccessRequestStakeholder, error)

ParseAccessRequestStakeholder is a log parse operation binding the contract event 0xb6e3239e521a6c66920ae634f8e921a37e6991d520ac44d52f8516397f41b684.

Solidity: event AccessRequestStakeholder(address stakeholder)

func (*BaseContentFilterer) ParseAccessRequestV3

func (_BaseContent *BaseContentFilterer) ParseAccessRequestV3(log types.Log) (*BaseContentAccessRequestV3, error)

ParseAccessRequestV3 is a log parse operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseContentFilterer) ParseAccessRequestValue

func (_BaseContent *BaseContentFilterer) ParseAccessRequestValue(log types.Log) (*BaseContentAccessRequestValue, error)

ParseAccessRequestValue is a log parse operation binding the contract event 0x515e0a48b385fce2a8e4d9f169a97c4f6ea669a752358f5e6ab37cc3c2e84c38.

Solidity: event AccessRequestValue(bytes32 customValue)

func (*BaseContentFilterer) ParseCommitPending

func (_BaseContent *BaseContentFilterer) ParseCommitPending(log types.Log) (*BaseContentCommitPending, error)

ParseCommitPending is a log parse operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentFilterer) ParseContentObjectCreate

func (_BaseContent *BaseContentFilterer) ParseContentObjectCreate(log types.Log) (*BaseContentContentObjectCreate, error)

ParseContentObjectCreate is a log parse operation binding the contract event 0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19.

Solidity: event ContentObjectCreate(address containingLibrary)

func (*BaseContentFilterer) ParseInsufficientFunds

func (_BaseContent *BaseContentFilterer) ParseInsufficientFunds(log types.Log) (*BaseContentInsufficientFunds, error)

ParseInsufficientFunds is a log parse operation binding the contract event 0x03eb8b54a949acec2cd08fdb6d6bd4647a1f2c907d75d6900648effa92eb147f.

Solidity: event InsufficientFunds(uint256 accessCharge, uint256 amountProvided)

func (*BaseContentFilterer) ParseLogPayment

func (_BaseContent *BaseContentFilterer) ParseLogPayment(log types.Log) (*BaseContentLogPayment, error)

ParseLogPayment is a log parse operation binding the contract event 0xad58d18ea7292f887da6f15bb4f0badddaa33d169713d09cf49710acc7c3a5b9.

Solidity: event LogPayment(uint256 requestNonce, string label, address payee, uint256 amount)

func (*BaseContentFilterer) ParseObjectMetaChanged

func (_BaseContent *BaseContentFilterer) ParseObjectMetaChanged(log types.Log) (*BaseContentObjectMetaChanged, error)

ParseObjectMetaChanged is a log parse operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseContentFilterer) ParsePublish

func (_BaseContent *BaseContentFilterer) ParsePublish(log types.Log) (*BaseContentPublish, error)

ParsePublish is a log parse operation binding the contract event 0xad9c5eacc073b2e1767affc883e050347e1dd379c9799cb5ac0a17bde80f5cf4.

Solidity: event Publish(bool requestStatus, int256 statusCode, string objectHash)

func (*BaseContentFilterer) ParseSetAccessCharge

func (_BaseContent *BaseContentFilterer) ParseSetAccessCharge(log types.Log) (*BaseContentSetAccessCharge, error)

ParseSetAccessCharge is a log parse operation binding the contract event 0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3.

Solidity: event SetAccessCharge(uint256 accessCharge)

func (*BaseContentFilterer) ParseSetContentContract

func (_BaseContent *BaseContentFilterer) ParseSetContentContract(log types.Log) (*BaseContentSetContentContract, error)

ParseSetContentContract is a log parse operation binding the contract event 0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7.

Solidity: event SetContentContract(address contentContractAddress)

func (*BaseContentFilterer) ParseSetContentType

func (_BaseContent *BaseContentFilterer) ParseSetContentType(log types.Log) (*BaseContentSetContentType, error)

ParseSetContentType is a log parse operation binding the contract event 0x4f692e87baf302f7281e83eec109053efc2ca8e7bddfc6ce88c579cd9767f71f.

Solidity: event SetContentType(address contentType, address contentContractAddress)

func (*BaseContentFilterer) ParseSetStatusCode

func (_BaseContent *BaseContentFilterer) ParseSetStatusCode(log types.Log) (*BaseContentSetStatusCode, error)

ParseSetStatusCode is a log parse operation binding the contract event 0xda4f34b30fa0ba8a73fedb922f4d28e2a10a5d68e53cf8e942abce3ac09158a2.

Solidity: event SetStatusCode(int256 statusCode)

func (*BaseContentFilterer) ParseUpdateRequest

func (_BaseContent *BaseContentFilterer) ParseUpdateRequest(log types.Log) (*BaseContentUpdateRequest, error)

ParseUpdateRequest is a log parse operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseContentFilterer) ParseVersionConfirm

func (_BaseContent *BaseContentFilterer) ParseVersionConfirm(log types.Log) (*BaseContentVersionConfirm, error)

ParseVersionConfirm is a log parse operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentFilterer) ParseVersionDelete

func (_BaseContent *BaseContentFilterer) ParseVersionDelete(log types.Log) (*BaseContentVersionDelete, error)

ParseVersionDelete is a log parse operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseContentFilterer) ParseVisibilityChanged

func (_BaseContent *BaseContentFilterer) ParseVisibilityChanged(log types.Log) (*BaseContentVisibilityChanged, error)

ParseVisibilityChanged is a log parse operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseContentFilterer) WatchAccessComplete

func (_BaseContent *BaseContentFilterer) WatchAccessComplete(opts *bind.WatchOpts, sink chan<- *BaseContentAccessComplete) (event.Subscription, error)

WatchAccessComplete is a free log subscription operation binding the contract event 0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06.

Solidity: event AccessComplete(uint256 requestID, uint256 scorePct, bool customContractResult)

func (*BaseContentFilterer) WatchAccessCompleteV3

func (_BaseContent *BaseContentFilterer) WatchAccessCompleteV3(opts *bind.WatchOpts, sink chan<- *BaseContentAccessCompleteV3) (event.Subscription, error)

WatchAccessCompleteV3 is a free log subscription operation binding the contract event 0xd3e5b1d14681444d8159fa85b57104b685f47fb9164fd82b7fafe4e123dcc3a1.

Solidity: event AccessCompleteV3(uint256 requestNonce, bool customContractResult, address parentAddress, bytes32 contextHash, address accessor, uint256 request_timestamp)

func (*BaseContentFilterer) WatchAccessRequest

func (_BaseContent *BaseContentFilterer) WatchAccessRequest(opts *bind.WatchOpts, sink chan<- *BaseContentAccessRequest) (event.Subscription, error)

WatchAccessRequest is a free log subscription operation binding the contract event 0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06.

Solidity: event AccessRequest(uint256 requestID, uint8 level, string contentHash, string pkeRequestor, string pkeAFGH)

func (*BaseContentFilterer) WatchAccessRequestStakeholder

func (_BaseContent *BaseContentFilterer) WatchAccessRequestStakeholder(opts *bind.WatchOpts, sink chan<- *BaseContentAccessRequestStakeholder) (event.Subscription, error)

WatchAccessRequestStakeholder is a free log subscription operation binding the contract event 0xb6e3239e521a6c66920ae634f8e921a37e6991d520ac44d52f8516397f41b684.

Solidity: event AccessRequestStakeholder(address stakeholder)

func (*BaseContentFilterer) WatchAccessRequestV3

func (_BaseContent *BaseContentFilterer) WatchAccessRequestV3(opts *bind.WatchOpts, sink chan<- *BaseContentAccessRequestV3) (event.Subscription, error)

WatchAccessRequestV3 is a free log subscription operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseContentFilterer) WatchAccessRequestValue

func (_BaseContent *BaseContentFilterer) WatchAccessRequestValue(opts *bind.WatchOpts, sink chan<- *BaseContentAccessRequestValue) (event.Subscription, error)

WatchAccessRequestValue is a free log subscription operation binding the contract event 0x515e0a48b385fce2a8e4d9f169a97c4f6ea669a752358f5e6ab37cc3c2e84c38.

Solidity: event AccessRequestValue(bytes32 customValue)

func (*BaseContentFilterer) WatchCommitPending

func (_BaseContent *BaseContentFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *BaseContentCommitPending) (event.Subscription, error)

WatchCommitPending is a free log subscription operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentFilterer) WatchContentObjectCreate

func (_BaseContent *BaseContentFilterer) WatchContentObjectCreate(opts *bind.WatchOpts, sink chan<- *BaseContentContentObjectCreate) (event.Subscription, error)

WatchContentObjectCreate is a free log subscription operation binding the contract event 0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19.

Solidity: event ContentObjectCreate(address containingLibrary)

func (*BaseContentFilterer) WatchInsufficientFunds

func (_BaseContent *BaseContentFilterer) WatchInsufficientFunds(opts *bind.WatchOpts, sink chan<- *BaseContentInsufficientFunds) (event.Subscription, error)

WatchInsufficientFunds is a free log subscription operation binding the contract event 0x03eb8b54a949acec2cd08fdb6d6bd4647a1f2c907d75d6900648effa92eb147f.

Solidity: event InsufficientFunds(uint256 accessCharge, uint256 amountProvided)

func (*BaseContentFilterer) WatchLogPayment

func (_BaseContent *BaseContentFilterer) WatchLogPayment(opts *bind.WatchOpts, sink chan<- *BaseContentLogPayment) (event.Subscription, error)

WatchLogPayment is a free log subscription operation binding the contract event 0xad58d18ea7292f887da6f15bb4f0badddaa33d169713d09cf49710acc7c3a5b9.

Solidity: event LogPayment(uint256 requestNonce, string label, address payee, uint256 amount)

func (*BaseContentFilterer) WatchObjectMetaChanged

func (_BaseContent *BaseContentFilterer) WatchObjectMetaChanged(opts *bind.WatchOpts, sink chan<- *BaseContentObjectMetaChanged) (event.Subscription, error)

WatchObjectMetaChanged is a free log subscription operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseContentFilterer) WatchPublish

func (_BaseContent *BaseContentFilterer) WatchPublish(opts *bind.WatchOpts, sink chan<- *BaseContentPublish) (event.Subscription, error)

WatchPublish is a free log subscription operation binding the contract event 0xad9c5eacc073b2e1767affc883e050347e1dd379c9799cb5ac0a17bde80f5cf4.

Solidity: event Publish(bool requestStatus, int256 statusCode, string objectHash)

func (*BaseContentFilterer) WatchSetAccessCharge

func (_BaseContent *BaseContentFilterer) WatchSetAccessCharge(opts *bind.WatchOpts, sink chan<- *BaseContentSetAccessCharge) (event.Subscription, error)

WatchSetAccessCharge is a free log subscription operation binding the contract event 0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3.

Solidity: event SetAccessCharge(uint256 accessCharge)

func (*BaseContentFilterer) WatchSetContentContract

func (_BaseContent *BaseContentFilterer) WatchSetContentContract(opts *bind.WatchOpts, sink chan<- *BaseContentSetContentContract) (event.Subscription, error)

WatchSetContentContract is a free log subscription operation binding the contract event 0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7.

Solidity: event SetContentContract(address contentContractAddress)

func (*BaseContentFilterer) WatchSetContentType

func (_BaseContent *BaseContentFilterer) WatchSetContentType(opts *bind.WatchOpts, sink chan<- *BaseContentSetContentType) (event.Subscription, error)

WatchSetContentType is a free log subscription operation binding the contract event 0x4f692e87baf302f7281e83eec109053efc2ca8e7bddfc6ce88c579cd9767f71f.

Solidity: event SetContentType(address contentType, address contentContractAddress)

func (*BaseContentFilterer) WatchSetStatusCode

func (_BaseContent *BaseContentFilterer) WatchSetStatusCode(opts *bind.WatchOpts, sink chan<- *BaseContentSetStatusCode) (event.Subscription, error)

WatchSetStatusCode is a free log subscription operation binding the contract event 0xda4f34b30fa0ba8a73fedb922f4d28e2a10a5d68e53cf8e942abce3ac09158a2.

Solidity: event SetStatusCode(int256 statusCode)

func (*BaseContentFilterer) WatchUpdateRequest

func (_BaseContent *BaseContentFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *BaseContentUpdateRequest) (event.Subscription, error)

WatchUpdateRequest is a free log subscription operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseContentFilterer) WatchVersionConfirm

func (_BaseContent *BaseContentFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *BaseContentVersionConfirm) (event.Subscription, error)

WatchVersionConfirm is a free log subscription operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentFilterer) WatchVersionDelete

func (_BaseContent *BaseContentFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *BaseContentVersionDelete) (event.Subscription, error)

WatchVersionDelete is a free log subscription operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseContentFilterer) WatchVisibilityChanged

func (_BaseContent *BaseContentFilterer) WatchVisibilityChanged(opts *bind.WatchOpts, sink chan<- *BaseContentVisibilityChanged) (event.Subscription, error)

WatchVisibilityChanged is a free log subscription operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

type BaseContentInsufficientFunds

type BaseContentInsufficientFunds struct {
	AccessCharge   *big.Int
	AmountProvided *big.Int
	Raw            types.Log // Blockchain specific contextual infos
}

BaseContentInsufficientFunds represents a InsufficientFunds event raised by the BaseContent contract.

type BaseContentInsufficientFundsIterator

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

BaseContentInsufficientFundsIterator is returned from FilterInsufficientFunds and is used to iterate over the raw logs and unpacked data for InsufficientFunds events raised by the BaseContent contract.

func (*BaseContentInsufficientFundsIterator) Close

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

func (*BaseContentInsufficientFundsIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentInsufficientFundsIterator) 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 BaseContentLogPayment

type BaseContentLogPayment struct {
	RequestNonce *big.Int
	Label        string
	Payee        common.Address
	Amount       *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

BaseContentLogPayment represents a LogPayment event raised by the BaseContent contract.

type BaseContentLogPaymentIterator

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

BaseContentLogPaymentIterator is returned from FilterLogPayment and is used to iterate over the raw logs and unpacked data for LogPayment events raised by the BaseContent contract.

func (*BaseContentLogPaymentIterator) Close

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

func (*BaseContentLogPaymentIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentLogPaymentIterator) 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 BaseContentObjectMetaChanged

type BaseContentObjectMetaChanged struct {
	Key []byte
	Raw types.Log // Blockchain specific contextual infos
}

BaseContentObjectMetaChanged represents a ObjectMetaChanged event raised by the BaseContent contract.

type BaseContentObjectMetaChangedIterator

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

BaseContentObjectMetaChangedIterator is returned from FilterObjectMetaChanged and is used to iterate over the raw logs and unpacked data for ObjectMetaChanged events raised by the BaseContent contract.

func (*BaseContentObjectMetaChangedIterator) Close

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

func (*BaseContentObjectMetaChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentObjectMetaChangedIterator) 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 BaseContentPublish

type BaseContentPublish struct {
	RequestStatus bool
	StatusCode    *big.Int
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseContentPublish represents a Publish event raised by the BaseContent contract.

type BaseContentPublishIterator

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

BaseContentPublishIterator is returned from FilterPublish and is used to iterate over the raw logs and unpacked data for Publish events raised by the BaseContent contract.

func (*BaseContentPublishIterator) Close

func (it *BaseContentPublishIterator) Close() error

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

func (*BaseContentPublishIterator) Error

func (it *BaseContentPublishIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentPublishIterator) Next

func (it *BaseContentPublishIterator) 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 BaseContentSetAccessCharge

type BaseContentSetAccessCharge struct {
	AccessCharge *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

BaseContentSetAccessCharge represents a SetAccessCharge event raised by the BaseContent contract.

type BaseContentSetAccessChargeIterator

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

BaseContentSetAccessChargeIterator is returned from FilterSetAccessCharge and is used to iterate over the raw logs and unpacked data for SetAccessCharge events raised by the BaseContent contract.

func (*BaseContentSetAccessChargeIterator) Close

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

func (*BaseContentSetAccessChargeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSetAccessChargeIterator) 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 BaseContentSetContentContract

type BaseContentSetContentContract struct {
	ContentContractAddress common.Address
	Raw                    types.Log // Blockchain specific contextual infos
}

BaseContentSetContentContract represents a SetContentContract event raised by the BaseContent contract.

type BaseContentSetContentContractIterator

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

BaseContentSetContentContractIterator is returned from FilterSetContentContract and is used to iterate over the raw logs and unpacked data for SetContentContract events raised by the BaseContent contract.

func (*BaseContentSetContentContractIterator) Close

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

func (*BaseContentSetContentContractIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSetContentContractIterator) 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 BaseContentSetContentType

type BaseContentSetContentType struct {
	ContentType            common.Address
	ContentContractAddress common.Address
	Raw                    types.Log // Blockchain specific contextual infos
}

BaseContentSetContentType represents a SetContentType event raised by the BaseContent contract.

type BaseContentSetContentTypeIterator

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

BaseContentSetContentTypeIterator is returned from FilterSetContentType and is used to iterate over the raw logs and unpacked data for SetContentType events raised by the BaseContent contract.

func (*BaseContentSetContentTypeIterator) Close

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

func (*BaseContentSetContentTypeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSetContentTypeIterator) 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 BaseContentSetStatusCode

type BaseContentSetStatusCode struct {
	StatusCode *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

BaseContentSetStatusCode represents a SetStatusCode event raised by the BaseContent contract.

type BaseContentSetStatusCodeIterator

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

BaseContentSetStatusCodeIterator is returned from FilterSetStatusCode and is used to iterate over the raw logs and unpacked data for SetStatusCode events raised by the BaseContent contract.

func (*BaseContentSetStatusCodeIterator) Close

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

func (*BaseContentSetStatusCodeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSetStatusCodeIterator) 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 BaseContentSpace

type BaseContentSpace struct {
	BaseContentSpaceCaller     // Read-only binding to the contract
	BaseContentSpaceTransactor // Write-only binding to the contract
	BaseContentSpaceFilterer   // Log filterer for contract events
}

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

func DeployBaseContentSpace

func DeployBaseContentSpace(auth *bind.TransactOpts, backend bind.ContractBackend, content_space_name string) (common.Address, *types.Transaction, *BaseContentSpace, error)

DeployBaseContentSpace deploys a new Ethereum contract, binding an instance of BaseContentSpace to it.

func NewBaseContentSpace

func NewBaseContentSpace(address common.Address, backend bind.ContractBackend) (*BaseContentSpace, error)

NewBaseContentSpace creates a new instance of BaseContentSpace, bound to a specific deployed contract.

type BaseContentSpaceAccessRequestV3

type BaseContentSpaceAccessRequestV3 struct {
	RequestNonce     *big.Int
	ParentAddress    common.Address
	ContextHash      [32]byte
	Accessor         common.Address
	RequestTimestamp *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

BaseContentSpaceAccessRequestV3 represents a AccessRequestV3 event raised by the BaseContentSpace contract.

type BaseContentSpaceAccessRequestV3Iterator

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

BaseContentSpaceAccessRequestV3Iterator is returned from FilterAccessRequestV3 and is used to iterate over the raw logs and unpacked data for AccessRequestV3 events raised by the BaseContentSpace contract.

func (*BaseContentSpaceAccessRequestV3Iterator) Close

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

func (*BaseContentSpaceAccessRequestV3Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceAccessRequestV3Iterator) 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 BaseContentSpaceAddNode

type BaseContentSpaceAddNode struct {
	OwnerAddr common.Address
	NodeAddr  common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

BaseContentSpaceAddNode represents a AddNode event raised by the BaseContentSpace contract.

type BaseContentSpaceAddNodeIterator

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

BaseContentSpaceAddNodeIterator is returned from FilterAddNode and is used to iterate over the raw logs and unpacked data for AddNode events raised by the BaseContentSpace contract.

func (*BaseContentSpaceAddNodeIterator) Close

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

func (*BaseContentSpaceAddNodeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceAddNodeIterator) 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 BaseContentSpaceBindUserWallet

type BaseContentSpaceBindUserWallet struct {
	Wallet   common.Address
	UserAddr common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

BaseContentSpaceBindUserWallet represents a BindUserWallet event raised by the BaseContentSpace contract.

type BaseContentSpaceBindUserWalletIterator

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

BaseContentSpaceBindUserWalletIterator is returned from FilterBindUserWallet and is used to iterate over the raw logs and unpacked data for BindUserWallet events raised by the BaseContentSpace contract.

func (*BaseContentSpaceBindUserWalletIterator) Close

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

func (*BaseContentSpaceBindUserWalletIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceBindUserWalletIterator) 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 BaseContentSpaceCaller

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

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

func NewBaseContentSpaceCaller

func NewBaseContentSpaceCaller(address common.Address, caller bind.ContractCaller) (*BaseContentSpaceCaller, error)

NewBaseContentSpaceCaller creates a new read-only instance of BaseContentSpace, bound to a specific deployed contract.

func (*BaseContentSpaceCaller) ActiveNodeAddresses

func (_BaseContentSpace *BaseContentSpaceCaller) ActiveNodeAddresses(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

ActiveNodeAddresses is a free data retrieval call binding the contract method 0x52f82dd8.

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

func (*BaseContentSpaceCaller) ActiveNodeLocators

func (_BaseContentSpace *BaseContentSpaceCaller) ActiveNodeLocators(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)

ActiveNodeLocators is a free data retrieval call binding the contract method 0x5272ae17.

Solidity: function activeNodeLocators(uint256 ) view returns(bytes)

func (*BaseContentSpaceCaller) AddressKMS

func (_BaseContentSpace *BaseContentSpaceCaller) AddressKMS(opts *bind.CallOpts) (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() view returns(address)

func (*BaseContentSpaceCaller) CANACCESS

func (_BaseContentSpace *BaseContentSpaceCaller) CANACCESS(opts *bind.CallOpts) (uint8, error)

CANACCESS is a free data retrieval call binding the contract method 0x97ac4fd2.

Solidity: function CAN_ACCESS() view returns(uint8)

func (*BaseContentSpaceCaller) CANEDIT

func (_BaseContentSpace *BaseContentSpaceCaller) CANEDIT(opts *bind.CallOpts) (uint8, error)

CANEDIT is a free data retrieval call binding the contract method 0xef1d7dc2.

Solidity: function CAN_EDIT() view returns(uint8)

func (*BaseContentSpaceCaller) CANSEE

func (_BaseContentSpace *BaseContentSpaceCaller) CANSEE(opts *bind.CallOpts) (uint8, error)

CANSEE is a free data retrieval call binding the contract method 0x100508a2.

Solidity: function CAN_SEE() view returns(uint8)

func (*BaseContentSpaceCaller) CanCommit

func (_BaseContentSpace *BaseContentSpaceCaller) CanCommit(opts *bind.CallOpts) (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() view returns(bool)

func (*BaseContentSpaceCaller) CanConfirm

func (_BaseContentSpace *BaseContentSpaceCaller) CanConfirm(opts *bind.CallOpts) (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() view returns(bool)

func (*BaseContentSpaceCaller) CanContribute

func (_BaseContentSpace *BaseContentSpaceCaller) CanContribute(opts *bind.CallOpts, _candidate common.Address) (bool, error)

CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.

Solidity: function canContribute(address _candidate) view returns(bool)

func (*BaseContentSpaceCaller) CanEdit

func (_BaseContentSpace *BaseContentSpaceCaller) CanEdit(opts *bind.CallOpts) (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() view returns(bool)

func (*BaseContentSpaceCaller) CanNodePublish

func (_BaseContentSpace *BaseContentSpaceCaller) CanNodePublish(opts *bind.CallOpts, candidate common.Address) (bool, error)

CanNodePublish is a free data retrieval call binding the contract method 0x26683e14.

Solidity: function canNodePublish(address candidate) view returns(bool)

func (*BaseContentSpaceCaller) CanPublish

func (_BaseContentSpace *BaseContentSpaceCaller) CanPublish(opts *bind.CallOpts, _candidate common.Address) (bool, error)

CanPublish is a free data retrieval call binding the contract method 0x9b55f901.

Solidity: function canPublish(address _candidate) view returns(bool)

func (*BaseContentSpaceCaller) CanReview

func (_BaseContentSpace *BaseContentSpaceCaller) CanReview(opts *bind.CallOpts, arg0 common.Address) (bool, error)

CanReview is a free data retrieval call binding the contract method 0x29d00219.

Solidity: function canReview(address ) view returns(bool)

func (*BaseContentSpaceCaller) CheckKMS

func (_BaseContentSpace *BaseContentSpaceCaller) CheckKMS(opts *bind.CallOpts, _kmsIdStr string) (*big.Int, error)

CheckKMS is a free data retrieval call binding the contract method 0x8d2a23db.

Solidity: function checkKMS(string _kmsIdStr) view returns(uint256)

func (*BaseContentSpaceCaller) CheckKMSAddr

func (_BaseContentSpace *BaseContentSpaceCaller) CheckKMSAddr(opts *bind.CallOpts, _kmsAddr common.Address) (*big.Int, error)

CheckKMSAddr is a free data retrieval call binding the contract method 0xd6be0f49.

Solidity: function checkKMSAddr(address _kmsAddr) view returns(uint256)

func (*BaseContentSpaceCaller) CommitPending

func (_BaseContentSpace *BaseContentSpaceCaller) CommitPending(opts *bind.CallOpts) (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() view returns(bool)

func (*BaseContentSpaceCaller) ContentFactory

func (_BaseContentSpace *BaseContentSpaceCaller) ContentFactory(opts *bind.CallOpts) (common.Address, error)

ContentFactory is a free data retrieval call binding the contract method 0x904696a8.

Solidity: function contentFactory() view returns(address)

func (*BaseContentSpaceCaller) ContentSpace

func (_BaseContentSpace *BaseContentSpaceCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*BaseContentSpaceCaller) ContentTypeContracts

func (_BaseContentSpace *BaseContentSpaceCaller) ContentTypeContracts(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)

ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.

Solidity: function contentTypeContracts(address ) view returns(address)

func (*BaseContentSpaceCaller) ContentTypes

func (_BaseContentSpace *BaseContentSpaceCaller) ContentTypes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

ContentTypes is a free data retrieval call binding the contract method 0x991a3a7c.

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

func (*BaseContentSpaceCaller) ContentTypesLength

func (_BaseContentSpace *BaseContentSpaceCaller) ContentTypesLength(opts *bind.CallOpts) (*big.Int, error)

ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.

Solidity: function contentTypesLength() view returns(uint256)

func (*BaseContentSpaceCaller) CountVersionHashes

func (_BaseContentSpace *BaseContentSpaceCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() view returns(uint256)

func (*BaseContentSpaceCaller) Creator

func (_BaseContentSpace *BaseContentSpaceCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*BaseContentSpaceCaller) Description

func (_BaseContentSpace *BaseContentSpaceCaller) Description(opts *bind.CallOpts) (string, error)

Description is a free data retrieval call binding the contract method 0x7284e416.

Solidity: function description() view returns(string)

func (*BaseContentSpaceCaller) Factory

func (_BaseContentSpace *BaseContentSpaceCaller) Factory(opts *bind.CallOpts) (common.Address, error)

Factory is a free data retrieval call binding the contract method 0xc45a0155.

Solidity: function factory() view returns(address)

func (*BaseContentSpaceCaller) FindTypeByHash

func (_BaseContentSpace *BaseContentSpaceCaller) FindTypeByHash(opts *bind.CallOpts, typeHash [32]byte) (common.Address, error)

FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.

Solidity: function findTypeByHash(bytes32 typeHash) view returns(address)

func (*BaseContentSpaceCaller) GetKMSID

func (_BaseContentSpace *BaseContentSpaceCaller) GetKMSID(opts *bind.CallOpts, _kmsAddr common.Address) (string, error)

GetKMSID is a free data retrieval call binding the contract method 0x589aafc1.

Solidity: function getKMSID(address _kmsAddr) view returns(string)

func (*BaseContentSpaceCaller) GetKMSInfo

func (_BaseContentSpace *BaseContentSpaceCaller) GetKMSInfo(opts *bind.CallOpts, _kmsID string, prefix []byte) (string, string, error)

GetKMSInfo is a free data retrieval call binding the contract method 0x268bfac4.

Solidity: function getKMSInfo(string _kmsID, bytes prefix) view returns(string, string)

func (*BaseContentSpaceCaller) GetMeta

func (_BaseContentSpace *BaseContentSpaceCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)

GetMeta is a free data retrieval call binding the contract method 0xac55c906.

Solidity: function getMeta(bytes key) view returns(bytes)

func (*BaseContentSpaceCaller) GroupFactory

func (_BaseContentSpace *BaseContentSpaceCaller) GroupFactory(opts *bind.CallOpts) (common.Address, error)

GroupFactory is a free data retrieval call binding the contract method 0xb04b6caa.

Solidity: function groupFactory() view returns(address)

func (*BaseContentSpaceCaller) HasAccess

func (_BaseContentSpace *BaseContentSpaceCaller) HasAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address candidate) view returns(bool)

func (*BaseContentSpaceCaller) HasEditorRight

func (_BaseContentSpace *BaseContentSpaceCaller) HasEditorRight(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasEditorRight is a free data retrieval call binding the contract method 0x67e5c3bf.

Solidity: function hasEditorRight(address candidate) view returns(bool)

func (*BaseContentSpaceCaller) IndexCategory

func (_BaseContentSpace *BaseContentSpaceCaller) IndexCategory(opts *bind.CallOpts) (uint8, error)

IndexCategory is a free data retrieval call binding the contract method 0x6380501f.

Solidity: function indexCategory() view returns(uint8)

func (*BaseContentSpaceCaller) IsAdmin

func (_BaseContentSpace *BaseContentSpaceCaller) IsAdmin(opts *bind.CallOpts, _candidate common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address _candidate) view returns(bool)

func (*BaseContentSpaceCaller) KmsManAddr

func (_BaseContentSpace *BaseContentSpaceCaller) KmsManAddr(opts *bind.CallOpts) (common.Address, error)

KmsManAddr is a free data retrieval call binding the contract method 0x9c9527f1.

Solidity: function kmsManAddr() view returns(address)

func (*BaseContentSpaceCaller) LibraryFactory

func (_BaseContentSpace *BaseContentSpaceCaller) LibraryFactory(opts *bind.CallOpts) (common.Address, error)

LibraryFactory is a free data retrieval call binding the contract method 0x441c5aa3.

Solidity: function libraryFactory() view returns(address)

func (*BaseContentSpaceCaller) Name

func (_BaseContentSpace *BaseContentSpaceCaller) Name(opts *bind.CallOpts) (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*BaseContentSpaceCaller) NodeMapping

func (_BaseContentSpace *BaseContentSpaceCaller) NodeMapping(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)

NodeMapping is a free data retrieval call binding the contract method 0xfbd1b4ce.

Solidity: function nodeMapping(address ) view returns(address)

func (*BaseContentSpaceCaller) NumActiveNodes

func (_BaseContentSpace *BaseContentSpaceCaller) NumActiveNodes(opts *bind.CallOpts) (*big.Int, error)

NumActiveNodes is a free data retrieval call binding the contract method 0x43f59ec7.

Solidity: function numActiveNodes() view returns(uint256)

func (*BaseContentSpaceCaller) NumPendingNodes

func (_BaseContentSpace *BaseContentSpaceCaller) NumPendingNodes(opts *bind.CallOpts) (*big.Int, error)

NumPendingNodes is a free data retrieval call binding the contract method 0xf41a1587.

Solidity: function numPendingNodes() view returns(uint256)

func (*BaseContentSpaceCaller) ObjectHash

func (_BaseContentSpace *BaseContentSpaceCaller) ObjectHash(opts *bind.CallOpts) (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() view returns(string)

func (*BaseContentSpaceCaller) ObjectTimestamp

func (_BaseContentSpace *BaseContentSpaceCaller) ObjectTimestamp(opts *bind.CallOpts) (*big.Int, error)

ObjectTimestamp is a free data retrieval call binding the contract method 0x40b87a26.

Solidity: function objectTimestamp() view returns(uint256)

func (*BaseContentSpaceCaller) Owner

func (_BaseContentSpace *BaseContentSpaceCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*BaseContentSpaceCaller) ParentAddress

func (_BaseContentSpace *BaseContentSpaceCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() view returns(address)

func (*BaseContentSpaceCaller) PendingHash

func (_BaseContentSpace *BaseContentSpaceCaller) PendingHash(opts *bind.CallOpts) (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() view returns(string)

func (*BaseContentSpaceCaller) PendingNodeAddresses

func (_BaseContentSpace *BaseContentSpaceCaller) PendingNodeAddresses(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

PendingNodeAddresses is a free data retrieval call binding the contract method 0x6be9514c.

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

func (*BaseContentSpaceCaller) PendingNodeLocators

func (_BaseContentSpace *BaseContentSpaceCaller) PendingNodeLocators(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)

PendingNodeLocators is a free data retrieval call binding the contract method 0x69e30ff8.

Solidity: function pendingNodeLocators(uint256 ) view returns(bytes)

func (*BaseContentSpaceCaller) RequiresReview

func (_BaseContentSpace *BaseContentSpaceCaller) RequiresReview(opts *bind.CallOpts) (bool, error)

RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.

Solidity: function requiresReview() view returns(bool)

func (*BaseContentSpaceCaller) UserWallets

func (_BaseContentSpace *BaseContentSpaceCaller) UserWallets(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)

UserWallets is a free data retrieval call binding the contract method 0x63e6ffdd.

Solidity: function userWallets(address ) view returns(address)

func (*BaseContentSpaceCaller) ValidType

func (_BaseContentSpace *BaseContentSpaceCaller) ValidType(opts *bind.CallOpts, content_type common.Address) (bool, error)

ValidType is a free data retrieval call binding the contract method 0x29dedde5.

Solidity: function validType(address content_type) view returns(bool)

func (*BaseContentSpaceCaller) Version

func (_BaseContentSpace *BaseContentSpaceCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*BaseContentSpaceCaller) VersionAPI

func (_BaseContentSpace *BaseContentSpaceCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

func (*BaseContentSpaceCaller) VersionHashes

func (_BaseContentSpace *BaseContentSpaceCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) view returns(string)

func (*BaseContentSpaceCaller) VersionTimestamp

func (_BaseContentSpace *BaseContentSpaceCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) view returns(uint256)

func (*BaseContentSpaceCaller) Visibility

func (_BaseContentSpace *BaseContentSpaceCaller) Visibility(opts *bind.CallOpts) (uint8, error)

Visibility is a free data retrieval call binding the contract method 0x29adec14.

Solidity: function visibility() view returns(uint8)

func (*BaseContentSpaceCaller) WalletFactory

func (_BaseContentSpace *BaseContentSpaceCaller) WalletFactory(opts *bind.CallOpts) (common.Address, error)

WalletFactory is a free data retrieval call binding the contract method 0xc5c03699.

Solidity: function walletFactory() view returns(address)

func (*BaseContentSpaceCaller) WhitelistedType

func (_BaseContentSpace *BaseContentSpaceCaller) WhitelistedType(opts *bind.CallOpts, content_type common.Address) (bool, error)

WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.

Solidity: function whitelistedType(address content_type) view returns(bool)

type BaseContentSpaceCommitPending

type BaseContentSpaceCommitPending struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseContentSpaceCommitPending represents a CommitPending event raised by the BaseContentSpace contract.

type BaseContentSpaceCommitPendingIterator

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

BaseContentSpaceCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the BaseContentSpace contract.

func (*BaseContentSpaceCommitPendingIterator) Close

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

func (*BaseContentSpaceCommitPendingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceCommitPendingIterator) 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 BaseContentSpaceContentTypeAdded

type BaseContentSpaceContentTypeAdded struct {
	ContentType     common.Address
	ContentContract common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

BaseContentSpaceContentTypeAdded represents a ContentTypeAdded event raised by the BaseContentSpace contract.

type BaseContentSpaceContentTypeAddedIterator

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

BaseContentSpaceContentTypeAddedIterator is returned from FilterContentTypeAdded and is used to iterate over the raw logs and unpacked data for ContentTypeAdded events raised by the BaseContentSpace contract.

func (*BaseContentSpaceContentTypeAddedIterator) Close

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

func (*BaseContentSpaceContentTypeAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceContentTypeAddedIterator) 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 BaseContentSpaceContentTypeRemoved

type BaseContentSpaceContentTypeRemoved struct {
	ContentType common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

BaseContentSpaceContentTypeRemoved represents a ContentTypeRemoved event raised by the BaseContentSpace contract.

type BaseContentSpaceContentTypeRemovedIterator

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

BaseContentSpaceContentTypeRemovedIterator is returned from FilterContentTypeRemoved and is used to iterate over the raw logs and unpacked data for ContentTypeRemoved events raised by the BaseContentSpace contract.

func (*BaseContentSpaceContentTypeRemovedIterator) Close

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

func (*BaseContentSpaceContentTypeRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceContentTypeRemovedIterator) 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 BaseContentSpaceCreateAccessWallet

type BaseContentSpaceCreateAccessWallet struct {
	Wallet common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

BaseContentSpaceCreateAccessWallet represents a CreateAccessWallet event raised by the BaseContentSpace contract.

type BaseContentSpaceCreateAccessWalletIterator

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

BaseContentSpaceCreateAccessWalletIterator is returned from FilterCreateAccessWallet and is used to iterate over the raw logs and unpacked data for CreateAccessWallet events raised by the BaseContentSpace contract.

func (*BaseContentSpaceCreateAccessWalletIterator) Close

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

func (*BaseContentSpaceCreateAccessWalletIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceCreateAccessWalletIterator) 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 BaseContentSpaceCreateContent

type BaseContentSpaceCreateContent struct {
	ContentAddress common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

BaseContentSpaceCreateContent represents a CreateContent event raised by the BaseContentSpace contract.

type BaseContentSpaceCreateContentIterator

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

BaseContentSpaceCreateContentIterator is returned from FilterCreateContent and is used to iterate over the raw logs and unpacked data for CreateContent events raised by the BaseContentSpace contract.

func (*BaseContentSpaceCreateContentIterator) Close

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

func (*BaseContentSpaceCreateContentIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceCreateContentIterator) 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 BaseContentSpaceCreateContentType

type BaseContentSpaceCreateContentType struct {
	ContentTypeAddress common.Address
	Raw                types.Log // Blockchain specific contextual infos
}

BaseContentSpaceCreateContentType represents a CreateContentType event raised by the BaseContentSpace contract.

type BaseContentSpaceCreateContentTypeIterator

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

BaseContentSpaceCreateContentTypeIterator is returned from FilterCreateContentType and is used to iterate over the raw logs and unpacked data for CreateContentType events raised by the BaseContentSpace contract.

func (*BaseContentSpaceCreateContentTypeIterator) Close

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

func (*BaseContentSpaceCreateContentTypeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceCreateContentTypeIterator) 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 BaseContentSpaceCreateGroup

type BaseContentSpaceCreateGroup struct {
	GroupAddress common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

BaseContentSpaceCreateGroup represents a CreateGroup event raised by the BaseContentSpace contract.

type BaseContentSpaceCreateGroupIterator

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

BaseContentSpaceCreateGroupIterator is returned from FilterCreateGroup and is used to iterate over the raw logs and unpacked data for CreateGroup events raised by the BaseContentSpace contract.

func (*BaseContentSpaceCreateGroupIterator) Close

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

func (*BaseContentSpaceCreateGroupIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceCreateGroupIterator) 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 BaseContentSpaceCreateLibrary

type BaseContentSpaceCreateLibrary struct {
	LibraryAddress common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

BaseContentSpaceCreateLibrary represents a CreateLibrary event raised by the BaseContentSpace contract.

type BaseContentSpaceCreateLibraryIterator

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

BaseContentSpaceCreateLibraryIterator is returned from FilterCreateLibrary and is used to iterate over the raw logs and unpacked data for CreateLibrary events raised by the BaseContentSpace contract.

func (*BaseContentSpaceCreateLibraryIterator) Close

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

func (*BaseContentSpaceCreateLibraryIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceCreateLibraryIterator) 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 BaseContentSpaceCreateSpace

type BaseContentSpaceCreateSpace struct {
	Version [32]byte
	Owner   common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

BaseContentSpaceCreateSpace represents a CreateSpace event raised by the BaseContentSpace contract.

type BaseContentSpaceCreateSpaceIterator

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

BaseContentSpaceCreateSpaceIterator is returned from FilterCreateSpace and is used to iterate over the raw logs and unpacked data for CreateSpace events raised by the BaseContentSpace contract.

func (*BaseContentSpaceCreateSpaceIterator) Close

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

func (*BaseContentSpaceCreateSpaceIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceCreateSpaceIterator) 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 BaseContentSpaceEngageAccountLibrary

type BaseContentSpaceEngageAccountLibrary struct {
	AccountAddress common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

BaseContentSpaceEngageAccountLibrary represents a EngageAccountLibrary event raised by the BaseContentSpace contract.

type BaseContentSpaceEngageAccountLibraryIterator

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

BaseContentSpaceEngageAccountLibraryIterator is returned from FilterEngageAccountLibrary and is used to iterate over the raw logs and unpacked data for EngageAccountLibrary events raised by the BaseContentSpace contract.

func (*BaseContentSpaceEngageAccountLibraryIterator) Close

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

func (*BaseContentSpaceEngageAccountLibraryIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceEngageAccountLibraryIterator) 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 BaseContentSpaceFilterer

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

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

func NewBaseContentSpaceFilterer

func NewBaseContentSpaceFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseContentSpaceFilterer, error)

NewBaseContentSpaceFilterer creates a new log filterer instance of BaseContentSpace, bound to a specific deployed contract.

func (*BaseContentSpaceFilterer) FilterAccessRequestV3

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterAccessRequestV3(opts *bind.FilterOpts) (*BaseContentSpaceAccessRequestV3Iterator, error)

FilterAccessRequestV3 is a free log retrieval operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseContentSpaceFilterer) FilterAddNode

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterAddNode(opts *bind.FilterOpts) (*BaseContentSpaceAddNodeIterator, error)

FilterAddNode is a free log retrieval operation binding the contract event 0x2bb0f9ba138ffddb5a8f974e9885b65a7814d3002654f1cf3f2d3f619a4006c4.

Solidity: event AddNode(address ownerAddr, address nodeAddr)

func (*BaseContentSpaceFilterer) FilterBindUserWallet

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterBindUserWallet(opts *bind.FilterOpts) (*BaseContentSpaceBindUserWalletIterator, error)

FilterBindUserWallet is a free log retrieval operation binding the contract event 0x05e3f3adaf96d565bb326088a1d8e0d78497549df2c99a8ab681e5fbc7a9b3f2.

Solidity: event BindUserWallet(address wallet, address userAddr)

func (*BaseContentSpaceFilterer) FilterCommitPending

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterCommitPending(opts *bind.FilterOpts) (*BaseContentSpaceCommitPendingIterator, error)

FilterCommitPending is a free log retrieval operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentSpaceFilterer) FilterContentTypeAdded

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterContentTypeAdded(opts *bind.FilterOpts) (*BaseContentSpaceContentTypeAddedIterator, error)

FilterContentTypeAdded is a free log retrieval operation binding the contract event 0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7.

Solidity: event ContentTypeAdded(address contentType, address contentContract)

func (*BaseContentSpaceFilterer) FilterContentTypeRemoved

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterContentTypeRemoved(opts *bind.FilterOpts) (*BaseContentSpaceContentTypeRemovedIterator, error)

FilterContentTypeRemoved is a free log retrieval operation binding the contract event 0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2.

Solidity: event ContentTypeRemoved(address contentType)

func (*BaseContentSpaceFilterer) FilterCreateAccessWallet

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterCreateAccessWallet(opts *bind.FilterOpts) (*BaseContentSpaceCreateAccessWalletIterator, error)

FilterCreateAccessWallet is a free log retrieval operation binding the contract event 0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca.

Solidity: event CreateAccessWallet(address wallet)

func (*BaseContentSpaceFilterer) FilterCreateContent

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterCreateContent(opts *bind.FilterOpts) (*BaseContentSpaceCreateContentIterator, error)

FilterCreateContent is a free log retrieval operation binding the contract event 0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce.

Solidity: event CreateContent(address contentAddress)

func (*BaseContentSpaceFilterer) FilterCreateContentType

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterCreateContentType(opts *bind.FilterOpts) (*BaseContentSpaceCreateContentTypeIterator, error)

FilterCreateContentType is a free log retrieval operation binding the contract event 0x9e69777f30c55126be256664fa7beff4b796ac32ebceab94df5071b0148017f8.

Solidity: event CreateContentType(address contentTypeAddress)

func (*BaseContentSpaceFilterer) FilterCreateGroup

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterCreateGroup(opts *bind.FilterOpts) (*BaseContentSpaceCreateGroupIterator, error)

FilterCreateGroup is a free log retrieval operation binding the contract event 0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159.

Solidity: event CreateGroup(address groupAddress)

func (*BaseContentSpaceFilterer) FilterCreateLibrary

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterCreateLibrary(opts *bind.FilterOpts) (*BaseContentSpaceCreateLibraryIterator, error)

FilterCreateLibrary is a free log retrieval operation binding the contract event 0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571.

Solidity: event CreateLibrary(address libraryAddress)

func (*BaseContentSpaceFilterer) FilterCreateSpace

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterCreateSpace(opts *bind.FilterOpts) (*BaseContentSpaceCreateSpaceIterator, error)

FilterCreateSpace is a free log retrieval operation binding the contract event 0x599bb380c80b69455450a615c515544b8da3b09f2efa116a5f0567682203cf54.

Solidity: event CreateSpace(bytes32 version, address owner)

func (*BaseContentSpaceFilterer) FilterEngageAccountLibrary

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterEngageAccountLibrary(opts *bind.FilterOpts) (*BaseContentSpaceEngageAccountLibraryIterator, error)

FilterEngageAccountLibrary is a free log retrieval operation binding the contract event 0x53ce35a7383a3ea3f695bdf0f87d7e5485ba816b382673e849bfdd24e7f5e3ca.

Solidity: event EngageAccountLibrary(address accountAddress)

func (*BaseContentSpaceFilterer) FilterGetAccessWallet

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterGetAccessWallet(opts *bind.FilterOpts) (*BaseContentSpaceGetAccessWalletIterator, error)

FilterGetAccessWallet is a free log retrieval operation binding the contract event 0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157.

Solidity: event GetAccessWallet(address walletAddress)

func (*BaseContentSpaceFilterer) FilterNodeApproved

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterNodeApproved(opts *bind.FilterOpts) (*BaseContentSpaceNodeApprovedIterator, error)

FilterNodeApproved is a free log retrieval operation binding the contract event 0xd644c8164f225d3b7fdbcc404f279bb1e823ef0d93f88dd4b24e85d0e7bc6a54.

Solidity: event NodeApproved(address addr, bytes locator)

func (*BaseContentSpaceFilterer) FilterNodeSubmitted

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterNodeSubmitted(opts *bind.FilterOpts) (*BaseContentSpaceNodeSubmittedIterator, error)

FilterNodeSubmitted is a free log retrieval operation binding the contract event 0xae5645569f32b946f7a747113c64094a29a6b84c5ddf55816ef4381ce8a3a46d.

Solidity: event NodeSubmitted(address addr, bytes locator)

func (*BaseContentSpaceFilterer) FilterObjectMetaChanged

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterObjectMetaChanged(opts *bind.FilterOpts) (*BaseContentSpaceObjectMetaChangedIterator, error)

FilterObjectMetaChanged is a free log retrieval operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseContentSpaceFilterer) FilterRemoveNode

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterRemoveNode(opts *bind.FilterOpts) (*BaseContentSpaceRemoveNodeIterator, error)

FilterRemoveNode is a free log retrieval operation binding the contract event 0x41ec5b9efdbf61871df6a18b687e04bea93d5793af5f8c8b4626e155b23dc19d.

Solidity: event RemoveNode(address ownerAddr, address nodeAddr)

func (*BaseContentSpaceFilterer) FilterSetFactory

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterSetFactory(opts *bind.FilterOpts) (*BaseContentSpaceSetFactoryIterator, error)

FilterSetFactory is a free log retrieval operation binding the contract event 0x1c893ef9379093af30f458b9e74d2aba13c499660b68dec5e29af7b199c188b9.

Solidity: event SetFactory(address factory)

func (*BaseContentSpaceFilterer) FilterUpdateRequest

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*BaseContentSpaceUpdateRequestIterator, error)

FilterUpdateRequest is a free log retrieval operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseContentSpaceFilterer) FilterVersionConfirm

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*BaseContentSpaceVersionConfirmIterator, error)

FilterVersionConfirm is a free log retrieval operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentSpaceFilterer) FilterVersionDelete

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*BaseContentSpaceVersionDeleteIterator, error)

FilterVersionDelete is a free log retrieval operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseContentSpaceFilterer) FilterVisibilityChanged

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterVisibilityChanged(opts *bind.FilterOpts) (*BaseContentSpaceVisibilityChangedIterator, error)

FilterVisibilityChanged is a free log retrieval operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseContentSpaceFilterer) ParseAccessRequestV3

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseAccessRequestV3(log types.Log) (*BaseContentSpaceAccessRequestV3, error)

ParseAccessRequestV3 is a log parse operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseContentSpaceFilterer) ParseAddNode

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseAddNode(log types.Log) (*BaseContentSpaceAddNode, error)

ParseAddNode is a log parse operation binding the contract event 0x2bb0f9ba138ffddb5a8f974e9885b65a7814d3002654f1cf3f2d3f619a4006c4.

Solidity: event AddNode(address ownerAddr, address nodeAddr)

func (*BaseContentSpaceFilterer) ParseBindUserWallet

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseBindUserWallet(log types.Log) (*BaseContentSpaceBindUserWallet, error)

ParseBindUserWallet is a log parse operation binding the contract event 0x05e3f3adaf96d565bb326088a1d8e0d78497549df2c99a8ab681e5fbc7a9b3f2.

Solidity: event BindUserWallet(address wallet, address userAddr)

func (*BaseContentSpaceFilterer) ParseCommitPending

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseCommitPending(log types.Log) (*BaseContentSpaceCommitPending, error)

ParseCommitPending is a log parse operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentSpaceFilterer) ParseContentTypeAdded

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseContentTypeAdded(log types.Log) (*BaseContentSpaceContentTypeAdded, error)

ParseContentTypeAdded is a log parse operation binding the contract event 0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7.

Solidity: event ContentTypeAdded(address contentType, address contentContract)

func (*BaseContentSpaceFilterer) ParseContentTypeRemoved

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseContentTypeRemoved(log types.Log) (*BaseContentSpaceContentTypeRemoved, error)

ParseContentTypeRemoved is a log parse operation binding the contract event 0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2.

Solidity: event ContentTypeRemoved(address contentType)

func (*BaseContentSpaceFilterer) ParseCreateAccessWallet

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseCreateAccessWallet(log types.Log) (*BaseContentSpaceCreateAccessWallet, error)

ParseCreateAccessWallet is a log parse operation binding the contract event 0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca.

Solidity: event CreateAccessWallet(address wallet)

func (*BaseContentSpaceFilterer) ParseCreateContent

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseCreateContent(log types.Log) (*BaseContentSpaceCreateContent, error)

ParseCreateContent is a log parse operation binding the contract event 0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce.

Solidity: event CreateContent(address contentAddress)

func (*BaseContentSpaceFilterer) ParseCreateContentType

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseCreateContentType(log types.Log) (*BaseContentSpaceCreateContentType, error)

ParseCreateContentType is a log parse operation binding the contract event 0x9e69777f30c55126be256664fa7beff4b796ac32ebceab94df5071b0148017f8.

Solidity: event CreateContentType(address contentTypeAddress)

func (*BaseContentSpaceFilterer) ParseCreateGroup

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseCreateGroup(log types.Log) (*BaseContentSpaceCreateGroup, error)

ParseCreateGroup is a log parse operation binding the contract event 0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159.

Solidity: event CreateGroup(address groupAddress)

func (*BaseContentSpaceFilterer) ParseCreateLibrary

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseCreateLibrary(log types.Log) (*BaseContentSpaceCreateLibrary, error)

ParseCreateLibrary is a log parse operation binding the contract event 0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571.

Solidity: event CreateLibrary(address libraryAddress)

func (*BaseContentSpaceFilterer) ParseCreateSpace

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseCreateSpace(log types.Log) (*BaseContentSpaceCreateSpace, error)

ParseCreateSpace is a log parse operation binding the contract event 0x599bb380c80b69455450a615c515544b8da3b09f2efa116a5f0567682203cf54.

Solidity: event CreateSpace(bytes32 version, address owner)

func (*BaseContentSpaceFilterer) ParseEngageAccountLibrary

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseEngageAccountLibrary(log types.Log) (*BaseContentSpaceEngageAccountLibrary, error)

ParseEngageAccountLibrary is a log parse operation binding the contract event 0x53ce35a7383a3ea3f695bdf0f87d7e5485ba816b382673e849bfdd24e7f5e3ca.

Solidity: event EngageAccountLibrary(address accountAddress)

func (*BaseContentSpaceFilterer) ParseGetAccessWallet

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseGetAccessWallet(log types.Log) (*BaseContentSpaceGetAccessWallet, error)

ParseGetAccessWallet is a log parse operation binding the contract event 0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157.

Solidity: event GetAccessWallet(address walletAddress)

func (*BaseContentSpaceFilterer) ParseNodeApproved

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseNodeApproved(log types.Log) (*BaseContentSpaceNodeApproved, error)

ParseNodeApproved is a log parse operation binding the contract event 0xd644c8164f225d3b7fdbcc404f279bb1e823ef0d93f88dd4b24e85d0e7bc6a54.

Solidity: event NodeApproved(address addr, bytes locator)

func (*BaseContentSpaceFilterer) ParseNodeSubmitted

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseNodeSubmitted(log types.Log) (*BaseContentSpaceNodeSubmitted, error)

ParseNodeSubmitted is a log parse operation binding the contract event 0xae5645569f32b946f7a747113c64094a29a6b84c5ddf55816ef4381ce8a3a46d.

Solidity: event NodeSubmitted(address addr, bytes locator)

func (*BaseContentSpaceFilterer) ParseObjectMetaChanged

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseObjectMetaChanged(log types.Log) (*BaseContentSpaceObjectMetaChanged, error)

ParseObjectMetaChanged is a log parse operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseContentSpaceFilterer) ParseRemoveNode

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseRemoveNode(log types.Log) (*BaseContentSpaceRemoveNode, error)

ParseRemoveNode is a log parse operation binding the contract event 0x41ec5b9efdbf61871df6a18b687e04bea93d5793af5f8c8b4626e155b23dc19d.

Solidity: event RemoveNode(address ownerAddr, address nodeAddr)

func (*BaseContentSpaceFilterer) ParseSetFactory

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseSetFactory(log types.Log) (*BaseContentSpaceSetFactory, error)

ParseSetFactory is a log parse operation binding the contract event 0x1c893ef9379093af30f458b9e74d2aba13c499660b68dec5e29af7b199c188b9.

Solidity: event SetFactory(address factory)

func (*BaseContentSpaceFilterer) ParseUpdateRequest

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseUpdateRequest(log types.Log) (*BaseContentSpaceUpdateRequest, error)

ParseUpdateRequest is a log parse operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseContentSpaceFilterer) ParseVersionConfirm

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseVersionConfirm(log types.Log) (*BaseContentSpaceVersionConfirm, error)

ParseVersionConfirm is a log parse operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentSpaceFilterer) ParseVersionDelete

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseVersionDelete(log types.Log) (*BaseContentSpaceVersionDelete, error)

ParseVersionDelete is a log parse operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseContentSpaceFilterer) ParseVisibilityChanged

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseVisibilityChanged(log types.Log) (*BaseContentSpaceVisibilityChanged, error)

ParseVisibilityChanged is a log parse operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseContentSpaceFilterer) WatchAccessRequestV3

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchAccessRequestV3(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceAccessRequestV3) (event.Subscription, error)

WatchAccessRequestV3 is a free log subscription operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseContentSpaceFilterer) WatchAddNode

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchAddNode(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceAddNode) (event.Subscription, error)

WatchAddNode is a free log subscription operation binding the contract event 0x2bb0f9ba138ffddb5a8f974e9885b65a7814d3002654f1cf3f2d3f619a4006c4.

Solidity: event AddNode(address ownerAddr, address nodeAddr)

func (*BaseContentSpaceFilterer) WatchBindUserWallet

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchBindUserWallet(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceBindUserWallet) (event.Subscription, error)

WatchBindUserWallet is a free log subscription operation binding the contract event 0x05e3f3adaf96d565bb326088a1d8e0d78497549df2c99a8ab681e5fbc7a9b3f2.

Solidity: event BindUserWallet(address wallet, address userAddr)

func (*BaseContentSpaceFilterer) WatchCommitPending

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceCommitPending) (event.Subscription, error)

WatchCommitPending is a free log subscription operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentSpaceFilterer) WatchContentTypeAdded

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchContentTypeAdded(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceContentTypeAdded) (event.Subscription, error)

WatchContentTypeAdded is a free log subscription operation binding the contract event 0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7.

Solidity: event ContentTypeAdded(address contentType, address contentContract)

func (*BaseContentSpaceFilterer) WatchContentTypeRemoved

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchContentTypeRemoved(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceContentTypeRemoved) (event.Subscription, error)

WatchContentTypeRemoved is a free log subscription operation binding the contract event 0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2.

Solidity: event ContentTypeRemoved(address contentType)

func (*BaseContentSpaceFilterer) WatchCreateAccessWallet

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchCreateAccessWallet(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceCreateAccessWallet) (event.Subscription, error)

WatchCreateAccessWallet is a free log subscription operation binding the contract event 0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca.

Solidity: event CreateAccessWallet(address wallet)

func (*BaseContentSpaceFilterer) WatchCreateContent

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchCreateContent(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceCreateContent) (event.Subscription, error)

WatchCreateContent is a free log subscription operation binding the contract event 0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce.

Solidity: event CreateContent(address contentAddress)

func (*BaseContentSpaceFilterer) WatchCreateContentType

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchCreateContentType(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceCreateContentType) (event.Subscription, error)

WatchCreateContentType is a free log subscription operation binding the contract event 0x9e69777f30c55126be256664fa7beff4b796ac32ebceab94df5071b0148017f8.

Solidity: event CreateContentType(address contentTypeAddress)

func (*BaseContentSpaceFilterer) WatchCreateGroup

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchCreateGroup(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceCreateGroup) (event.Subscription, error)

WatchCreateGroup is a free log subscription operation binding the contract event 0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159.

Solidity: event CreateGroup(address groupAddress)

func (*BaseContentSpaceFilterer) WatchCreateLibrary

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchCreateLibrary(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceCreateLibrary) (event.Subscription, error)

WatchCreateLibrary is a free log subscription operation binding the contract event 0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571.

Solidity: event CreateLibrary(address libraryAddress)

func (*BaseContentSpaceFilterer) WatchCreateSpace

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchCreateSpace(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceCreateSpace) (event.Subscription, error)

WatchCreateSpace is a free log subscription operation binding the contract event 0x599bb380c80b69455450a615c515544b8da3b09f2efa116a5f0567682203cf54.

Solidity: event CreateSpace(bytes32 version, address owner)

func (*BaseContentSpaceFilterer) WatchEngageAccountLibrary

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchEngageAccountLibrary(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceEngageAccountLibrary) (event.Subscription, error)

WatchEngageAccountLibrary is a free log subscription operation binding the contract event 0x53ce35a7383a3ea3f695bdf0f87d7e5485ba816b382673e849bfdd24e7f5e3ca.

Solidity: event EngageAccountLibrary(address accountAddress)

func (*BaseContentSpaceFilterer) WatchGetAccessWallet

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchGetAccessWallet(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceGetAccessWallet) (event.Subscription, error)

WatchGetAccessWallet is a free log subscription operation binding the contract event 0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157.

Solidity: event GetAccessWallet(address walletAddress)

func (*BaseContentSpaceFilterer) WatchNodeApproved

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchNodeApproved(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceNodeApproved) (event.Subscription, error)

WatchNodeApproved is a free log subscription operation binding the contract event 0xd644c8164f225d3b7fdbcc404f279bb1e823ef0d93f88dd4b24e85d0e7bc6a54.

Solidity: event NodeApproved(address addr, bytes locator)

func (*BaseContentSpaceFilterer) WatchNodeSubmitted

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchNodeSubmitted(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceNodeSubmitted) (event.Subscription, error)

WatchNodeSubmitted is a free log subscription operation binding the contract event 0xae5645569f32b946f7a747113c64094a29a6b84c5ddf55816ef4381ce8a3a46d.

Solidity: event NodeSubmitted(address addr, bytes locator)

func (*BaseContentSpaceFilterer) WatchObjectMetaChanged

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchObjectMetaChanged(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceObjectMetaChanged) (event.Subscription, error)

WatchObjectMetaChanged is a free log subscription operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseContentSpaceFilterer) WatchRemoveNode

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchRemoveNode(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceRemoveNode) (event.Subscription, error)

WatchRemoveNode is a free log subscription operation binding the contract event 0x41ec5b9efdbf61871df6a18b687e04bea93d5793af5f8c8b4626e155b23dc19d.

Solidity: event RemoveNode(address ownerAddr, address nodeAddr)

func (*BaseContentSpaceFilterer) WatchSetFactory

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchSetFactory(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceSetFactory) (event.Subscription, error)

WatchSetFactory is a free log subscription operation binding the contract event 0x1c893ef9379093af30f458b9e74d2aba13c499660b68dec5e29af7b199c188b9.

Solidity: event SetFactory(address factory)

func (*BaseContentSpaceFilterer) WatchUpdateRequest

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceUpdateRequest) (event.Subscription, error)

WatchUpdateRequest is a free log subscription operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseContentSpaceFilterer) WatchVersionConfirm

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceVersionConfirm) (event.Subscription, error)

WatchVersionConfirm is a free log subscription operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentSpaceFilterer) WatchVersionDelete

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceVersionDelete) (event.Subscription, error)

WatchVersionDelete is a free log subscription operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseContentSpaceFilterer) WatchVisibilityChanged

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchVisibilityChanged(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceVisibilityChanged) (event.Subscription, error)

WatchVisibilityChanged is a free log subscription operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

type BaseContentSpaceGetAccessWallet

type BaseContentSpaceGetAccessWallet struct {
	WalletAddress common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

BaseContentSpaceGetAccessWallet represents a GetAccessWallet event raised by the BaseContentSpace contract.

type BaseContentSpaceGetAccessWalletIterator

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

BaseContentSpaceGetAccessWalletIterator is returned from FilterGetAccessWallet and is used to iterate over the raw logs and unpacked data for GetAccessWallet events raised by the BaseContentSpace contract.

func (*BaseContentSpaceGetAccessWalletIterator) Close

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

func (*BaseContentSpaceGetAccessWalletIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceGetAccessWalletIterator) 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 BaseContentSpaceNodeApproved

type BaseContentSpaceNodeApproved struct {
	Addr    common.Address
	Locator []byte
	Raw     types.Log // Blockchain specific contextual infos
}

BaseContentSpaceNodeApproved represents a NodeApproved event raised by the BaseContentSpace contract.

type BaseContentSpaceNodeApprovedIterator

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

BaseContentSpaceNodeApprovedIterator is returned from FilterNodeApproved and is used to iterate over the raw logs and unpacked data for NodeApproved events raised by the BaseContentSpace contract.

func (*BaseContentSpaceNodeApprovedIterator) Close

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

func (*BaseContentSpaceNodeApprovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceNodeApprovedIterator) 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 BaseContentSpaceNodeSubmitted

type BaseContentSpaceNodeSubmitted struct {
	Addr    common.Address
	Locator []byte
	Raw     types.Log // Blockchain specific contextual infos
}

BaseContentSpaceNodeSubmitted represents a NodeSubmitted event raised by the BaseContentSpace contract.

type BaseContentSpaceNodeSubmittedIterator

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

BaseContentSpaceNodeSubmittedIterator is returned from FilterNodeSubmitted and is used to iterate over the raw logs and unpacked data for NodeSubmitted events raised by the BaseContentSpace contract.

func (*BaseContentSpaceNodeSubmittedIterator) Close

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

func (*BaseContentSpaceNodeSubmittedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceNodeSubmittedIterator) 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 BaseContentSpaceObjectMetaChanged

type BaseContentSpaceObjectMetaChanged struct {
	Key []byte
	Raw types.Log // Blockchain specific contextual infos
}

BaseContentSpaceObjectMetaChanged represents a ObjectMetaChanged event raised by the BaseContentSpace contract.

type BaseContentSpaceObjectMetaChangedIterator

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

BaseContentSpaceObjectMetaChangedIterator is returned from FilterObjectMetaChanged and is used to iterate over the raw logs and unpacked data for ObjectMetaChanged events raised by the BaseContentSpace contract.

func (*BaseContentSpaceObjectMetaChangedIterator) Close

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

func (*BaseContentSpaceObjectMetaChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceObjectMetaChangedIterator) 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 BaseContentSpaceRemoveNode

type BaseContentSpaceRemoveNode struct {
	OwnerAddr common.Address
	NodeAddr  common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

BaseContentSpaceRemoveNode represents a RemoveNode event raised by the BaseContentSpace contract.

type BaseContentSpaceRemoveNodeIterator

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

BaseContentSpaceRemoveNodeIterator is returned from FilterRemoveNode and is used to iterate over the raw logs and unpacked data for RemoveNode events raised by the BaseContentSpace contract.

func (*BaseContentSpaceRemoveNodeIterator) Close

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

func (*BaseContentSpaceRemoveNodeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceRemoveNodeIterator) 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 BaseContentSpaceSetFactory

type BaseContentSpaceSetFactory struct {
	Factory common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

BaseContentSpaceSetFactory represents a SetFactory event raised by the BaseContentSpace contract.

type BaseContentSpaceSetFactoryIterator

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

BaseContentSpaceSetFactoryIterator is returned from FilterSetFactory and is used to iterate over the raw logs and unpacked data for SetFactory events raised by the BaseContentSpace contract.

func (*BaseContentSpaceSetFactoryIterator) Close

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

func (*BaseContentSpaceSetFactoryIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceSetFactoryIterator) 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 BaseContentSpaceTransactor

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

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

func NewBaseContentSpaceTransactor

func NewBaseContentSpaceTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseContentSpaceTransactor, error)

NewBaseContentSpaceTransactor creates a new write-only instance of BaseContentSpace, bound to a specific deployed contract.

func (*BaseContentSpaceTransactor) AccessRequestV3

func (_BaseContentSpace *BaseContentSpaceTransactor) AccessRequestV3(opts *bind.TransactOpts, arg0 [][32]byte, arg1 []common.Address) (*types.Transaction, error)

AccessRequestV3 is a paid mutator transaction binding the contract method 0x1bf7a912.

Solidity: function accessRequestV3(bytes32[] , address[] ) payable returns(bool)

func (*BaseContentSpaceTransactor) AddContentType

func (_BaseContentSpace *BaseContentSpaceTransactor) AddContentType(opts *bind.TransactOpts, content_type common.Address, content_contract common.Address) (*types.Transaction, error)

AddContentType is a paid mutator transaction binding the contract method 0x0f58a786.

Solidity: function addContentType(address content_type, address content_contract) returns()

func (*BaseContentSpaceTransactor) AddNode

func (_BaseContentSpace *BaseContentSpaceTransactor) AddNode(opts *bind.TransactOpts, _nodeAddr common.Address, _locator []byte) (*types.Transaction, error)

AddNode is a paid mutator transaction binding the contract method 0x64f0f050.

Solidity: function addNode(address _nodeAddr, bytes _locator) returns()

func (*BaseContentSpaceTransactor) ApproveNode

func (_BaseContentSpace *BaseContentSpaceTransactor) ApproveNode(opts *bind.TransactOpts, _nodeAddr common.Address) (*types.Transaction, error)

ApproveNode is a paid mutator transaction binding the contract method 0xdd4c97a0.

Solidity: function approveNode(address _nodeAddr) returns()

func (*BaseContentSpaceTransactor) ClearPending

func (_BaseContentSpace *BaseContentSpaceTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseContentSpaceTransactor) Commit

func (_BaseContentSpace *BaseContentSpaceTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseContentSpaceTransactor) ConfirmCommit

func (_BaseContentSpace *BaseContentSpaceTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() payable returns(bool)

func (*BaseContentSpaceTransactor) CreateAccessWallet

func (_BaseContentSpace *BaseContentSpaceTransactor) CreateAccessWallet(opts *bind.TransactOpts) (*types.Transaction, error)

CreateAccessWallet is a paid mutator transaction binding the contract method 0x7708bc41.

Solidity: function createAccessWallet() returns(address)

func (*BaseContentSpaceTransactor) CreateContent

func (_BaseContentSpace *BaseContentSpaceTransactor) CreateContent(opts *bind.TransactOpts, lib common.Address, content_type common.Address) (*types.Transaction, error)

CreateContent is a paid mutator transaction binding the contract method 0xbf4e088f.

Solidity: function createContent(address lib, address content_type) returns(address)

func (*BaseContentSpaceTransactor) CreateContentType

func (_BaseContentSpace *BaseContentSpaceTransactor) CreateContentType(opts *bind.TransactOpts) (*types.Transaction, error)

CreateContentType is a paid mutator transaction binding the contract method 0xb8cfaf05.

Solidity: function createContentType() returns(address)

func (*BaseContentSpaceTransactor) CreateGroup

func (_BaseContentSpace *BaseContentSpaceTransactor) CreateGroup(opts *bind.TransactOpts) (*types.Transaction, error)

CreateGroup is a paid mutator transaction binding the contract method 0x575185ed.

Solidity: function createGroup() returns(address)

func (*BaseContentSpaceTransactor) CreateLibrary

func (_BaseContentSpace *BaseContentSpaceTransactor) CreateLibrary(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)

CreateLibrary is a paid mutator transaction binding the contract method 0x40b89f06.

Solidity: function createLibrary(address address_KMS) returns(address)

func (*BaseContentSpaceTransactor) CreateUserWallet

func (_BaseContentSpace *BaseContentSpaceTransactor) CreateUserWallet(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)

CreateUserWallet is a paid mutator transaction binding the contract method 0xe7cf0c66.

Solidity: function createUserWallet(address _user) returns(address)

func (*BaseContentSpaceTransactor) DeleteVersion

func (_BaseContentSpace *BaseContentSpaceTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseContentSpaceTransactor) Fallback added in v1.3.1

func (_BaseContentSpace *BaseContentSpaceTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*BaseContentSpaceTransactor) GetAccessWallet

func (_BaseContentSpace *BaseContentSpaceTransactor) GetAccessWallet(opts *bind.TransactOpts) (*types.Transaction, error)

GetAccessWallet is a paid mutator transaction binding the contract method 0xa2d67fcf.

Solidity: function getAccessWallet() returns(address)

func (*BaseContentSpaceTransactor) Kill

func (_BaseContentSpace *BaseContentSpaceTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseContentSpaceTransactor) Publish

func (_BaseContentSpace *BaseContentSpaceTransactor) Publish(opts *bind.TransactOpts, contentObj common.Address) (*types.Transaction, error)

Publish is a paid mutator transaction binding the contract method 0x2cf99422.

Solidity: function publish(address contentObj) returns(bool)

func (*BaseContentSpaceTransactor) PutMeta

func (_BaseContentSpace *BaseContentSpaceTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)

PutMeta is a paid mutator transaction binding the contract method 0xe542b7cb.

Solidity: function putMeta(bytes key, bytes value) returns()

func (*BaseContentSpaceTransactor) RemoveContentType

func (_BaseContentSpace *BaseContentSpaceTransactor) RemoveContentType(opts *bind.TransactOpts, content_type common.Address) (*types.Transaction, error)

RemoveContentType is a paid mutator transaction binding the contract method 0xfd089196.

Solidity: function removeContentType(address content_type) returns(bool)

func (*BaseContentSpaceTransactor) RemoveNode

func (_BaseContentSpace *BaseContentSpaceTransactor) RemoveNode(opts *bind.TransactOpts, _nodeAddr common.Address) (*types.Transaction, error)

RemoveNode is a paid mutator transaction binding the contract method 0xb2b99ec9.

Solidity: function removeNode(address _nodeAddr) returns()

func (*BaseContentSpaceTransactor) SetAddressKMS

func (_BaseContentSpace *BaseContentSpaceTransactor) SetAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)

SetAddressKMS is a paid mutator transaction binding the contract method 0xc9e8e72d.

Solidity: function setAddressKMS(address address_KMS) returns()

func (*BaseContentSpaceTransactor) SetContentFactory

func (_BaseContentSpace *BaseContentSpaceTransactor) SetContentFactory(opts *bind.TransactOpts, new_factory common.Address) (*types.Transaction, error)

SetContentFactory is a paid mutator transaction binding the contract method 0x85ce1df1.

Solidity: function setContentFactory(address new_factory) returns()

func (*BaseContentSpaceTransactor) SetDescription

func (_BaseContentSpace *BaseContentSpaceTransactor) SetDescription(opts *bind.TransactOpts, content_space_description string) (*types.Transaction, error)

SetDescription is a paid mutator transaction binding the contract method 0x90c3f38f.

Solidity: function setDescription(string content_space_description) returns()

func (*BaseContentSpaceTransactor) SetFactory

func (_BaseContentSpace *BaseContentSpaceTransactor) SetFactory(opts *bind.TransactOpts, new_factory common.Address) (*types.Transaction, error)

SetFactory is a paid mutator transaction binding the contract method 0x5bb47808.

Solidity: function setFactory(address new_factory) returns()

func (*BaseContentSpaceTransactor) SetGroupFactory

func (_BaseContentSpace *BaseContentSpaceTransactor) SetGroupFactory(opts *bind.TransactOpts, new_factory common.Address) (*types.Transaction, error)

SetGroupFactory is a paid mutator transaction binding the contract method 0x837b3b93.

Solidity: function setGroupFactory(address new_factory) returns()

func (*BaseContentSpaceTransactor) SetGroupRights

func (_BaseContentSpace *BaseContentSpaceTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetGroupRights is a paid mutator transaction binding the contract method 0x22e564eb.

Solidity: function setGroupRights(address group, uint8 access_type, uint8 access) returns()

func (*BaseContentSpaceTransactor) SetKmsManager

func (_BaseContentSpace *BaseContentSpaceTransactor) SetKmsManager(opts *bind.TransactOpts, _kmsManAddr common.Address) (*types.Transaction, error)

SetKmsManager is a paid mutator transaction binding the contract method 0x87e38281.

Solidity: function setKmsManager(address _kmsManAddr) returns()

func (*BaseContentSpaceTransactor) SetLibraryFactory

func (_BaseContentSpace *BaseContentSpaceTransactor) SetLibraryFactory(opts *bind.TransactOpts, new_factory common.Address) (*types.Transaction, error)

SetLibraryFactory is a paid mutator transaction binding the contract method 0x9d05d18d.

Solidity: function setLibraryFactory(address new_factory) returns()

func (*BaseContentSpaceTransactor) SetRights

func (_BaseContentSpace *BaseContentSpaceTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetRights is a paid mutator transaction binding the contract method 0x0fe1b5a2.

Solidity: function setRights(address stakeholder, uint8 access_type, uint8 access) returns()

func (*BaseContentSpaceTransactor) SetVisibility

func (_BaseContentSpace *BaseContentSpaceTransactor) SetVisibility(opts *bind.TransactOpts, _visibility_code uint8) (*types.Transaction, error)

SetVisibility is a paid mutator transaction binding the contract method 0xaa024e8b.

Solidity: function setVisibility(uint8 _visibility_code) returns()

func (*BaseContentSpaceTransactor) SetWalletFactory

func (_BaseContentSpace *BaseContentSpaceTransactor) SetWalletFactory(opts *bind.TransactOpts, new_factory common.Address) (*types.Transaction, error)

SetWalletFactory is a paid mutator transaction binding the contract method 0x7ebf879c.

Solidity: function setWalletFactory(address new_factory) returns()

func (*BaseContentSpaceTransactor) SubmitNode

func (_BaseContentSpace *BaseContentSpaceTransactor) SubmitNode(opts *bind.TransactOpts, _locator []byte) (*types.Transaction, error)

SubmitNode is a paid mutator transaction binding the contract method 0x160eee74.

Solidity: function submitNode(bytes _locator) returns()

func (*BaseContentSpaceTransactor) TransferCreatorship

func (_BaseContentSpace *BaseContentSpaceTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseContentSpaceTransactor) TransferOwnership

func (_BaseContentSpace *BaseContentSpaceTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseContentSpaceTransactor) UpdateRequest

func (_BaseContentSpace *BaseContentSpaceTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

type BaseContentSpaceUpdateRequest

type BaseContentSpaceUpdateRequest struct {
	ObjectHash string
	Raw        types.Log // Blockchain specific contextual infos
}

BaseContentSpaceUpdateRequest represents a UpdateRequest event raised by the BaseContentSpace contract.

type BaseContentSpaceUpdateRequestIterator

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

BaseContentSpaceUpdateRequestIterator is returned from FilterUpdateRequest and is used to iterate over the raw logs and unpacked data for UpdateRequest events raised by the BaseContentSpace contract.

func (*BaseContentSpaceUpdateRequestIterator) Close

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

func (*BaseContentSpaceUpdateRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceUpdateRequestIterator) 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 BaseContentSpaceVersionConfirm

type BaseContentSpaceVersionConfirm struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseContentSpaceVersionConfirm represents a VersionConfirm event raised by the BaseContentSpace contract.

type BaseContentSpaceVersionConfirmIterator

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

BaseContentSpaceVersionConfirmIterator is returned from FilterVersionConfirm and is used to iterate over the raw logs and unpacked data for VersionConfirm events raised by the BaseContentSpace contract.

func (*BaseContentSpaceVersionConfirmIterator) Close

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

func (*BaseContentSpaceVersionConfirmIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceVersionConfirmIterator) 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 BaseContentSpaceVersionDelete

type BaseContentSpaceVersionDelete struct {
	SpaceAddress common.Address
	VersionHash  string
	Index        *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

BaseContentSpaceVersionDelete represents a VersionDelete event raised by the BaseContentSpace contract.

type BaseContentSpaceVersionDeleteIterator

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

BaseContentSpaceVersionDeleteIterator is returned from FilterVersionDelete and is used to iterate over the raw logs and unpacked data for VersionDelete events raised by the BaseContentSpace contract.

func (*BaseContentSpaceVersionDeleteIterator) Close

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

func (*BaseContentSpaceVersionDeleteIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceVersionDeleteIterator) 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 BaseContentSpaceVisibilityChanged

type BaseContentSpaceVisibilityChanged struct {
	ContentSpace  common.Address
	ParentAddress common.Address
	Visibility    uint8
	Raw           types.Log // Blockchain specific contextual infos
}

BaseContentSpaceVisibilityChanged represents a VisibilityChanged event raised by the BaseContentSpace contract.

type BaseContentSpaceVisibilityChangedIterator

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

BaseContentSpaceVisibilityChangedIterator is returned from FilterVisibilityChanged and is used to iterate over the raw logs and unpacked data for VisibilityChanged events raised by the BaseContentSpace contract.

func (*BaseContentSpaceVisibilityChangedIterator) Close

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

func (*BaseContentSpaceVisibilityChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceVisibilityChangedIterator) 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 BaseContentTransactor

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

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

func NewBaseContentTransactor

func NewBaseContentTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseContentTransactor, error)

NewBaseContentTransactor creates a new write-only instance of BaseContent, bound to a specific deployed contract.

func (*BaseContentTransactor) AccessComplete

func (_BaseContent *BaseContentTransactor) AccessComplete(opts *bind.TransactOpts, request_ID *big.Int, score_pct *big.Int, arg2 *big.Int) (*types.Transaction, error)

AccessComplete is a paid mutator transaction binding the contract method 0x0593e335.

Solidity: function accessComplete(uint256 request_ID, uint256 score_pct, uint256 ) payable returns(bool)

func (*BaseContentTransactor) AccessCompleteContext

func (_BaseContent *BaseContentTransactor) AccessCompleteContext(opts *bind.TransactOpts, _requestNonce *big.Int, _contextHash [32]byte, _accessor common.Address, _request_timestamp *big.Int) (*types.Transaction, error)

AccessCompleteContext is a paid mutator transaction binding the contract method 0xbc7dba33.

Solidity: function accessCompleteContext(uint256 _requestNonce, bytes32 _contextHash, address _accessor, uint256 _request_timestamp) payable returns(bool)

func (*BaseContentTransactor) AccessCompleteInternal

func (_BaseContent *BaseContentTransactor) AccessCompleteInternal(opts *bind.TransactOpts, requestNonce *big.Int, customValues [][32]byte, stakeholders []common.Address) (*types.Transaction, error)

AccessCompleteInternal is a paid mutator transaction binding the contract method 0x484f4b3b.

Solidity: function accessCompleteInternal(uint256 requestNonce, bytes32[] customValues, address[] stakeholders) payable returns(bool)

func (*BaseContentTransactor) AccessCompleteV3

func (_BaseContent *BaseContentTransactor) AccessCompleteV3(opts *bind.TransactOpts, requestNonce *big.Int, customValues [][32]byte, stakeholders []common.Address) (*types.Transaction, error)

AccessCompleteV3 is a paid mutator transaction binding the contract method 0x45155f6e.

Solidity: function accessCompleteV3(uint256 requestNonce, bytes32[] customValues, address[] stakeholders) payable returns(bool)

func (*BaseContentTransactor) AccessRequest

func (_BaseContent *BaseContentTransactor) AccessRequest(opts *bind.TransactOpts, arg0 uint8, pkeRequestor string, pkeAFGH string, customValues [][32]byte, stakeholders []common.Address) (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xa1ff106e.

Solidity: function accessRequest(uint8 , string pkeRequestor, string pkeAFGH, bytes32[] customValues, address[] stakeholders) payable returns(uint256)

func (*BaseContentTransactor) AccessRequestContext

func (_BaseContent *BaseContentTransactor) AccessRequestContext(opts *bind.TransactOpts, requestNonce *big.Int, contextHash [32]byte, accessor common.Address, request_timestamp *big.Int) (*types.Transaction, error)

AccessRequestContext is a paid mutator transaction binding the contract method 0x78f52ffb.

Solidity: function accessRequestContext(uint256 requestNonce, bytes32 contextHash, address accessor, uint256 request_timestamp) payable returns(uint256)

func (*BaseContentTransactor) AccessRequestV3

func (_BaseContent *BaseContentTransactor) AccessRequestV3(opts *bind.TransactOpts, customValues [][32]byte, stakeholders []common.Address) (*types.Transaction, error)

AccessRequestV3 is a paid mutator transaction binding the contract method 0x1bf7a912.

Solidity: function accessRequestV3(bytes32[] customValues, address[] stakeholders) payable returns(bool)

func (*BaseContentTransactor) ClearPending

func (_BaseContent *BaseContentTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseContentTransactor) Commit

func (_BaseContent *BaseContentTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseContentTransactor) ConfirmCommit

func (_BaseContent *BaseContentTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() payable returns(bool)

func (*BaseContentTransactor) DeleteVersion

func (_BaseContent *BaseContentTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseContentTransactor) Fallback added in v1.3.1

func (_BaseContent *BaseContentTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*BaseContentTransactor) Kill

func (_BaseContent *BaseContentTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseContentTransactor) ProcessRequestPayment

func (_BaseContent *BaseContentTransactor) ProcessRequestPayment(opts *bind.TransactOpts, requestNonce *big.Int, payee common.Address, label string, amount *big.Int) (*types.Transaction, error)

ProcessRequestPayment is a paid mutator transaction binding the contract method 0x0c6d3f93.

Solidity: function processRequestPayment(uint256 requestNonce, address payee, string label, uint256 amount) returns(bool)

func (*BaseContentTransactor) Publish

func (_BaseContent *BaseContentTransactor) Publish(opts *bind.TransactOpts) (*types.Transaction, error)

Publish is a paid mutator transaction binding the contract method 0x075d4782.

Solidity: function publish() payable returns(bool)

func (*BaseContentTransactor) PutMeta

func (_BaseContent *BaseContentTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)

PutMeta is a paid mutator transaction binding the contract method 0xe542b7cb.

Solidity: function putMeta(bytes key, bytes value) returns()

func (*BaseContentTransactor) SetAccessCharge

func (_BaseContent *BaseContentTransactor) SetAccessCharge(opts *bind.TransactOpts, charge *big.Int) (*types.Transaction, error)

SetAccessCharge is a paid mutator transaction binding the contract method 0xf4d9bae8.

Solidity: function setAccessCharge(uint256 charge) returns(uint256)

func (*BaseContentTransactor) SetAddressKMS

func (_BaseContent *BaseContentTransactor) SetAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)

SetAddressKMS is a paid mutator transaction binding the contract method 0xc9e8e72d.

Solidity: function setAddressKMS(address address_KMS) returns()

func (*BaseContentTransactor) SetContentContractAddress

func (_BaseContent *BaseContentTransactor) SetContentContractAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)

SetContentContractAddress is a paid mutator transaction binding the contract method 0xe5385303.

Solidity: function setContentContractAddress(address addr) returns()

func (*BaseContentTransactor) SetGroupRights

func (_BaseContent *BaseContentTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetGroupRights is a paid mutator transaction binding the contract method 0x22e564eb.

Solidity: function setGroupRights(address group, uint8 access_type, uint8 access) returns()

func (*BaseContentTransactor) SetRights

func (_BaseContent *BaseContentTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetRights is a paid mutator transaction binding the contract method 0x0fe1b5a2.

Solidity: function setRights(address stakeholder, uint8 access_type, uint8 access) returns()

func (*BaseContentTransactor) SetStatusCode

func (_BaseContent *BaseContentTransactor) SetStatusCode(opts *bind.TransactOpts, status_code *big.Int) (*types.Transaction, error)

SetStatusCode is a paid mutator transaction binding the contract method 0x5267db44.

Solidity: function setStatusCode(int256 status_code) returns(int256)

func (*BaseContentTransactor) SetVisibility

func (_BaseContent *BaseContentTransactor) SetVisibility(opts *bind.TransactOpts, _visibility_code uint8) (*types.Transaction, error)

SetVisibility is a paid mutator transaction binding the contract method 0xaa024e8b.

Solidity: function setVisibility(uint8 _visibility_code) returns()

func (*BaseContentTransactor) TransferCreatorship

func (_BaseContent *BaseContentTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseContentTransactor) TransferOwnership

func (_BaseContent *BaseContentTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseContentTransactor) UpdateRequest

func (_BaseContent *BaseContentTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

func (*BaseContentTransactor) UpdateStatus

func (_BaseContent *BaseContentTransactor) UpdateStatus(opts *bind.TransactOpts, status_code *big.Int) (*types.Transaction, error)

UpdateStatus is a paid mutator transaction binding the contract method 0x8280dd8f.

Solidity: function updateStatus(int256 status_code) returns(int256)

type BaseContentType

type BaseContentType struct {
	BaseContentTypeCaller     // Read-only binding to the contract
	BaseContentTypeTransactor // Write-only binding to the contract
	BaseContentTypeFilterer   // Log filterer for contract events
}

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

func DeployBaseContentType

func DeployBaseContentType(auth *bind.TransactOpts, backend bind.ContractBackend, content_space common.Address) (common.Address, *types.Transaction, *BaseContentType, error)

DeployBaseContentType deploys a new Ethereum contract, binding an instance of BaseContentType to it.

func NewBaseContentType

func NewBaseContentType(address common.Address, backend bind.ContractBackend) (*BaseContentType, error)

NewBaseContentType creates a new instance of BaseContentType, bound to a specific deployed contract.

type BaseContentTypeAccessRequestV3

type BaseContentTypeAccessRequestV3 struct {
	RequestNonce     *big.Int
	ParentAddress    common.Address
	ContextHash      [32]byte
	Accessor         common.Address
	RequestTimestamp *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

BaseContentTypeAccessRequestV3 represents a AccessRequestV3 event raised by the BaseContentType contract.

type BaseContentTypeAccessRequestV3Iterator

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

BaseContentTypeAccessRequestV3Iterator is returned from FilterAccessRequestV3 and is used to iterate over the raw logs and unpacked data for AccessRequestV3 events raised by the BaseContentType contract.

func (*BaseContentTypeAccessRequestV3Iterator) Close

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

func (*BaseContentTypeAccessRequestV3Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentTypeAccessRequestV3Iterator) 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 BaseContentTypeCaller

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

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

func NewBaseContentTypeCaller

func NewBaseContentTypeCaller(address common.Address, caller bind.ContractCaller) (*BaseContentTypeCaller, error)

NewBaseContentTypeCaller creates a new read-only instance of BaseContentType, bound to a specific deployed contract.

func (*BaseContentTypeCaller) CANACCESS

func (_BaseContentType *BaseContentTypeCaller) CANACCESS(opts *bind.CallOpts) (uint8, error)

CANACCESS is a free data retrieval call binding the contract method 0x97ac4fd2.

Solidity: function CAN_ACCESS() view returns(uint8)

func (*BaseContentTypeCaller) CANEDIT

func (_BaseContentType *BaseContentTypeCaller) CANEDIT(opts *bind.CallOpts) (uint8, error)

CANEDIT is a free data retrieval call binding the contract method 0xef1d7dc2.

Solidity: function CAN_EDIT() view returns(uint8)

func (*BaseContentTypeCaller) CANSEE

func (_BaseContentType *BaseContentTypeCaller) CANSEE(opts *bind.CallOpts) (uint8, error)

CANSEE is a free data retrieval call binding the contract method 0x100508a2.

Solidity: function CAN_SEE() view returns(uint8)

func (*BaseContentTypeCaller) CanCommit

func (_BaseContentType *BaseContentTypeCaller) CanCommit(opts *bind.CallOpts) (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() view returns(bool)

func (*BaseContentTypeCaller) CanConfirm

func (_BaseContentType *BaseContentTypeCaller) CanConfirm(opts *bind.CallOpts) (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() view returns(bool)

func (*BaseContentTypeCaller) CanEdit

func (_BaseContentType *BaseContentTypeCaller) CanEdit(opts *bind.CallOpts) (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() view returns(bool)

func (*BaseContentTypeCaller) CommitPending

func (_BaseContentType *BaseContentTypeCaller) CommitPending(opts *bind.CallOpts) (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() view returns(bool)

func (*BaseContentTypeCaller) ContentSpace

func (_BaseContentType *BaseContentTypeCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*BaseContentTypeCaller) CountVersionHashes

func (_BaseContentType *BaseContentTypeCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() view returns(uint256)

func (*BaseContentTypeCaller) Creator

func (_BaseContentType *BaseContentTypeCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*BaseContentTypeCaller) HasAccess

func (_BaseContentType *BaseContentTypeCaller) HasAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address candidate) view returns(bool)

func (*BaseContentTypeCaller) HasEditorRight

func (_BaseContentType *BaseContentTypeCaller) HasEditorRight(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasEditorRight is a free data retrieval call binding the contract method 0x67e5c3bf.

Solidity: function hasEditorRight(address candidate) view returns(bool)

func (*BaseContentTypeCaller) IndexCategory

func (_BaseContentType *BaseContentTypeCaller) IndexCategory(opts *bind.CallOpts) (uint8, error)

IndexCategory is a free data retrieval call binding the contract method 0x6380501f.

Solidity: function indexCategory() view returns(uint8)

func (*BaseContentTypeCaller) ObjectHash

func (_BaseContentType *BaseContentTypeCaller) ObjectHash(opts *bind.CallOpts) (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() view returns(string)

func (*BaseContentTypeCaller) ObjectTimestamp

func (_BaseContentType *BaseContentTypeCaller) ObjectTimestamp(opts *bind.CallOpts) (*big.Int, error)

ObjectTimestamp is a free data retrieval call binding the contract method 0x40b87a26.

Solidity: function objectTimestamp() view returns(uint256)

func (*BaseContentTypeCaller) Owner

func (_BaseContentType *BaseContentTypeCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*BaseContentTypeCaller) ParentAddress

func (_BaseContentType *BaseContentTypeCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() view returns(address)

func (*BaseContentTypeCaller) PendingHash

func (_BaseContentType *BaseContentTypeCaller) PendingHash(opts *bind.CallOpts) (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() view returns(string)

func (*BaseContentTypeCaller) Version

func (_BaseContentType *BaseContentTypeCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*BaseContentTypeCaller) VersionAPI

func (_BaseContentType *BaseContentTypeCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

func (*BaseContentTypeCaller) VersionHashes

func (_BaseContentType *BaseContentTypeCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) view returns(string)

func (*BaseContentTypeCaller) VersionTimestamp

func (_BaseContentType *BaseContentTypeCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) view returns(uint256)

func (*BaseContentTypeCaller) Visibility

func (_BaseContentType *BaseContentTypeCaller) Visibility(opts *bind.CallOpts) (uint8, error)

Visibility is a free data retrieval call binding the contract method 0x29adec14.

Solidity: function visibility() view returns(uint8)

type BaseContentTypeCommitPending

type BaseContentTypeCommitPending struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseContentTypeCommitPending represents a CommitPending event raised by the BaseContentType contract.

type BaseContentTypeCommitPendingIterator

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

BaseContentTypeCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the BaseContentType contract.

func (*BaseContentTypeCommitPendingIterator) Close

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

func (*BaseContentTypeCommitPendingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentTypeCommitPendingIterator) 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 BaseContentTypeFilterer

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

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

func NewBaseContentTypeFilterer

func NewBaseContentTypeFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseContentTypeFilterer, error)

NewBaseContentTypeFilterer creates a new log filterer instance of BaseContentType, bound to a specific deployed contract.

func (*BaseContentTypeFilterer) FilterAccessRequestV3

func (_BaseContentType *BaseContentTypeFilterer) FilterAccessRequestV3(opts *bind.FilterOpts) (*BaseContentTypeAccessRequestV3Iterator, error)

FilterAccessRequestV3 is a free log retrieval operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseContentTypeFilterer) FilterCommitPending

func (_BaseContentType *BaseContentTypeFilterer) FilterCommitPending(opts *bind.FilterOpts) (*BaseContentTypeCommitPendingIterator, error)

FilterCommitPending is a free log retrieval operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentTypeFilterer) FilterUpdateRequest

func (_BaseContentType *BaseContentTypeFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*BaseContentTypeUpdateRequestIterator, error)

FilterUpdateRequest is a free log retrieval operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseContentTypeFilterer) FilterVersionConfirm

func (_BaseContentType *BaseContentTypeFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*BaseContentTypeVersionConfirmIterator, error)

FilterVersionConfirm is a free log retrieval operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentTypeFilterer) FilterVersionDelete

func (_BaseContentType *BaseContentTypeFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*BaseContentTypeVersionDeleteIterator, error)

FilterVersionDelete is a free log retrieval operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseContentTypeFilterer) FilterVisibilityChanged

func (_BaseContentType *BaseContentTypeFilterer) FilterVisibilityChanged(opts *bind.FilterOpts) (*BaseContentTypeVisibilityChangedIterator, error)

FilterVisibilityChanged is a free log retrieval operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseContentTypeFilterer) ParseAccessRequestV3

func (_BaseContentType *BaseContentTypeFilterer) ParseAccessRequestV3(log types.Log) (*BaseContentTypeAccessRequestV3, error)

ParseAccessRequestV3 is a log parse operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseContentTypeFilterer) ParseCommitPending

func (_BaseContentType *BaseContentTypeFilterer) ParseCommitPending(log types.Log) (*BaseContentTypeCommitPending, error)

ParseCommitPending is a log parse operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentTypeFilterer) ParseUpdateRequest

func (_BaseContentType *BaseContentTypeFilterer) ParseUpdateRequest(log types.Log) (*BaseContentTypeUpdateRequest, error)

ParseUpdateRequest is a log parse operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseContentTypeFilterer) ParseVersionConfirm

func (_BaseContentType *BaseContentTypeFilterer) ParseVersionConfirm(log types.Log) (*BaseContentTypeVersionConfirm, error)

ParseVersionConfirm is a log parse operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentTypeFilterer) ParseVersionDelete

func (_BaseContentType *BaseContentTypeFilterer) ParseVersionDelete(log types.Log) (*BaseContentTypeVersionDelete, error)

ParseVersionDelete is a log parse operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseContentTypeFilterer) ParseVisibilityChanged

func (_BaseContentType *BaseContentTypeFilterer) ParseVisibilityChanged(log types.Log) (*BaseContentTypeVisibilityChanged, error)

ParseVisibilityChanged is a log parse operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseContentTypeFilterer) WatchAccessRequestV3

func (_BaseContentType *BaseContentTypeFilterer) WatchAccessRequestV3(opts *bind.WatchOpts, sink chan<- *BaseContentTypeAccessRequestV3) (event.Subscription, error)

WatchAccessRequestV3 is a free log subscription operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseContentTypeFilterer) WatchCommitPending

func (_BaseContentType *BaseContentTypeFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *BaseContentTypeCommitPending) (event.Subscription, error)

WatchCommitPending is a free log subscription operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentTypeFilterer) WatchUpdateRequest

func (_BaseContentType *BaseContentTypeFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *BaseContentTypeUpdateRequest) (event.Subscription, error)

WatchUpdateRequest is a free log subscription operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseContentTypeFilterer) WatchVersionConfirm

func (_BaseContentType *BaseContentTypeFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *BaseContentTypeVersionConfirm) (event.Subscription, error)

WatchVersionConfirm is a free log subscription operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseContentTypeFilterer) WatchVersionDelete

func (_BaseContentType *BaseContentTypeFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *BaseContentTypeVersionDelete) (event.Subscription, error)

WatchVersionDelete is a free log subscription operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseContentTypeFilterer) WatchVisibilityChanged

func (_BaseContentType *BaseContentTypeFilterer) WatchVisibilityChanged(opts *bind.WatchOpts, sink chan<- *BaseContentTypeVisibilityChanged) (event.Subscription, error)

WatchVisibilityChanged is a free log subscription operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

type BaseContentTypeTransactor

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

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

func NewBaseContentTypeTransactor

func NewBaseContentTypeTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseContentTypeTransactor, error)

NewBaseContentTypeTransactor creates a new write-only instance of BaseContentType, bound to a specific deployed contract.

func (*BaseContentTypeTransactor) AccessRequestV3

func (_BaseContentType *BaseContentTypeTransactor) AccessRequestV3(opts *bind.TransactOpts, arg0 [][32]byte, arg1 []common.Address) (*types.Transaction, error)

AccessRequestV3 is a paid mutator transaction binding the contract method 0x1bf7a912.

Solidity: function accessRequestV3(bytes32[] , address[] ) payable returns(bool)

func (*BaseContentTypeTransactor) ClearPending

func (_BaseContentType *BaseContentTypeTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseContentTypeTransactor) Commit

func (_BaseContentType *BaseContentTypeTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseContentTypeTransactor) ConfirmCommit

func (_BaseContentType *BaseContentTypeTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() payable returns(bool)

func (*BaseContentTypeTransactor) DeleteVersion

func (_BaseContentType *BaseContentTypeTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseContentTypeTransactor) Fallback added in v1.3.1

func (_BaseContentType *BaseContentTypeTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*BaseContentTypeTransactor) Kill

func (_BaseContentType *BaseContentTypeTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseContentTypeTransactor) SetGroupRights

func (_BaseContentType *BaseContentTypeTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetGroupRights is a paid mutator transaction binding the contract method 0x22e564eb.

Solidity: function setGroupRights(address group, uint8 access_type, uint8 access) returns()

func (*BaseContentTypeTransactor) SetRights

func (_BaseContentType *BaseContentTypeTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetRights is a paid mutator transaction binding the contract method 0x0fe1b5a2.

Solidity: function setRights(address stakeholder, uint8 access_type, uint8 access) returns()

func (*BaseContentTypeTransactor) SetVisibility

func (_BaseContentType *BaseContentTypeTransactor) SetVisibility(opts *bind.TransactOpts, _visibility_code uint8) (*types.Transaction, error)

SetVisibility is a paid mutator transaction binding the contract method 0xaa024e8b.

Solidity: function setVisibility(uint8 _visibility_code) returns()

func (*BaseContentTypeTransactor) TransferCreatorship

func (_BaseContentType *BaseContentTypeTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseContentTypeTransactor) TransferOwnership

func (_BaseContentType *BaseContentTypeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseContentTypeTransactor) UpdateRequest

func (_BaseContentType *BaseContentTypeTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

type BaseContentTypeUpdateRequest

type BaseContentTypeUpdateRequest struct {
	ObjectHash string
	Raw        types.Log // Blockchain specific contextual infos
}

BaseContentTypeUpdateRequest represents a UpdateRequest event raised by the BaseContentType contract.

type BaseContentTypeUpdateRequestIterator

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

BaseContentTypeUpdateRequestIterator is returned from FilterUpdateRequest and is used to iterate over the raw logs and unpacked data for UpdateRequest events raised by the BaseContentType contract.

func (*BaseContentTypeUpdateRequestIterator) Close

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

func (*BaseContentTypeUpdateRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentTypeUpdateRequestIterator) 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 BaseContentTypeVersionConfirm

type BaseContentTypeVersionConfirm struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseContentTypeVersionConfirm represents a VersionConfirm event raised by the BaseContentType contract.

type BaseContentTypeVersionConfirmIterator

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

BaseContentTypeVersionConfirmIterator is returned from FilterVersionConfirm and is used to iterate over the raw logs and unpacked data for VersionConfirm events raised by the BaseContentType contract.

func (*BaseContentTypeVersionConfirmIterator) Close

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

func (*BaseContentTypeVersionConfirmIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentTypeVersionConfirmIterator) 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 BaseContentTypeVersionDelete

type BaseContentTypeVersionDelete struct {
	SpaceAddress common.Address
	VersionHash  string
	Index        *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

BaseContentTypeVersionDelete represents a VersionDelete event raised by the BaseContentType contract.

type BaseContentTypeVersionDeleteIterator

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

BaseContentTypeVersionDeleteIterator is returned from FilterVersionDelete and is used to iterate over the raw logs and unpacked data for VersionDelete events raised by the BaseContentType contract.

func (*BaseContentTypeVersionDeleteIterator) Close

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

func (*BaseContentTypeVersionDeleteIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentTypeVersionDeleteIterator) 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 BaseContentTypeVisibilityChanged

type BaseContentTypeVisibilityChanged struct {
	ContentSpace  common.Address
	ParentAddress common.Address
	Visibility    uint8
	Raw           types.Log // Blockchain specific contextual infos
}

BaseContentTypeVisibilityChanged represents a VisibilityChanged event raised by the BaseContentType contract.

type BaseContentTypeVisibilityChangedIterator

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

BaseContentTypeVisibilityChangedIterator is returned from FilterVisibilityChanged and is used to iterate over the raw logs and unpacked data for VisibilityChanged events raised by the BaseContentType contract.

func (*BaseContentTypeVisibilityChangedIterator) Close

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

func (*BaseContentTypeVisibilityChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentTypeVisibilityChangedIterator) 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 BaseContentUpdateRequest

type BaseContentUpdateRequest struct {
	ObjectHash string
	Raw        types.Log // Blockchain specific contextual infos
}

BaseContentUpdateRequest represents a UpdateRequest event raised by the BaseContent contract.

type BaseContentUpdateRequestIterator

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

BaseContentUpdateRequestIterator is returned from FilterUpdateRequest and is used to iterate over the raw logs and unpacked data for UpdateRequest events raised by the BaseContent contract.

func (*BaseContentUpdateRequestIterator) Close

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

func (*BaseContentUpdateRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentUpdateRequestIterator) 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 BaseContentVersionConfirm

type BaseContentVersionConfirm struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseContentVersionConfirm represents a VersionConfirm event raised by the BaseContent contract.

type BaseContentVersionConfirmIterator

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

BaseContentVersionConfirmIterator is returned from FilterVersionConfirm and is used to iterate over the raw logs and unpacked data for VersionConfirm events raised by the BaseContent contract.

func (*BaseContentVersionConfirmIterator) Close

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

func (*BaseContentVersionConfirmIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentVersionConfirmIterator) 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 BaseContentVersionDelete

type BaseContentVersionDelete struct {
	SpaceAddress common.Address
	VersionHash  string
	Index        *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

BaseContentVersionDelete represents a VersionDelete event raised by the BaseContent contract.

type BaseContentVersionDeleteIterator

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

BaseContentVersionDeleteIterator is returned from FilterVersionDelete and is used to iterate over the raw logs and unpacked data for VersionDelete events raised by the BaseContent contract.

func (*BaseContentVersionDeleteIterator) Close

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

func (*BaseContentVersionDeleteIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentVersionDeleteIterator) 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 BaseContentVisibilityChanged

type BaseContentVisibilityChanged struct {
	ContentSpace  common.Address
	ParentAddress common.Address
	Visibility    uint8
	Raw           types.Log // Blockchain specific contextual infos
}

BaseContentVisibilityChanged represents a VisibilityChanged event raised by the BaseContent contract.

type BaseContentVisibilityChangedIterator

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

BaseContentVisibilityChangedIterator is returned from FilterVisibilityChanged and is used to iterate over the raw logs and unpacked data for VisibilityChanged events raised by the BaseContent contract.

func (*BaseContentVisibilityChangedIterator) Close

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

func (*BaseContentVisibilityChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentVisibilityChangedIterator) 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 BaseGroupFactory

type BaseGroupFactory struct {
	BaseGroupFactoryCaller     // Read-only binding to the contract
	BaseGroupFactoryTransactor // Write-only binding to the contract
	BaseGroupFactoryFilterer   // Log filterer for contract events
}

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

func DeployBaseGroupFactory

func DeployBaseGroupFactory(auth *bind.TransactOpts, backend bind.ContractBackend, _spaceAddr common.Address) (common.Address, *types.Transaction, *BaseGroupFactory, error)

DeployBaseGroupFactory deploys a new Ethereum contract, binding an instance of BaseGroupFactory to it.

func NewBaseGroupFactory

func NewBaseGroupFactory(address common.Address, backend bind.ContractBackend) (*BaseGroupFactory, error)

NewBaseGroupFactory creates a new instance of BaseGroupFactory, bound to a specific deployed contract.

type BaseGroupFactoryCaller

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

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

func NewBaseGroupFactoryCaller

func NewBaseGroupFactoryCaller(address common.Address, caller bind.ContractCaller) (*BaseGroupFactoryCaller, error)

NewBaseGroupFactoryCaller creates a new read-only instance of BaseGroupFactory, bound to a specific deployed contract.

func (*BaseGroupFactoryCaller) ContentSpace

func (_BaseGroupFactory *BaseGroupFactoryCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*BaseGroupFactoryCaller) Creator

func (_BaseGroupFactory *BaseGroupFactoryCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*BaseGroupFactoryCaller) Owner

func (_BaseGroupFactory *BaseGroupFactoryCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*BaseGroupFactoryCaller) Version

func (_BaseGroupFactory *BaseGroupFactoryCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*BaseGroupFactoryCaller) VersionAPI

func (_BaseGroupFactory *BaseGroupFactoryCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

type BaseGroupFactoryFilterer

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

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

func NewBaseGroupFactoryFilterer

func NewBaseGroupFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseGroupFactoryFilterer, error)

NewBaseGroupFactoryFilterer creates a new log filterer instance of BaseGroupFactory, bound to a specific deployed contract.

type BaseGroupFactoryTransactor

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

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

func NewBaseGroupFactoryTransactor

func NewBaseGroupFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseGroupFactoryTransactor, error)

NewBaseGroupFactoryTransactor creates a new write-only instance of BaseGroupFactory, bound to a specific deployed contract.

func (*BaseGroupFactoryTransactor) CreateGroup

func (_BaseGroupFactory *BaseGroupFactoryTransactor) CreateGroup(opts *bind.TransactOpts) (*types.Transaction, error)

CreateGroup is a paid mutator transaction binding the contract method 0x575185ed.

Solidity: function createGroup() returns(address)

func (*BaseGroupFactoryTransactor) Fallback added in v1.3.1

func (_BaseGroupFactory *BaseGroupFactoryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*BaseGroupFactoryTransactor) Kill

func (_BaseGroupFactory *BaseGroupFactoryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseGroupFactoryTransactor) TransferCreatorship

func (_BaseGroupFactory *BaseGroupFactoryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseGroupFactoryTransactor) TransferOwnership

func (_BaseGroupFactory *BaseGroupFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type BaseLibrary

type BaseLibrary struct {
	BaseLibraryCaller     // Read-only binding to the contract
	BaseLibraryTransactor // Write-only binding to the contract
	BaseLibraryFilterer   // Log filterer for contract events
}

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

func DeployBaseLibrary

func DeployBaseLibrary(auth *bind.TransactOpts, backend bind.ContractBackend, address_KMS common.Address, _content_space common.Address) (common.Address, *types.Transaction, *BaseLibrary, error)

DeployBaseLibrary deploys a new Ethereum contract, binding an instance of BaseLibrary to it.

func NewBaseLibrary

func NewBaseLibrary(address common.Address, backend bind.ContractBackend) (*BaseLibrary, error)

NewBaseLibrary creates a new instance of BaseLibrary, bound to a specific deployed contract.

type BaseLibraryAccessRequestV3

type BaseLibraryAccessRequestV3 struct {
	RequestNonce     *big.Int
	ParentAddress    common.Address
	ContextHash      [32]byte
	Accessor         common.Address
	RequestTimestamp *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

BaseLibraryAccessRequestV3 represents a AccessRequestV3 event raised by the BaseLibrary contract.

type BaseLibraryAccessRequestV3Iterator

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

BaseLibraryAccessRequestV3Iterator is returned from FilterAccessRequestV3 and is used to iterate over the raw logs and unpacked data for AccessRequestV3 events raised by the BaseLibrary contract.

func (*BaseLibraryAccessRequestV3Iterator) Close

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

func (*BaseLibraryAccessRequestV3Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryAccessRequestV3Iterator) 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 BaseLibraryAccessorGroupAdded

type BaseLibraryAccessorGroupAdded struct {
	Group common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

BaseLibraryAccessorGroupAdded represents a AccessorGroupAdded event raised by the BaseLibrary contract.

type BaseLibraryAccessorGroupAddedIterator

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

BaseLibraryAccessorGroupAddedIterator is returned from FilterAccessorGroupAdded and is used to iterate over the raw logs and unpacked data for AccessorGroupAdded events raised by the BaseLibrary contract.

func (*BaseLibraryAccessorGroupAddedIterator) Close

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

func (*BaseLibraryAccessorGroupAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryAccessorGroupAddedIterator) 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 BaseLibraryAccessorGroupRemoved

type BaseLibraryAccessorGroupRemoved struct {
	Group common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

BaseLibraryAccessorGroupRemoved represents a AccessorGroupRemoved event raised by the BaseLibrary contract.

type BaseLibraryAccessorGroupRemovedIterator

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

BaseLibraryAccessorGroupRemovedIterator is returned from FilterAccessorGroupRemoved and is used to iterate over the raw logs and unpacked data for AccessorGroupRemoved events raised by the BaseLibrary contract.

func (*BaseLibraryAccessorGroupRemovedIterator) Close

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

func (*BaseLibraryAccessorGroupRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryAccessorGroupRemovedIterator) 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 BaseLibraryApproveContent

type BaseLibraryApproveContent struct {
	ContentAddress common.Address
	Approved       bool
	Note           string
	Raw            types.Log // Blockchain specific contextual infos
}

BaseLibraryApproveContent represents a ApproveContent event raised by the BaseLibrary contract.

type BaseLibraryApproveContentIterator

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

BaseLibraryApproveContentIterator is returned from FilterApproveContent and is used to iterate over the raw logs and unpacked data for ApproveContent events raised by the BaseLibrary contract.

func (*BaseLibraryApproveContentIterator) Close

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

func (*BaseLibraryApproveContentIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryApproveContentIterator) 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 BaseLibraryApproveContentRequest

type BaseLibraryApproveContentRequest struct {
	ContentAddress common.Address
	Submitter      common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

BaseLibraryApproveContentRequest represents a ApproveContentRequest event raised by the BaseLibrary contract.

type BaseLibraryApproveContentRequestIterator

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

BaseLibraryApproveContentRequestIterator is returned from FilterApproveContentRequest and is used to iterate over the raw logs and unpacked data for ApproveContentRequest events raised by the BaseLibrary contract.

func (*BaseLibraryApproveContentRequestIterator) Close

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

func (*BaseLibraryApproveContentRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryApproveContentRequestIterator) 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 BaseLibraryCaller

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

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

func NewBaseLibraryCaller

func NewBaseLibraryCaller(address common.Address, caller bind.ContractCaller) (*BaseLibraryCaller, error)

NewBaseLibraryCaller creates a new read-only instance of BaseLibrary, bound to a specific deployed contract.

func (*BaseLibraryCaller) AccessorGroups

func (_BaseLibrary *BaseLibraryCaller) AccessorGroups(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

AccessorGroups is a free data retrieval call binding the contract method 0x2c11f392.

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

func (*BaseLibraryCaller) AccessorGroupsLength

func (_BaseLibrary *BaseLibraryCaller) AccessorGroupsLength(opts *bind.CallOpts) (*big.Int, error)

AccessorGroupsLength is a free data retrieval call binding the contract method 0xe5538fd2.

Solidity: function accessorGroupsLength() view returns(uint256)

func (*BaseLibraryCaller) AddressKMS

func (_BaseLibrary *BaseLibraryCaller) AddressKMS(opts *bind.CallOpts) (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() view returns(address)

func (*BaseLibraryCaller) ApprovalRequests

func (_BaseLibrary *BaseLibraryCaller) ApprovalRequests(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

ApprovalRequests is a free data retrieval call binding the contract method 0x8cb13c2e.

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

func (*BaseLibraryCaller) ApprovalRequestsLength

func (_BaseLibrary *BaseLibraryCaller) ApprovalRequestsLength(opts *bind.CallOpts) (*big.Int, error)

ApprovalRequestsLength is a free data retrieval call binding the contract method 0x16308394.

Solidity: function approvalRequestsLength() view returns(uint256)

func (*BaseLibraryCaller) CANACCESS

func (_BaseLibrary *BaseLibraryCaller) CANACCESS(opts *bind.CallOpts) (uint8, error)

CANACCESS is a free data retrieval call binding the contract method 0x97ac4fd2.

Solidity: function CAN_ACCESS() view returns(uint8)

func (*BaseLibraryCaller) CANEDIT

func (_BaseLibrary *BaseLibraryCaller) CANEDIT(opts *bind.CallOpts) (uint8, error)

CANEDIT is a free data retrieval call binding the contract method 0xef1d7dc2.

Solidity: function CAN_EDIT() view returns(uint8)

func (*BaseLibraryCaller) CANSEE

func (_BaseLibrary *BaseLibraryCaller) CANSEE(opts *bind.CallOpts) (uint8, error)

CANSEE is a free data retrieval call binding the contract method 0x100508a2.

Solidity: function CAN_SEE() view returns(uint8)

func (*BaseLibraryCaller) CanCommit

func (_BaseLibrary *BaseLibraryCaller) CanCommit(opts *bind.CallOpts) (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() view returns(bool)

func (*BaseLibraryCaller) CanConfirm

func (_BaseLibrary *BaseLibraryCaller) CanConfirm(opts *bind.CallOpts) (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() view returns(bool)

func (*BaseLibraryCaller) CanContribute

func (_BaseLibrary *BaseLibraryCaller) CanContribute(opts *bind.CallOpts, _candidate common.Address) (bool, error)

CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.

Solidity: function canContribute(address _candidate) view returns(bool)

func (*BaseLibraryCaller) CanEdit

func (_BaseLibrary *BaseLibraryCaller) CanEdit(opts *bind.CallOpts) (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() view returns(bool)

func (*BaseLibraryCaller) CanPublish

func (_BaseLibrary *BaseLibraryCaller) CanPublish(opts *bind.CallOpts, _candidate common.Address) (bool, error)

CanPublish is a free data retrieval call binding the contract method 0x9b55f901.

Solidity: function canPublish(address _candidate) view returns(bool)

func (*BaseLibraryCaller) CanPublish0

func (_BaseLibrary *BaseLibraryCaller) CanPublish0(opts *bind.CallOpts) (bool, error)

CanPublish0 is a free data retrieval call binding the contract method 0xcbcd4461.

Solidity: function canPublish() view returns(bool)

func (*BaseLibraryCaller) CanReview

func (_BaseLibrary *BaseLibraryCaller) CanReview(opts *bind.CallOpts, _candidate common.Address) (bool, error)

CanReview is a free data retrieval call binding the contract method 0x29d00219.

Solidity: function canReview(address _candidate) view returns(bool)

func (*BaseLibraryCaller) CommitPending

func (_BaseLibrary *BaseLibraryCaller) CommitPending(opts *bind.CallOpts) (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() view returns(bool)

func (*BaseLibraryCaller) ContentSpace

func (_BaseLibrary *BaseLibraryCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*BaseLibraryCaller) ContentTypeContracts

func (_BaseLibrary *BaseLibraryCaller) ContentTypeContracts(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)

ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.

Solidity: function contentTypeContracts(address ) view returns(address)

func (*BaseLibraryCaller) ContentTypes

func (_BaseLibrary *BaseLibraryCaller) ContentTypes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

ContentTypes is a free data retrieval call binding the contract method 0x991a3a7c.

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

func (*BaseLibraryCaller) ContentTypesLength

func (_BaseLibrary *BaseLibraryCaller) ContentTypesLength(opts *bind.CallOpts) (*big.Int, error)

ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.

Solidity: function contentTypesLength() view returns(uint256)

func (*BaseLibraryCaller) ContributorGroups

func (_BaseLibrary *BaseLibraryCaller) ContributorGroups(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

ContributorGroups is a free data retrieval call binding the contract method 0x2393553b.

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

func (*BaseLibraryCaller) ContributorGroupsLength

func (_BaseLibrary *BaseLibraryCaller) ContributorGroupsLength(opts *bind.CallOpts) (*big.Int, error)

ContributorGroupsLength is a free data retrieval call binding the contract method 0x470750bb.

Solidity: function contributorGroupsLength() view returns(uint256)

func (*BaseLibraryCaller) CountVersionHashes

func (_BaseLibrary *BaseLibraryCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() view returns(uint256)

func (*BaseLibraryCaller) Creator

func (_BaseLibrary *BaseLibraryCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*BaseLibraryCaller) FindTypeByHash

func (_BaseLibrary *BaseLibraryCaller) FindTypeByHash(opts *bind.CallOpts, typeHash [32]byte) (common.Address, error)

FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.

Solidity: function findTypeByHash(bytes32 typeHash) view returns(address)

func (*BaseLibraryCaller) GetMeta

func (_BaseLibrary *BaseLibraryCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)

GetMeta is a free data retrieval call binding the contract method 0xac55c906.

Solidity: function getMeta(bytes key) view returns(bytes)

func (*BaseLibraryCaller) GetPendingApprovalRequest

func (_BaseLibrary *BaseLibraryCaller) GetPendingApprovalRequest(opts *bind.CallOpts, index *big.Int) (common.Address, error)

GetPendingApprovalRequest is a free data retrieval call binding the contract method 0x63dab9d4.

Solidity: function getPendingApprovalRequest(uint256 index) view returns(address)

func (*BaseLibraryCaller) HasAccess

func (_BaseLibrary *BaseLibraryCaller) HasAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address candidate) view returns(bool)

func (*BaseLibraryCaller) HasEditorRight

func (_BaseLibrary *BaseLibraryCaller) HasEditorRight(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasEditorRight is a free data retrieval call binding the contract method 0x67e5c3bf.

Solidity: function hasEditorRight(address candidate) view returns(bool)

func (*BaseLibraryCaller) IndexCategory

func (_BaseLibrary *BaseLibraryCaller) IndexCategory(opts *bind.CallOpts) (uint8, error)

IndexCategory is a free data retrieval call binding the contract method 0x6380501f.

Solidity: function indexCategory() view returns(uint8)

func (*BaseLibraryCaller) IsAdmin

func (_BaseLibrary *BaseLibraryCaller) IsAdmin(opts *bind.CallOpts, _candidate common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address _candidate) view returns(bool)

func (*BaseLibraryCaller) ObjectHash

func (_BaseLibrary *BaseLibraryCaller) ObjectHash(opts *bind.CallOpts) (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() view returns(string)

func (*BaseLibraryCaller) ObjectTimestamp

func (_BaseLibrary *BaseLibraryCaller) ObjectTimestamp(opts *bind.CallOpts) (*big.Int, error)

ObjectTimestamp is a free data retrieval call binding the contract method 0x40b87a26.

Solidity: function objectTimestamp() view returns(uint256)

func (*BaseLibraryCaller) Owner

func (_BaseLibrary *BaseLibraryCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*BaseLibraryCaller) ParentAddress

func (_BaseLibrary *BaseLibraryCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() view returns(address)

func (*BaseLibraryCaller) PendingHash

func (_BaseLibrary *BaseLibraryCaller) PendingHash(opts *bind.CallOpts) (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() view returns(string)

func (*BaseLibraryCaller) RequiresReview

func (_BaseLibrary *BaseLibraryCaller) RequiresReview(opts *bind.CallOpts) (bool, error)

RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.

Solidity: function requiresReview() view returns(bool)

func (*BaseLibraryCaller) ReviewerGroups

func (_BaseLibrary *BaseLibraryCaller) ReviewerGroups(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

ReviewerGroups is a free data retrieval call binding the contract method 0x952e464b.

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

func (*BaseLibraryCaller) ReviewerGroupsLength

func (_BaseLibrary *BaseLibraryCaller) ReviewerGroupsLength(opts *bind.CallOpts) (*big.Int, error)

ReviewerGroupsLength is a free data retrieval call binding the contract method 0x21770a84.

Solidity: function reviewerGroupsLength() view returns(uint256)

func (*BaseLibraryCaller) ValidType

func (_BaseLibrary *BaseLibraryCaller) ValidType(opts *bind.CallOpts, content_type common.Address) (bool, error)

ValidType is a free data retrieval call binding the contract method 0x29dedde5.

Solidity: function validType(address content_type) view returns(bool)

func (*BaseLibraryCaller) Version

func (_BaseLibrary *BaseLibraryCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*BaseLibraryCaller) VersionAPI

func (_BaseLibrary *BaseLibraryCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

func (*BaseLibraryCaller) VersionHashes

func (_BaseLibrary *BaseLibraryCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) view returns(string)

func (*BaseLibraryCaller) VersionTimestamp

func (_BaseLibrary *BaseLibraryCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) view returns(uint256)

func (*BaseLibraryCaller) Visibility

func (_BaseLibrary *BaseLibraryCaller) Visibility(opts *bind.CallOpts) (uint8, error)

Visibility is a free data retrieval call binding the contract method 0x29adec14.

Solidity: function visibility() view returns(uint8)

func (*BaseLibraryCaller) WhitelistedType

func (_BaseLibrary *BaseLibraryCaller) WhitelistedType(opts *bind.CallOpts, content_type common.Address) (bool, error)

WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.

Solidity: function whitelistedType(address content_type) view returns(bool)

type BaseLibraryCommitPending

type BaseLibraryCommitPending struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseLibraryCommitPending represents a CommitPending event raised by the BaseLibrary contract.

type BaseLibraryCommitPendingIterator

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

BaseLibraryCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the BaseLibrary contract.

func (*BaseLibraryCommitPendingIterator) Close

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

func (*BaseLibraryCommitPendingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryCommitPendingIterator) 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 BaseLibraryContentObjectCreated

type BaseLibraryContentObjectCreated struct {
	ContentAddress common.Address
	ContentType    common.Address
	SpaceAddress   common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

BaseLibraryContentObjectCreated represents a ContentObjectCreated event raised by the BaseLibrary contract.

type BaseLibraryContentObjectCreatedIterator

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

BaseLibraryContentObjectCreatedIterator is returned from FilterContentObjectCreated and is used to iterate over the raw logs and unpacked data for ContentObjectCreated events raised by the BaseLibrary contract.

func (*BaseLibraryContentObjectCreatedIterator) Close

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

func (*BaseLibraryContentObjectCreatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryContentObjectCreatedIterator) 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 BaseLibraryContentObjectDeleted

type BaseLibraryContentObjectDeleted struct {
	ContentAddress common.Address
	SpaceAddress   common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

BaseLibraryContentObjectDeleted represents a ContentObjectDeleted event raised by the BaseLibrary contract.

type BaseLibraryContentObjectDeletedIterator

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

BaseLibraryContentObjectDeletedIterator is returned from FilterContentObjectDeleted and is used to iterate over the raw logs and unpacked data for ContentObjectDeleted events raised by the BaseLibrary contract.

func (*BaseLibraryContentObjectDeletedIterator) Close

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

func (*BaseLibraryContentObjectDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryContentObjectDeletedIterator) 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 BaseLibraryContentTypeAdded

type BaseLibraryContentTypeAdded struct {
	ContentType     common.Address
	ContentContract common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

BaseLibraryContentTypeAdded represents a ContentTypeAdded event raised by the BaseLibrary contract.

type BaseLibraryContentTypeAddedIterator

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

BaseLibraryContentTypeAddedIterator is returned from FilterContentTypeAdded and is used to iterate over the raw logs and unpacked data for ContentTypeAdded events raised by the BaseLibrary contract.

func (*BaseLibraryContentTypeAddedIterator) Close

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

func (*BaseLibraryContentTypeAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryContentTypeAddedIterator) 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 BaseLibraryContentTypeRemoved

type BaseLibraryContentTypeRemoved struct {
	ContentType common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

BaseLibraryContentTypeRemoved represents a ContentTypeRemoved event raised by the BaseLibrary contract.

type BaseLibraryContentTypeRemovedIterator

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

BaseLibraryContentTypeRemovedIterator is returned from FilterContentTypeRemoved and is used to iterate over the raw logs and unpacked data for ContentTypeRemoved events raised by the BaseLibrary contract.

func (*BaseLibraryContentTypeRemovedIterator) Close

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

func (*BaseLibraryContentTypeRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryContentTypeRemovedIterator) 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 BaseLibraryContributorGroupAdded

type BaseLibraryContributorGroupAdded struct {
	Group common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

BaseLibraryContributorGroupAdded represents a ContributorGroupAdded event raised by the BaseLibrary contract.

type BaseLibraryContributorGroupAddedIterator

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

BaseLibraryContributorGroupAddedIterator is returned from FilterContributorGroupAdded and is used to iterate over the raw logs and unpacked data for ContributorGroupAdded events raised by the BaseLibrary contract.

func (*BaseLibraryContributorGroupAddedIterator) Close

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

func (*BaseLibraryContributorGroupAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryContributorGroupAddedIterator) 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 BaseLibraryContributorGroupRemoved

type BaseLibraryContributorGroupRemoved struct {
	Group common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

BaseLibraryContributorGroupRemoved represents a ContributorGroupRemoved event raised by the BaseLibrary contract.

type BaseLibraryContributorGroupRemovedIterator

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

BaseLibraryContributorGroupRemovedIterator is returned from FilterContributorGroupRemoved and is used to iterate over the raw logs and unpacked data for ContributorGroupRemoved events raised by the BaseLibrary contract.

func (*BaseLibraryContributorGroupRemovedIterator) Close

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

func (*BaseLibraryContributorGroupRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryContributorGroupRemovedIterator) 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 BaseLibraryFactory

type BaseLibraryFactory struct {
	BaseLibraryFactoryCaller     // Read-only binding to the contract
	BaseLibraryFactoryTransactor // Write-only binding to the contract
	BaseLibraryFactoryFilterer   // Log filterer for contract events
}

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

func DeployBaseLibraryFactory

func DeployBaseLibraryFactory(auth *bind.TransactOpts, backend bind.ContractBackend, _spaceAddr common.Address) (common.Address, *types.Transaction, *BaseLibraryFactory, error)

DeployBaseLibraryFactory deploys a new Ethereum contract, binding an instance of BaseLibraryFactory to it.

func NewBaseLibraryFactory

func NewBaseLibraryFactory(address common.Address, backend bind.ContractBackend) (*BaseLibraryFactory, error)

NewBaseLibraryFactory creates a new instance of BaseLibraryFactory, bound to a specific deployed contract.

type BaseLibraryFactoryCaller

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

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

func NewBaseLibraryFactoryCaller

func NewBaseLibraryFactoryCaller(address common.Address, caller bind.ContractCaller) (*BaseLibraryFactoryCaller, error)

NewBaseLibraryFactoryCaller creates a new read-only instance of BaseLibraryFactory, bound to a specific deployed contract.

func (*BaseLibraryFactoryCaller) ContentSpace

func (_BaseLibraryFactory *BaseLibraryFactoryCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*BaseLibraryFactoryCaller) Creator

func (_BaseLibraryFactory *BaseLibraryFactoryCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*BaseLibraryFactoryCaller) Owner

func (_BaseLibraryFactory *BaseLibraryFactoryCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*BaseLibraryFactoryCaller) Version

func (_BaseLibraryFactory *BaseLibraryFactoryCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*BaseLibraryFactoryCaller) VersionAPI

func (_BaseLibraryFactory *BaseLibraryFactoryCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

type BaseLibraryFactoryFilterer

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

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

func NewBaseLibraryFactoryFilterer

func NewBaseLibraryFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseLibraryFactoryFilterer, error)

NewBaseLibraryFactoryFilterer creates a new log filterer instance of BaseLibraryFactory, bound to a specific deployed contract.

type BaseLibraryFactoryTransactor

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

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

func NewBaseLibraryFactoryTransactor

func NewBaseLibraryFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseLibraryFactoryTransactor, error)

NewBaseLibraryFactoryTransactor creates a new write-only instance of BaseLibraryFactory, bound to a specific deployed contract.

func (*BaseLibraryFactoryTransactor) CreateLibrary

func (_BaseLibraryFactory *BaseLibraryFactoryTransactor) CreateLibrary(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)

CreateLibrary is a paid mutator transaction binding the contract method 0x40b89f06.

Solidity: function createLibrary(address address_KMS) returns(address)

func (*BaseLibraryFactoryTransactor) Fallback added in v1.3.1

func (_BaseLibraryFactory *BaseLibraryFactoryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*BaseLibraryFactoryTransactor) Kill

func (_BaseLibraryFactory *BaseLibraryFactoryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseLibraryFactoryTransactor) TransferCreatorship

func (_BaseLibraryFactory *BaseLibraryFactoryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseLibraryFactoryTransactor) TransferOwnership

func (_BaseLibraryFactory *BaseLibraryFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type BaseLibraryFilterer

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

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

func NewBaseLibraryFilterer

func NewBaseLibraryFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseLibraryFilterer, error)

NewBaseLibraryFilterer creates a new log filterer instance of BaseLibrary, bound to a specific deployed contract.

func (*BaseLibraryFilterer) FilterAccessRequestV3

func (_BaseLibrary *BaseLibraryFilterer) FilterAccessRequestV3(opts *bind.FilterOpts) (*BaseLibraryAccessRequestV3Iterator, error)

FilterAccessRequestV3 is a free log retrieval operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseLibraryFilterer) FilterAccessorGroupAdded

func (_BaseLibrary *BaseLibraryFilterer) FilterAccessorGroupAdded(opts *bind.FilterOpts) (*BaseLibraryAccessorGroupAddedIterator, error)

FilterAccessorGroupAdded is a free log retrieval operation binding the contract event 0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411.

Solidity: event AccessorGroupAdded(address group)

func (*BaseLibraryFilterer) FilterAccessorGroupRemoved

func (_BaseLibrary *BaseLibraryFilterer) FilterAccessorGroupRemoved(opts *bind.FilterOpts) (*BaseLibraryAccessorGroupRemovedIterator, error)

FilterAccessorGroupRemoved is a free log retrieval operation binding the contract event 0xc5224c4118417a068eeac7d714e6d8af6f99ec3fb611bc965185460b0e38f081.

Solidity: event AccessorGroupRemoved(address group)

func (*BaseLibraryFilterer) FilterApproveContent

func (_BaseLibrary *BaseLibraryFilterer) FilterApproveContent(opts *bind.FilterOpts) (*BaseLibraryApproveContentIterator, error)

FilterApproveContent is a free log retrieval operation binding the contract event 0x70234ce475fee4ab40e5e55cf533f67f12b47ef4c860e62dd7affa84ead4b442.

Solidity: event ApproveContent(address contentAddress, bool approved, string note)

func (*BaseLibraryFilterer) FilterApproveContentRequest

func (_BaseLibrary *BaseLibraryFilterer) FilterApproveContentRequest(opts *bind.FilterOpts) (*BaseLibraryApproveContentRequestIterator, error)

FilterApproveContentRequest is a free log retrieval operation binding the contract event 0x0588a34cf0de4e025d359c89ca4bacbcbf175440909952d91c814412d9da996a.

Solidity: event ApproveContentRequest(address contentAddress, address submitter)

func (*BaseLibraryFilterer) FilterCommitPending

func (_BaseLibrary *BaseLibraryFilterer) FilterCommitPending(opts *bind.FilterOpts) (*BaseLibraryCommitPendingIterator, error)

FilterCommitPending is a free log retrieval operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseLibraryFilterer) FilterContentObjectCreated

func (_BaseLibrary *BaseLibraryFilterer) FilterContentObjectCreated(opts *bind.FilterOpts) (*BaseLibraryContentObjectCreatedIterator, error)

FilterContentObjectCreated is a free log retrieval operation binding the contract event 0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878.

Solidity: event ContentObjectCreated(address contentAddress, address content_type, address spaceAddress)

func (*BaseLibraryFilterer) FilterContentObjectDeleted

func (_BaseLibrary *BaseLibraryFilterer) FilterContentObjectDeleted(opts *bind.FilterOpts) (*BaseLibraryContentObjectDeletedIterator, error)

FilterContentObjectDeleted is a free log retrieval operation binding the contract event 0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e.

Solidity: event ContentObjectDeleted(address contentAddress, address spaceAddress)

func (*BaseLibraryFilterer) FilterContentTypeAdded

func (_BaseLibrary *BaseLibraryFilterer) FilterContentTypeAdded(opts *bind.FilterOpts) (*BaseLibraryContentTypeAddedIterator, error)

FilterContentTypeAdded is a free log retrieval operation binding the contract event 0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7.

Solidity: event ContentTypeAdded(address contentType, address contentContract)

func (*BaseLibraryFilterer) FilterContentTypeRemoved

func (_BaseLibrary *BaseLibraryFilterer) FilterContentTypeRemoved(opts *bind.FilterOpts) (*BaseLibraryContentTypeRemovedIterator, error)

FilterContentTypeRemoved is a free log retrieval operation binding the contract event 0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2.

Solidity: event ContentTypeRemoved(address contentType)

func (*BaseLibraryFilterer) FilterContributorGroupAdded

func (_BaseLibrary *BaseLibraryFilterer) FilterContributorGroupAdded(opts *bind.FilterOpts) (*BaseLibraryContributorGroupAddedIterator, error)

FilterContributorGroupAdded is a free log retrieval operation binding the contract event 0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61.

Solidity: event ContributorGroupAdded(address group)

func (*BaseLibraryFilterer) FilterContributorGroupRemoved

func (_BaseLibrary *BaseLibraryFilterer) FilterContributorGroupRemoved(opts *bind.FilterOpts) (*BaseLibraryContributorGroupRemovedIterator, error)

FilterContributorGroupRemoved is a free log retrieval operation binding the contract event 0xbbd97daa1862eb12f77ed128a557406737cee07b131b1e2d7140dff2005e197c.

Solidity: event ContributorGroupRemoved(address group)

func (*BaseLibraryFilterer) FilterObjectMetaChanged

func (_BaseLibrary *BaseLibraryFilterer) FilterObjectMetaChanged(opts *bind.FilterOpts) (*BaseLibraryObjectMetaChangedIterator, error)

FilterObjectMetaChanged is a free log retrieval operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseLibraryFilterer) FilterReviewerGroupAdded

func (_BaseLibrary *BaseLibraryFilterer) FilterReviewerGroupAdded(opts *bind.FilterOpts) (*BaseLibraryReviewerGroupAddedIterator, error)

FilterReviewerGroupAdded is a free log retrieval operation binding the contract event 0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb.

Solidity: event ReviewerGroupAdded(address group)

func (*BaseLibraryFilterer) FilterReviewerGroupRemoved

func (_BaseLibrary *BaseLibraryFilterer) FilterReviewerGroupRemoved(opts *bind.FilterOpts) (*BaseLibraryReviewerGroupRemovedIterator, error)

FilterReviewerGroupRemoved is a free log retrieval operation binding the contract event 0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb.

Solidity: event ReviewerGroupRemoved(address group)

func (*BaseLibraryFilterer) FilterUnauthorizedOperation

func (_BaseLibrary *BaseLibraryFilterer) FilterUnauthorizedOperation(opts *bind.FilterOpts) (*BaseLibraryUnauthorizedOperationIterator, error)

FilterUnauthorizedOperation is a free log retrieval operation binding the contract event 0x23de2adc3e22f171f66b3e5a333e17feb9dc30ba9570933bd259cb6c13ef7ab7.

Solidity: event UnauthorizedOperation(uint256 operationCode, address candidate)

func (*BaseLibraryFilterer) FilterUpdateKmsAddress

func (_BaseLibrary *BaseLibraryFilterer) FilterUpdateKmsAddress(opts *bind.FilterOpts) (*BaseLibraryUpdateKmsAddressIterator, error)

FilterUpdateKmsAddress is a free log retrieval operation binding the contract event 0x74538e2fbd034afddf32b42c5939d211ce86c7683f9768f1a4969746f81f8608.

Solidity: event UpdateKmsAddress(address addressKms)

func (*BaseLibraryFilterer) FilterUpdateRequest

func (_BaseLibrary *BaseLibraryFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*BaseLibraryUpdateRequestIterator, error)

FilterUpdateRequest is a free log retrieval operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseLibraryFilterer) FilterVersionConfirm

func (_BaseLibrary *BaseLibraryFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*BaseLibraryVersionConfirmIterator, error)

FilterVersionConfirm is a free log retrieval operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseLibraryFilterer) FilterVersionDelete

func (_BaseLibrary *BaseLibraryFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*BaseLibraryVersionDeleteIterator, error)

FilterVersionDelete is a free log retrieval operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseLibraryFilterer) FilterVisibilityChanged

func (_BaseLibrary *BaseLibraryFilterer) FilterVisibilityChanged(opts *bind.FilterOpts) (*BaseLibraryVisibilityChangedIterator, error)

FilterVisibilityChanged is a free log retrieval operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseLibraryFilterer) ParseAccessRequestV3

func (_BaseLibrary *BaseLibraryFilterer) ParseAccessRequestV3(log types.Log) (*BaseLibraryAccessRequestV3, error)

ParseAccessRequestV3 is a log parse operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseLibraryFilterer) ParseAccessorGroupAdded

func (_BaseLibrary *BaseLibraryFilterer) ParseAccessorGroupAdded(log types.Log) (*BaseLibraryAccessorGroupAdded, error)

ParseAccessorGroupAdded is a log parse operation binding the contract event 0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411.

Solidity: event AccessorGroupAdded(address group)

func (*BaseLibraryFilterer) ParseAccessorGroupRemoved

func (_BaseLibrary *BaseLibraryFilterer) ParseAccessorGroupRemoved(log types.Log) (*BaseLibraryAccessorGroupRemoved, error)

ParseAccessorGroupRemoved is a log parse operation binding the contract event 0xc5224c4118417a068eeac7d714e6d8af6f99ec3fb611bc965185460b0e38f081.

Solidity: event AccessorGroupRemoved(address group)

func (*BaseLibraryFilterer) ParseApproveContent

func (_BaseLibrary *BaseLibraryFilterer) ParseApproveContent(log types.Log) (*BaseLibraryApproveContent, error)

ParseApproveContent is a log parse operation binding the contract event 0x70234ce475fee4ab40e5e55cf533f67f12b47ef4c860e62dd7affa84ead4b442.

Solidity: event ApproveContent(address contentAddress, bool approved, string note)

func (*BaseLibraryFilterer) ParseApproveContentRequest

func (_BaseLibrary *BaseLibraryFilterer) ParseApproveContentRequest(log types.Log) (*BaseLibraryApproveContentRequest, error)

ParseApproveContentRequest is a log parse operation binding the contract event 0x0588a34cf0de4e025d359c89ca4bacbcbf175440909952d91c814412d9da996a.

Solidity: event ApproveContentRequest(address contentAddress, address submitter)

func (*BaseLibraryFilterer) ParseCommitPending

func (_BaseLibrary *BaseLibraryFilterer) ParseCommitPending(log types.Log) (*BaseLibraryCommitPending, error)

ParseCommitPending is a log parse operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseLibraryFilterer) ParseContentObjectCreated

func (_BaseLibrary *BaseLibraryFilterer) ParseContentObjectCreated(log types.Log) (*BaseLibraryContentObjectCreated, error)

ParseContentObjectCreated is a log parse operation binding the contract event 0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878.

Solidity: event ContentObjectCreated(address contentAddress, address content_type, address spaceAddress)

func (*BaseLibraryFilterer) ParseContentObjectDeleted

func (_BaseLibrary *BaseLibraryFilterer) ParseContentObjectDeleted(log types.Log) (*BaseLibraryContentObjectDeleted, error)

ParseContentObjectDeleted is a log parse operation binding the contract event 0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e.

Solidity: event ContentObjectDeleted(address contentAddress, address spaceAddress)

func (*BaseLibraryFilterer) ParseContentTypeAdded

func (_BaseLibrary *BaseLibraryFilterer) ParseContentTypeAdded(log types.Log) (*BaseLibraryContentTypeAdded, error)

ParseContentTypeAdded is a log parse operation binding the contract event 0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7.

Solidity: event ContentTypeAdded(address contentType, address contentContract)

func (*BaseLibraryFilterer) ParseContentTypeRemoved

func (_BaseLibrary *BaseLibraryFilterer) ParseContentTypeRemoved(log types.Log) (*BaseLibraryContentTypeRemoved, error)

ParseContentTypeRemoved is a log parse operation binding the contract event 0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2.

Solidity: event ContentTypeRemoved(address contentType)

func (*BaseLibraryFilterer) ParseContributorGroupAdded

func (_BaseLibrary *BaseLibraryFilterer) ParseContributorGroupAdded(log types.Log) (*BaseLibraryContributorGroupAdded, error)

ParseContributorGroupAdded is a log parse operation binding the contract event 0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61.

Solidity: event ContributorGroupAdded(address group)

func (*BaseLibraryFilterer) ParseContributorGroupRemoved

func (_BaseLibrary *BaseLibraryFilterer) ParseContributorGroupRemoved(log types.Log) (*BaseLibraryContributorGroupRemoved, error)

ParseContributorGroupRemoved is a log parse operation binding the contract event 0xbbd97daa1862eb12f77ed128a557406737cee07b131b1e2d7140dff2005e197c.

Solidity: event ContributorGroupRemoved(address group)

func (*BaseLibraryFilterer) ParseObjectMetaChanged

func (_BaseLibrary *BaseLibraryFilterer) ParseObjectMetaChanged(log types.Log) (*BaseLibraryObjectMetaChanged, error)

ParseObjectMetaChanged is a log parse operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseLibraryFilterer) ParseReviewerGroupAdded

func (_BaseLibrary *BaseLibraryFilterer) ParseReviewerGroupAdded(log types.Log) (*BaseLibraryReviewerGroupAdded, error)

ParseReviewerGroupAdded is a log parse operation binding the contract event 0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb.

Solidity: event ReviewerGroupAdded(address group)

func (*BaseLibraryFilterer) ParseReviewerGroupRemoved

func (_BaseLibrary *BaseLibraryFilterer) ParseReviewerGroupRemoved(log types.Log) (*BaseLibraryReviewerGroupRemoved, error)

ParseReviewerGroupRemoved is a log parse operation binding the contract event 0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb.

Solidity: event ReviewerGroupRemoved(address group)

func (*BaseLibraryFilterer) ParseUnauthorizedOperation

func (_BaseLibrary *BaseLibraryFilterer) ParseUnauthorizedOperation(log types.Log) (*BaseLibraryUnauthorizedOperation, error)

ParseUnauthorizedOperation is a log parse operation binding the contract event 0x23de2adc3e22f171f66b3e5a333e17feb9dc30ba9570933bd259cb6c13ef7ab7.

Solidity: event UnauthorizedOperation(uint256 operationCode, address candidate)

func (*BaseLibraryFilterer) ParseUpdateKmsAddress

func (_BaseLibrary *BaseLibraryFilterer) ParseUpdateKmsAddress(log types.Log) (*BaseLibraryUpdateKmsAddress, error)

ParseUpdateKmsAddress is a log parse operation binding the contract event 0x74538e2fbd034afddf32b42c5939d211ce86c7683f9768f1a4969746f81f8608.

Solidity: event UpdateKmsAddress(address addressKms)

func (*BaseLibraryFilterer) ParseUpdateRequest

func (_BaseLibrary *BaseLibraryFilterer) ParseUpdateRequest(log types.Log) (*BaseLibraryUpdateRequest, error)

ParseUpdateRequest is a log parse operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseLibraryFilterer) ParseVersionConfirm

func (_BaseLibrary *BaseLibraryFilterer) ParseVersionConfirm(log types.Log) (*BaseLibraryVersionConfirm, error)

ParseVersionConfirm is a log parse operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseLibraryFilterer) ParseVersionDelete

func (_BaseLibrary *BaseLibraryFilterer) ParseVersionDelete(log types.Log) (*BaseLibraryVersionDelete, error)

ParseVersionDelete is a log parse operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseLibraryFilterer) ParseVisibilityChanged

func (_BaseLibrary *BaseLibraryFilterer) ParseVisibilityChanged(log types.Log) (*BaseLibraryVisibilityChanged, error)

ParseVisibilityChanged is a log parse operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseLibraryFilterer) WatchAccessRequestV3

func (_BaseLibrary *BaseLibraryFilterer) WatchAccessRequestV3(opts *bind.WatchOpts, sink chan<- *BaseLibraryAccessRequestV3) (event.Subscription, error)

WatchAccessRequestV3 is a free log subscription operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseLibraryFilterer) WatchAccessorGroupAdded

func (_BaseLibrary *BaseLibraryFilterer) WatchAccessorGroupAdded(opts *bind.WatchOpts, sink chan<- *BaseLibraryAccessorGroupAdded) (event.Subscription, error)

WatchAccessorGroupAdded is a free log subscription operation binding the contract event 0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411.

Solidity: event AccessorGroupAdded(address group)

func (*BaseLibraryFilterer) WatchAccessorGroupRemoved

func (_BaseLibrary *BaseLibraryFilterer) WatchAccessorGroupRemoved(opts *bind.WatchOpts, sink chan<- *BaseLibraryAccessorGroupRemoved) (event.Subscription, error)

WatchAccessorGroupRemoved is a free log subscription operation binding the contract event 0xc5224c4118417a068eeac7d714e6d8af6f99ec3fb611bc965185460b0e38f081.

Solidity: event AccessorGroupRemoved(address group)

func (*BaseLibraryFilterer) WatchApproveContent

func (_BaseLibrary *BaseLibraryFilterer) WatchApproveContent(opts *bind.WatchOpts, sink chan<- *BaseLibraryApproveContent) (event.Subscription, error)

WatchApproveContent is a free log subscription operation binding the contract event 0x70234ce475fee4ab40e5e55cf533f67f12b47ef4c860e62dd7affa84ead4b442.

Solidity: event ApproveContent(address contentAddress, bool approved, string note)

func (*BaseLibraryFilterer) WatchApproveContentRequest

func (_BaseLibrary *BaseLibraryFilterer) WatchApproveContentRequest(opts *bind.WatchOpts, sink chan<- *BaseLibraryApproveContentRequest) (event.Subscription, error)

WatchApproveContentRequest is a free log subscription operation binding the contract event 0x0588a34cf0de4e025d359c89ca4bacbcbf175440909952d91c814412d9da996a.

Solidity: event ApproveContentRequest(address contentAddress, address submitter)

func (*BaseLibraryFilterer) WatchCommitPending

func (_BaseLibrary *BaseLibraryFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *BaseLibraryCommitPending) (event.Subscription, error)

WatchCommitPending is a free log subscription operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseLibraryFilterer) WatchContentObjectCreated

func (_BaseLibrary *BaseLibraryFilterer) WatchContentObjectCreated(opts *bind.WatchOpts, sink chan<- *BaseLibraryContentObjectCreated) (event.Subscription, error)

WatchContentObjectCreated is a free log subscription operation binding the contract event 0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878.

Solidity: event ContentObjectCreated(address contentAddress, address content_type, address spaceAddress)

func (*BaseLibraryFilterer) WatchContentObjectDeleted

func (_BaseLibrary *BaseLibraryFilterer) WatchContentObjectDeleted(opts *bind.WatchOpts, sink chan<- *BaseLibraryContentObjectDeleted) (event.Subscription, error)

WatchContentObjectDeleted is a free log subscription operation binding the contract event 0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e.

Solidity: event ContentObjectDeleted(address contentAddress, address spaceAddress)

func (*BaseLibraryFilterer) WatchContentTypeAdded

func (_BaseLibrary *BaseLibraryFilterer) WatchContentTypeAdded(opts *bind.WatchOpts, sink chan<- *BaseLibraryContentTypeAdded) (event.Subscription, error)

WatchContentTypeAdded is a free log subscription operation binding the contract event 0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7.

Solidity: event ContentTypeAdded(address contentType, address contentContract)

func (*BaseLibraryFilterer) WatchContentTypeRemoved

func (_BaseLibrary *BaseLibraryFilterer) WatchContentTypeRemoved(opts *bind.WatchOpts, sink chan<- *BaseLibraryContentTypeRemoved) (event.Subscription, error)

WatchContentTypeRemoved is a free log subscription operation binding the contract event 0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2.

Solidity: event ContentTypeRemoved(address contentType)

func (*BaseLibraryFilterer) WatchContributorGroupAdded

func (_BaseLibrary *BaseLibraryFilterer) WatchContributorGroupAdded(opts *bind.WatchOpts, sink chan<- *BaseLibraryContributorGroupAdded) (event.Subscription, error)

WatchContributorGroupAdded is a free log subscription operation binding the contract event 0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61.

Solidity: event ContributorGroupAdded(address group)

func (*BaseLibraryFilterer) WatchContributorGroupRemoved

func (_BaseLibrary *BaseLibraryFilterer) WatchContributorGroupRemoved(opts *bind.WatchOpts, sink chan<- *BaseLibraryContributorGroupRemoved) (event.Subscription, error)

WatchContributorGroupRemoved is a free log subscription operation binding the contract event 0xbbd97daa1862eb12f77ed128a557406737cee07b131b1e2d7140dff2005e197c.

Solidity: event ContributorGroupRemoved(address group)

func (*BaseLibraryFilterer) WatchObjectMetaChanged

func (_BaseLibrary *BaseLibraryFilterer) WatchObjectMetaChanged(opts *bind.WatchOpts, sink chan<- *BaseLibraryObjectMetaChanged) (event.Subscription, error)

WatchObjectMetaChanged is a free log subscription operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseLibraryFilterer) WatchReviewerGroupAdded

func (_BaseLibrary *BaseLibraryFilterer) WatchReviewerGroupAdded(opts *bind.WatchOpts, sink chan<- *BaseLibraryReviewerGroupAdded) (event.Subscription, error)

WatchReviewerGroupAdded is a free log subscription operation binding the contract event 0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb.

Solidity: event ReviewerGroupAdded(address group)

func (*BaseLibraryFilterer) WatchReviewerGroupRemoved

func (_BaseLibrary *BaseLibraryFilterer) WatchReviewerGroupRemoved(opts *bind.WatchOpts, sink chan<- *BaseLibraryReviewerGroupRemoved) (event.Subscription, error)

WatchReviewerGroupRemoved is a free log subscription operation binding the contract event 0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb.

Solidity: event ReviewerGroupRemoved(address group)

func (*BaseLibraryFilterer) WatchUnauthorizedOperation

func (_BaseLibrary *BaseLibraryFilterer) WatchUnauthorizedOperation(opts *bind.WatchOpts, sink chan<- *BaseLibraryUnauthorizedOperation) (event.Subscription, error)

WatchUnauthorizedOperation is a free log subscription operation binding the contract event 0x23de2adc3e22f171f66b3e5a333e17feb9dc30ba9570933bd259cb6c13ef7ab7.

Solidity: event UnauthorizedOperation(uint256 operationCode, address candidate)

func (*BaseLibraryFilterer) WatchUpdateKmsAddress

func (_BaseLibrary *BaseLibraryFilterer) WatchUpdateKmsAddress(opts *bind.WatchOpts, sink chan<- *BaseLibraryUpdateKmsAddress) (event.Subscription, error)

WatchUpdateKmsAddress is a free log subscription operation binding the contract event 0x74538e2fbd034afddf32b42c5939d211ce86c7683f9768f1a4969746f81f8608.

Solidity: event UpdateKmsAddress(address addressKms)

func (*BaseLibraryFilterer) WatchUpdateRequest

func (_BaseLibrary *BaseLibraryFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *BaseLibraryUpdateRequest) (event.Subscription, error)

WatchUpdateRequest is a free log subscription operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseLibraryFilterer) WatchVersionConfirm

func (_BaseLibrary *BaseLibraryFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *BaseLibraryVersionConfirm) (event.Subscription, error)

WatchVersionConfirm is a free log subscription operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseLibraryFilterer) WatchVersionDelete

func (_BaseLibrary *BaseLibraryFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *BaseLibraryVersionDelete) (event.Subscription, error)

WatchVersionDelete is a free log subscription operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseLibraryFilterer) WatchVisibilityChanged

func (_BaseLibrary *BaseLibraryFilterer) WatchVisibilityChanged(opts *bind.WatchOpts, sink chan<- *BaseLibraryVisibilityChanged) (event.Subscription, error)

WatchVisibilityChanged is a free log subscription operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

type BaseLibraryObjectMetaChanged

type BaseLibraryObjectMetaChanged struct {
	Key []byte
	Raw types.Log // Blockchain specific contextual infos
}

BaseLibraryObjectMetaChanged represents a ObjectMetaChanged event raised by the BaseLibrary contract.

type BaseLibraryObjectMetaChangedIterator

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

BaseLibraryObjectMetaChangedIterator is returned from FilterObjectMetaChanged and is used to iterate over the raw logs and unpacked data for ObjectMetaChanged events raised by the BaseLibrary contract.

func (*BaseLibraryObjectMetaChangedIterator) Close

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

func (*BaseLibraryObjectMetaChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryObjectMetaChangedIterator) 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 BaseLibraryReviewerGroupAdded

type BaseLibraryReviewerGroupAdded struct {
	Group common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

BaseLibraryReviewerGroupAdded represents a ReviewerGroupAdded event raised by the BaseLibrary contract.

type BaseLibraryReviewerGroupAddedIterator

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

BaseLibraryReviewerGroupAddedIterator is returned from FilterReviewerGroupAdded and is used to iterate over the raw logs and unpacked data for ReviewerGroupAdded events raised by the BaseLibrary contract.

func (*BaseLibraryReviewerGroupAddedIterator) Close

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

func (*BaseLibraryReviewerGroupAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryReviewerGroupAddedIterator) 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 BaseLibraryReviewerGroupRemoved

type BaseLibraryReviewerGroupRemoved struct {
	Group common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

BaseLibraryReviewerGroupRemoved represents a ReviewerGroupRemoved event raised by the BaseLibrary contract.

type BaseLibraryReviewerGroupRemovedIterator

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

BaseLibraryReviewerGroupRemovedIterator is returned from FilterReviewerGroupRemoved and is used to iterate over the raw logs and unpacked data for ReviewerGroupRemoved events raised by the BaseLibrary contract.

func (*BaseLibraryReviewerGroupRemovedIterator) Close

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

func (*BaseLibraryReviewerGroupRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryReviewerGroupRemovedIterator) 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 BaseLibraryTransactor

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

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

func NewBaseLibraryTransactor

func NewBaseLibraryTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseLibraryTransactor, error)

NewBaseLibraryTransactor creates a new write-only instance of BaseLibrary, bound to a specific deployed contract.

func (*BaseLibraryTransactor) AccessRequestV3

func (_BaseLibrary *BaseLibraryTransactor) AccessRequestV3(opts *bind.TransactOpts, arg0 [][32]byte, arg1 []common.Address) (*types.Transaction, error)

AccessRequestV3 is a paid mutator transaction binding the contract method 0x1bf7a912.

Solidity: function accessRequestV3(bytes32[] , address[] ) payable returns(bool)

func (*BaseLibraryTransactor) AddAccessorGroup

func (_BaseLibrary *BaseLibraryTransactor) AddAccessorGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)

AddAccessorGroup is a paid mutator transaction binding the contract method 0x1d0f4351.

Solidity: function addAccessorGroup(address group) returns()

func (*BaseLibraryTransactor) AddContentType

func (_BaseLibrary *BaseLibraryTransactor) AddContentType(opts *bind.TransactOpts, content_type common.Address, content_contract common.Address) (*types.Transaction, error)

AddContentType is a paid mutator transaction binding the contract method 0x0f58a786.

Solidity: function addContentType(address content_type, address content_contract) returns()

func (*BaseLibraryTransactor) AddContributorGroup

func (_BaseLibrary *BaseLibraryTransactor) AddContributorGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)

AddContributorGroup is a paid mutator transaction binding the contract method 0x679a9a3c.

Solidity: function addContributorGroup(address group) returns()

func (*BaseLibraryTransactor) AddReviewerGroup

func (_BaseLibrary *BaseLibraryTransactor) AddReviewerGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)

AddReviewerGroup is a paid mutator transaction binding the contract method 0xdc3c29c0.

Solidity: function addReviewerGroup(address group) returns()

func (*BaseLibraryTransactor) ApproveContent

func (_BaseLibrary *BaseLibraryTransactor) ApproveContent(opts *bind.TransactOpts, content_contract common.Address, approved bool, note string) (*types.Transaction, error)

ApproveContent is a paid mutator transaction binding the contract method 0x87e86b2c.

Solidity: function approveContent(address content_contract, bool approved, string note) returns(bool)

func (*BaseLibraryTransactor) ClearPending

func (_BaseLibrary *BaseLibraryTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseLibraryTransactor) Commit

func (_BaseLibrary *BaseLibraryTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseLibraryTransactor) ConfirmCommit

func (_BaseLibrary *BaseLibraryTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() payable returns(bool)

func (*BaseLibraryTransactor) CreateContent

func (_BaseLibrary *BaseLibraryTransactor) CreateContent(opts *bind.TransactOpts, content_type common.Address) (*types.Transaction, error)

CreateContent is a paid mutator transaction binding the contract method 0x1e35d8fa.

Solidity: function createContent(address content_type) returns(address)

func (*BaseLibraryTransactor) DeleteContent

func (_BaseLibrary *BaseLibraryTransactor) DeleteContent(opts *bind.TransactOpts, _contentAddr common.Address) (*types.Transaction, error)

DeleteContent is a paid mutator transaction binding the contract method 0x87fcd0b8.

Solidity: function deleteContent(address _contentAddr) returns()

func (*BaseLibraryTransactor) DeleteVersion

func (_BaseLibrary *BaseLibraryTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseLibraryTransactor) Fallback added in v1.3.1

func (_BaseLibrary *BaseLibraryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*BaseLibraryTransactor) Kill

func (_BaseLibrary *BaseLibraryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseLibraryTransactor) Publish

func (_BaseLibrary *BaseLibraryTransactor) Publish(opts *bind.TransactOpts, contentObj common.Address) (*types.Transaction, error)

Publish is a paid mutator transaction binding the contract method 0x2cf99422.

Solidity: function publish(address contentObj) returns(bool)

func (*BaseLibraryTransactor) PutMeta

func (_BaseLibrary *BaseLibraryTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)

PutMeta is a paid mutator transaction binding the contract method 0xe542b7cb.

Solidity: function putMeta(bytes key, bytes value) returns()

func (*BaseLibraryTransactor) RemoveAccessorGroup

func (_BaseLibrary *BaseLibraryTransactor) RemoveAccessorGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)

RemoveAccessorGroup is a paid mutator transaction binding the contract method 0xe8de515f.

Solidity: function removeAccessorGroup(address group) returns(bool)

func (*BaseLibraryTransactor) RemoveContentType

func (_BaseLibrary *BaseLibraryTransactor) RemoveContentType(opts *bind.TransactOpts, content_type common.Address) (*types.Transaction, error)

RemoveContentType is a paid mutator transaction binding the contract method 0xfd089196.

Solidity: function removeContentType(address content_type) returns(bool)

func (*BaseLibraryTransactor) RemoveContributorGroup

func (_BaseLibrary *BaseLibraryTransactor) RemoveContributorGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)

RemoveContributorGroup is a paid mutator transaction binding the contract method 0x386493e0.

Solidity: function removeContributorGroup(address group) returns(bool)

func (*BaseLibraryTransactor) RemoveReviewerGroup

func (_BaseLibrary *BaseLibraryTransactor) RemoveReviewerGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)

RemoveReviewerGroup is a paid mutator transaction binding the contract method 0x1b969895.

Solidity: function removeReviewerGroup(address group) returns(bool)

func (*BaseLibraryTransactor) SetAddressKMS

func (_BaseLibrary *BaseLibraryTransactor) SetAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)

SetAddressKMS is a paid mutator transaction binding the contract method 0xc9e8e72d.

Solidity: function setAddressKMS(address address_KMS) returns()

func (*BaseLibraryTransactor) SetGroupRights

func (_BaseLibrary *BaseLibraryTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetGroupRights is a paid mutator transaction binding the contract method 0x22e564eb.

Solidity: function setGroupRights(address group, uint8 access_type, uint8 access) returns()

func (*BaseLibraryTransactor) SetRights

func (_BaseLibrary *BaseLibraryTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetRights is a paid mutator transaction binding the contract method 0x0fe1b5a2.

Solidity: function setRights(address stakeholder, uint8 access_type, uint8 access) returns()

func (*BaseLibraryTransactor) SetVisibility

func (_BaseLibrary *BaseLibraryTransactor) SetVisibility(opts *bind.TransactOpts, _visibility_code uint8) (*types.Transaction, error)

SetVisibility is a paid mutator transaction binding the contract method 0xaa024e8b.

Solidity: function setVisibility(uint8 _visibility_code) returns()

func (*BaseLibraryTransactor) SubmitApprovalRequest

func (_BaseLibrary *BaseLibraryTransactor) SubmitApprovalRequest(opts *bind.TransactOpts) (*types.Transaction, error)

SubmitApprovalRequest is a paid mutator transaction binding the contract method 0x49102e61.

Solidity: function submitApprovalRequest() returns(bool)

func (*BaseLibraryTransactor) TransferCreatorship

func (_BaseLibrary *BaseLibraryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseLibraryTransactor) TransferOwnership

func (_BaseLibrary *BaseLibraryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseLibraryTransactor) UpdateAddressKMS

func (_BaseLibrary *BaseLibraryTransactor) UpdateAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)

UpdateAddressKMS is a paid mutator transaction binding the contract method 0x011e01a5.

Solidity: function updateAddressKMS(address address_KMS) returns()

func (*BaseLibraryTransactor) UpdateRequest

func (_BaseLibrary *BaseLibraryTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

type BaseLibraryUnauthorizedOperation

type BaseLibraryUnauthorizedOperation struct {
	OperationCode *big.Int
	Candidate     common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

BaseLibraryUnauthorizedOperation represents a UnauthorizedOperation event raised by the BaseLibrary contract.

type BaseLibraryUnauthorizedOperationIterator

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

BaseLibraryUnauthorizedOperationIterator is returned from FilterUnauthorizedOperation and is used to iterate over the raw logs and unpacked data for UnauthorizedOperation events raised by the BaseLibrary contract.

func (*BaseLibraryUnauthorizedOperationIterator) Close

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

func (*BaseLibraryUnauthorizedOperationIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryUnauthorizedOperationIterator) 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 BaseLibraryUpdateKmsAddress

type BaseLibraryUpdateKmsAddress struct {
	AddressKms common.Address
	Raw        types.Log // Blockchain specific contextual infos
}

BaseLibraryUpdateKmsAddress represents a UpdateKmsAddress event raised by the BaseLibrary contract.

type BaseLibraryUpdateKmsAddressIterator

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

BaseLibraryUpdateKmsAddressIterator is returned from FilterUpdateKmsAddress and is used to iterate over the raw logs and unpacked data for UpdateKmsAddress events raised by the BaseLibrary contract.

func (*BaseLibraryUpdateKmsAddressIterator) Close

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

func (*BaseLibraryUpdateKmsAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryUpdateKmsAddressIterator) 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 BaseLibraryUpdateRequest

type BaseLibraryUpdateRequest struct {
	ObjectHash string
	Raw        types.Log // Blockchain specific contextual infos
}

BaseLibraryUpdateRequest represents a UpdateRequest event raised by the BaseLibrary contract.

type BaseLibraryUpdateRequestIterator

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

BaseLibraryUpdateRequestIterator is returned from FilterUpdateRequest and is used to iterate over the raw logs and unpacked data for UpdateRequest events raised by the BaseLibrary contract.

func (*BaseLibraryUpdateRequestIterator) Close

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

func (*BaseLibraryUpdateRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryUpdateRequestIterator) 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 BaseLibraryVersionConfirm

type BaseLibraryVersionConfirm struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseLibraryVersionConfirm represents a VersionConfirm event raised by the BaseLibrary contract.

type BaseLibraryVersionConfirmIterator

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

BaseLibraryVersionConfirmIterator is returned from FilterVersionConfirm and is used to iterate over the raw logs and unpacked data for VersionConfirm events raised by the BaseLibrary contract.

func (*BaseLibraryVersionConfirmIterator) Close

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

func (*BaseLibraryVersionConfirmIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryVersionConfirmIterator) 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 BaseLibraryVersionDelete

type BaseLibraryVersionDelete struct {
	SpaceAddress common.Address
	VersionHash  string
	Index        *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

BaseLibraryVersionDelete represents a VersionDelete event raised by the BaseLibrary contract.

type BaseLibraryVersionDeleteIterator

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

BaseLibraryVersionDeleteIterator is returned from FilterVersionDelete and is used to iterate over the raw logs and unpacked data for VersionDelete events raised by the BaseLibrary contract.

func (*BaseLibraryVersionDeleteIterator) Close

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

func (*BaseLibraryVersionDeleteIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryVersionDeleteIterator) 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 BaseLibraryVisibilityChanged

type BaseLibraryVisibilityChanged struct {
	ContentSpace  common.Address
	ParentAddress common.Address
	Visibility    uint8
	Raw           types.Log // Blockchain specific contextual infos
}

BaseLibraryVisibilityChanged represents a VisibilityChanged event raised by the BaseLibrary contract.

type BaseLibraryVisibilityChangedIterator

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

BaseLibraryVisibilityChangedIterator is returned from FilterVisibilityChanged and is used to iterate over the raw logs and unpacked data for VisibilityChanged events raised by the BaseLibrary contract.

func (*BaseLibraryVisibilityChangedIterator) Close

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

func (*BaseLibraryVisibilityChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryVisibilityChangedIterator) 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 BaseTenantConsumerGroup

type BaseTenantConsumerGroup struct {
	BaseTenantConsumerGroupCaller     // Read-only binding to the contract
	BaseTenantConsumerGroupTransactor // Write-only binding to the contract
	BaseTenantConsumerGroupFilterer   // Log filterer for contract events
}

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

func DeployBaseTenantConsumerGroup

func DeployBaseTenantConsumerGroup(auth *bind.TransactOpts, backend bind.ContractBackend, _tenantSpace common.Address) (common.Address, *types.Transaction, *BaseTenantConsumerGroup, error)

DeployBaseTenantConsumerGroup deploys a new Ethereum contract, binding an instance of BaseTenantConsumerGroup to it.

func NewBaseTenantConsumerGroup

func NewBaseTenantConsumerGroup(address common.Address, backend bind.ContractBackend) (*BaseTenantConsumerGroup, error)

NewBaseTenantConsumerGroup creates a new instance of BaseTenantConsumerGroup, bound to a specific deployed contract.

type BaseTenantConsumerGroupAccessRequestV3

type BaseTenantConsumerGroupAccessRequestV3 struct {
	RequestNonce     *big.Int
	ParentAddress    common.Address
	ContextHash      [32]byte
	Accessor         common.Address
	RequestTimestamp *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

BaseTenantConsumerGroupAccessRequestV3 represents a AccessRequestV3 event raised by the BaseTenantConsumerGroup contract.

type BaseTenantConsumerGroupAccessRequestV3Iterator

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

BaseTenantConsumerGroupAccessRequestV3Iterator is returned from FilterAccessRequestV3 and is used to iterate over the raw logs and unpacked data for AccessRequestV3 events raised by the BaseTenantConsumerGroup contract.

func (*BaseTenantConsumerGroupAccessRequestV3Iterator) Close

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

func (*BaseTenantConsumerGroupAccessRequestV3Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantConsumerGroupAccessRequestV3Iterator) 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 BaseTenantConsumerGroupBitSetAndGet

type BaseTenantConsumerGroupBitSetAndGet struct {
	Ident [32]byte
	Ord   uint8
	Prev  bool
	Raw   types.Log // Blockchain specific contextual infos
}

BaseTenantConsumerGroupBitSetAndGet represents a BitSetAndGet event raised by the BaseTenantConsumerGroup contract.

type BaseTenantConsumerGroupBitSetAndGetIterator

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

BaseTenantConsumerGroupBitSetAndGetIterator is returned from FilterBitSetAndGet and is used to iterate over the raw logs and unpacked data for BitSetAndGet events raised by the BaseTenantConsumerGroup contract.

func (*BaseTenantConsumerGroupBitSetAndGetIterator) Close

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

func (*BaseTenantConsumerGroupBitSetAndGetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantConsumerGroupBitSetAndGetIterator) 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 BaseTenantConsumerGroupCaller

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

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

func NewBaseTenantConsumerGroupCaller

func NewBaseTenantConsumerGroupCaller(address common.Address, caller bind.ContractCaller) (*BaseTenantConsumerGroupCaller, error)

NewBaseTenantConsumerGroupCaller creates a new read-only instance of BaseTenantConsumerGroup, bound to a specific deployed contract.

func (*BaseTenantConsumerGroupCaller) CANACCESS

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) CANACCESS(opts *bind.CallOpts) (uint8, error)

CANACCESS is a free data retrieval call binding the contract method 0x97ac4fd2.

Solidity: function CAN_ACCESS() view returns(uint8)

func (*BaseTenantConsumerGroupCaller) CANEDIT

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) CANEDIT(opts *bind.CallOpts) (uint8, error)

CANEDIT is a free data retrieval call binding the contract method 0xef1d7dc2.

Solidity: function CAN_EDIT() view returns(uint8)

func (*BaseTenantConsumerGroupCaller) CANSEE

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) CANSEE(opts *bind.CallOpts) (uint8, error)

CANSEE is a free data retrieval call binding the contract method 0x100508a2.

Solidity: function CAN_SEE() view returns(uint8)

func (*BaseTenantConsumerGroupCaller) CanCommit

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) CanCommit(opts *bind.CallOpts) (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() view returns(bool)

func (*BaseTenantConsumerGroupCaller) CanConfirm

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) CanConfirm(opts *bind.CallOpts) (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() view returns(bool)

func (*BaseTenantConsumerGroupCaller) CanEdit

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) CanEdit(opts *bind.CallOpts) (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() view returns(bool)

func (*BaseTenantConsumerGroupCaller) CommitPending

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) CommitPending(opts *bind.CallOpts) (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() view returns(bool)

func (*BaseTenantConsumerGroupCaller) ContentSpace

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*BaseTenantConsumerGroupCaller) CountVersionHashes

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() view returns(uint256)

func (*BaseTenantConsumerGroupCaller) Creator

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*BaseTenantConsumerGroupCaller) GetBit

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) GetBit(opts *bind.CallOpts, _ident [32]byte, _ord uint8) (bool, error)

GetBit is a free data retrieval call binding the contract method 0x30f846a2.

Solidity: function getBit(bytes32 _ident, uint8 _ord) view returns(bool)

func (*BaseTenantConsumerGroupCaller) GetCounter

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) GetCounter(opts *bind.CallOpts, _ident [32]byte, _ord uint8) (uint32, error)

GetCounter is a free data retrieval call binding the contract method 0xe1954b61.

Solidity: function getCounter(bytes32 _ident, uint8 _ord) view returns(uint32)

func (*BaseTenantConsumerGroupCaller) GetMeta

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)

GetMeta is a free data retrieval call binding the contract method 0xac55c906.

Solidity: function getMeta(bytes key) view returns(bytes)

func (*BaseTenantConsumerGroupCaller) HasAccess

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) HasAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address candidate) view returns(bool)

func (*BaseTenantConsumerGroupCaller) HasEditorRight

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) HasEditorRight(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasEditorRight is a free data retrieval call binding the contract method 0x67e5c3bf.

Solidity: function hasEditorRight(address candidate) view returns(bool)

func (*BaseTenantConsumerGroupCaller) IndexCategory

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) IndexCategory(opts *bind.CallOpts) (uint8, error)

IndexCategory is a free data retrieval call binding the contract method 0x6380501f.

Solidity: function indexCategory() view returns(uint8)

func (*BaseTenantConsumerGroupCaller) IsAdmin

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) IsAdmin(opts *bind.CallOpts, _candidate common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address _candidate) view returns(bool)

func (*BaseTenantConsumerGroupCaller) IsConsumerGroup

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) IsConsumerGroup(opts *bind.CallOpts) (bool, error)

IsConsumerGroup is a free data retrieval call binding the contract method 0xdde12828.

Solidity: function isConsumerGroup() view returns(bool)

func (*BaseTenantConsumerGroupCaller) MembersMap

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) MembersMap(opts *bind.CallOpts, arg0 common.Address) (bool, error)

MembersMap is a free data retrieval call binding the contract method 0x872ea68a.

Solidity: function membersMap(address ) view returns(bool)

func (*BaseTenantConsumerGroupCaller) MembersNum

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) MembersNum(opts *bind.CallOpts) (*big.Int, error)

MembersNum is a free data retrieval call binding the contract method 0x55277a5b.

Solidity: function membersNum() view returns(uint256)

func (*BaseTenantConsumerGroupCaller) ObjectHash

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) ObjectHash(opts *bind.CallOpts) (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() view returns(string)

func (*BaseTenantConsumerGroupCaller) ObjectTimestamp

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) ObjectTimestamp(opts *bind.CallOpts) (*big.Int, error)

ObjectTimestamp is a free data retrieval call binding the contract method 0x40b87a26.

Solidity: function objectTimestamp() view returns(uint256)

func (*BaseTenantConsumerGroupCaller) Owner

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*BaseTenantConsumerGroupCaller) ParentAddress

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() view returns(address)

func (*BaseTenantConsumerGroupCaller) PendingHash

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) PendingHash(opts *bind.CallOpts) (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() view returns(string)

func (*BaseTenantConsumerGroupCaller) Tenant

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) Tenant(opts *bind.CallOpts) (common.Address, error)

Tenant is a free data retrieval call binding the contract method 0xadf07791.

Solidity: function tenant() view returns(address)

func (*BaseTenantConsumerGroupCaller) Version

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*BaseTenantConsumerGroupCaller) VersionAPI

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

func (*BaseTenantConsumerGroupCaller) VersionHashes

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) view returns(string)

func (*BaseTenantConsumerGroupCaller) VersionTimestamp

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) view returns(uint256)

func (*BaseTenantConsumerGroupCaller) Visibility

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupCaller) Visibility(opts *bind.CallOpts) (uint8, error)

Visibility is a free data retrieval call binding the contract method 0x29adec14.

Solidity: function visibility() view returns(uint8)

type BaseTenantConsumerGroupCommitPending

type BaseTenantConsumerGroupCommitPending struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseTenantConsumerGroupCommitPending represents a CommitPending event raised by the BaseTenantConsumerGroup contract.

type BaseTenantConsumerGroupCommitPendingIterator

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

BaseTenantConsumerGroupCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the BaseTenantConsumerGroup contract.

func (*BaseTenantConsumerGroupCommitPendingIterator) Close

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

func (*BaseTenantConsumerGroupCommitPendingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantConsumerGroupCommitPendingIterator) 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 BaseTenantConsumerGroupCounterIncremented

type BaseTenantConsumerGroupCounterIncremented struct {
	Ident [32]byte
	Slot  uint8
	Val   uint32
	Raw   types.Log // Blockchain specific contextual infos
}

BaseTenantConsumerGroupCounterIncremented represents a CounterIncremented event raised by the BaseTenantConsumerGroup contract.

type BaseTenantConsumerGroupCounterIncrementedIterator

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

BaseTenantConsumerGroupCounterIncrementedIterator is returned from FilterCounterIncremented and is used to iterate over the raw logs and unpacked data for CounterIncremented events raised by the BaseTenantConsumerGroup contract.

func (*BaseTenantConsumerGroupCounterIncrementedIterator) Close

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

func (*BaseTenantConsumerGroupCounterIncrementedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantConsumerGroupCounterIncrementedIterator) 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 BaseTenantConsumerGroupFilterer

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

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

func NewBaseTenantConsumerGroupFilterer

func NewBaseTenantConsumerGroupFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseTenantConsumerGroupFilterer, error)

NewBaseTenantConsumerGroupFilterer creates a new log filterer instance of BaseTenantConsumerGroup, bound to a specific deployed contract.

func (*BaseTenantConsumerGroupFilterer) FilterAccessRequestV3

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) FilterAccessRequestV3(opts *bind.FilterOpts) (*BaseTenantConsumerGroupAccessRequestV3Iterator, error)

FilterAccessRequestV3 is a free log retrieval operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseTenantConsumerGroupFilterer) FilterBitSetAndGet

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) FilterBitSetAndGet(opts *bind.FilterOpts) (*BaseTenantConsumerGroupBitSetAndGetIterator, error)

FilterBitSetAndGet is a free log retrieval operation binding the contract event 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d.

Solidity: event BitSetAndGet(bytes32 ident, uint8 ord, bool prev)

func (*BaseTenantConsumerGroupFilterer) FilterCommitPending

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) FilterCommitPending(opts *bind.FilterOpts) (*BaseTenantConsumerGroupCommitPendingIterator, error)

FilterCommitPending is a free log retrieval operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseTenantConsumerGroupFilterer) FilterCounterIncremented

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) FilterCounterIncremented(opts *bind.FilterOpts) (*BaseTenantConsumerGroupCounterIncrementedIterator, error)

FilterCounterIncremented is a free log retrieval operation binding the contract event 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f.

Solidity: event CounterIncremented(bytes32 ident, uint8 slot, uint32 val)

func (*BaseTenantConsumerGroupFilterer) FilterMemberAdded

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) FilterMemberAdded(opts *bind.FilterOpts) (*BaseTenantConsumerGroupMemberAddedIterator, error)

FilterMemberAdded is a free log retrieval operation binding the contract event 0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914.

Solidity: event MemberAdded(address candidate)

func (*BaseTenantConsumerGroupFilterer) FilterMemberRevoked

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) FilterMemberRevoked(opts *bind.FilterOpts) (*BaseTenantConsumerGroupMemberRevokedIterator, error)

FilterMemberRevoked is a free log retrieval operation binding the contract event 0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c.

Solidity: event MemberRevoked(address candidate)

func (*BaseTenantConsumerGroupFilterer) FilterObjectMetaChanged

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) FilterObjectMetaChanged(opts *bind.FilterOpts) (*BaseTenantConsumerGroupObjectMetaChangedIterator, error)

FilterObjectMetaChanged is a free log retrieval operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseTenantConsumerGroupFilterer) FilterUpdateRequest

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*BaseTenantConsumerGroupUpdateRequestIterator, error)

FilterUpdateRequest is a free log retrieval operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseTenantConsumerGroupFilterer) FilterVersionConfirm

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*BaseTenantConsumerGroupVersionConfirmIterator, error)

FilterVersionConfirm is a free log retrieval operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseTenantConsumerGroupFilterer) FilterVersionDelete

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*BaseTenantConsumerGroupVersionDeleteIterator, error)

FilterVersionDelete is a free log retrieval operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseTenantConsumerGroupFilterer) FilterVisibilityChanged

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) FilterVisibilityChanged(opts *bind.FilterOpts) (*BaseTenantConsumerGroupVisibilityChangedIterator, error)

FilterVisibilityChanged is a free log retrieval operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseTenantConsumerGroupFilterer) FilterWordGroupDeleted

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) FilterWordGroupDeleted(opts *bind.FilterOpts) (*BaseTenantConsumerGroupWordGroupDeletedIterator, error)

FilterWordGroupDeleted is a free log retrieval operation binding the contract event 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f.

Solidity: event WordGroupDeleted(bytes32 ident)

func (*BaseTenantConsumerGroupFilterer) ParseAccessRequestV3

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) ParseAccessRequestV3(log types.Log) (*BaseTenantConsumerGroupAccessRequestV3, error)

ParseAccessRequestV3 is a log parse operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseTenantConsumerGroupFilterer) ParseBitSetAndGet

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) ParseBitSetAndGet(log types.Log) (*BaseTenantConsumerGroupBitSetAndGet, error)

ParseBitSetAndGet is a log parse operation binding the contract event 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d.

Solidity: event BitSetAndGet(bytes32 ident, uint8 ord, bool prev)

func (*BaseTenantConsumerGroupFilterer) ParseCommitPending

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) ParseCommitPending(log types.Log) (*BaseTenantConsumerGroupCommitPending, error)

ParseCommitPending is a log parse operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseTenantConsumerGroupFilterer) ParseCounterIncremented

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) ParseCounterIncremented(log types.Log) (*BaseTenantConsumerGroupCounterIncremented, error)

ParseCounterIncremented is a log parse operation binding the contract event 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f.

Solidity: event CounterIncremented(bytes32 ident, uint8 slot, uint32 val)

func (*BaseTenantConsumerGroupFilterer) ParseMemberAdded

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) ParseMemberAdded(log types.Log) (*BaseTenantConsumerGroupMemberAdded, error)

ParseMemberAdded is a log parse operation binding the contract event 0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914.

Solidity: event MemberAdded(address candidate)

func (*BaseTenantConsumerGroupFilterer) ParseMemberRevoked

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) ParseMemberRevoked(log types.Log) (*BaseTenantConsumerGroupMemberRevoked, error)

ParseMemberRevoked is a log parse operation binding the contract event 0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c.

Solidity: event MemberRevoked(address candidate)

func (*BaseTenantConsumerGroupFilterer) ParseObjectMetaChanged

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) ParseObjectMetaChanged(log types.Log) (*BaseTenantConsumerGroupObjectMetaChanged, error)

ParseObjectMetaChanged is a log parse operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseTenantConsumerGroupFilterer) ParseUpdateRequest

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) ParseUpdateRequest(log types.Log) (*BaseTenantConsumerGroupUpdateRequest, error)

ParseUpdateRequest is a log parse operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseTenantConsumerGroupFilterer) ParseVersionConfirm

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) ParseVersionConfirm(log types.Log) (*BaseTenantConsumerGroupVersionConfirm, error)

ParseVersionConfirm is a log parse operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseTenantConsumerGroupFilterer) ParseVersionDelete

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) ParseVersionDelete(log types.Log) (*BaseTenantConsumerGroupVersionDelete, error)

ParseVersionDelete is a log parse operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseTenantConsumerGroupFilterer) ParseVisibilityChanged

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) ParseVisibilityChanged(log types.Log) (*BaseTenantConsumerGroupVisibilityChanged, error)

ParseVisibilityChanged is a log parse operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseTenantConsumerGroupFilterer) ParseWordGroupDeleted

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) ParseWordGroupDeleted(log types.Log) (*BaseTenantConsumerGroupWordGroupDeleted, error)

ParseWordGroupDeleted is a log parse operation binding the contract event 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f.

Solidity: event WordGroupDeleted(bytes32 ident)

func (*BaseTenantConsumerGroupFilterer) WatchAccessRequestV3

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) WatchAccessRequestV3(opts *bind.WatchOpts, sink chan<- *BaseTenantConsumerGroupAccessRequestV3) (event.Subscription, error)

WatchAccessRequestV3 is a free log subscription operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseTenantConsumerGroupFilterer) WatchBitSetAndGet

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) WatchBitSetAndGet(opts *bind.WatchOpts, sink chan<- *BaseTenantConsumerGroupBitSetAndGet) (event.Subscription, error)

WatchBitSetAndGet is a free log subscription operation binding the contract event 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d.

Solidity: event BitSetAndGet(bytes32 ident, uint8 ord, bool prev)

func (*BaseTenantConsumerGroupFilterer) WatchCommitPending

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *BaseTenantConsumerGroupCommitPending) (event.Subscription, error)

WatchCommitPending is a free log subscription operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseTenantConsumerGroupFilterer) WatchCounterIncremented

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) WatchCounterIncremented(opts *bind.WatchOpts, sink chan<- *BaseTenantConsumerGroupCounterIncremented) (event.Subscription, error)

WatchCounterIncremented is a free log subscription operation binding the contract event 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f.

Solidity: event CounterIncremented(bytes32 ident, uint8 slot, uint32 val)

func (*BaseTenantConsumerGroupFilterer) WatchMemberAdded

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) WatchMemberAdded(opts *bind.WatchOpts, sink chan<- *BaseTenantConsumerGroupMemberAdded) (event.Subscription, error)

WatchMemberAdded is a free log subscription operation binding the contract event 0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914.

Solidity: event MemberAdded(address candidate)

func (*BaseTenantConsumerGroupFilterer) WatchMemberRevoked

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) WatchMemberRevoked(opts *bind.WatchOpts, sink chan<- *BaseTenantConsumerGroupMemberRevoked) (event.Subscription, error)

WatchMemberRevoked is a free log subscription operation binding the contract event 0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c.

Solidity: event MemberRevoked(address candidate)

func (*BaseTenantConsumerGroupFilterer) WatchObjectMetaChanged

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) WatchObjectMetaChanged(opts *bind.WatchOpts, sink chan<- *BaseTenantConsumerGroupObjectMetaChanged) (event.Subscription, error)

WatchObjectMetaChanged is a free log subscription operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseTenantConsumerGroupFilterer) WatchUpdateRequest

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *BaseTenantConsumerGroupUpdateRequest) (event.Subscription, error)

WatchUpdateRequest is a free log subscription operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseTenantConsumerGroupFilterer) WatchVersionConfirm

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *BaseTenantConsumerGroupVersionConfirm) (event.Subscription, error)

WatchVersionConfirm is a free log subscription operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseTenantConsumerGroupFilterer) WatchVersionDelete

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *BaseTenantConsumerGroupVersionDelete) (event.Subscription, error)

WatchVersionDelete is a free log subscription operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseTenantConsumerGroupFilterer) WatchVisibilityChanged

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) WatchVisibilityChanged(opts *bind.WatchOpts, sink chan<- *BaseTenantConsumerGroupVisibilityChanged) (event.Subscription, error)

WatchVisibilityChanged is a free log subscription operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseTenantConsumerGroupFilterer) WatchWordGroupDeleted

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupFilterer) WatchWordGroupDeleted(opts *bind.WatchOpts, sink chan<- *BaseTenantConsumerGroupWordGroupDeleted) (event.Subscription, error)

WatchWordGroupDeleted is a free log subscription operation binding the contract event 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f.

Solidity: event WordGroupDeleted(bytes32 ident)

type BaseTenantConsumerGroupMemberAdded

type BaseTenantConsumerGroupMemberAdded struct {
	Candidate common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

BaseTenantConsumerGroupMemberAdded represents a MemberAdded event raised by the BaseTenantConsumerGroup contract.

type BaseTenantConsumerGroupMemberAddedIterator

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

BaseTenantConsumerGroupMemberAddedIterator is returned from FilterMemberAdded and is used to iterate over the raw logs and unpacked data for MemberAdded events raised by the BaseTenantConsumerGroup contract.

func (*BaseTenantConsumerGroupMemberAddedIterator) Close

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

func (*BaseTenantConsumerGroupMemberAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantConsumerGroupMemberAddedIterator) 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 BaseTenantConsumerGroupMemberRevoked

type BaseTenantConsumerGroupMemberRevoked struct {
	Candidate common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

BaseTenantConsumerGroupMemberRevoked represents a MemberRevoked event raised by the BaseTenantConsumerGroup contract.

type BaseTenantConsumerGroupMemberRevokedIterator

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

BaseTenantConsumerGroupMemberRevokedIterator is returned from FilterMemberRevoked and is used to iterate over the raw logs and unpacked data for MemberRevoked events raised by the BaseTenantConsumerGroup contract.

func (*BaseTenantConsumerGroupMemberRevokedIterator) Close

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

func (*BaseTenantConsumerGroupMemberRevokedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantConsumerGroupMemberRevokedIterator) 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 BaseTenantConsumerGroupObjectMetaChanged

type BaseTenantConsumerGroupObjectMetaChanged struct {
	Key []byte
	Raw types.Log // Blockchain specific contextual infos
}

BaseTenantConsumerGroupObjectMetaChanged represents a ObjectMetaChanged event raised by the BaseTenantConsumerGroup contract.

type BaseTenantConsumerGroupObjectMetaChangedIterator

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

BaseTenantConsumerGroupObjectMetaChangedIterator is returned from FilterObjectMetaChanged and is used to iterate over the raw logs and unpacked data for ObjectMetaChanged events raised by the BaseTenantConsumerGroup contract.

func (*BaseTenantConsumerGroupObjectMetaChangedIterator) Close

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

func (*BaseTenantConsumerGroupObjectMetaChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantConsumerGroupObjectMetaChangedIterator) 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 BaseTenantConsumerGroupTransactor

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

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

func NewBaseTenantConsumerGroupTransactor

func NewBaseTenantConsumerGroupTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseTenantConsumerGroupTransactor, error)

NewBaseTenantConsumerGroupTransactor creates a new write-only instance of BaseTenantConsumerGroup, bound to a specific deployed contract.

func (*BaseTenantConsumerGroupTransactor) AccessRequestV3

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) AccessRequestV3(opts *bind.TransactOpts, arg0 [][32]byte, arg1 []common.Address) (*types.Transaction, error)

AccessRequestV3 is a paid mutator transaction binding the contract method 0x1bf7a912.

Solidity: function accessRequestV3(bytes32[] , address[] ) payable returns(bool)

func (*BaseTenantConsumerGroupTransactor) ClearPending

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseTenantConsumerGroupTransactor) Commit

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseTenantConsumerGroupTransactor) ConfirmCommit

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() payable returns(bool)

func (*BaseTenantConsumerGroupTransactor) DeleteGroup

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) DeleteGroup(opts *bind.TransactOpts, _ident [32]byte) (*types.Transaction, error)

DeleteGroup is a paid mutator transaction binding the contract method 0xe57097c9.

Solidity: function deleteGroup(bytes32 _ident) returns()

func (*BaseTenantConsumerGroupTransactor) DeleteVersion

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseTenantConsumerGroupTransactor) Fallback added in v1.3.1

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*BaseTenantConsumerGroupTransactor) GrantAccess

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) GrantAccess(opts *bind.TransactOpts, candidate common.Address) (*types.Transaction, error)

GrantAccess is a paid mutator transaction binding the contract method 0x0ae5e739.

Solidity: function grantAccess(address candidate) returns()

func (*BaseTenantConsumerGroupTransactor) GrantAccessMany

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) GrantAccessMany(opts *bind.TransactOpts, candidates []common.Address) (*types.Transaction, error)

GrantAccessMany is a paid mutator transaction binding the contract method 0x9602a0b3.

Solidity: function grantAccessMany(address[] candidates) returns()

func (*BaseTenantConsumerGroupTransactor) IncrementCounter

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) IncrementCounter(opts *bind.TransactOpts, _ident [32]byte, _ord uint8) (*types.Transaction, error)

IncrementCounter is a paid mutator transaction binding the contract method 0x7558cbf0.

Solidity: function incrementCounter(bytes32 _ident, uint8 _ord) returns()

func (*BaseTenantConsumerGroupTransactor) Kill

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseTenantConsumerGroupTransactor) PutMeta

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)

PutMeta is a paid mutator transaction binding the contract method 0xe542b7cb.

Solidity: function putMeta(bytes key, bytes value) returns()

func (*BaseTenantConsumerGroupTransactor) RevokeAccess

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) RevokeAccess(opts *bind.TransactOpts, candidate common.Address) (*types.Transaction, error)

RevokeAccess is a paid mutator transaction binding the contract method 0x85e68531.

Solidity: function revokeAccess(address candidate) returns()

func (*BaseTenantConsumerGroupTransactor) SetAndGetBit

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) SetAndGetBit(opts *bind.TransactOpts, _ident [32]byte, _ord uint8) (*types.Transaction, error)

SetAndGetBit is a paid mutator transaction binding the contract method 0x24d7c18d.

Solidity: function setAndGetBit(bytes32 _ident, uint8 _ord) returns(bool)

func (*BaseTenantConsumerGroupTransactor) SetGroupRights

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetGroupRights is a paid mutator transaction binding the contract method 0x22e564eb.

Solidity: function setGroupRights(address group, uint8 access_type, uint8 access) returns()

func (*BaseTenantConsumerGroupTransactor) SetRights

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetRights is a paid mutator transaction binding the contract method 0x0fe1b5a2.

Solidity: function setRights(address stakeholder, uint8 access_type, uint8 access) returns()

func (*BaseTenantConsumerGroupTransactor) SetVisibility

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) SetVisibility(opts *bind.TransactOpts, _visibility_code uint8) (*types.Transaction, error)

SetVisibility is a paid mutator transaction binding the contract method 0xaa024e8b.

Solidity: function setVisibility(uint8 _visibility_code) returns()

func (*BaseTenantConsumerGroupTransactor) TransferCreatorship

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseTenantConsumerGroupTransactor) TransferOwnership

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseTenantConsumerGroupTransactor) UpdateRequest

func (_BaseTenantConsumerGroup *BaseTenantConsumerGroupTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

type BaseTenantConsumerGroupUpdateRequest

type BaseTenantConsumerGroupUpdateRequest struct {
	ObjectHash string
	Raw        types.Log // Blockchain specific contextual infos
}

BaseTenantConsumerGroupUpdateRequest represents a UpdateRequest event raised by the BaseTenantConsumerGroup contract.

type BaseTenantConsumerGroupUpdateRequestIterator

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

BaseTenantConsumerGroupUpdateRequestIterator is returned from FilterUpdateRequest and is used to iterate over the raw logs and unpacked data for UpdateRequest events raised by the BaseTenantConsumerGroup contract.

func (*BaseTenantConsumerGroupUpdateRequestIterator) Close

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

func (*BaseTenantConsumerGroupUpdateRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantConsumerGroupUpdateRequestIterator) 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 BaseTenantConsumerGroupVersionConfirm

type BaseTenantConsumerGroupVersionConfirm struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseTenantConsumerGroupVersionConfirm represents a VersionConfirm event raised by the BaseTenantConsumerGroup contract.

type BaseTenantConsumerGroupVersionConfirmIterator

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

BaseTenantConsumerGroupVersionConfirmIterator is returned from FilterVersionConfirm and is used to iterate over the raw logs and unpacked data for VersionConfirm events raised by the BaseTenantConsumerGroup contract.

func (*BaseTenantConsumerGroupVersionConfirmIterator) Close

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

func (*BaseTenantConsumerGroupVersionConfirmIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantConsumerGroupVersionConfirmIterator) 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 BaseTenantConsumerGroupVersionDelete

type BaseTenantConsumerGroupVersionDelete struct {
	SpaceAddress common.Address
	VersionHash  string
	Index        *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

BaseTenantConsumerGroupVersionDelete represents a VersionDelete event raised by the BaseTenantConsumerGroup contract.

type BaseTenantConsumerGroupVersionDeleteIterator

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

BaseTenantConsumerGroupVersionDeleteIterator is returned from FilterVersionDelete and is used to iterate over the raw logs and unpacked data for VersionDelete events raised by the BaseTenantConsumerGroup contract.

func (*BaseTenantConsumerGroupVersionDeleteIterator) Close

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

func (*BaseTenantConsumerGroupVersionDeleteIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantConsumerGroupVersionDeleteIterator) 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 BaseTenantConsumerGroupVisibilityChanged

type BaseTenantConsumerGroupVisibilityChanged struct {
	ContentSpace  common.Address
	ParentAddress common.Address
	Visibility    uint8
	Raw           types.Log // Blockchain specific contextual infos
}

BaseTenantConsumerGroupVisibilityChanged represents a VisibilityChanged event raised by the BaseTenantConsumerGroup contract.

type BaseTenantConsumerGroupVisibilityChangedIterator

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

BaseTenantConsumerGroupVisibilityChangedIterator is returned from FilterVisibilityChanged and is used to iterate over the raw logs and unpacked data for VisibilityChanged events raised by the BaseTenantConsumerGroup contract.

func (*BaseTenantConsumerGroupVisibilityChangedIterator) Close

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

func (*BaseTenantConsumerGroupVisibilityChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantConsumerGroupVisibilityChangedIterator) 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 BaseTenantConsumerGroupWordGroupDeleted

type BaseTenantConsumerGroupWordGroupDeleted struct {
	Ident [32]byte
	Raw   types.Log // Blockchain specific contextual infos
}

BaseTenantConsumerGroupWordGroupDeleted represents a WordGroupDeleted event raised by the BaseTenantConsumerGroup contract.

type BaseTenantConsumerGroupWordGroupDeletedIterator

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

BaseTenantConsumerGroupWordGroupDeletedIterator is returned from FilterWordGroupDeleted and is used to iterate over the raw logs and unpacked data for WordGroupDeleted events raised by the BaseTenantConsumerGroup contract.

func (*BaseTenantConsumerGroupWordGroupDeletedIterator) Close

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

func (*BaseTenantConsumerGroupWordGroupDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantConsumerGroupWordGroupDeletedIterator) 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 BaseTenantSpace

type BaseTenantSpace struct {
	BaseTenantSpaceCaller     // Read-only binding to the contract
	BaseTenantSpaceTransactor // Write-only binding to the contract
	BaseTenantSpaceFilterer   // Log filterer for contract events
}

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

func DeployBaseTenantSpace

func DeployBaseTenantSpace(auth *bind.TransactOpts, backend bind.ContractBackend, _contentSpace common.Address, _tenantName string, _kmsAddr common.Address) (common.Address, *types.Transaction, *BaseTenantSpace, error)

DeployBaseTenantSpace deploys a new Ethereum contract, binding an instance of BaseTenantSpace to it.

func NewBaseTenantSpace

func NewBaseTenantSpace(address common.Address, backend bind.ContractBackend) (*BaseTenantSpace, error)

NewBaseTenantSpace creates a new instance of BaseTenantSpace, bound to a specific deployed contract.

type BaseTenantSpaceAccessRequestV3

type BaseTenantSpaceAccessRequestV3 struct {
	RequestNonce     *big.Int
	ParentAddress    common.Address
	ContextHash      [32]byte
	Accessor         common.Address
	RequestTimestamp *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceAccessRequestV3 represents a AccessRequestV3 event raised by the BaseTenantSpace contract.

type BaseTenantSpaceAccessRequestV3Iterator

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

BaseTenantSpaceAccessRequestV3Iterator is returned from FilterAccessRequestV3 and is used to iterate over the raw logs and unpacked data for AccessRequestV3 events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceAccessRequestV3Iterator) Close

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

func (*BaseTenantSpaceAccessRequestV3Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceAccessRequestV3Iterator) 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 BaseTenantSpaceAddTenantGroup

type BaseTenantSpaceAddTenantGroup struct {
	GroupId   [32]byte
	GroupAddr common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceAddTenantGroup represents a AddTenantGroup event raised by the BaseTenantSpace contract.

type BaseTenantSpaceAddTenantGroupIterator

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

BaseTenantSpaceAddTenantGroupIterator is returned from FilterAddTenantGroup and is used to iterate over the raw logs and unpacked data for AddTenantGroup events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceAddTenantGroupIterator) Close

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

func (*BaseTenantSpaceAddTenantGroupIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceAddTenantGroupIterator) 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 BaseTenantSpaceBitSetAndGet

type BaseTenantSpaceBitSetAndGet struct {
	Ident [32]byte
	Ord   uint8
	Prev  bool
	Raw   types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceBitSetAndGet represents a BitSetAndGet event raised by the BaseTenantSpace contract.

type BaseTenantSpaceBitSetAndGetIterator

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

BaseTenantSpaceBitSetAndGetIterator is returned from FilterBitSetAndGet and is used to iterate over the raw logs and unpacked data for BitSetAndGet events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceBitSetAndGetIterator) Close

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

func (*BaseTenantSpaceBitSetAndGetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceBitSetAndGetIterator) 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 BaseTenantSpaceCaller

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

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

func NewBaseTenantSpaceCaller

func NewBaseTenantSpaceCaller(address common.Address, caller bind.ContractCaller) (*BaseTenantSpaceCaller, error)

NewBaseTenantSpaceCaller creates a new read-only instance of BaseTenantSpace, bound to a specific deployed contract.

func (*BaseTenantSpaceCaller) AddressKMS

func (_BaseTenantSpace *BaseTenantSpaceCaller) AddressKMS(opts *bind.CallOpts) (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() view returns(address)

func (*BaseTenantSpaceCaller) CANACCESS

func (_BaseTenantSpace *BaseTenantSpaceCaller) CANACCESS(opts *bind.CallOpts) (uint8, error)

CANACCESS is a free data retrieval call binding the contract method 0x97ac4fd2.

Solidity: function CAN_ACCESS() view returns(uint8)

func (*BaseTenantSpaceCaller) CANEDIT

func (_BaseTenantSpace *BaseTenantSpaceCaller) CANEDIT(opts *bind.CallOpts) (uint8, error)

CANEDIT is a free data retrieval call binding the contract method 0xef1d7dc2.

Solidity: function CAN_EDIT() view returns(uint8)

func (*BaseTenantSpaceCaller) CANSEE

func (_BaseTenantSpace *BaseTenantSpaceCaller) CANSEE(opts *bind.CallOpts) (uint8, error)

CANSEE is a free data retrieval call binding the contract method 0x100508a2.

Solidity: function CAN_SEE() view returns(uint8)

func (*BaseTenantSpaceCaller) CanCommit

func (_BaseTenantSpace *BaseTenantSpaceCaller) CanCommit(opts *bind.CallOpts) (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() view returns(bool)

func (*BaseTenantSpaceCaller) CanConfirm

func (_BaseTenantSpace *BaseTenantSpaceCaller) CanConfirm(opts *bind.CallOpts) (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() view returns(bool)

func (*BaseTenantSpaceCaller) CanEdit

func (_BaseTenantSpace *BaseTenantSpaceCaller) CanEdit(opts *bind.CallOpts) (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() view returns(bool)

func (*BaseTenantSpaceCaller) CanNodePublish

func (_BaseTenantSpace *BaseTenantSpaceCaller) CanNodePublish(opts *bind.CallOpts, _candidate common.Address) (bool, error)

CanNodePublish is a free data retrieval call binding the contract method 0x26683e14.

Solidity: function canNodePublish(address _candidate) view returns(bool)

func (*BaseTenantSpaceCaller) CheckCallFunc

func (_BaseTenantSpace *BaseTenantSpaceCaller) CheckCallFunc(opts *bind.CallOpts, _func4Bytes [4]byte, _encAuthToken []byte, _v uint8, _r [32]byte, _s [32]byte) (bool, error)

CheckCallFunc is a free data retrieval call binding the contract method 0xed1f6456.

Solidity: function checkCallFunc(bytes4 _func4Bytes, bytes _encAuthToken, uint8 _v, bytes32 _r, bytes32 _s) view returns(bool)

func (*BaseTenantSpaceCaller) CheckKMS

func (_BaseTenantSpace *BaseTenantSpaceCaller) CheckKMS(opts *bind.CallOpts, _kmsIdStr string) (*big.Int, error)

CheckKMS is a free data retrieval call binding the contract method 0x8d2a23db.

Solidity: function checkKMS(string _kmsIdStr) view returns(uint256)

func (*BaseTenantSpaceCaller) CheckKMSAddr

func (_BaseTenantSpace *BaseTenantSpaceCaller) CheckKMSAddr(opts *bind.CallOpts, _kmsAddr common.Address) (*big.Int, error)

CheckKMSAddr is a free data retrieval call binding the contract method 0xd6be0f49.

Solidity: function checkKMSAddr(address _kmsAddr) view returns(uint256)

func (*BaseTenantSpaceCaller) CommitPending

func (_BaseTenantSpace *BaseTenantSpaceCaller) CommitPending(opts *bind.CallOpts) (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() view returns(bool)

func (*BaseTenantSpaceCaller) ContentSpace

func (_BaseTenantSpace *BaseTenantSpaceCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*BaseTenantSpaceCaller) CountVersionHashes

func (_BaseTenantSpace *BaseTenantSpaceCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() view returns(uint256)

func (*BaseTenantSpaceCaller) Creator

func (_BaseTenantSpace *BaseTenantSpaceCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*BaseTenantSpaceCaller) DefLeewaySecs

func (_BaseTenantSpace *BaseTenantSpaceCaller) DefLeewaySecs(opts *bind.CallOpts) (*big.Int, error)

DefLeewaySecs is a free data retrieval call binding the contract method 0xd21a8c94.

Solidity: function defLeewaySecs() view returns(uint256)

func (*BaseTenantSpaceCaller) DefTokenExpSecs

func (_BaseTenantSpace *BaseTenantSpaceCaller) DefTokenExpSecs(opts *bind.CallOpts) (*big.Int, error)

DefTokenExpSecs is a free data retrieval call binding the contract method 0xf1df8140.

Solidity: function defTokenExpSecs() view returns(uint256)

func (*BaseTenantSpaceCaller) Description

func (_BaseTenantSpace *BaseTenantSpaceCaller) Description(opts *bind.CallOpts) (string, error)

Description is a free data retrieval call binding the contract method 0x7284e416.

Solidity: function description() view returns(string)

func (*BaseTenantSpaceCaller) FactoryManager

func (_BaseTenantSpace *BaseTenantSpaceCaller) FactoryManager(opts *bind.CallOpts) (common.Address, error)

FactoryManager is a free data retrieval call binding the contract method 0x032b5a73.

Solidity: function factoryManager() view returns(address)

func (*BaseTenantSpaceCaller) FuncMapping

func (_BaseTenantSpace *BaseTenantSpaceCaller) FuncMapping(opts *bind.CallOpts, arg0 [4]byte) (common.Address, error)

FuncMapping is a free data retrieval call binding the contract method 0xc2a21f14.

Solidity: function funcMapping(bytes4 ) view returns(address)

func (*BaseTenantSpaceCaller) GROUPIDADMIN

func (_BaseTenantSpace *BaseTenantSpaceCaller) GROUPIDADMIN(opts *bind.CallOpts) ([32]byte, error)

GROUPIDADMIN is a free data retrieval call binding the contract method 0x58d40b25.

Solidity: function GROUP_ID_ADMIN() view returns(bytes32)

func (*BaseTenantSpaceCaller) GetBit

func (_BaseTenantSpace *BaseTenantSpaceCaller) GetBit(opts *bind.CallOpts, _ident [32]byte, _ord uint8) (bool, error)

GetBit is a free data retrieval call binding the contract method 0x30f846a2.

Solidity: function getBit(bytes32 _ident, uint8 _ord) view returns(bool)

func (*BaseTenantSpaceCaller) GetCounter

func (_BaseTenantSpace *BaseTenantSpaceCaller) GetCounter(opts *bind.CallOpts, _ident [32]byte, _ord uint8) (uint32, error)

GetCounter is a free data retrieval call binding the contract method 0xe1954b61.

Solidity: function getCounter(bytes32 _ident, uint8 _ord) view returns(uint32)

func (*BaseTenantSpaceCaller) GetKMSID

func (_BaseTenantSpace *BaseTenantSpaceCaller) GetKMSID(opts *bind.CallOpts, _kmsAddr common.Address) (string, error)

GetKMSID is a free data retrieval call binding the contract method 0x589aafc1.

Solidity: function getKMSID(address _kmsAddr) view returns(string)

func (*BaseTenantSpaceCaller) GetKMSInfo

func (_BaseTenantSpace *BaseTenantSpaceCaller) GetKMSInfo(opts *bind.CallOpts, _kmsID string, _prefix []byte) (string, string, error)

GetKMSInfo is a free data retrieval call binding the contract method 0x268bfac4.

Solidity: function getKMSInfo(string _kmsID, bytes _prefix) view returns(string, string)

func (*BaseTenantSpaceCaller) GetMeta

func (_BaseTenantSpace *BaseTenantSpaceCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)

GetMeta is a free data retrieval call binding the contract method 0xac55c906.

Solidity: function getMeta(bytes key) view returns(bytes)

func (*BaseTenantSpaceCaller) GetTenantID

func (_BaseTenantSpace *BaseTenantSpaceCaller) GetTenantID(opts *bind.CallOpts) (string, error)

GetTenantID is a free data retrieval call binding the contract method 0x401262c8.

Solidity: function getTenantID() view returns(string)

func (*BaseTenantSpaceCaller) GroupIds

func (_BaseTenantSpace *BaseTenantSpaceCaller) GroupIds(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)

GroupIds is a free data retrieval call binding the contract method 0x4093d7a1.

Solidity: function groupIds(uint256 ) view returns(bytes32)

func (*BaseTenantSpaceCaller) GroupsMapping

func (_BaseTenantSpace *BaseTenantSpaceCaller) GroupsMapping(opts *bind.CallOpts, arg0 [32]byte, arg1 *big.Int) (common.Address, error)

GroupsMapping is a free data retrieval call binding the contract method 0xea8a3ed8.

Solidity: function groupsMapping(bytes32 , uint256 ) view returns(address)

func (*BaseTenantSpaceCaller) HasAccess

func (_BaseTenantSpace *BaseTenantSpaceCaller) HasAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address candidate) view returns(bool)

func (*BaseTenantSpaceCaller) HasEditorRight

func (_BaseTenantSpace *BaseTenantSpaceCaller) HasEditorRight(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasEditorRight is a free data retrieval call binding the contract method 0x67e5c3bf.

Solidity: function hasEditorRight(address candidate) view returns(bool)

func (*BaseTenantSpaceCaller) IndexCategory

func (_BaseTenantSpace *BaseTenantSpaceCaller) IndexCategory(opts *bind.CallOpts) (uint8, error)

IndexCategory is a free data retrieval call binding the contract method 0x6380501f.

Solidity: function indexCategory() view returns(uint8)

func (*BaseTenantSpaceCaller) IsAdmin

func (_BaseTenantSpace *BaseTenantSpaceCaller) IsAdmin(opts *bind.CallOpts, _candidate common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address _candidate) view returns(bool)

func (*BaseTenantSpaceCaller) KmsManager

func (_BaseTenantSpace *BaseTenantSpaceCaller) KmsManager(opts *bind.CallOpts) (common.Address, error)

KmsManager is a free data retrieval call binding the contract method 0xac65b649.

Solidity: function kmsManager() view returns(address)

func (*BaseTenantSpaceCaller) ListLength

func (_BaseTenantSpace *BaseTenantSpaceCaller) ListLength(opts *bind.CallOpts, listKey [32]byte) (*big.Int, error)

ListLength is a free data retrieval call binding the contract method 0x11a3fa38.

Solidity: function listLength(bytes32 listKey) view returns(uint256)

func (*BaseTenantSpaceCaller) ListsMapping

func (_BaseTenantSpace *BaseTenantSpaceCaller) ListsMapping(opts *bind.CallOpts, arg0 [32]byte, arg1 *big.Int) (string, error)

ListsMapping is a free data retrieval call binding the contract method 0x4d368f10.

Solidity: function listsMapping(bytes32 , uint256 ) view returns(string)

func (*BaseTenantSpaceCaller) Name

func (_BaseTenantSpace *BaseTenantSpaceCaller) Name(opts *bind.CallOpts) (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*BaseTenantSpaceCaller) NodeManager

func (_BaseTenantSpace *BaseTenantSpaceCaller) NodeManager(opts *bind.CallOpts) (common.Address, error)

NodeManager is a free data retrieval call binding the contract method 0x9bb5cd3f.

Solidity: function nodeManager() view returns(address)

func (*BaseTenantSpaceCaller) ObjectHash

func (_BaseTenantSpace *BaseTenantSpaceCaller) ObjectHash(opts *bind.CallOpts) (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() view returns(string)

func (*BaseTenantSpaceCaller) ObjectTimestamp

func (_BaseTenantSpace *BaseTenantSpaceCaller) ObjectTimestamp(opts *bind.CallOpts) (*big.Int, error)

ObjectTimestamp is a free data retrieval call binding the contract method 0x40b87a26.

Solidity: function objectTimestamp() view returns(uint256)

func (*BaseTenantSpaceCaller) Owner

func (_BaseTenantSpace *BaseTenantSpaceCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*BaseTenantSpaceCaller) ParentAddress

func (_BaseTenantSpace *BaseTenantSpaceCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() view returns(address)

func (*BaseTenantSpaceCaller) PendingHash

func (_BaseTenantSpace *BaseTenantSpaceCaller) PendingHash(opts *bind.CallOpts) (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() view returns(string)

func (*BaseTenantSpaceCaller) UserManager

func (_BaseTenantSpace *BaseTenantSpaceCaller) UserManager(opts *bind.CallOpts) (common.Address, error)

UserManager is a free data retrieval call binding the contract method 0x5c8a7687.

Solidity: function userManager() view returns(address)

func (*BaseTenantSpaceCaller) UserWallets

func (_BaseTenantSpace *BaseTenantSpaceCaller) UserWallets(opts *bind.CallOpts, _userAddr common.Address) (common.Address, error)

UserWallets is a free data retrieval call binding the contract method 0x63e6ffdd.

Solidity: function userWallets(address _userAddr) view returns(address)

func (*BaseTenantSpaceCaller) Version

func (_BaseTenantSpace *BaseTenantSpaceCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*BaseTenantSpaceCaller) VersionAPI

func (_BaseTenantSpace *BaseTenantSpaceCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

func (*BaseTenantSpaceCaller) VersionHashes

func (_BaseTenantSpace *BaseTenantSpaceCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) view returns(string)

func (*BaseTenantSpaceCaller) VersionTimestamp

func (_BaseTenantSpace *BaseTenantSpaceCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) view returns(uint256)

func (*BaseTenantSpaceCaller) Visibility

func (_BaseTenantSpace *BaseTenantSpaceCaller) Visibility(opts *bind.CallOpts) (uint8, error)

Visibility is a free data retrieval call binding the contract method 0x29adec14.

Solidity: function visibility() view returns(uint8)

type BaseTenantSpaceCommitPending

type BaseTenantSpaceCommitPending struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceCommitPending represents a CommitPending event raised by the BaseTenantSpace contract.

type BaseTenantSpaceCommitPendingIterator

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

BaseTenantSpaceCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceCommitPendingIterator) Close

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

func (*BaseTenantSpaceCommitPendingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceCommitPendingIterator) 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 BaseTenantSpaceCounterIncremented

type BaseTenantSpaceCounterIncremented struct {
	Ident [32]byte
	Slot  uint8
	Val   uint32
	Raw   types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceCounterIncremented represents a CounterIncremented event raised by the BaseTenantSpace contract.

type BaseTenantSpaceCounterIncrementedIterator

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

BaseTenantSpaceCounterIncrementedIterator is returned from FilterCounterIncremented and is used to iterate over the raw logs and unpacked data for CounterIncremented events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceCounterIncrementedIterator) Close

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

func (*BaseTenantSpaceCounterIncrementedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceCounterIncrementedIterator) 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 BaseTenantSpaceCreateTenant

type BaseTenantSpaceCreateTenant struct {
	Version [32]byte
	Owner   common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceCreateTenant represents a CreateTenant event raised by the BaseTenantSpace contract.

type BaseTenantSpaceCreateTenantIterator

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

BaseTenantSpaceCreateTenantIterator is returned from FilterCreateTenant and is used to iterate over the raw logs and unpacked data for CreateTenant events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceCreateTenantIterator) Close

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

func (*BaseTenantSpaceCreateTenantIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceCreateTenantIterator) 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 BaseTenantSpaceFilterer

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

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

func NewBaseTenantSpaceFilterer

func NewBaseTenantSpaceFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseTenantSpaceFilterer, error)

NewBaseTenantSpaceFilterer creates a new log filterer instance of BaseTenantSpace, bound to a specific deployed contract.

func (*BaseTenantSpaceFilterer) FilterAccessRequestV3

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterAccessRequestV3(opts *bind.FilterOpts) (*BaseTenantSpaceAccessRequestV3Iterator, error)

FilterAccessRequestV3 is a free log retrieval operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseTenantSpaceFilterer) FilterAddTenantGroup

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterAddTenantGroup(opts *bind.FilterOpts) (*BaseTenantSpaceAddTenantGroupIterator, error)

FilterAddTenantGroup is a free log retrieval operation binding the contract event 0x145b7e243e91890686f5ba84dd1254f7497f549ffb955f4871b3d27d4137d471.

Solidity: event AddTenantGroup(bytes32 groupId, address groupAddr)

func (*BaseTenantSpaceFilterer) FilterBitSetAndGet

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterBitSetAndGet(opts *bind.FilterOpts) (*BaseTenantSpaceBitSetAndGetIterator, error)

FilterBitSetAndGet is a free log retrieval operation binding the contract event 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d.

Solidity: event BitSetAndGet(bytes32 ident, uint8 ord, bool prev)

func (*BaseTenantSpaceFilterer) FilterCommitPending

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterCommitPending(opts *bind.FilterOpts) (*BaseTenantSpaceCommitPendingIterator, error)

FilterCommitPending is a free log retrieval operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseTenantSpaceFilterer) FilterCounterIncremented

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterCounterIncremented(opts *bind.FilterOpts) (*BaseTenantSpaceCounterIncrementedIterator, error)

FilterCounterIncremented is a free log retrieval operation binding the contract event 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f.

Solidity: event CounterIncremented(bytes32 ident, uint8 slot, uint32 val)

func (*BaseTenantSpaceFilterer) FilterCreateTenant

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterCreateTenant(opts *bind.FilterOpts) (*BaseTenantSpaceCreateTenantIterator, error)

FilterCreateTenant is a free log retrieval operation binding the contract event 0xc2fe67ac699789805c53a93eea70eb0e316deaf8db4b810382d2412ba4fcb4c8.

Solidity: event CreateTenant(bytes32 version, address owner)

func (*BaseTenantSpaceFilterer) FilterFunctionsAdded

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterFunctionsAdded(opts *bind.FilterOpts) (*BaseTenantSpaceFunctionsAddedIterator, error)

FilterFunctionsAdded is a free log retrieval operation binding the contract event 0x2fd37118a7338c6d45366419ced87ba93589ba1cca2489e8fb42b55de8874266.

Solidity: event FunctionsAdded(bytes4[] func4Bytes, address funcAddr)

func (*BaseTenantSpaceFilterer) FilterGetAccessWallet

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterGetAccessWallet(opts *bind.FilterOpts) (*BaseTenantSpaceGetAccessWalletIterator, error)

FilterGetAccessWallet is a free log retrieval operation binding the contract event 0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157.

Solidity: event GetAccessWallet(address walletAddress)

func (*BaseTenantSpaceFilterer) FilterObjectMetaChanged

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterObjectMetaChanged(opts *bind.FilterOpts) (*BaseTenantSpaceObjectMetaChangedIterator, error)

FilterObjectMetaChanged is a free log retrieval operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseTenantSpaceFilterer) FilterRemoveTenantGroup

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterRemoveTenantGroup(opts *bind.FilterOpts) (*BaseTenantSpaceRemoveTenantGroupIterator, error)

FilterRemoveTenantGroup is a free log retrieval operation binding the contract event 0xa4ba7d16ec48ae0b1af6cf3707ad062b11503d59527bca97e68886e7f6991456.

Solidity: event RemoveTenantGroup(bytes32 groupId, address groupAddr)

func (*BaseTenantSpaceFilterer) FilterSetFactoryManager

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterSetFactoryManager(opts *bind.FilterOpts) (*BaseTenantSpaceSetFactoryManagerIterator, error)

FilterSetFactoryManager is a free log retrieval operation binding the contract event 0xfa2af382c197e27affb4e04f89f42556c71015346416b56be15b3aee3c87f661.

Solidity: event SetFactoryManager(address newManager, address prevManager)

func (*BaseTenantSpaceFilterer) FilterSetKmsManager

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterSetKmsManager(opts *bind.FilterOpts) (*BaseTenantSpaceSetKmsManagerIterator, error)

FilterSetKmsManager is a free log retrieval operation binding the contract event 0x78cf028637abb89c0df6a78afd3d4403d03e5eb532390543d498bb346ee96477.

Solidity: event SetKmsManager(address newManager, address prevManager)

func (*BaseTenantSpaceFilterer) FilterSetNodeManager

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterSetNodeManager(opts *bind.FilterOpts) (*BaseTenantSpaceSetNodeManagerIterator, error)

FilterSetNodeManager is a free log retrieval operation binding the contract event 0x9b77357b839fea8829ce30918f67eb91de08caa0e5272af43a86af5334b56177.

Solidity: event SetNodeManager(address newManager, address prevManager)

func (*BaseTenantSpaceFilterer) FilterSetUserManager

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterSetUserManager(opts *bind.FilterOpts) (*BaseTenantSpaceSetUserManagerIterator, error)

FilterSetUserManager is a free log retrieval operation binding the contract event 0xc104e41939e1b09c10a83f97ac30b2d1f48605f4630aa8c64633501740ce0299.

Solidity: event SetUserManager(address newManager, address prevManager)

func (*BaseTenantSpaceFilterer) FilterUpdateRequest

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*BaseTenantSpaceUpdateRequestIterator, error)

FilterUpdateRequest is a free log retrieval operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseTenantSpaceFilterer) FilterVersionConfirm

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*BaseTenantSpaceVersionConfirmIterator, error)

FilterVersionConfirm is a free log retrieval operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseTenantSpaceFilterer) FilterVersionDelete

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*BaseTenantSpaceVersionDeleteIterator, error)

FilterVersionDelete is a free log retrieval operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseTenantSpaceFilterer) FilterVisibilityChanged

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterVisibilityChanged(opts *bind.FilterOpts) (*BaseTenantSpaceVisibilityChangedIterator, error)

FilterVisibilityChanged is a free log retrieval operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseTenantSpaceFilterer) FilterWordGroupDeleted

func (_BaseTenantSpace *BaseTenantSpaceFilterer) FilterWordGroupDeleted(opts *bind.FilterOpts) (*BaseTenantSpaceWordGroupDeletedIterator, error)

FilterWordGroupDeleted is a free log retrieval operation binding the contract event 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f.

Solidity: event WordGroupDeleted(bytes32 ident)

func (*BaseTenantSpaceFilterer) ParseAccessRequestV3

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseAccessRequestV3(log types.Log) (*BaseTenantSpaceAccessRequestV3, error)

ParseAccessRequestV3 is a log parse operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseTenantSpaceFilterer) ParseAddTenantGroup

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseAddTenantGroup(log types.Log) (*BaseTenantSpaceAddTenantGroup, error)

ParseAddTenantGroup is a log parse operation binding the contract event 0x145b7e243e91890686f5ba84dd1254f7497f549ffb955f4871b3d27d4137d471.

Solidity: event AddTenantGroup(bytes32 groupId, address groupAddr)

func (*BaseTenantSpaceFilterer) ParseBitSetAndGet

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseBitSetAndGet(log types.Log) (*BaseTenantSpaceBitSetAndGet, error)

ParseBitSetAndGet is a log parse operation binding the contract event 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d.

Solidity: event BitSetAndGet(bytes32 ident, uint8 ord, bool prev)

func (*BaseTenantSpaceFilterer) ParseCommitPending

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseCommitPending(log types.Log) (*BaseTenantSpaceCommitPending, error)

ParseCommitPending is a log parse operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseTenantSpaceFilterer) ParseCounterIncremented

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseCounterIncremented(log types.Log) (*BaseTenantSpaceCounterIncremented, error)

ParseCounterIncremented is a log parse operation binding the contract event 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f.

Solidity: event CounterIncremented(bytes32 ident, uint8 slot, uint32 val)

func (*BaseTenantSpaceFilterer) ParseCreateTenant

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseCreateTenant(log types.Log) (*BaseTenantSpaceCreateTenant, error)

ParseCreateTenant is a log parse operation binding the contract event 0xc2fe67ac699789805c53a93eea70eb0e316deaf8db4b810382d2412ba4fcb4c8.

Solidity: event CreateTenant(bytes32 version, address owner)

func (*BaseTenantSpaceFilterer) ParseFunctionsAdded

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseFunctionsAdded(log types.Log) (*BaseTenantSpaceFunctionsAdded, error)

ParseFunctionsAdded is a log parse operation binding the contract event 0x2fd37118a7338c6d45366419ced87ba93589ba1cca2489e8fb42b55de8874266.

Solidity: event FunctionsAdded(bytes4[] func4Bytes, address funcAddr)

func (*BaseTenantSpaceFilterer) ParseGetAccessWallet

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseGetAccessWallet(log types.Log) (*BaseTenantSpaceGetAccessWallet, error)

ParseGetAccessWallet is a log parse operation binding the contract event 0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157.

Solidity: event GetAccessWallet(address walletAddress)

func (*BaseTenantSpaceFilterer) ParseObjectMetaChanged

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseObjectMetaChanged(log types.Log) (*BaseTenantSpaceObjectMetaChanged, error)

ParseObjectMetaChanged is a log parse operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseTenantSpaceFilterer) ParseRemoveTenantGroup

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseRemoveTenantGroup(log types.Log) (*BaseTenantSpaceRemoveTenantGroup, error)

ParseRemoveTenantGroup is a log parse operation binding the contract event 0xa4ba7d16ec48ae0b1af6cf3707ad062b11503d59527bca97e68886e7f6991456.

Solidity: event RemoveTenantGroup(bytes32 groupId, address groupAddr)

func (*BaseTenantSpaceFilterer) ParseSetFactoryManager

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseSetFactoryManager(log types.Log) (*BaseTenantSpaceSetFactoryManager, error)

ParseSetFactoryManager is a log parse operation binding the contract event 0xfa2af382c197e27affb4e04f89f42556c71015346416b56be15b3aee3c87f661.

Solidity: event SetFactoryManager(address newManager, address prevManager)

func (*BaseTenantSpaceFilterer) ParseSetKmsManager

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseSetKmsManager(log types.Log) (*BaseTenantSpaceSetKmsManager, error)

ParseSetKmsManager is a log parse operation binding the contract event 0x78cf028637abb89c0df6a78afd3d4403d03e5eb532390543d498bb346ee96477.

Solidity: event SetKmsManager(address newManager, address prevManager)

func (*BaseTenantSpaceFilterer) ParseSetNodeManager

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseSetNodeManager(log types.Log) (*BaseTenantSpaceSetNodeManager, error)

ParseSetNodeManager is a log parse operation binding the contract event 0x9b77357b839fea8829ce30918f67eb91de08caa0e5272af43a86af5334b56177.

Solidity: event SetNodeManager(address newManager, address prevManager)

func (*BaseTenantSpaceFilterer) ParseSetUserManager

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseSetUserManager(log types.Log) (*BaseTenantSpaceSetUserManager, error)

ParseSetUserManager is a log parse operation binding the contract event 0xc104e41939e1b09c10a83f97ac30b2d1f48605f4630aa8c64633501740ce0299.

Solidity: event SetUserManager(address newManager, address prevManager)

func (*BaseTenantSpaceFilterer) ParseUpdateRequest

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseUpdateRequest(log types.Log) (*BaseTenantSpaceUpdateRequest, error)

ParseUpdateRequest is a log parse operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseTenantSpaceFilterer) ParseVersionConfirm

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseVersionConfirm(log types.Log) (*BaseTenantSpaceVersionConfirm, error)

ParseVersionConfirm is a log parse operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseTenantSpaceFilterer) ParseVersionDelete

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseVersionDelete(log types.Log) (*BaseTenantSpaceVersionDelete, error)

ParseVersionDelete is a log parse operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseTenantSpaceFilterer) ParseVisibilityChanged

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseVisibilityChanged(log types.Log) (*BaseTenantSpaceVisibilityChanged, error)

ParseVisibilityChanged is a log parse operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseTenantSpaceFilterer) ParseWordGroupDeleted

func (_BaseTenantSpace *BaseTenantSpaceFilterer) ParseWordGroupDeleted(log types.Log) (*BaseTenantSpaceWordGroupDeleted, error)

ParseWordGroupDeleted is a log parse operation binding the contract event 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f.

Solidity: event WordGroupDeleted(bytes32 ident)

func (*BaseTenantSpaceFilterer) WatchAccessRequestV3

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchAccessRequestV3(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceAccessRequestV3) (event.Subscription, error)

WatchAccessRequestV3 is a free log subscription operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*BaseTenantSpaceFilterer) WatchAddTenantGroup

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchAddTenantGroup(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceAddTenantGroup) (event.Subscription, error)

WatchAddTenantGroup is a free log subscription operation binding the contract event 0x145b7e243e91890686f5ba84dd1254f7497f549ffb955f4871b3d27d4137d471.

Solidity: event AddTenantGroup(bytes32 groupId, address groupAddr)

func (*BaseTenantSpaceFilterer) WatchBitSetAndGet

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchBitSetAndGet(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceBitSetAndGet) (event.Subscription, error)

WatchBitSetAndGet is a free log subscription operation binding the contract event 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d.

Solidity: event BitSetAndGet(bytes32 ident, uint8 ord, bool prev)

func (*BaseTenantSpaceFilterer) WatchCommitPending

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceCommitPending) (event.Subscription, error)

WatchCommitPending is a free log subscription operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*BaseTenantSpaceFilterer) WatchCounterIncremented

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchCounterIncremented(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceCounterIncremented) (event.Subscription, error)

WatchCounterIncremented is a free log subscription operation binding the contract event 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f.

Solidity: event CounterIncremented(bytes32 ident, uint8 slot, uint32 val)

func (*BaseTenantSpaceFilterer) WatchCreateTenant

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchCreateTenant(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceCreateTenant) (event.Subscription, error)

WatchCreateTenant is a free log subscription operation binding the contract event 0xc2fe67ac699789805c53a93eea70eb0e316deaf8db4b810382d2412ba4fcb4c8.

Solidity: event CreateTenant(bytes32 version, address owner)

func (*BaseTenantSpaceFilterer) WatchFunctionsAdded

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchFunctionsAdded(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceFunctionsAdded) (event.Subscription, error)

WatchFunctionsAdded is a free log subscription operation binding the contract event 0x2fd37118a7338c6d45366419ced87ba93589ba1cca2489e8fb42b55de8874266.

Solidity: event FunctionsAdded(bytes4[] func4Bytes, address funcAddr)

func (*BaseTenantSpaceFilterer) WatchGetAccessWallet

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchGetAccessWallet(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceGetAccessWallet) (event.Subscription, error)

WatchGetAccessWallet is a free log subscription operation binding the contract event 0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157.

Solidity: event GetAccessWallet(address walletAddress)

func (*BaseTenantSpaceFilterer) WatchObjectMetaChanged

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchObjectMetaChanged(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceObjectMetaChanged) (event.Subscription, error)

WatchObjectMetaChanged is a free log subscription operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*BaseTenantSpaceFilterer) WatchRemoveTenantGroup

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchRemoveTenantGroup(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceRemoveTenantGroup) (event.Subscription, error)

WatchRemoveTenantGroup is a free log subscription operation binding the contract event 0xa4ba7d16ec48ae0b1af6cf3707ad062b11503d59527bca97e68886e7f6991456.

Solidity: event RemoveTenantGroup(bytes32 groupId, address groupAddr)

func (*BaseTenantSpaceFilterer) WatchSetFactoryManager

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchSetFactoryManager(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceSetFactoryManager) (event.Subscription, error)

WatchSetFactoryManager is a free log subscription operation binding the contract event 0xfa2af382c197e27affb4e04f89f42556c71015346416b56be15b3aee3c87f661.

Solidity: event SetFactoryManager(address newManager, address prevManager)

func (*BaseTenantSpaceFilterer) WatchSetKmsManager

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchSetKmsManager(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceSetKmsManager) (event.Subscription, error)

WatchSetKmsManager is a free log subscription operation binding the contract event 0x78cf028637abb89c0df6a78afd3d4403d03e5eb532390543d498bb346ee96477.

Solidity: event SetKmsManager(address newManager, address prevManager)

func (*BaseTenantSpaceFilterer) WatchSetNodeManager

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchSetNodeManager(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceSetNodeManager) (event.Subscription, error)

WatchSetNodeManager is a free log subscription operation binding the contract event 0x9b77357b839fea8829ce30918f67eb91de08caa0e5272af43a86af5334b56177.

Solidity: event SetNodeManager(address newManager, address prevManager)

func (*BaseTenantSpaceFilterer) WatchSetUserManager

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchSetUserManager(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceSetUserManager) (event.Subscription, error)

WatchSetUserManager is a free log subscription operation binding the contract event 0xc104e41939e1b09c10a83f97ac30b2d1f48605f4630aa8c64633501740ce0299.

Solidity: event SetUserManager(address newManager, address prevManager)

func (*BaseTenantSpaceFilterer) WatchUpdateRequest

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceUpdateRequest) (event.Subscription, error)

WatchUpdateRequest is a free log subscription operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*BaseTenantSpaceFilterer) WatchVersionConfirm

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceVersionConfirm) (event.Subscription, error)

WatchVersionConfirm is a free log subscription operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*BaseTenantSpaceFilterer) WatchVersionDelete

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceVersionDelete) (event.Subscription, error)

WatchVersionDelete is a free log subscription operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*BaseTenantSpaceFilterer) WatchVisibilityChanged

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchVisibilityChanged(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceVisibilityChanged) (event.Subscription, error)

WatchVisibilityChanged is a free log subscription operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*BaseTenantSpaceFilterer) WatchWordGroupDeleted

func (_BaseTenantSpace *BaseTenantSpaceFilterer) WatchWordGroupDeleted(opts *bind.WatchOpts, sink chan<- *BaseTenantSpaceWordGroupDeleted) (event.Subscription, error)

WatchWordGroupDeleted is a free log subscription operation binding the contract event 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f.

Solidity: event WordGroupDeleted(bytes32 ident)

type BaseTenantSpaceFunctionsAdded

type BaseTenantSpaceFunctionsAdded struct {
	Func4Bytes [][4]byte
	FuncAddr   common.Address
	Raw        types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceFunctionsAdded represents a FunctionsAdded event raised by the BaseTenantSpace contract.

type BaseTenantSpaceFunctionsAddedIterator

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

BaseTenantSpaceFunctionsAddedIterator is returned from FilterFunctionsAdded and is used to iterate over the raw logs and unpacked data for FunctionsAdded events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceFunctionsAddedIterator) Close

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

func (*BaseTenantSpaceFunctionsAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceFunctionsAddedIterator) 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 BaseTenantSpaceGetAccessWallet

type BaseTenantSpaceGetAccessWallet struct {
	WalletAddress common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceGetAccessWallet represents a GetAccessWallet event raised by the BaseTenantSpace contract.

type BaseTenantSpaceGetAccessWalletIterator

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

BaseTenantSpaceGetAccessWalletIterator is returned from FilterGetAccessWallet and is used to iterate over the raw logs and unpacked data for GetAccessWallet events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceGetAccessWalletIterator) Close

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

func (*BaseTenantSpaceGetAccessWalletIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceGetAccessWalletIterator) 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 BaseTenantSpaceObjectMetaChanged

type BaseTenantSpaceObjectMetaChanged struct {
	Key []byte
	Raw types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceObjectMetaChanged represents a ObjectMetaChanged event raised by the BaseTenantSpace contract.

type BaseTenantSpaceObjectMetaChangedIterator

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

BaseTenantSpaceObjectMetaChangedIterator is returned from FilterObjectMetaChanged and is used to iterate over the raw logs and unpacked data for ObjectMetaChanged events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceObjectMetaChangedIterator) Close

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

func (*BaseTenantSpaceObjectMetaChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceObjectMetaChangedIterator) 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 BaseTenantSpaceRemoveTenantGroup

type BaseTenantSpaceRemoveTenantGroup struct {
	GroupId   [32]byte
	GroupAddr common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceRemoveTenantGroup represents a RemoveTenantGroup event raised by the BaseTenantSpace contract.

type BaseTenantSpaceRemoveTenantGroupIterator

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

BaseTenantSpaceRemoveTenantGroupIterator is returned from FilterRemoveTenantGroup and is used to iterate over the raw logs and unpacked data for RemoveTenantGroup events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceRemoveTenantGroupIterator) Close

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

func (*BaseTenantSpaceRemoveTenantGroupIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceRemoveTenantGroupIterator) 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 BaseTenantSpaceSetFactoryManager

type BaseTenantSpaceSetFactoryManager struct {
	NewManager  common.Address
	PrevManager common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceSetFactoryManager represents a SetFactoryManager event raised by the BaseTenantSpace contract.

type BaseTenantSpaceSetFactoryManagerIterator

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

BaseTenantSpaceSetFactoryManagerIterator is returned from FilterSetFactoryManager and is used to iterate over the raw logs and unpacked data for SetFactoryManager events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceSetFactoryManagerIterator) Close

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

func (*BaseTenantSpaceSetFactoryManagerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceSetFactoryManagerIterator) 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 BaseTenantSpaceSetKmsManager

type BaseTenantSpaceSetKmsManager struct {
	NewManager  common.Address
	PrevManager common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceSetKmsManager represents a SetKmsManager event raised by the BaseTenantSpace contract.

type BaseTenantSpaceSetKmsManagerIterator

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

BaseTenantSpaceSetKmsManagerIterator is returned from FilterSetKmsManager and is used to iterate over the raw logs and unpacked data for SetKmsManager events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceSetKmsManagerIterator) Close

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

func (*BaseTenantSpaceSetKmsManagerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceSetKmsManagerIterator) 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 BaseTenantSpaceSetNodeManager

type BaseTenantSpaceSetNodeManager struct {
	NewManager  common.Address
	PrevManager common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceSetNodeManager represents a SetNodeManager event raised by the BaseTenantSpace contract.

type BaseTenantSpaceSetNodeManagerIterator

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

BaseTenantSpaceSetNodeManagerIterator is returned from FilterSetNodeManager and is used to iterate over the raw logs and unpacked data for SetNodeManager events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceSetNodeManagerIterator) Close

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

func (*BaseTenantSpaceSetNodeManagerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceSetNodeManagerIterator) 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 BaseTenantSpaceSetUserManager

type BaseTenantSpaceSetUserManager struct {
	NewManager  common.Address
	PrevManager common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceSetUserManager represents a SetUserManager event raised by the BaseTenantSpace contract.

type BaseTenantSpaceSetUserManagerIterator

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

BaseTenantSpaceSetUserManagerIterator is returned from FilterSetUserManager and is used to iterate over the raw logs and unpacked data for SetUserManager events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceSetUserManagerIterator) Close

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

func (*BaseTenantSpaceSetUserManagerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceSetUserManagerIterator) 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 BaseTenantSpaceTransactor

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

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

func NewBaseTenantSpaceTransactor

func NewBaseTenantSpaceTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseTenantSpaceTransactor, error)

NewBaseTenantSpaceTransactor creates a new write-only instance of BaseTenantSpace, bound to a specific deployed contract.

func (*BaseTenantSpaceTransactor) AccessRequestV3

func (_BaseTenantSpace *BaseTenantSpaceTransactor) AccessRequestV3(opts *bind.TransactOpts, arg0 [][32]byte, arg1 []common.Address) (*types.Transaction, error)

AccessRequestV3 is a paid mutator transaction binding the contract method 0x1bf7a912.

Solidity: function accessRequestV3(bytes32[] , address[] ) payable returns(bool)

func (*BaseTenantSpaceTransactor) AddFuncs

func (_BaseTenantSpace *BaseTenantSpaceTransactor) AddFuncs(opts *bind.TransactOpts, _func4Bytes [][4]byte, _funcAddr common.Address) (*types.Transaction, error)

AddFuncs is a paid mutator transaction binding the contract method 0x0a581edc.

Solidity: function addFuncs(bytes4[] _func4Bytes, address _funcAddr) returns()

func (*BaseTenantSpaceTransactor) AddGroup

func (_BaseTenantSpace *BaseTenantSpaceTransactor) AddGroup(opts *bind.TransactOpts, _id [32]byte, _groupAddr common.Address) (*types.Transaction, error)

AddGroup is a paid mutator transaction binding the contract method 0x65d8dd34.

Solidity: function addGroup(bytes32 _id, address _groupAddr) returns()

func (*BaseTenantSpaceTransactor) AddListItem

func (_BaseTenantSpace *BaseTenantSpaceTransactor) AddListItem(opts *bind.TransactOpts, listKey [32]byte, itemVal string) (*types.Transaction, error)

AddListItem is a paid mutator transaction binding the contract method 0x74daf3a0.

Solidity: function addListItem(bytes32 listKey, string itemVal) returns()

func (*BaseTenantSpaceTransactor) CallFuncUintAddr

func (_BaseTenantSpace *BaseTenantSpaceTransactor) CallFuncUintAddr(opts *bind.TransactOpts, _func4Bytes [4]byte, _p1 *big.Int, _p2 common.Address, _encAuthToken []byte, _v uint8, _r [32]byte, _s [32]byte) (*types.Transaction, error)

CallFuncUintAddr is a paid mutator transaction binding the contract method 0x9c075d67.

Solidity: function callFuncUintAddr(bytes4 _func4Bytes, uint256 _p1, address _p2, bytes _encAuthToken, uint8 _v, bytes32 _r, bytes32 _s) returns()

func (*BaseTenantSpaceTransactor) ClearPending

func (_BaseTenantSpace *BaseTenantSpaceTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseTenantSpaceTransactor) Commit

func (_BaseTenantSpace *BaseTenantSpaceTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseTenantSpaceTransactor) ConfirmCommit

func (_BaseTenantSpace *BaseTenantSpaceTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() payable returns(bool)

func (*BaseTenantSpaceTransactor) CreateContent

func (_BaseTenantSpace *BaseTenantSpaceTransactor) CreateContent(opts *bind.TransactOpts, _lib common.Address, _contentType common.Address) (*types.Transaction, error)

CreateContent is a paid mutator transaction binding the contract method 0xbf4e088f.

Solidity: function createContent(address _lib, address _contentType) returns(address)

func (*BaseTenantSpaceTransactor) CreateContentType

func (_BaseTenantSpace *BaseTenantSpaceTransactor) CreateContentType(opts *bind.TransactOpts) (*types.Transaction, error)

CreateContentType is a paid mutator transaction binding the contract method 0xb8cfaf05.

Solidity: function createContentType() returns(address)

func (*BaseTenantSpaceTransactor) CreateGroup

func (_BaseTenantSpace *BaseTenantSpaceTransactor) CreateGroup(opts *bind.TransactOpts) (*types.Transaction, error)

CreateGroup is a paid mutator transaction binding the contract method 0x575185ed.

Solidity: function createGroup() returns(address)

func (*BaseTenantSpaceTransactor) CreateLibrary

func (_BaseTenantSpace *BaseTenantSpaceTransactor) CreateLibrary(opts *bind.TransactOpts, _kmsAddress common.Address) (*types.Transaction, error)

CreateLibrary is a paid mutator transaction binding the contract method 0x40b89f06.

Solidity: function createLibrary(address _kmsAddress) returns(address)

func (*BaseTenantSpaceTransactor) CreateUserWallet

func (_BaseTenantSpace *BaseTenantSpaceTransactor) CreateUserWallet(opts *bind.TransactOpts, _userAddr common.Address) (*types.Transaction, error)

CreateUserWallet is a paid mutator transaction binding the contract method 0xe7cf0c66.

Solidity: function createUserWallet(address _userAddr) returns(address)

func (*BaseTenantSpaceTransactor) DeleteGroup

func (_BaseTenantSpace *BaseTenantSpaceTransactor) DeleteGroup(opts *bind.TransactOpts, _ident [32]byte) (*types.Transaction, error)

DeleteGroup is a paid mutator transaction binding the contract method 0xe57097c9.

Solidity: function deleteGroup(bytes32 _ident) returns()

func (*BaseTenantSpaceTransactor) DeleteVersion

func (_BaseTenantSpace *BaseTenantSpaceTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseTenantSpaceTransactor) Fallback added in v1.3.1

func (_BaseTenantSpace *BaseTenantSpaceTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*BaseTenantSpaceTransactor) IncrementCounter

func (_BaseTenantSpace *BaseTenantSpaceTransactor) IncrementCounter(opts *bind.TransactOpts, _ident [32]byte, _ord uint8) (*types.Transaction, error)

IncrementCounter is a paid mutator transaction binding the contract method 0x7558cbf0.

Solidity: function incrementCounter(bytes32 _ident, uint8 _ord) returns()

func (*BaseTenantSpaceTransactor) Kill

func (_BaseTenantSpace *BaseTenantSpaceTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseTenantSpaceTransactor) PutMeta

func (_BaseTenantSpace *BaseTenantSpaceTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)

PutMeta is a paid mutator transaction binding the contract method 0xe542b7cb.

Solidity: function putMeta(bytes key, bytes value) returns()

func (*BaseTenantSpaceTransactor) RemoveGroup

func (_BaseTenantSpace *BaseTenantSpaceTransactor) RemoveGroup(opts *bind.TransactOpts, _id [32]byte, _groupAddr common.Address) (*types.Transaction, error)

RemoveGroup is a paid mutator transaction binding the contract method 0xcb3899b3.

Solidity: function removeGroup(bytes32 _id, address _groupAddr) returns()

func (*BaseTenantSpaceTransactor) RemoveListOrd

func (_BaseTenantSpace *BaseTenantSpaceTransactor) RemoveListOrd(opts *bind.TransactOpts, listKey [32]byte, itemOrd *big.Int) (*types.Transaction, error)

RemoveListOrd is a paid mutator transaction binding the contract method 0x1fa12f11.

Solidity: function removeListOrd(bytes32 listKey, uint256 itemOrd) returns()

func (*BaseTenantSpaceTransactor) SetAddressKMS

func (_BaseTenantSpace *BaseTenantSpaceTransactor) SetAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)

SetAddressKMS is a paid mutator transaction binding the contract method 0xc9e8e72d.

Solidity: function setAddressKMS(address address_KMS) returns()

func (*BaseTenantSpaceTransactor) SetAndGetBit

func (_BaseTenantSpace *BaseTenantSpaceTransactor) SetAndGetBit(opts *bind.TransactOpts, _ident [32]byte, _ord uint8) (*types.Transaction, error)

SetAndGetBit is a paid mutator transaction binding the contract method 0x24d7c18d.

Solidity: function setAndGetBit(bytes32 _ident, uint8 _ord) returns(bool)

func (*BaseTenantSpaceTransactor) SetDescription

func (_BaseTenantSpace *BaseTenantSpaceTransactor) SetDescription(opts *bind.TransactOpts, _desc string) (*types.Transaction, error)

SetDescription is a paid mutator transaction binding the contract method 0x90c3f38f.

Solidity: function setDescription(string _desc) returns()

func (*BaseTenantSpaceTransactor) SetFactoryManager

func (_BaseTenantSpace *BaseTenantSpaceTransactor) SetFactoryManager(opts *bind.TransactOpts, _factMan common.Address) (*types.Transaction, error)

SetFactoryManager is a paid mutator transaction binding the contract method 0x430e621e.

Solidity: function setFactoryManager(address _factMan) returns()

func (*BaseTenantSpaceTransactor) SetGroupRights

func (_BaseTenantSpace *BaseTenantSpaceTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetGroupRights is a paid mutator transaction binding the contract method 0x22e564eb.

Solidity: function setGroupRights(address group, uint8 access_type, uint8 access) returns()

func (*BaseTenantSpaceTransactor) SetKmsManager

func (_BaseTenantSpace *BaseTenantSpaceTransactor) SetKmsManager(opts *bind.TransactOpts, _kmsMan common.Address) (*types.Transaction, error)

SetKmsManager is a paid mutator transaction binding the contract method 0x87e38281.

Solidity: function setKmsManager(address _kmsMan) returns()

func (*BaseTenantSpaceTransactor) SetNodeManager

func (_BaseTenantSpace *BaseTenantSpaceTransactor) SetNodeManager(opts *bind.TransactOpts, _nodeMan common.Address) (*types.Transaction, error)

SetNodeManager is a paid mutator transaction binding the contract method 0x1319e7e1.

Solidity: function setNodeManager(address _nodeMan) returns()

func (*BaseTenantSpaceTransactor) SetRights

func (_BaseTenantSpace *BaseTenantSpaceTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetRights is a paid mutator transaction binding the contract method 0x0fe1b5a2.

Solidity: function setRights(address stakeholder, uint8 access_type, uint8 access) returns()

func (*BaseTenantSpaceTransactor) SetUserManager

func (_BaseTenantSpace *BaseTenantSpaceTransactor) SetUserManager(opts *bind.TransactOpts, _userMan common.Address) (*types.Transaction, error)

SetUserManager is a paid mutator transaction binding the contract method 0x97d0b02c.

Solidity: function setUserManager(address _userMan) returns()

func (*BaseTenantSpaceTransactor) SetVisibility

func (_BaseTenantSpace *BaseTenantSpaceTransactor) SetVisibility(opts *bind.TransactOpts, _visibility_code uint8) (*types.Transaction, error)

SetVisibility is a paid mutator transaction binding the contract method 0xaa024e8b.

Solidity: function setVisibility(uint8 _visibility_code) returns()

func (*BaseTenantSpaceTransactor) Transfer

func (_BaseTenantSpace *BaseTenantSpaceTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _amount) returns()

func (*BaseTenantSpaceTransactor) TransferCreatorship

func (_BaseTenantSpace *BaseTenantSpaceTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseTenantSpaceTransactor) TransferOwnership

func (_BaseTenantSpace *BaseTenantSpaceTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseTenantSpaceTransactor) UpdateRequest

func (_BaseTenantSpace *BaseTenantSpaceTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

type BaseTenantSpaceUpdateRequest

type BaseTenantSpaceUpdateRequest struct {
	ObjectHash string
	Raw        types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceUpdateRequest represents a UpdateRequest event raised by the BaseTenantSpace contract.

type BaseTenantSpaceUpdateRequestIterator

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

BaseTenantSpaceUpdateRequestIterator is returned from FilterUpdateRequest and is used to iterate over the raw logs and unpacked data for UpdateRequest events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceUpdateRequestIterator) Close

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

func (*BaseTenantSpaceUpdateRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceUpdateRequestIterator) 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 BaseTenantSpaceVersionConfirm

type BaseTenantSpaceVersionConfirm struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceVersionConfirm represents a VersionConfirm event raised by the BaseTenantSpace contract.

type BaseTenantSpaceVersionConfirmIterator

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

BaseTenantSpaceVersionConfirmIterator is returned from FilterVersionConfirm and is used to iterate over the raw logs and unpacked data for VersionConfirm events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceVersionConfirmIterator) Close

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

func (*BaseTenantSpaceVersionConfirmIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceVersionConfirmIterator) 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 BaseTenantSpaceVersionDelete

type BaseTenantSpaceVersionDelete struct {
	SpaceAddress common.Address
	VersionHash  string
	Index        *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceVersionDelete represents a VersionDelete event raised by the BaseTenantSpace contract.

type BaseTenantSpaceVersionDeleteIterator

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

BaseTenantSpaceVersionDeleteIterator is returned from FilterVersionDelete and is used to iterate over the raw logs and unpacked data for VersionDelete events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceVersionDeleteIterator) Close

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

func (*BaseTenantSpaceVersionDeleteIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceVersionDeleteIterator) 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 BaseTenantSpaceVisibilityChanged

type BaseTenantSpaceVisibilityChanged struct {
	ContentSpace  common.Address
	ParentAddress common.Address
	Visibility    uint8
	Raw           types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceVisibilityChanged represents a VisibilityChanged event raised by the BaseTenantSpace contract.

type BaseTenantSpaceVisibilityChangedIterator

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

BaseTenantSpaceVisibilityChangedIterator is returned from FilterVisibilityChanged and is used to iterate over the raw logs and unpacked data for VisibilityChanged events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceVisibilityChangedIterator) Close

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

func (*BaseTenantSpaceVisibilityChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceVisibilityChangedIterator) 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 BaseTenantSpaceWordGroupDeleted

type BaseTenantSpaceWordGroupDeleted struct {
	Ident [32]byte
	Raw   types.Log // Blockchain specific contextual infos
}

BaseTenantSpaceWordGroupDeleted represents a WordGroupDeleted event raised by the BaseTenantSpace contract.

type BaseTenantSpaceWordGroupDeletedIterator

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

BaseTenantSpaceWordGroupDeletedIterator is returned from FilterWordGroupDeleted and is used to iterate over the raw logs and unpacked data for WordGroupDeleted events raised by the BaseTenantSpace contract.

func (*BaseTenantSpaceWordGroupDeletedIterator) Close

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

func (*BaseTenantSpaceWordGroupDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseTenantSpaceWordGroupDeletedIterator) 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 BaseTypeFactory

type BaseTypeFactory struct {
	BaseTypeFactoryCaller     // Read-only binding to the contract
	BaseTypeFactoryTransactor // Write-only binding to the contract
	BaseTypeFactoryFilterer   // Log filterer for contract events
}

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

func DeployBaseTypeFactory

func DeployBaseTypeFactory(auth *bind.TransactOpts, backend bind.ContractBackend, _spaceAddr common.Address) (common.Address, *types.Transaction, *BaseTypeFactory, error)

DeployBaseTypeFactory deploys a new Ethereum contract, binding an instance of BaseTypeFactory to it.

func NewBaseTypeFactory

func NewBaseTypeFactory(address common.Address, backend bind.ContractBackend) (*BaseTypeFactory, error)

NewBaseTypeFactory creates a new instance of BaseTypeFactory, bound to a specific deployed contract.

type BaseTypeFactoryCaller

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

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

func NewBaseTypeFactoryCaller

func NewBaseTypeFactoryCaller(address common.Address, caller bind.ContractCaller) (*BaseTypeFactoryCaller, error)

NewBaseTypeFactoryCaller creates a new read-only instance of BaseTypeFactory, bound to a specific deployed contract.

func (*BaseTypeFactoryCaller) ContentSpace

func (_BaseTypeFactory *BaseTypeFactoryCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*BaseTypeFactoryCaller) Creator

func (_BaseTypeFactory *BaseTypeFactoryCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*BaseTypeFactoryCaller) Owner

func (_BaseTypeFactory *BaseTypeFactoryCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*BaseTypeFactoryCaller) Version

func (_BaseTypeFactory *BaseTypeFactoryCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*BaseTypeFactoryCaller) VersionAPI

func (_BaseTypeFactory *BaseTypeFactoryCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

type BaseTypeFactoryFilterer

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

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

func NewBaseTypeFactoryFilterer

func NewBaseTypeFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseTypeFactoryFilterer, error)

NewBaseTypeFactoryFilterer creates a new log filterer instance of BaseTypeFactory, bound to a specific deployed contract.

type BaseTypeFactoryTransactor

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

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

func NewBaseTypeFactoryTransactor

func NewBaseTypeFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseTypeFactoryTransactor, error)

NewBaseTypeFactoryTransactor creates a new write-only instance of BaseTypeFactory, bound to a specific deployed contract.

func (*BaseTypeFactoryTransactor) CreateContentType

func (_BaseTypeFactory *BaseTypeFactoryTransactor) CreateContentType(opts *bind.TransactOpts) (*types.Transaction, error)

CreateContentType is a paid mutator transaction binding the contract method 0xb8cfaf05.

Solidity: function createContentType() returns(address)

func (*BaseTypeFactoryTransactor) CreateNode

func (_BaseTypeFactory *BaseTypeFactoryTransactor) CreateNode(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)

CreateNode is a paid mutator transaction binding the contract method 0x5c6dc219.

Solidity: function createNode(address _owner) returns(address)

func (*BaseTypeFactoryTransactor) Fallback added in v1.3.1

func (_BaseTypeFactory *BaseTypeFactoryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*BaseTypeFactoryTransactor) Kill

func (_BaseTypeFactory *BaseTypeFactoryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseTypeFactoryTransactor) TransferCreatorship

func (_BaseTypeFactory *BaseTypeFactoryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseTypeFactoryTransactor) TransferOwnership

func (_BaseTypeFactory *BaseTypeFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type BindUserWallet added in v1.3.11

type BindUserWallet struct {
	Wallet   common.Address
	UserAddr common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

BindUserWallet event with ID 0x05e3f3adaf96d565bb326088a1d8e0d78497549df2c99a8ab681e5fbc7a9b3f2

type BitSetAndGet added in v1.3.11

type BitSetAndGet struct {
	Ident [32]byte
	Ord   uint8
	Prev  bool
	Raw   types.Log // Blockchain specific contextual infos
}

BitSetAndGet event with ID 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d

type CommitPending added in v1.3.11

type CommitPending struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

CommitPending event with ID 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75

type Container

type Container struct {
	ContainerCaller     // Read-only binding to the contract
	ContainerTransactor // Write-only binding to the contract
	ContainerFilterer   // Log filterer for contract events
}

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

func DeployContainer

func DeployContainer(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Container, error)

DeployContainer deploys a new Ethereum contract, binding an instance of Container to it.

func NewContainer

func NewContainer(address common.Address, backend bind.ContractBackend) (*Container, error)

NewContainer creates a new instance of Container, bound to a specific deployed contract.

type ContainerAccessRequestV3

type ContainerAccessRequestV3 struct {
	RequestNonce     *big.Int
	ParentAddress    common.Address
	ContextHash      [32]byte
	Accessor         common.Address
	RequestTimestamp *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

ContainerAccessRequestV3 represents a AccessRequestV3 event raised by the Container contract.

type ContainerAccessRequestV3Iterator

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

ContainerAccessRequestV3Iterator is returned from FilterAccessRequestV3 and is used to iterate over the raw logs and unpacked data for AccessRequestV3 events raised by the Container contract.

func (*ContainerAccessRequestV3Iterator) Close

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

func (*ContainerAccessRequestV3Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContainerAccessRequestV3Iterator) 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 ContainerCaller

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

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

func NewContainerCaller

func NewContainerCaller(address common.Address, caller bind.ContractCaller) (*ContainerCaller, error)

NewContainerCaller creates a new read-only instance of Container, bound to a specific deployed contract.

func (*ContainerCaller) AddressKMS

func (_Container *ContainerCaller) AddressKMS(opts *bind.CallOpts) (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() view returns(address)

func (*ContainerCaller) CANACCESS

func (_Container *ContainerCaller) CANACCESS(opts *bind.CallOpts) (uint8, error)

CANACCESS is a free data retrieval call binding the contract method 0x97ac4fd2.

Solidity: function CAN_ACCESS() view returns(uint8)

func (*ContainerCaller) CANEDIT

func (_Container *ContainerCaller) CANEDIT(opts *bind.CallOpts) (uint8, error)

CANEDIT is a free data retrieval call binding the contract method 0xef1d7dc2.

Solidity: function CAN_EDIT() view returns(uint8)

func (*ContainerCaller) CANSEE

func (_Container *ContainerCaller) CANSEE(opts *bind.CallOpts) (uint8, error)

CANSEE is a free data retrieval call binding the contract method 0x100508a2.

Solidity: function CAN_SEE() view returns(uint8)

func (*ContainerCaller) CanCommit

func (_Container *ContainerCaller) CanCommit(opts *bind.CallOpts) (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() view returns(bool)

func (*ContainerCaller) CanConfirm

func (_Container *ContainerCaller) CanConfirm(opts *bind.CallOpts) (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() view returns(bool)

func (*ContainerCaller) CanContribute

func (_Container *ContainerCaller) CanContribute(opts *bind.CallOpts, _candidate common.Address) (bool, error)

CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.

Solidity: function canContribute(address _candidate) view returns(bool)

func (*ContainerCaller) CanEdit

func (_Container *ContainerCaller) CanEdit(opts *bind.CallOpts) (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() view returns(bool)

func (*ContainerCaller) CanPublish

func (_Container *ContainerCaller) CanPublish(opts *bind.CallOpts, _candidate common.Address) (bool, error)

CanPublish is a free data retrieval call binding the contract method 0x9b55f901.

Solidity: function canPublish(address _candidate) view returns(bool)

func (*ContainerCaller) CanReview

func (_Container *ContainerCaller) CanReview(opts *bind.CallOpts, arg0 common.Address) (bool, error)

CanReview is a free data retrieval call binding the contract method 0x29d00219.

Solidity: function canReview(address ) view returns(bool)

func (*ContainerCaller) CommitPending

func (_Container *ContainerCaller) CommitPending(opts *bind.CallOpts) (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() view returns(bool)

func (*ContainerCaller) ContentSpace

func (_Container *ContainerCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*ContainerCaller) ContentTypeContracts

func (_Container *ContainerCaller) ContentTypeContracts(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)

ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.

Solidity: function contentTypeContracts(address ) view returns(address)

func (*ContainerCaller) ContentTypes

func (_Container *ContainerCaller) ContentTypes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

ContentTypes is a free data retrieval call binding the contract method 0x991a3a7c.

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

func (*ContainerCaller) ContentTypesLength

func (_Container *ContainerCaller) ContentTypesLength(opts *bind.CallOpts) (*big.Int, error)

ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.

Solidity: function contentTypesLength() view returns(uint256)

func (*ContainerCaller) CountVersionHashes

func (_Container *ContainerCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() view returns(uint256)

func (*ContainerCaller) Creator

func (_Container *ContainerCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*ContainerCaller) FindTypeByHash

func (_Container *ContainerCaller) FindTypeByHash(opts *bind.CallOpts, typeHash [32]byte) (common.Address, error)

FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.

Solidity: function findTypeByHash(bytes32 typeHash) view returns(address)

func (*ContainerCaller) HasAccess

func (_Container *ContainerCaller) HasAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address candidate) view returns(bool)

func (*ContainerCaller) HasEditorRight

func (_Container *ContainerCaller) HasEditorRight(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasEditorRight is a free data retrieval call binding the contract method 0x67e5c3bf.

Solidity: function hasEditorRight(address candidate) view returns(bool)

func (*ContainerCaller) IndexCategory

func (_Container *ContainerCaller) IndexCategory(opts *bind.CallOpts) (uint8, error)

IndexCategory is a free data retrieval call binding the contract method 0x6380501f.

Solidity: function indexCategory() view returns(uint8)

func (*ContainerCaller) ObjectHash

func (_Container *ContainerCaller) ObjectHash(opts *bind.CallOpts) (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() view returns(string)

func (*ContainerCaller) ObjectTimestamp

func (_Container *ContainerCaller) ObjectTimestamp(opts *bind.CallOpts) (*big.Int, error)

ObjectTimestamp is a free data retrieval call binding the contract method 0x40b87a26.

Solidity: function objectTimestamp() view returns(uint256)

func (*ContainerCaller) Owner

func (_Container *ContainerCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ContainerCaller) ParentAddress

func (_Container *ContainerCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() view returns(address)

func (*ContainerCaller) PendingHash

func (_Container *ContainerCaller) PendingHash(opts *bind.CallOpts) (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() view returns(string)

func (*ContainerCaller) RequiresReview

func (_Container *ContainerCaller) RequiresReview(opts *bind.CallOpts) (bool, error)

RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.

Solidity: function requiresReview() view returns(bool)

func (*ContainerCaller) ValidType

func (_Container *ContainerCaller) ValidType(opts *bind.CallOpts, content_type common.Address) (bool, error)

ValidType is a free data retrieval call binding the contract method 0x29dedde5.

Solidity: function validType(address content_type) view returns(bool)

func (*ContainerCaller) Version

func (_Container *ContainerCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*ContainerCaller) VersionAPI

func (_Container *ContainerCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

func (*ContainerCaller) VersionHashes

func (_Container *ContainerCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) view returns(string)

func (*ContainerCaller) VersionTimestamp

func (_Container *ContainerCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) view returns(uint256)

func (*ContainerCaller) Visibility

func (_Container *ContainerCaller) Visibility(opts *bind.CallOpts) (uint8, error)

Visibility is a free data retrieval call binding the contract method 0x29adec14.

Solidity: function visibility() view returns(uint8)

func (*ContainerCaller) WhitelistedType

func (_Container *ContainerCaller) WhitelistedType(opts *bind.CallOpts, content_type common.Address) (bool, error)

WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.

Solidity: function whitelistedType(address content_type) view returns(bool)

type ContainerCommitPending

type ContainerCommitPending struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

ContainerCommitPending represents a CommitPending event raised by the Container contract.

type ContainerCommitPendingIterator

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

ContainerCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the Container contract.

func (*ContainerCommitPendingIterator) Close

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

func (*ContainerCommitPendingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContainerCommitPendingIterator) 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 ContainerContentTypeAdded

type ContainerContentTypeAdded struct {
	ContentType     common.Address
	ContentContract common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

ContainerContentTypeAdded represents a ContentTypeAdded event raised by the Container contract.

type ContainerContentTypeAddedIterator

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

ContainerContentTypeAddedIterator is returned from FilterContentTypeAdded and is used to iterate over the raw logs and unpacked data for ContentTypeAdded events raised by the Container contract.

func (*ContainerContentTypeAddedIterator) Close

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

func (*ContainerContentTypeAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContainerContentTypeAddedIterator) 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 ContainerContentTypeRemoved

type ContainerContentTypeRemoved struct {
	ContentType common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

ContainerContentTypeRemoved represents a ContentTypeRemoved event raised by the Container contract.

type ContainerContentTypeRemovedIterator

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

ContainerContentTypeRemovedIterator is returned from FilterContentTypeRemoved and is used to iterate over the raw logs and unpacked data for ContentTypeRemoved events raised by the Container contract.

func (*ContainerContentTypeRemovedIterator) Close

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

func (*ContainerContentTypeRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContainerContentTypeRemovedIterator) 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 ContainerFilterer

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

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

func NewContainerFilterer

func NewContainerFilterer(address common.Address, filterer bind.ContractFilterer) (*ContainerFilterer, error)

NewContainerFilterer creates a new log filterer instance of Container, bound to a specific deployed contract.

func (*ContainerFilterer) FilterAccessRequestV3

func (_Container *ContainerFilterer) FilterAccessRequestV3(opts *bind.FilterOpts) (*ContainerAccessRequestV3Iterator, error)

FilterAccessRequestV3 is a free log retrieval operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*ContainerFilterer) FilterCommitPending

func (_Container *ContainerFilterer) FilterCommitPending(opts *bind.FilterOpts) (*ContainerCommitPendingIterator, error)

FilterCommitPending is a free log retrieval operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*ContainerFilterer) FilterContentTypeAdded

func (_Container *ContainerFilterer) FilterContentTypeAdded(opts *bind.FilterOpts) (*ContainerContentTypeAddedIterator, error)

FilterContentTypeAdded is a free log retrieval operation binding the contract event 0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7.

Solidity: event ContentTypeAdded(address contentType, address contentContract)

func (*ContainerFilterer) FilterContentTypeRemoved

func (_Container *ContainerFilterer) FilterContentTypeRemoved(opts *bind.FilterOpts) (*ContainerContentTypeRemovedIterator, error)

FilterContentTypeRemoved is a free log retrieval operation binding the contract event 0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2.

Solidity: event ContentTypeRemoved(address contentType)

func (*ContainerFilterer) FilterUpdateRequest

func (_Container *ContainerFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*ContainerUpdateRequestIterator, error)

FilterUpdateRequest is a free log retrieval operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*ContainerFilterer) FilterVersionConfirm

func (_Container *ContainerFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*ContainerVersionConfirmIterator, error)

FilterVersionConfirm is a free log retrieval operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*ContainerFilterer) FilterVersionDelete

func (_Container *ContainerFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*ContainerVersionDeleteIterator, error)

FilterVersionDelete is a free log retrieval operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*ContainerFilterer) FilterVisibilityChanged

func (_Container *ContainerFilterer) FilterVisibilityChanged(opts *bind.FilterOpts) (*ContainerVisibilityChangedIterator, error)

FilterVisibilityChanged is a free log retrieval operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*ContainerFilterer) ParseAccessRequestV3

func (_Container *ContainerFilterer) ParseAccessRequestV3(log types.Log) (*ContainerAccessRequestV3, error)

ParseAccessRequestV3 is a log parse operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*ContainerFilterer) ParseCommitPending

func (_Container *ContainerFilterer) ParseCommitPending(log types.Log) (*ContainerCommitPending, error)

ParseCommitPending is a log parse operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*ContainerFilterer) ParseContentTypeAdded

func (_Container *ContainerFilterer) ParseContentTypeAdded(log types.Log) (*ContainerContentTypeAdded, error)

ParseContentTypeAdded is a log parse operation binding the contract event 0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7.

Solidity: event ContentTypeAdded(address contentType, address contentContract)

func (*ContainerFilterer) ParseContentTypeRemoved

func (_Container *ContainerFilterer) ParseContentTypeRemoved(log types.Log) (*ContainerContentTypeRemoved, error)

ParseContentTypeRemoved is a log parse operation binding the contract event 0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2.

Solidity: event ContentTypeRemoved(address contentType)

func (*ContainerFilterer) ParseUpdateRequest

func (_Container *ContainerFilterer) ParseUpdateRequest(log types.Log) (*ContainerUpdateRequest, error)

ParseUpdateRequest is a log parse operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*ContainerFilterer) ParseVersionConfirm

func (_Container *ContainerFilterer) ParseVersionConfirm(log types.Log) (*ContainerVersionConfirm, error)

ParseVersionConfirm is a log parse operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*ContainerFilterer) ParseVersionDelete

func (_Container *ContainerFilterer) ParseVersionDelete(log types.Log) (*ContainerVersionDelete, error)

ParseVersionDelete is a log parse operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*ContainerFilterer) ParseVisibilityChanged

func (_Container *ContainerFilterer) ParseVisibilityChanged(log types.Log) (*ContainerVisibilityChanged, error)

ParseVisibilityChanged is a log parse operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*ContainerFilterer) WatchAccessRequestV3

func (_Container *ContainerFilterer) WatchAccessRequestV3(opts *bind.WatchOpts, sink chan<- *ContainerAccessRequestV3) (event.Subscription, error)

WatchAccessRequestV3 is a free log subscription operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*ContainerFilterer) WatchCommitPending

func (_Container *ContainerFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *ContainerCommitPending) (event.Subscription, error)

WatchCommitPending is a free log subscription operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*ContainerFilterer) WatchContentTypeAdded

func (_Container *ContainerFilterer) WatchContentTypeAdded(opts *bind.WatchOpts, sink chan<- *ContainerContentTypeAdded) (event.Subscription, error)

WatchContentTypeAdded is a free log subscription operation binding the contract event 0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7.

Solidity: event ContentTypeAdded(address contentType, address contentContract)

func (*ContainerFilterer) WatchContentTypeRemoved

func (_Container *ContainerFilterer) WatchContentTypeRemoved(opts *bind.WatchOpts, sink chan<- *ContainerContentTypeRemoved) (event.Subscription, error)

WatchContentTypeRemoved is a free log subscription operation binding the contract event 0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2.

Solidity: event ContentTypeRemoved(address contentType)

func (*ContainerFilterer) WatchUpdateRequest

func (_Container *ContainerFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *ContainerUpdateRequest) (event.Subscription, error)

WatchUpdateRequest is a free log subscription operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*ContainerFilterer) WatchVersionConfirm

func (_Container *ContainerFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *ContainerVersionConfirm) (event.Subscription, error)

WatchVersionConfirm is a free log subscription operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*ContainerFilterer) WatchVersionDelete

func (_Container *ContainerFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *ContainerVersionDelete) (event.Subscription, error)

WatchVersionDelete is a free log subscription operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*ContainerFilterer) WatchVisibilityChanged

func (_Container *ContainerFilterer) WatchVisibilityChanged(opts *bind.WatchOpts, sink chan<- *ContainerVisibilityChanged) (event.Subscription, error)

WatchVisibilityChanged is a free log subscription operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

type ContainerTransactor

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

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

func NewContainerTransactor

func NewContainerTransactor(address common.Address, transactor bind.ContractTransactor) (*ContainerTransactor, error)

NewContainerTransactor creates a new write-only instance of Container, bound to a specific deployed contract.

func (*ContainerTransactor) AccessRequestV3

func (_Container *ContainerTransactor) AccessRequestV3(opts *bind.TransactOpts, arg0 [][32]byte, arg1 []common.Address) (*types.Transaction, error)

AccessRequestV3 is a paid mutator transaction binding the contract method 0x1bf7a912.

Solidity: function accessRequestV3(bytes32[] , address[] ) payable returns(bool)

func (*ContainerTransactor) AddContentType

func (_Container *ContainerTransactor) AddContentType(opts *bind.TransactOpts, content_type common.Address, content_contract common.Address) (*types.Transaction, error)

AddContentType is a paid mutator transaction binding the contract method 0x0f58a786.

Solidity: function addContentType(address content_type, address content_contract) returns()

func (*ContainerTransactor) ClearPending

func (_Container *ContainerTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*ContainerTransactor) Commit

func (_Container *ContainerTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*ContainerTransactor) ConfirmCommit

func (_Container *ContainerTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() payable returns(bool)

func (*ContainerTransactor) DeleteVersion

func (_Container *ContainerTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*ContainerTransactor) Fallback added in v1.3.1

func (_Container *ContainerTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*ContainerTransactor) Kill

func (_Container *ContainerTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*ContainerTransactor) Publish

func (_Container *ContainerTransactor) Publish(opts *bind.TransactOpts, contentObj common.Address) (*types.Transaction, error)

Publish is a paid mutator transaction binding the contract method 0x2cf99422.

Solidity: function publish(address contentObj) returns(bool)

func (*ContainerTransactor) RemoveContentType

func (_Container *ContainerTransactor) RemoveContentType(opts *bind.TransactOpts, content_type common.Address) (*types.Transaction, error)

RemoveContentType is a paid mutator transaction binding the contract method 0xfd089196.

Solidity: function removeContentType(address content_type) returns(bool)

func (*ContainerTransactor) SetAddressKMS

func (_Container *ContainerTransactor) SetAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)

SetAddressKMS is a paid mutator transaction binding the contract method 0xc9e8e72d.

Solidity: function setAddressKMS(address address_KMS) returns()

func (*ContainerTransactor) SetGroupRights

func (_Container *ContainerTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetGroupRights is a paid mutator transaction binding the contract method 0x22e564eb.

Solidity: function setGroupRights(address group, uint8 access_type, uint8 access) returns()

func (*ContainerTransactor) SetRights

func (_Container *ContainerTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetRights is a paid mutator transaction binding the contract method 0x0fe1b5a2.

Solidity: function setRights(address stakeholder, uint8 access_type, uint8 access) returns()

func (*ContainerTransactor) SetVisibility

func (_Container *ContainerTransactor) SetVisibility(opts *bind.TransactOpts, _visibility_code uint8) (*types.Transaction, error)

SetVisibility is a paid mutator transaction binding the contract method 0xaa024e8b.

Solidity: function setVisibility(uint8 _visibility_code) returns()

func (*ContainerTransactor) TransferCreatorship

func (_Container *ContainerTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*ContainerTransactor) TransferOwnership

func (_Container *ContainerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ContainerTransactor) UpdateRequest

func (_Container *ContainerTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

type ContainerUpdateRequest

type ContainerUpdateRequest struct {
	ObjectHash string
	Raw        types.Log // Blockchain specific contextual infos
}

ContainerUpdateRequest represents a UpdateRequest event raised by the Container contract.

type ContainerUpdateRequestIterator

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

ContainerUpdateRequestIterator is returned from FilterUpdateRequest and is used to iterate over the raw logs and unpacked data for UpdateRequest events raised by the Container contract.

func (*ContainerUpdateRequestIterator) Close

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

func (*ContainerUpdateRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContainerUpdateRequestIterator) 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 ContainerVersionConfirm

type ContainerVersionConfirm struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

ContainerVersionConfirm represents a VersionConfirm event raised by the Container contract.

type ContainerVersionConfirmIterator

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

ContainerVersionConfirmIterator is returned from FilterVersionConfirm and is used to iterate over the raw logs and unpacked data for VersionConfirm events raised by the Container contract.

func (*ContainerVersionConfirmIterator) Close

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

func (*ContainerVersionConfirmIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContainerVersionConfirmIterator) 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 ContainerVersionDelete

type ContainerVersionDelete struct {
	SpaceAddress common.Address
	VersionHash  string
	Index        *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

ContainerVersionDelete represents a VersionDelete event raised by the Container contract.

type ContainerVersionDeleteIterator

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

ContainerVersionDeleteIterator is returned from FilterVersionDelete and is used to iterate over the raw logs and unpacked data for VersionDelete events raised by the Container contract.

func (*ContainerVersionDeleteIterator) Close

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

func (*ContainerVersionDeleteIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContainerVersionDeleteIterator) 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 ContainerVisibilityChanged

type ContainerVisibilityChanged struct {
	ContentSpace  common.Address
	ParentAddress common.Address
	Visibility    uint8
	Raw           types.Log // Blockchain specific contextual infos
}

ContainerVisibilityChanged represents a VisibilityChanged event raised by the Container contract.

type ContainerVisibilityChangedIterator

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

ContainerVisibilityChangedIterator is returned from FilterVisibilityChanged and is used to iterate over the raw logs and unpacked data for VisibilityChanged events raised by the Container contract.

func (*ContainerVisibilityChangedIterator) Close

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

func (*ContainerVisibilityChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContainerVisibilityChangedIterator) 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 Content

type Content struct {
	ContentCaller     // Read-only binding to the contract
	ContentTransactor // Write-only binding to the contract
	ContentFilterer   // Log filterer for contract events
}

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

func DeployContent

func DeployContent(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Content, error)

DeployContent deploys a new Ethereum contract, binding an instance of Content to it.

func NewContent

func NewContent(address common.Address, backend bind.ContractBackend) (*Content, error)

NewContent creates a new instance of Content, bound to a specific deployed contract.

type ContentCaller

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

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

func NewContentCaller

func NewContentCaller(address common.Address, caller bind.ContractCaller) (*ContentCaller, error)

NewContentCaller creates a new read-only instance of Content, bound to a specific deployed contract.

func (*ContentCaller) ContentSpace

func (_Content *ContentCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*ContentCaller) Creator

func (_Content *ContentCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*ContentCaller) DEFAULTACCESS

func (_Content *ContentCaller) DEFAULTACCESS(opts *bind.CallOpts) (uint8, error)

DEFAULTACCESS is a free data retrieval call binding the contract method 0x6af27417.

Solidity: function DEFAULT_ACCESS() view returns(uint8)

func (*ContentCaller) DEFAULTCHARGE

func (_Content *ContentCaller) DEFAULTCHARGE(opts *bind.CallOpts) (uint8, error)

DEFAULTCHARGE is a free data retrieval call binding the contract method 0xf185db0c.

Solidity: function DEFAULT_CHARGE() view returns(uint8)

func (*ContentCaller) DEFAULTSEE

func (_Content *ContentCaller) DEFAULTSEE(opts *bind.CallOpts) (uint8, error)

DEFAULTSEE is a free data retrieval call binding the contract method 0xb535b03e.

Solidity: function DEFAULT_SEE() view returns(uint8)

func (*ContentCaller) Owner

func (_Content *ContentCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ContentCaller) RunAccessInfo

func (_Content *ContentCaller) RunAccessInfo(opts *bind.CallOpts, arg0 [][32]byte, arg1 []common.Address, arg2 common.Address) (uint8, uint8, uint8, *big.Int, error)

RunAccessInfo is a free data retrieval call binding the contract method 0x74ba4609.

Solidity: function runAccessInfo(bytes32[] , address[] , address ) view returns(uint8, uint8, uint8, uint256)

func (*ContentCaller) RunDescribeStatus

func (_Content *ContentCaller) RunDescribeStatus(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)

RunDescribeStatus is a free data retrieval call binding the contract method 0x45080442.

Solidity: function runDescribeStatus(int256 ) view returns(bytes32)

func (*ContentCaller) Version

func (_Content *ContentCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*ContentCaller) VersionAPI

func (_Content *ContentCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

type ContentFactoryHelper

type ContentFactoryHelper struct {
	ContentFactoryHelperCaller     // Read-only binding to the contract
	ContentFactoryHelperTransactor // Write-only binding to the contract
	ContentFactoryHelperFilterer   // Log filterer for contract events
}

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

func DeployContentFactoryHelper

func DeployContentFactoryHelper(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ContentFactoryHelper, error)

DeployContentFactoryHelper deploys a new Ethereum contract, binding an instance of ContentFactoryHelper to it.

func NewContentFactoryHelper

func NewContentFactoryHelper(address common.Address, backend bind.ContractBackend) (*ContentFactoryHelper, error)

NewContentFactoryHelper creates a new instance of ContentFactoryHelper, bound to a specific deployed contract.

type ContentFactoryHelperCaller

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

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

func NewContentFactoryHelperCaller

func NewContentFactoryHelperCaller(address common.Address, caller bind.ContractCaller) (*ContentFactoryHelperCaller, error)

NewContentFactoryHelperCaller creates a new read-only instance of ContentFactoryHelper, bound to a specific deployed contract.

func (*ContentFactoryHelperCaller) GetContentObjectBin

func (_ContentFactoryHelper *ContentFactoryHelperCaller) GetContentObjectBin(opts *bind.CallOpts) ([]byte, error)

GetContentObjectBin is a free data retrieval call binding the contract method 0x0b9b0870.

Solidity: function getContentObjectBin() pure returns(bytes)

type ContentFactoryHelperFilterer

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

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

func NewContentFactoryHelperFilterer

func NewContentFactoryHelperFilterer(address common.Address, filterer bind.ContractFilterer) (*ContentFactoryHelperFilterer, error)

NewContentFactoryHelperFilterer creates a new log filterer instance of ContentFactoryHelper, bound to a specific deployed contract.

type ContentFactoryHelperTransactor

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

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

func NewContentFactoryHelperTransactor

func NewContentFactoryHelperTransactor(address common.Address, transactor bind.ContractTransactor) (*ContentFactoryHelperTransactor, error)

NewContentFactoryHelperTransactor creates a new write-only instance of ContentFactoryHelper, bound to a specific deployed contract.

type ContentFilterer

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

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

func NewContentFilterer

func NewContentFilterer(address common.Address, filterer bind.ContractFilterer) (*ContentFilterer, error)

NewContentFilterer creates a new log filterer instance of Content, bound to a specific deployed contract.

func (*ContentFilterer) FilterLog

func (_Content *ContentFilterer) FilterLog(opts *bind.FilterOpts) (*ContentLogIterator, error)

FilterLog is a free log retrieval operation binding the contract event 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab.

Solidity: event Log(string label)

func (*ContentFilterer) FilterLogAddress

func (_Content *ContentFilterer) FilterLogAddress(opts *bind.FilterOpts) (*ContentLogAddressIterator, error)

FilterLogAddress is a free log retrieval operation binding the contract event 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e.

Solidity: event LogAddress(string label, address a)

func (*ContentFilterer) FilterLogBool

func (_Content *ContentFilterer) FilterLogBool(opts *bind.FilterOpts) (*ContentLogBoolIterator, error)

FilterLogBool is a free log retrieval operation binding the contract event 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47.

Solidity: event LogBool(string label, bool b)

func (*ContentFilterer) FilterLogBytes32

func (_Content *ContentFilterer) FilterLogBytes32(opts *bind.FilterOpts) (*ContentLogBytes32Iterator, error)

FilterLogBytes32 is a free log retrieval operation binding the contract event 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7.

Solidity: event LogBytes32(string label, bytes32 b)

func (*ContentFilterer) FilterLogInt256

func (_Content *ContentFilterer) FilterLogInt256(opts *bind.FilterOpts) (*ContentLogInt256Iterator, error)

FilterLogInt256 is a free log retrieval operation binding the contract event 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22.

Solidity: event LogInt256(string label, int256 u)

func (*ContentFilterer) FilterLogPayment

func (_Content *ContentFilterer) FilterLogPayment(opts *bind.FilterOpts) (*ContentLogPaymentIterator, error)

FilterLogPayment is a free log retrieval operation binding the contract event 0x6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a.

Solidity: event LogPayment(string label, address payee, uint256 amount)

func (*ContentFilterer) FilterLogUint256

func (_Content *ContentFilterer) FilterLogUint256(opts *bind.FilterOpts) (*ContentLogUint256Iterator, error)

FilterLogUint256 is a free log retrieval operation binding the contract event 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d.

Solidity: event LogUint256(string label, uint256 u)

func (*ContentFilterer) FilterRunAccess

func (_Content *ContentFilterer) FilterRunAccess(opts *bind.FilterOpts) (*ContentRunAccessIterator, error)

FilterRunAccess is a free log retrieval operation binding the contract event 0x3e68dc35f88d76818f276322c37f5021ee00e232fe0d27a93c02801aec4d9c58.

Solidity: event RunAccess(uint256 requestNonce, uint256 result)

func (*ContentFilterer) FilterRunAccessCharge

func (_Content *ContentFilterer) FilterRunAccessCharge(opts *bind.FilterOpts) (*ContentRunAccessChargeIterator, error)

FilterRunAccessCharge is a free log retrieval operation binding the contract event 0xe1f170f83120da6c17cd0ed37a683fc996637c63d2c94a60c806d4cb7466f47b.

Solidity: event RunAccessCharge(int256 calculatedAccessCharge)

func (*ContentFilterer) FilterRunCreate

func (_Content *ContentFilterer) FilterRunCreate(opts *bind.FilterOpts) (*ContentRunCreateIterator, error)

FilterRunCreate is a free log retrieval operation binding the contract event 0x9df71221e13c480b974b5d5bd7591b30b7ea3bfff8a56dfa7fde810a14c1c39b.

Solidity: event RunCreate(uint256 result)

func (*ContentFilterer) FilterRunFinalize

func (_Content *ContentFilterer) FilterRunFinalize(opts *bind.FilterOpts) (*ContentRunFinalizeIterator, error)

FilterRunFinalize is a free log retrieval operation binding the contract event 0xbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891.

Solidity: event RunFinalize(uint256 requestNonce, uint256 result)

func (*ContentFilterer) FilterRunKill

func (_Content *ContentFilterer) FilterRunKill(opts *bind.FilterOpts) (*ContentRunKillIterator, error)

FilterRunKill is a free log retrieval operation binding the contract event 0x6d0dbfc3805aef247651b04b50fc717599f7e0b66c6b022ae1544406f7bf8f86.

Solidity: event RunKill(uint256 result)

func (*ContentFilterer) FilterRunStatusChange

func (_Content *ContentFilterer) FilterRunStatusChange(opts *bind.FilterOpts) (*ContentRunStatusChangeIterator, error)

FilterRunStatusChange is a free log retrieval operation binding the contract event 0xb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff.

Solidity: event RunStatusChange(int256 proposedStatusCode, int256 returnStatusCode)

func (*ContentFilterer) ParseLog

func (_Content *ContentFilterer) ParseLog(log types.Log) (*ContentLog, error)

ParseLog is a log parse operation binding the contract event 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab.

Solidity: event Log(string label)

func (*ContentFilterer) ParseLogAddress

func (_Content *ContentFilterer) ParseLogAddress(log types.Log) (*ContentLogAddress, error)

ParseLogAddress is a log parse operation binding the contract event 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e.

Solidity: event LogAddress(string label, address a)

func (*ContentFilterer) ParseLogBool

func (_Content *ContentFilterer) ParseLogBool(log types.Log) (*ContentLogBool, error)

ParseLogBool is a log parse operation binding the contract event 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47.

Solidity: event LogBool(string label, bool b)

func (*ContentFilterer) ParseLogBytes32

func (_Content *ContentFilterer) ParseLogBytes32(log types.Log) (*ContentLogBytes32, error)

ParseLogBytes32 is a log parse operation binding the contract event 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7.

Solidity: event LogBytes32(string label, bytes32 b)

func (*ContentFilterer) ParseLogInt256

func (_Content *ContentFilterer) ParseLogInt256(log types.Log) (*ContentLogInt256, error)

ParseLogInt256 is a log parse operation binding the contract event 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22.

Solidity: event LogInt256(string label, int256 u)

func (*ContentFilterer) ParseLogPayment

func (_Content *ContentFilterer) ParseLogPayment(log types.Log) (*ContentLogPayment, error)

ParseLogPayment is a log parse operation binding the contract event 0x6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a.

Solidity: event LogPayment(string label, address payee, uint256 amount)

func (*ContentFilterer) ParseLogUint256

func (_Content *ContentFilterer) ParseLogUint256(log types.Log) (*ContentLogUint256, error)

ParseLogUint256 is a log parse operation binding the contract event 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d.

Solidity: event LogUint256(string label, uint256 u)

func (*ContentFilterer) ParseRunAccess

func (_Content *ContentFilterer) ParseRunAccess(log types.Log) (*ContentRunAccess, error)

ParseRunAccess is a log parse operation binding the contract event 0x3e68dc35f88d76818f276322c37f5021ee00e232fe0d27a93c02801aec4d9c58.

Solidity: event RunAccess(uint256 requestNonce, uint256 result)

func (*ContentFilterer) ParseRunAccessCharge

func (_Content *ContentFilterer) ParseRunAccessCharge(log types.Log) (*ContentRunAccessCharge, error)

ParseRunAccessCharge is a log parse operation binding the contract event 0xe1f170f83120da6c17cd0ed37a683fc996637c63d2c94a60c806d4cb7466f47b.

Solidity: event RunAccessCharge(int256 calculatedAccessCharge)

func (*ContentFilterer) ParseRunCreate

func (_Content *ContentFilterer) ParseRunCreate(log types.Log) (*ContentRunCreate, error)

ParseRunCreate is a log parse operation binding the contract event 0x9df71221e13c480b974b5d5bd7591b30b7ea3bfff8a56dfa7fde810a14c1c39b.

Solidity: event RunCreate(uint256 result)

func (*ContentFilterer) ParseRunFinalize

func (_Content *ContentFilterer) ParseRunFinalize(log types.Log) (*ContentRunFinalize, error)

ParseRunFinalize is a log parse operation binding the contract event 0xbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891.

Solidity: event RunFinalize(uint256 requestNonce, uint256 result)

func (*ContentFilterer) ParseRunKill

func (_Content *ContentFilterer) ParseRunKill(log types.Log) (*ContentRunKill, error)

ParseRunKill is a log parse operation binding the contract event 0x6d0dbfc3805aef247651b04b50fc717599f7e0b66c6b022ae1544406f7bf8f86.

Solidity: event RunKill(uint256 result)

func (*ContentFilterer) ParseRunStatusChange

func (_Content *ContentFilterer) ParseRunStatusChange(log types.Log) (*ContentRunStatusChange, error)

ParseRunStatusChange is a log parse operation binding the contract event 0xb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff.

Solidity: event RunStatusChange(int256 proposedStatusCode, int256 returnStatusCode)

func (*ContentFilterer) WatchLog

func (_Content *ContentFilterer) WatchLog(opts *bind.WatchOpts, sink chan<- *ContentLog) (event.Subscription, error)

WatchLog is a free log subscription operation binding the contract event 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab.

Solidity: event Log(string label)

func (*ContentFilterer) WatchLogAddress

func (_Content *ContentFilterer) WatchLogAddress(opts *bind.WatchOpts, sink chan<- *ContentLogAddress) (event.Subscription, error)

WatchLogAddress is a free log subscription operation binding the contract event 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e.

Solidity: event LogAddress(string label, address a)

func (*ContentFilterer) WatchLogBool

func (_Content *ContentFilterer) WatchLogBool(opts *bind.WatchOpts, sink chan<- *ContentLogBool) (event.Subscription, error)

WatchLogBool is a free log subscription operation binding the contract event 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47.

Solidity: event LogBool(string label, bool b)

func (*ContentFilterer) WatchLogBytes32

func (_Content *ContentFilterer) WatchLogBytes32(opts *bind.WatchOpts, sink chan<- *ContentLogBytes32) (event.Subscription, error)

WatchLogBytes32 is a free log subscription operation binding the contract event 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7.

Solidity: event LogBytes32(string label, bytes32 b)

func (*ContentFilterer) WatchLogInt256

func (_Content *ContentFilterer) WatchLogInt256(opts *bind.WatchOpts, sink chan<- *ContentLogInt256) (event.Subscription, error)

WatchLogInt256 is a free log subscription operation binding the contract event 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22.

Solidity: event LogInt256(string label, int256 u)

func (*ContentFilterer) WatchLogPayment

func (_Content *ContentFilterer) WatchLogPayment(opts *bind.WatchOpts, sink chan<- *ContentLogPayment) (event.Subscription, error)

WatchLogPayment is a free log subscription operation binding the contract event 0x6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a.

Solidity: event LogPayment(string label, address payee, uint256 amount)

func (*ContentFilterer) WatchLogUint256

func (_Content *ContentFilterer) WatchLogUint256(opts *bind.WatchOpts, sink chan<- *ContentLogUint256) (event.Subscription, error)

WatchLogUint256 is a free log subscription operation binding the contract event 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d.

Solidity: event LogUint256(string label, uint256 u)

func (*ContentFilterer) WatchRunAccess

func (_Content *ContentFilterer) WatchRunAccess(opts *bind.WatchOpts, sink chan<- *ContentRunAccess) (event.Subscription, error)

WatchRunAccess is a free log subscription operation binding the contract event 0x3e68dc35f88d76818f276322c37f5021ee00e232fe0d27a93c02801aec4d9c58.

Solidity: event RunAccess(uint256 requestNonce, uint256 result)

func (*ContentFilterer) WatchRunAccessCharge

func (_Content *ContentFilterer) WatchRunAccessCharge(opts *bind.WatchOpts, sink chan<- *ContentRunAccessCharge) (event.Subscription, error)

WatchRunAccessCharge is a free log subscription operation binding the contract event 0xe1f170f83120da6c17cd0ed37a683fc996637c63d2c94a60c806d4cb7466f47b.

Solidity: event RunAccessCharge(int256 calculatedAccessCharge)

func (*ContentFilterer) WatchRunCreate

func (_Content *ContentFilterer) WatchRunCreate(opts *bind.WatchOpts, sink chan<- *ContentRunCreate) (event.Subscription, error)

WatchRunCreate is a free log subscription operation binding the contract event 0x9df71221e13c480b974b5d5bd7591b30b7ea3bfff8a56dfa7fde810a14c1c39b.

Solidity: event RunCreate(uint256 result)

func (*ContentFilterer) WatchRunFinalize

func (_Content *ContentFilterer) WatchRunFinalize(opts *bind.WatchOpts, sink chan<- *ContentRunFinalize) (event.Subscription, error)

WatchRunFinalize is a free log subscription operation binding the contract event 0xbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891.

Solidity: event RunFinalize(uint256 requestNonce, uint256 result)

func (*ContentFilterer) WatchRunKill

func (_Content *ContentFilterer) WatchRunKill(opts *bind.WatchOpts, sink chan<- *ContentRunKill) (event.Subscription, error)

WatchRunKill is a free log subscription operation binding the contract event 0x6d0dbfc3805aef247651b04b50fc717599f7e0b66c6b022ae1544406f7bf8f86.

Solidity: event RunKill(uint256 result)

func (*ContentFilterer) WatchRunStatusChange

func (_Content *ContentFilterer) WatchRunStatusChange(opts *bind.WatchOpts, sink chan<- *ContentRunStatusChange) (event.Subscription, error)

WatchRunStatusChange is a free log subscription operation binding the contract event 0xb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff.

Solidity: event RunStatusChange(int256 proposedStatusCode, int256 returnStatusCode)

type ContentLog

type ContentLog struct {
	Label string
	Raw   types.Log // Blockchain specific contextual infos
}

ContentLog represents a Log event raised by the Content contract.

type ContentLogAddress

type ContentLogAddress struct {
	Label string
	A     common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

ContentLogAddress represents a LogAddress event raised by the Content contract.

type ContentLogAddressIterator

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

ContentLogAddressIterator is returned from FilterLogAddress and is used to iterate over the raw logs and unpacked data for LogAddress events raised by the Content contract.

func (*ContentLogAddressIterator) Close

func (it *ContentLogAddressIterator) Close() error

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

func (*ContentLogAddressIterator) Error

func (it *ContentLogAddressIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContentLogAddressIterator) Next

func (it *ContentLogAddressIterator) 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 ContentLogBool

type ContentLogBool struct {
	Label string
	B     bool
	Raw   types.Log // Blockchain specific contextual infos
}

ContentLogBool represents a LogBool event raised by the Content contract.

type ContentLogBoolIterator

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

ContentLogBoolIterator is returned from FilterLogBool and is used to iterate over the raw logs and unpacked data for LogBool events raised by the Content contract.

func (*ContentLogBoolIterator) Close

func (it *ContentLogBoolIterator) Close() error

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

func (*ContentLogBoolIterator) Error

func (it *ContentLogBoolIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContentLogBoolIterator) Next

func (it *ContentLogBoolIterator) 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 ContentLogBytes32

type ContentLogBytes32 struct {
	Label string
	B     [32]byte
	Raw   types.Log // Blockchain specific contextual infos
}

ContentLogBytes32 represents a LogBytes32 event raised by the Content contract.

type ContentLogBytes32Iterator

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

ContentLogBytes32Iterator is returned from FilterLogBytes32 and is used to iterate over the raw logs and unpacked data for LogBytes32 events raised by the Content contract.

func (*ContentLogBytes32Iterator) Close

func (it *ContentLogBytes32Iterator) Close() error

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

func (*ContentLogBytes32Iterator) Error

func (it *ContentLogBytes32Iterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContentLogBytes32Iterator) Next

func (it *ContentLogBytes32Iterator) 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 ContentLogInt256

type ContentLogInt256 struct {
	Label string
	U     *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

ContentLogInt256 represents a LogInt256 event raised by the Content contract.

type ContentLogInt256Iterator

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

ContentLogInt256Iterator is returned from FilterLogInt256 and is used to iterate over the raw logs and unpacked data for LogInt256 events raised by the Content contract.

func (*ContentLogInt256Iterator) Close

func (it *ContentLogInt256Iterator) Close() error

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

func (*ContentLogInt256Iterator) Error

func (it *ContentLogInt256Iterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContentLogInt256Iterator) Next

func (it *ContentLogInt256Iterator) 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 ContentLogIterator

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

ContentLogIterator is returned from FilterLog and is used to iterate over the raw logs and unpacked data for Log events raised by the Content contract.

func (*ContentLogIterator) Close

func (it *ContentLogIterator) Close() error

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

func (*ContentLogIterator) Error

func (it *ContentLogIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContentLogIterator) Next

func (it *ContentLogIterator) 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 ContentLogPayment

type ContentLogPayment struct {
	Label  string
	Payee  common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

ContentLogPayment represents a LogPayment event raised by the Content contract.

type ContentLogPaymentIterator

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

ContentLogPaymentIterator is returned from FilterLogPayment and is used to iterate over the raw logs and unpacked data for LogPayment events raised by the Content contract.

func (*ContentLogPaymentIterator) Close

func (it *ContentLogPaymentIterator) Close() error

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

func (*ContentLogPaymentIterator) Error

func (it *ContentLogPaymentIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContentLogPaymentIterator) Next

func (it *ContentLogPaymentIterator) 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 ContentLogUint256

type ContentLogUint256 struct {
	Label string
	U     *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

ContentLogUint256 represents a LogUint256 event raised by the Content contract.

type ContentLogUint256Iterator

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

ContentLogUint256Iterator is returned from FilterLogUint256 and is used to iterate over the raw logs and unpacked data for LogUint256 events raised by the Content contract.

func (*ContentLogUint256Iterator) Close

func (it *ContentLogUint256Iterator) Close() error

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

func (*ContentLogUint256Iterator) Error

func (it *ContentLogUint256Iterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContentLogUint256Iterator) Next

func (it *ContentLogUint256Iterator) 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 ContentObjectCreate added in v1.3.11

type ContentObjectCreate struct {
	ContainingLibrary common.Address
	Raw               types.Log // Blockchain specific contextual infos
}

ContentObjectCreate event with ID 0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19

type ContentObjectCreated added in v1.3.11

type ContentObjectCreated struct {
	ContentAddress common.Address
	ContentType    common.Address
	SpaceAddress   common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

ContentObjectCreated event with ID 0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878

type ContentObjectDeleted added in v1.3.11

type ContentObjectDeleted struct {
	ContentAddress common.Address
	SpaceAddress   common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

ContentObjectDeleted event with ID 0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e

type ContentRunAccess

type ContentRunAccess struct {
	RequestNonce *big.Int
	Result       *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

ContentRunAccess represents a RunAccess event raised by the Content contract.

type ContentRunAccessCharge

type ContentRunAccessCharge struct {
	CalculatedAccessCharge *big.Int
	Raw                    types.Log // Blockchain specific contextual infos
}

ContentRunAccessCharge represents a RunAccessCharge event raised by the Content contract.

type ContentRunAccessChargeIterator

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

ContentRunAccessChargeIterator is returned from FilterRunAccessCharge and is used to iterate over the raw logs and unpacked data for RunAccessCharge events raised by the Content contract.

func (*ContentRunAccessChargeIterator) Close

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

func (*ContentRunAccessChargeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContentRunAccessChargeIterator) 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 ContentRunAccessIterator

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

ContentRunAccessIterator is returned from FilterRunAccess and is used to iterate over the raw logs and unpacked data for RunAccess events raised by the Content contract.

func (*ContentRunAccessIterator) Close

func (it *ContentRunAccessIterator) Close() error

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

func (*ContentRunAccessIterator) Error

func (it *ContentRunAccessIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContentRunAccessIterator) Next

func (it *ContentRunAccessIterator) 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 ContentRunCreate

type ContentRunCreate struct {
	Result *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

ContentRunCreate represents a RunCreate event raised by the Content contract.

type ContentRunCreateIterator

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

ContentRunCreateIterator is returned from FilterRunCreate and is used to iterate over the raw logs and unpacked data for RunCreate events raised by the Content contract.

func (*ContentRunCreateIterator) Close

func (it *ContentRunCreateIterator) Close() error

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

func (*ContentRunCreateIterator) Error

func (it *ContentRunCreateIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContentRunCreateIterator) Next

func (it *ContentRunCreateIterator) 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 ContentRunFinalize

type ContentRunFinalize struct {
	RequestNonce *big.Int
	Result       *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

ContentRunFinalize represents a RunFinalize event raised by the Content contract.

type ContentRunFinalizeIterator

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

ContentRunFinalizeIterator is returned from FilterRunFinalize and is used to iterate over the raw logs and unpacked data for RunFinalize events raised by the Content contract.

func (*ContentRunFinalizeIterator) Close

func (it *ContentRunFinalizeIterator) Close() error

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

func (*ContentRunFinalizeIterator) Error

func (it *ContentRunFinalizeIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContentRunFinalizeIterator) Next

func (it *ContentRunFinalizeIterator) 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 ContentRunKill

type ContentRunKill struct {
	Result *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

ContentRunKill represents a RunKill event raised by the Content contract.

type ContentRunKillIterator

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

ContentRunKillIterator is returned from FilterRunKill and is used to iterate over the raw logs and unpacked data for RunKill events raised by the Content contract.

func (*ContentRunKillIterator) Close

func (it *ContentRunKillIterator) Close() error

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

func (*ContentRunKillIterator) Error

func (it *ContentRunKillIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContentRunKillIterator) Next

func (it *ContentRunKillIterator) 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 ContentRunStatusChange

type ContentRunStatusChange struct {
	ProposedStatusCode *big.Int
	ReturnStatusCode   *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

ContentRunStatusChange represents a RunStatusChange event raised by the Content contract.

type ContentRunStatusChangeIterator

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

ContentRunStatusChangeIterator is returned from FilterRunStatusChange and is used to iterate over the raw logs and unpacked data for RunStatusChange events raised by the Content contract.

func (*ContentRunStatusChangeIterator) Close

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

func (*ContentRunStatusChangeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContentRunStatusChangeIterator) 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 ContentTransactor

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

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

func NewContentTransactor

func NewContentTransactor(address common.Address, transactor bind.ContractTransactor) (*ContentTransactor, error)

NewContentTransactor creates a new write-only instance of Content, bound to a specific deployed contract.

func (*ContentTransactor) CommandKill

func (_Content *ContentTransactor) CommandKill(opts *bind.TransactOpts) (*types.Transaction, error)

CommandKill is a paid mutator transaction binding the contract method 0x2de3ecd1.

Solidity: function commandKill() returns()

func (*ContentTransactor) Fallback added in v1.3.1

func (_Content *ContentTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*ContentTransactor) Kill

func (_Content *ContentTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*ContentTransactor) RunAccess

func (_Content *ContentTransactor) RunAccess(opts *bind.TransactOpts, arg0 *big.Int, arg1 [][32]byte, arg2 []common.Address, arg3 common.Address) (*types.Transaction, error)

RunAccess is a paid mutator transaction binding the contract method 0xf9b4aa02.

Solidity: function runAccess(uint256 , bytes32[] , address[] , address ) payable returns(uint256)

func (*ContentTransactor) RunCreate

func (_Content *ContentTransactor) RunCreate(opts *bind.TransactOpts) (*types.Transaction, error)

RunCreate is a paid mutator transaction binding the contract method 0x7b1cdb3e.

Solidity: function runCreate() payable returns(uint256)

func (*ContentTransactor) RunEdit

func (_Content *ContentTransactor) RunEdit(opts *bind.TransactOpts) (*types.Transaction, error)

RunEdit is a paid mutator transaction binding the contract method 0xc9f3d94c.

Solidity: function runEdit() returns(uint256)

func (*ContentTransactor) RunFinalize

func (_Content *ContentTransactor) RunFinalize(opts *bind.TransactOpts, arg0 *big.Int, arg1 [][32]byte, arg2 []common.Address, arg3 common.Address) (*types.Transaction, error)

RunFinalize is a paid mutator transaction binding the contract method 0x1a485ccd.

Solidity: function runFinalize(uint256 , bytes32[] , address[] , address ) payable returns(uint256)

func (*ContentTransactor) RunKill

func (_Content *ContentTransactor) RunKill(opts *bind.TransactOpts) (*types.Transaction, error)

RunKill is a paid mutator transaction binding the contract method 0x9e99bbea.

Solidity: function runKill() payable returns(uint256)

func (*ContentTransactor) RunKillExt

func (_Content *ContentTransactor) RunKillExt(opts *bind.TransactOpts) (*types.Transaction, error)

RunKillExt is a paid mutator transaction binding the contract method 0x860b2492.

Solidity: function runKillExt() payable returns(uint256)

func (*ContentTransactor) RunStatusChange

func (_Content *ContentTransactor) RunStatusChange(opts *bind.TransactOpts, proposed_status_code *big.Int) (*types.Transaction, error)

RunStatusChange is a paid mutator transaction binding the contract method 0x3513a805.

Solidity: function runStatusChange(int256 proposed_status_code) payable returns(int256)

func (*ContentTransactor) TransferCreatorship

func (_Content *ContentTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*ContentTransactor) TransferOwnership

func (_Content *ContentTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type ContentTypeAdded added in v1.3.11

type ContentTypeAdded struct {
	ContentType     common.Address
	ContentContract common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

ContentTypeAdded event with ID 0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7

type ContentTypeRemoved added in v1.3.11

type ContentTypeRemoved struct {
	ContentType common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

ContentTypeRemoved event with ID 0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2

type ContributorGroupAdded added in v1.3.11

type ContributorGroupAdded struct {
	Group common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

ContributorGroupAdded event with ID 0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61

type ContributorGroupRemoved added in v1.3.11

type ContributorGroupRemoved struct {
	Group common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

ContributorGroupRemoved event with ID 0xbbd97daa1862eb12f77ed128a557406737cee07b131b1e2d7140dff2005e197c

type CounterIncremented added in v1.3.11

type CounterIncremented struct {
	Ident [32]byte
	Slot  uint8
	Val   uint32
	Raw   types.Log // Blockchain specific contextual infos
}

CounterIncremented event with ID 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f

type CounterObject

type CounterObject struct {
	CounterObjectCaller     // Read-only binding to the contract
	CounterObjectTransactor // Write-only binding to the contract
	CounterObjectFilterer   // Log filterer for contract events
}

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

func DeployCounterObject

func DeployCounterObject(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *CounterObject, error)

DeployCounterObject deploys a new Ethereum contract, binding an instance of CounterObject to it.

func NewCounterObject

func NewCounterObject(address common.Address, backend bind.ContractBackend) (*CounterObject, error)

NewCounterObject creates a new instance of CounterObject, bound to a specific deployed contract.

type CounterObjectBitSetAndGet

type CounterObjectBitSetAndGet struct {
	Ident [32]byte
	Ord   uint8
	Prev  bool
	Raw   types.Log // Blockchain specific contextual infos
}

CounterObjectBitSetAndGet represents a BitSetAndGet event raised by the CounterObject contract.

type CounterObjectBitSetAndGetIterator

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

CounterObjectBitSetAndGetIterator is returned from FilterBitSetAndGet and is used to iterate over the raw logs and unpacked data for BitSetAndGet events raised by the CounterObject contract.

func (*CounterObjectBitSetAndGetIterator) Close

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

func (*CounterObjectBitSetAndGetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CounterObjectBitSetAndGetIterator) 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 CounterObjectCaller

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

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

func NewCounterObjectCaller

func NewCounterObjectCaller(address common.Address, caller bind.ContractCaller) (*CounterObjectCaller, error)

NewCounterObjectCaller creates a new read-only instance of CounterObject, bound to a specific deployed contract.

func (*CounterObjectCaller) ContentSpace

func (_CounterObject *CounterObjectCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*CounterObjectCaller) Creator

func (_CounterObject *CounterObjectCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*CounterObjectCaller) GetBit

func (_CounterObject *CounterObjectCaller) GetBit(opts *bind.CallOpts, _ident [32]byte, _ord uint8) (bool, error)

GetBit is a free data retrieval call binding the contract method 0x30f846a2.

Solidity: function getBit(bytes32 _ident, uint8 _ord) view returns(bool)

func (*CounterObjectCaller) GetCounter

func (_CounterObject *CounterObjectCaller) GetCounter(opts *bind.CallOpts, _ident [32]byte, _ord uint8) (uint32, error)

GetCounter is a free data retrieval call binding the contract method 0xe1954b61.

Solidity: function getCounter(bytes32 _ident, uint8 _ord) view returns(uint32)

func (*CounterObjectCaller) IsAdmin

func (_CounterObject *CounterObjectCaller) IsAdmin(opts *bind.CallOpts, _candidate common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address _candidate) view returns(bool)

func (*CounterObjectCaller) Owner

func (_CounterObject *CounterObjectCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*CounterObjectCaller) Version

func (_CounterObject *CounterObjectCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*CounterObjectCaller) VersionAPI

func (_CounterObject *CounterObjectCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

type CounterObjectCounterIncremented

type CounterObjectCounterIncremented struct {
	Ident [32]byte
	Slot  uint8
	Val   uint32
	Raw   types.Log // Blockchain specific contextual infos
}

CounterObjectCounterIncremented represents a CounterIncremented event raised by the CounterObject contract.

type CounterObjectCounterIncrementedIterator

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

CounterObjectCounterIncrementedIterator is returned from FilterCounterIncremented and is used to iterate over the raw logs and unpacked data for CounterIncremented events raised by the CounterObject contract.

func (*CounterObjectCounterIncrementedIterator) Close

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

func (*CounterObjectCounterIncrementedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CounterObjectCounterIncrementedIterator) 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 CounterObjectFilterer

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

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

func NewCounterObjectFilterer

func NewCounterObjectFilterer(address common.Address, filterer bind.ContractFilterer) (*CounterObjectFilterer, error)

NewCounterObjectFilterer creates a new log filterer instance of CounterObject, bound to a specific deployed contract.

func (*CounterObjectFilterer) FilterBitSetAndGet

func (_CounterObject *CounterObjectFilterer) FilterBitSetAndGet(opts *bind.FilterOpts) (*CounterObjectBitSetAndGetIterator, error)

FilterBitSetAndGet is a free log retrieval operation binding the contract event 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d.

Solidity: event BitSetAndGet(bytes32 ident, uint8 ord, bool prev)

func (*CounterObjectFilterer) FilterCounterIncremented

func (_CounterObject *CounterObjectFilterer) FilterCounterIncremented(opts *bind.FilterOpts) (*CounterObjectCounterIncrementedIterator, error)

FilterCounterIncremented is a free log retrieval operation binding the contract event 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f.

Solidity: event CounterIncremented(bytes32 ident, uint8 slot, uint32 val)

func (*CounterObjectFilterer) FilterWordGroupDeleted

func (_CounterObject *CounterObjectFilterer) FilterWordGroupDeleted(opts *bind.FilterOpts) (*CounterObjectWordGroupDeletedIterator, error)

FilterWordGroupDeleted is a free log retrieval operation binding the contract event 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f.

Solidity: event WordGroupDeleted(bytes32 ident)

func (*CounterObjectFilterer) ParseBitSetAndGet

func (_CounterObject *CounterObjectFilterer) ParseBitSetAndGet(log types.Log) (*CounterObjectBitSetAndGet, error)

ParseBitSetAndGet is a log parse operation binding the contract event 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d.

Solidity: event BitSetAndGet(bytes32 ident, uint8 ord, bool prev)

func (*CounterObjectFilterer) ParseCounterIncremented

func (_CounterObject *CounterObjectFilterer) ParseCounterIncremented(log types.Log) (*CounterObjectCounterIncremented, error)

ParseCounterIncremented is a log parse operation binding the contract event 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f.

Solidity: event CounterIncremented(bytes32 ident, uint8 slot, uint32 val)

func (*CounterObjectFilterer) ParseWordGroupDeleted

func (_CounterObject *CounterObjectFilterer) ParseWordGroupDeleted(log types.Log) (*CounterObjectWordGroupDeleted, error)

ParseWordGroupDeleted is a log parse operation binding the contract event 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f.

Solidity: event WordGroupDeleted(bytes32 ident)

func (*CounterObjectFilterer) WatchBitSetAndGet

func (_CounterObject *CounterObjectFilterer) WatchBitSetAndGet(opts *bind.WatchOpts, sink chan<- *CounterObjectBitSetAndGet) (event.Subscription, error)

WatchBitSetAndGet is a free log subscription operation binding the contract event 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d.

Solidity: event BitSetAndGet(bytes32 ident, uint8 ord, bool prev)

func (*CounterObjectFilterer) WatchCounterIncremented

func (_CounterObject *CounterObjectFilterer) WatchCounterIncremented(opts *bind.WatchOpts, sink chan<- *CounterObjectCounterIncremented) (event.Subscription, error)

WatchCounterIncremented is a free log subscription operation binding the contract event 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f.

Solidity: event CounterIncremented(bytes32 ident, uint8 slot, uint32 val)

func (*CounterObjectFilterer) WatchWordGroupDeleted

func (_CounterObject *CounterObjectFilterer) WatchWordGroupDeleted(opts *bind.WatchOpts, sink chan<- *CounterObjectWordGroupDeleted) (event.Subscription, error)

WatchWordGroupDeleted is a free log subscription operation binding the contract event 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f.

Solidity: event WordGroupDeleted(bytes32 ident)

type CounterObjectTransactor

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

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

func NewCounterObjectTransactor

func NewCounterObjectTransactor(address common.Address, transactor bind.ContractTransactor) (*CounterObjectTransactor, error)

NewCounterObjectTransactor creates a new write-only instance of CounterObject, bound to a specific deployed contract.

func (*CounterObjectTransactor) DeleteGroup

func (_CounterObject *CounterObjectTransactor) DeleteGroup(opts *bind.TransactOpts, _ident [32]byte) (*types.Transaction, error)

DeleteGroup is a paid mutator transaction binding the contract method 0xe57097c9.

Solidity: function deleteGroup(bytes32 _ident) returns()

func (*CounterObjectTransactor) Fallback added in v1.3.1

func (_CounterObject *CounterObjectTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*CounterObjectTransactor) IncrementCounter

func (_CounterObject *CounterObjectTransactor) IncrementCounter(opts *bind.TransactOpts, _ident [32]byte, _ord uint8) (*types.Transaction, error)

IncrementCounter is a paid mutator transaction binding the contract method 0x7558cbf0.

Solidity: function incrementCounter(bytes32 _ident, uint8 _ord) returns()

func (*CounterObjectTransactor) Kill

func (_CounterObject *CounterObjectTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*CounterObjectTransactor) SetAndGetBit

func (_CounterObject *CounterObjectTransactor) SetAndGetBit(opts *bind.TransactOpts, _ident [32]byte, _ord uint8) (*types.Transaction, error)

SetAndGetBit is a paid mutator transaction binding the contract method 0x24d7c18d.

Solidity: function setAndGetBit(bytes32 _ident, uint8 _ord) returns(bool)

func (*CounterObjectTransactor) TransferCreatorship

func (_CounterObject *CounterObjectTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*CounterObjectTransactor) TransferOwnership

func (_CounterObject *CounterObjectTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type CounterObjectWordGroupDeleted

type CounterObjectWordGroupDeleted struct {
	Ident [32]byte
	Raw   types.Log // Blockchain specific contextual infos
}

CounterObjectWordGroupDeleted represents a WordGroupDeleted event raised by the CounterObject contract.

type CounterObjectWordGroupDeletedIterator

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

CounterObjectWordGroupDeletedIterator is returned from FilterWordGroupDeleted and is used to iterate over the raw logs and unpacked data for WordGroupDeleted events raised by the CounterObject contract.

func (*CounterObjectWordGroupDeletedIterator) Close

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

func (*CounterObjectWordGroupDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CounterObjectWordGroupDeletedIterator) 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 CreateAccessWallet added in v1.3.11

type CreateAccessWallet struct {
	Wallet common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

CreateAccessWallet event with ID 0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca

type CreateContent added in v1.3.11

type CreateContent struct {
	ContentAddress common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

CreateContent event with ID 0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce

type CreateContentType added in v1.3.11

type CreateContentType struct {
	ContentTypeAddress common.Address
	Raw                types.Log // Blockchain specific contextual infos
}

CreateContentType event with ID 0x9e69777f30c55126be256664fa7beff4b796ac32ebceab94df5071b0148017f8

type CreateGroup added in v1.3.11

type CreateGroup struct {
	GroupAddress common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

CreateGroup event with ID 0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159

type CreateLibrary added in v1.3.11

type CreateLibrary struct {
	LibraryAddress common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

CreateLibrary event with ID 0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571

type CreateSpace added in v1.3.11

type CreateSpace struct {
	Version [32]byte
	Owner   common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

CreateSpace event with ID 0x599bb380c80b69455450a615c515544b8da3b09f2efa116a5f0567682203cf54

type CreateTenant added in v1.3.11

type CreateTenant struct {
	Version [32]byte
	Owner   common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

CreateTenant event with ID 0xc2fe67ac699789805c53a93eea70eb0e316deaf8db4b810382d2412ba4fcb4c8

type ERC721Proxy

type ERC721Proxy struct {
	ERC721ProxyCaller     // Read-only binding to the contract
	ERC721ProxyTransactor // Write-only binding to the contract
	ERC721ProxyFilterer   // Log filterer for contract events
}

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

func DeployERC721Proxy

func DeployERC721Proxy(auth *bind.TransactOpts, backend bind.ContractBackend, _extAddr common.Address, _configName string) (common.Address, *types.Transaction, *ERC721Proxy, error)

DeployERC721Proxy deploys a new Ethereum contract, binding an instance of ERC721Proxy to it.

func NewERC721Proxy

func NewERC721Proxy(address common.Address, backend bind.ContractBackend) (*ERC721Proxy, error)

NewERC721Proxy creates a new instance of ERC721Proxy, bound to a specific deployed contract.

type ERC721ProxyCaller

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

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

func NewERC721ProxyCaller

func NewERC721ProxyCaller(address common.Address, caller bind.ContractCaller) (*ERC721ProxyCaller, error)

NewERC721ProxyCaller creates a new read-only instance of ERC721Proxy, bound to a specific deployed contract.

func (*ERC721ProxyCaller) BalanceOf

func (_ERC721Proxy *ERC721ProxyCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address owner) view returns(uint256 balance)

func (*ERC721ProxyCaller) ConfigName

func (_ERC721Proxy *ERC721ProxyCaller) ConfigName(opts *bind.CallOpts) (string, error)

ConfigName is a free data retrieval call binding the contract method 0x7bed7493.

Solidity: function configName() view returns(string)

func (*ERC721ProxyCaller) ExternalAddress

func (_ERC721Proxy *ERC721ProxyCaller) ExternalAddress(opts *bind.CallOpts) (common.Address, error)

ExternalAddress is a free data retrieval call binding the contract method 0xe70347bb.

Solidity: function externalAddress() view returns(address)

func (*ERC721ProxyCaller) Version

func (_ERC721Proxy *ERC721ProxyCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

type ERC721ProxyFilterer

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

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

func NewERC721ProxyFilterer

func NewERC721ProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC721ProxyFilterer, error)

NewERC721ProxyFilterer creates a new log filterer instance of ERC721Proxy, bound to a specific deployed contract.

type ERC721ProxyTransactor

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

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

func NewERC721ProxyTransactor

func NewERC721ProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC721ProxyTransactor, error)

NewERC721ProxyTransactor creates a new write-only instance of ERC721Proxy, bound to a specific deployed contract.

type Editable

type Editable struct {
	EditableCaller     // Read-only binding to the contract
	EditableTransactor // Write-only binding to the contract
	EditableFilterer   // Log filterer for contract events
}

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

func DeployEditable

func DeployEditable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Editable, error)

DeployEditable deploys a new Ethereum contract, binding an instance of Editable to it.

func NewEditable

func NewEditable(address common.Address, backend bind.ContractBackend) (*Editable, error)

NewEditable creates a new instance of Editable, bound to a specific deployed contract.

type EditableAccessRequestV3

type EditableAccessRequestV3 struct {
	RequestNonce     *big.Int
	ParentAddress    common.Address
	ContextHash      [32]byte
	Accessor         common.Address
	RequestTimestamp *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

EditableAccessRequestV3 represents a AccessRequestV3 event raised by the Editable contract.

type EditableAccessRequestV3Iterator

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

EditableAccessRequestV3Iterator is returned from FilterAccessRequestV3 and is used to iterate over the raw logs and unpacked data for AccessRequestV3 events raised by the Editable contract.

func (*EditableAccessRequestV3Iterator) Close

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

func (*EditableAccessRequestV3Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EditableAccessRequestV3Iterator) 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 EditableCaller

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

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

func NewEditableCaller

func NewEditableCaller(address common.Address, caller bind.ContractCaller) (*EditableCaller, error)

NewEditableCaller creates a new read-only instance of Editable, bound to a specific deployed contract.

func (*EditableCaller) CANACCESS

func (_Editable *EditableCaller) CANACCESS(opts *bind.CallOpts) (uint8, error)

CANACCESS is a free data retrieval call binding the contract method 0x97ac4fd2.

Solidity: function CAN_ACCESS() view returns(uint8)

func (*EditableCaller) CANEDIT

func (_Editable *EditableCaller) CANEDIT(opts *bind.CallOpts) (uint8, error)

CANEDIT is a free data retrieval call binding the contract method 0xef1d7dc2.

Solidity: function CAN_EDIT() view returns(uint8)

func (*EditableCaller) CANSEE

func (_Editable *EditableCaller) CANSEE(opts *bind.CallOpts) (uint8, error)

CANSEE is a free data retrieval call binding the contract method 0x100508a2.

Solidity: function CAN_SEE() view returns(uint8)

func (*EditableCaller) CanCommit

func (_Editable *EditableCaller) CanCommit(opts *bind.CallOpts) (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() view returns(bool)

func (*EditableCaller) CanConfirm

func (_Editable *EditableCaller) CanConfirm(opts *bind.CallOpts) (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() view returns(bool)

func (*EditableCaller) CanEdit

func (_Editable *EditableCaller) CanEdit(opts *bind.CallOpts) (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() view returns(bool)

func (*EditableCaller) CommitPending

func (_Editable *EditableCaller) CommitPending(opts *bind.CallOpts) (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() view returns(bool)

func (*EditableCaller) ContentSpace

func (_Editable *EditableCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*EditableCaller) CountVersionHashes

func (_Editable *EditableCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() view returns(uint256)

func (*EditableCaller) Creator

func (_Editable *EditableCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*EditableCaller) HasAccess

func (_Editable *EditableCaller) HasAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address candidate) view returns(bool)

func (*EditableCaller) HasEditorRight

func (_Editable *EditableCaller) HasEditorRight(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasEditorRight is a free data retrieval call binding the contract method 0x67e5c3bf.

Solidity: function hasEditorRight(address candidate) view returns(bool)

func (*EditableCaller) IndexCategory

func (_Editable *EditableCaller) IndexCategory(opts *bind.CallOpts) (uint8, error)

IndexCategory is a free data retrieval call binding the contract method 0x6380501f.

Solidity: function indexCategory() view returns(uint8)

func (*EditableCaller) ObjectHash

func (_Editable *EditableCaller) ObjectHash(opts *bind.CallOpts) (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() view returns(string)

func (*EditableCaller) ObjectTimestamp

func (_Editable *EditableCaller) ObjectTimestamp(opts *bind.CallOpts) (*big.Int, error)

ObjectTimestamp is a free data retrieval call binding the contract method 0x40b87a26.

Solidity: function objectTimestamp() view returns(uint256)

func (*EditableCaller) Owner

func (_Editable *EditableCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*EditableCaller) ParentAddress

func (_Editable *EditableCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() view returns(address)

func (*EditableCaller) PendingHash

func (_Editable *EditableCaller) PendingHash(opts *bind.CallOpts) (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() view returns(string)

func (*EditableCaller) Version

func (_Editable *EditableCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*EditableCaller) VersionAPI

func (_Editable *EditableCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

func (*EditableCaller) VersionHashes

func (_Editable *EditableCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) view returns(string)

func (*EditableCaller) VersionTimestamp

func (_Editable *EditableCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) view returns(uint256)

func (*EditableCaller) Visibility

func (_Editable *EditableCaller) Visibility(opts *bind.CallOpts) (uint8, error)

Visibility is a free data retrieval call binding the contract method 0x29adec14.

Solidity: function visibility() view returns(uint8)

type EditableCommitPending

type EditableCommitPending struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

EditableCommitPending represents a CommitPending event raised by the Editable contract.

type EditableCommitPendingIterator

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

EditableCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the Editable contract.

func (*EditableCommitPendingIterator) Close

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

func (*EditableCommitPendingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EditableCommitPendingIterator) 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 EditableFilterer

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

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

func NewEditableFilterer

func NewEditableFilterer(address common.Address, filterer bind.ContractFilterer) (*EditableFilterer, error)

NewEditableFilterer creates a new log filterer instance of Editable, bound to a specific deployed contract.

func (*EditableFilterer) FilterAccessRequestV3

func (_Editable *EditableFilterer) FilterAccessRequestV3(opts *bind.FilterOpts) (*EditableAccessRequestV3Iterator, error)

FilterAccessRequestV3 is a free log retrieval operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*EditableFilterer) FilterCommitPending

func (_Editable *EditableFilterer) FilterCommitPending(opts *bind.FilterOpts) (*EditableCommitPendingIterator, error)

FilterCommitPending is a free log retrieval operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*EditableFilterer) FilterUpdateRequest

func (_Editable *EditableFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*EditableUpdateRequestIterator, error)

FilterUpdateRequest is a free log retrieval operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*EditableFilterer) FilterVersionConfirm

func (_Editable *EditableFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*EditableVersionConfirmIterator, error)

FilterVersionConfirm is a free log retrieval operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*EditableFilterer) FilterVersionDelete

func (_Editable *EditableFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*EditableVersionDeleteIterator, error)

FilterVersionDelete is a free log retrieval operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*EditableFilterer) FilterVisibilityChanged

func (_Editable *EditableFilterer) FilterVisibilityChanged(opts *bind.FilterOpts) (*EditableVisibilityChangedIterator, error)

FilterVisibilityChanged is a free log retrieval operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*EditableFilterer) ParseAccessRequestV3

func (_Editable *EditableFilterer) ParseAccessRequestV3(log types.Log) (*EditableAccessRequestV3, error)

ParseAccessRequestV3 is a log parse operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*EditableFilterer) ParseCommitPending

func (_Editable *EditableFilterer) ParseCommitPending(log types.Log) (*EditableCommitPending, error)

ParseCommitPending is a log parse operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*EditableFilterer) ParseUpdateRequest

func (_Editable *EditableFilterer) ParseUpdateRequest(log types.Log) (*EditableUpdateRequest, error)

ParseUpdateRequest is a log parse operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*EditableFilterer) ParseVersionConfirm

func (_Editable *EditableFilterer) ParseVersionConfirm(log types.Log) (*EditableVersionConfirm, error)

ParseVersionConfirm is a log parse operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*EditableFilterer) ParseVersionDelete

func (_Editable *EditableFilterer) ParseVersionDelete(log types.Log) (*EditableVersionDelete, error)

ParseVersionDelete is a log parse operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*EditableFilterer) ParseVisibilityChanged

func (_Editable *EditableFilterer) ParseVisibilityChanged(log types.Log) (*EditableVisibilityChanged, error)

ParseVisibilityChanged is a log parse operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

func (*EditableFilterer) WatchAccessRequestV3

func (_Editable *EditableFilterer) WatchAccessRequestV3(opts *bind.WatchOpts, sink chan<- *EditableAccessRequestV3) (event.Subscription, error)

WatchAccessRequestV3 is a free log subscription operation binding the contract event 0x545ceffc5093a8300777a74bb094968fbd62d128313df01eb72fd5350ec659c7.

Solidity: event AccessRequestV3(uint256 requestNonce, address parentAddress, bytes32 contextHash, address accessor, uint256 requestTimestamp)

func (*EditableFilterer) WatchCommitPending

func (_Editable *EditableFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *EditableCommitPending) (event.Subscription, error)

WatchCommitPending is a free log subscription operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*EditableFilterer) WatchUpdateRequest

func (_Editable *EditableFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *EditableUpdateRequest) (event.Subscription, error)

WatchUpdateRequest is a free log subscription operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*EditableFilterer) WatchVersionConfirm

func (_Editable *EditableFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *EditableVersionConfirm) (event.Subscription, error)

WatchVersionConfirm is a free log subscription operation binding the contract event 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df.

Solidity: event VersionConfirm(address spaceAddress, address parentAddress, string objectHash)

func (*EditableFilterer) WatchVersionDelete

func (_Editable *EditableFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *EditableVersionDelete) (event.Subscription, error)

WatchVersionDelete is a free log subscription operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*EditableFilterer) WatchVisibilityChanged

func (_Editable *EditableFilterer) WatchVisibilityChanged(opts *bind.WatchOpts, sink chan<- *EditableVisibilityChanged) (event.Subscription, error)

WatchVisibilityChanged is a free log subscription operation binding the contract event 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500.

Solidity: event VisibilityChanged(address contentSpace, address parentAddress, uint8 visibility)

type EditableTransactor

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

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

func NewEditableTransactor

func NewEditableTransactor(address common.Address, transactor bind.ContractTransactor) (*EditableTransactor, error)

NewEditableTransactor creates a new write-only instance of Editable, bound to a specific deployed contract.

func (*EditableTransactor) AccessRequestV3

func (_Editable *EditableTransactor) AccessRequestV3(opts *bind.TransactOpts, arg0 [][32]byte, arg1 []common.Address) (*types.Transaction, error)

AccessRequestV3 is a paid mutator transaction binding the contract method 0x1bf7a912.

Solidity: function accessRequestV3(bytes32[] , address[] ) payable returns(bool)

func (*EditableTransactor) ClearPending

func (_Editable *EditableTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*EditableTransactor) Commit

func (_Editable *EditableTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*EditableTransactor) ConfirmCommit

func (_Editable *EditableTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() payable returns(bool)

func (*EditableTransactor) DeleteVersion

func (_Editable *EditableTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*EditableTransactor) Fallback added in v1.3.1

func (_Editable *EditableTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*EditableTransactor) Kill

func (_Editable *EditableTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*EditableTransactor) SetGroupRights

func (_Editable *EditableTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetGroupRights is a paid mutator transaction binding the contract method 0x22e564eb.

Solidity: function setGroupRights(address group, uint8 access_type, uint8 access) returns()

func (*EditableTransactor) SetRights

func (_Editable *EditableTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, access uint8) (*types.Transaction, error)

SetRights is a paid mutator transaction binding the contract method 0x0fe1b5a2.

Solidity: function setRights(address stakeholder, uint8 access_type, uint8 access) returns()

func (*EditableTransactor) SetVisibility

func (_Editable *EditableTransactor) SetVisibility(opts *bind.TransactOpts, _visibility_code uint8) (*types.Transaction, error)

SetVisibility is a paid mutator transaction binding the contract method 0xaa024e8b.

Solidity: function setVisibility(uint8 _visibility_code) returns()

func (*EditableTransactor) TransferCreatorship

func (_Editable *EditableTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*EditableTransactor) TransferOwnership

func (_Editable *EditableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*EditableTransactor) UpdateRequest

func (_Editable *EditableTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

type EditableUpdateRequest

type EditableUpdateRequest struct {
	ObjectHash string
	Raw        types.Log // Blockchain specific contextual infos
}

EditableUpdateRequest represents a UpdateRequest event raised by the Editable contract.

type EditableUpdateRequestIterator

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

EditableUpdateRequestIterator is returned from FilterUpdateRequest and is used to iterate over the raw logs and unpacked data for UpdateRequest events raised by the Editable contract.

func (*EditableUpdateRequestIterator) Close

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

func (*EditableUpdateRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EditableUpdateRequestIterator) 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 EditableVersionConfirm

type EditableVersionConfirm struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

EditableVersionConfirm represents a VersionConfirm event raised by the Editable contract.

type EditableVersionConfirmIterator

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

EditableVersionConfirmIterator is returned from FilterVersionConfirm and is used to iterate over the raw logs and unpacked data for VersionConfirm events raised by the Editable contract.

func (*EditableVersionConfirmIterator) Close

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

func (*EditableVersionConfirmIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EditableVersionConfirmIterator) 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 EditableVersionDelete

type EditableVersionDelete struct {
	SpaceAddress common.Address
	VersionHash  string
	Index        *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

EditableVersionDelete represents a VersionDelete event raised by the Editable contract.

type EditableVersionDeleteIterator

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

EditableVersionDeleteIterator is returned from FilterVersionDelete and is used to iterate over the raw logs and unpacked data for VersionDelete events raised by the Editable contract.

func (*EditableVersionDeleteIterator) Close

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

func (*EditableVersionDeleteIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EditableVersionDeleteIterator) 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 EditableVisibilityChanged

type EditableVisibilityChanged struct {
	ContentSpace  common.Address
	ParentAddress common.Address
	Visibility    uint8
	Raw           types.Log // Blockchain specific contextual infos
}

EditableVisibilityChanged represents a VisibilityChanged event raised by the Editable contract.

type EditableVisibilityChangedIterator

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

EditableVisibilityChangedIterator is returned from FilterVisibilityChanged and is used to iterate over the raw logs and unpacked data for VisibilityChanged events raised by the Editable contract.

func (*EditableVisibilityChangedIterator) Close

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

func (*EditableVisibilityChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EditableVisibilityChangedIterator) 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 EncToken

type EncToken struct {
	EncTokenCaller     // Read-only binding to the contract
	EncTokenTransactor // Write-only binding to the contract
	EncTokenFilterer   // Log filterer for contract events
}

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

func DeployEncToken

func DeployEncToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EncToken, error)

DeployEncToken deploys a new Ethereum contract, binding an instance of EncToken to it.

func NewEncToken

func NewEncToken(address common.Address, backend bind.ContractBackend) (*EncToken, error)

NewEncToken creates a new instance of EncToken, bound to a specific deployed contract.

type EncTokenCaller

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

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

func NewEncTokenCaller

func NewEncTokenCaller(address common.Address, caller bind.ContractCaller) (*EncTokenCaller, error)

NewEncTokenCaller creates a new read-only instance of EncToken, bound to a specific deployed contract.

type EncTokenFilterer

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

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

func NewEncTokenFilterer

func NewEncTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*EncTokenFilterer, error)

NewEncTokenFilterer creates a new log filterer instance of EncToken, bound to a specific deployed contract.

type EncTokenTransactor

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

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

func NewEncTokenTransactor

func NewEncTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*EncTokenTransactor, error)

NewEncTokenTransactor creates a new write-only instance of EncToken, bound to a specific deployed contract.

type EngageAccountLibrary added in v1.3.11

type EngageAccountLibrary struct {
	AccountAddress common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

EngageAccountLibrary event with ID 0x53ce35a7383a3ea3f695bdf0f87d7e5485ba816b382673e849bfdd24e7f5e3ca

type EventInfo added in v1.3.11

type EventInfo = c.EventInfo

type EventType added in v1.3.11

type EventType = c.EventType

type ExecStatus added in v1.3.11

type ExecStatus struct {
	Guarantor common.Address
	Code      *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

ExecStatus event with ID 0x583d8312ef7016406c7ea8ba9796b9e55ac1fdc22455754cbc93869509faefad

type ExternalCall

type ExternalCall struct {
	ExternalCallCaller     // Read-only binding to the contract
	ExternalCallTransactor // Write-only binding to the contract
	ExternalCallFilterer   // Log filterer for contract events
}

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

func DeployExternalCall

func DeployExternalCall(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ExternalCall, error)

DeployExternalCall deploys a new Ethereum contract, binding an instance of ExternalCall to it.

func NewExternalCall

func NewExternalCall(address common.Address, backend bind.ContractBackend) (*ExternalCall, error)

NewExternalCall creates a new instance of ExternalCall, bound to a specific deployed contract.

type ExternalCallCaller

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

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

func NewExternalCallCaller

func NewExternalCallCaller(address common.Address, caller bind.ContractCaller) (*ExternalCallCaller, error)

NewExternalCallCaller creates a new read-only instance of ExternalCall, bound to a specific deployed contract.

type ExternalCallFilterer

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

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

func NewExternalCallFilterer

func NewExternalCallFilterer(address common.Address, filterer bind.ContractFilterer) (*ExternalCallFilterer, error)

NewExternalCallFilterer creates a new log filterer instance of ExternalCall, bound to a specific deployed contract.

type ExternalCallTransactor

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

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

func NewExternalCallTransactor

func NewExternalCallTransactor(address common.Address, transactor bind.ContractTransactor) (*ExternalCallTransactor, error)

NewExternalCallTransactor creates a new write-only instance of ExternalCall, bound to a specific deployed contract.

type FunctionsAdded added in v1.3.11

type FunctionsAdded struct {
	Func4Bytes [][4]byte
	FuncAddr   common.Address
	Raw        types.Log // Blockchain specific contextual infos
}

FunctionsAdded event with ID 0x2fd37118a7338c6d45366419ced87ba93589ba1cca2489e8fb42b55de8874266

type GetAccessWallet added in v1.3.11

type GetAccessWallet struct {
	WalletAddress common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

GetAccessWallet event with ID 0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157

type IAdmin

type IAdmin struct {
	IAdminCaller     // Read-only binding to the contract
	IAdminTransactor // Write-only binding to the contract
	IAdminFilterer   // Log filterer for contract events
}

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

func NewIAdmin

func NewIAdmin(address common.Address, backend bind.ContractBackend) (*IAdmin, error)

NewIAdmin creates a new instance of IAdmin, bound to a specific deployed contract.

type IAdminCaller

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

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

func NewIAdminCaller

func NewIAdminCaller(address common.Address, caller bind.ContractCaller) (*IAdminCaller, error)

NewIAdminCaller creates a new read-only instance of IAdmin, bound to a specific deployed contract.

func (*IAdminCaller) IsAdmin

func (_IAdmin *IAdminCaller) IsAdmin(opts *bind.CallOpts, _adminAddr common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address _adminAddr) view returns(bool)

type IAdminFilterer

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

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

func NewIAdminFilterer

func NewIAdminFilterer(address common.Address, filterer bind.ContractFilterer) (*IAdminFilterer, error)

NewIAdminFilterer creates a new log filterer instance of IAdmin, bound to a specific deployed contract.

type IAdminTransactor

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

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

func NewIAdminTransactor

func NewIAdminTransactor(address common.Address, transactor bind.ContractTransactor) (*IAdminTransactor, error)

NewIAdminTransactor creates a new write-only instance of IAdmin, bound to a specific deployed contract.

type ICheckAccess

type ICheckAccess struct {
	ICheckAccessCaller     // Read-only binding to the contract
	ICheckAccessTransactor // Write-only binding to the contract
	ICheckAccessFilterer   // Log filterer for contract events
}

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

func NewICheckAccess

func NewICheckAccess(address common.Address, backend bind.ContractBackend) (*ICheckAccess, error)

NewICheckAccess creates a new instance of ICheckAccess, bound to a specific deployed contract.

type ICheckAccessCaller

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

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

func NewICheckAccessCaller

func NewICheckAccessCaller(address common.Address, caller bind.ContractCaller) (*ICheckAccessCaller, error)

NewICheckAccessCaller creates a new read-only instance of ICheckAccess, bound to a specific deployed contract.

func (*ICheckAccessCaller) HasAccess

func (_ICheckAccess *ICheckAccessCaller) HasAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address candidate) view returns(bool)

type ICheckAccessFilterer

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

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

func NewICheckAccessFilterer

func NewICheckAccessFilterer(address common.Address, filterer bind.ContractFilterer) (*ICheckAccessFilterer, error)

NewICheckAccessFilterer creates a new log filterer instance of ICheckAccess, bound to a specific deployed contract.

type ICheckAccessTransactor

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

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

func NewICheckAccessTransactor

func NewICheckAccessTransactor(address common.Address, transactor bind.ContractTransactor) (*ICheckAccessTransactor, error)

NewICheckAccessTransactor creates a new write-only instance of ICheckAccess, bound to a specific deployed contract.

type IFactorySpace

type IFactorySpace struct {
	IFactorySpaceCaller     // Read-only binding to the contract
	IFactorySpaceTransactor // Write-only binding to the contract
	IFactorySpaceFilterer   // Log filterer for contract events
}

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

func NewIFactorySpace

func NewIFactorySpace(address common.Address, backend bind.ContractBackend) (*IFactorySpace, error)

NewIFactorySpace creates a new instance of IFactorySpace, bound to a specific deployed contract.

type IFactorySpaceCaller

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

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

func NewIFactorySpaceCaller

func NewIFactorySpaceCaller(address common.Address, caller bind.ContractCaller) (*IFactorySpaceCaller, error)

NewIFactorySpaceCaller creates a new read-only instance of IFactorySpace, bound to a specific deployed contract.

type IFactorySpaceFilterer

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

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

func NewIFactorySpaceFilterer

func NewIFactorySpaceFilterer(address common.Address, filterer bind.ContractFilterer) (*IFactorySpaceFilterer, error)

NewIFactorySpaceFilterer creates a new log filterer instance of IFactorySpace, bound to a specific deployed contract.

type IFactorySpaceTransactor

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

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

func NewIFactorySpaceTransactor

func NewIFactorySpaceTransactor(address common.Address, transactor bind.ContractTransactor) (*IFactorySpaceTransactor, error)

NewIFactorySpaceTransactor creates a new write-only instance of IFactorySpace, bound to a specific deployed contract.

func (*IFactorySpaceTransactor) CreateContent

func (_IFactorySpace *IFactorySpaceTransactor) CreateContent(opts *bind.TransactOpts, lib common.Address, content_type common.Address) (*types.Transaction, error)

CreateContent is a paid mutator transaction binding the contract method 0xbf4e088f.

Solidity: function createContent(address lib, address content_type) returns(address)

func (*IFactorySpaceTransactor) CreateContentType

func (_IFactorySpace *IFactorySpaceTransactor) CreateContentType(opts *bind.TransactOpts) (*types.Transaction, error)

CreateContentType is a paid mutator transaction binding the contract method 0xb8cfaf05.

Solidity: function createContentType() returns(address)

func (*IFactorySpaceTransactor) CreateGroup

func (_IFactorySpace *IFactorySpaceTransactor) CreateGroup(opts *bind.TransactOpts) (*types.Transaction, error)

CreateGroup is a paid mutator transaction binding the contract method 0x575185ed.

Solidity: function createGroup() returns(address)

func (*IFactorySpaceTransactor) CreateLibrary

func (_IFactorySpace *IFactorySpaceTransactor) CreateLibrary(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)

CreateLibrary is a paid mutator transaction binding the contract method 0x40b89f06.

Solidity: function createLibrary(address address_KMS) returns(address)

type IKmsSpace

type IKmsSpace struct {
	IKmsSpaceCaller     // Read-only binding to the contract
	IKmsSpaceTransactor // Write-only binding to the contract
	IKmsSpaceFilterer   // Log filterer for contract events
}

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

func NewIKmsSpace

func NewIKmsSpace(address common.Address, backend bind.ContractBackend) (*IKmsSpace, error)

NewIKmsSpace creates a new instance of IKmsSpace, bound to a specific deployed contract.

type IKmsSpaceCaller

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

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

func NewIKmsSpaceCaller

func NewIKmsSpaceCaller(address common.Address, caller bind.ContractCaller) (*IKmsSpaceCaller, error)

NewIKmsSpaceCaller creates a new read-only instance of IKmsSpace, bound to a specific deployed contract.

func (*IKmsSpaceCaller) CheckKMS

func (_IKmsSpace *IKmsSpaceCaller) CheckKMS(opts *bind.CallOpts, _kmsIdStr string) (*big.Int, error)

CheckKMS is a free data retrieval call binding the contract method 0x8d2a23db.

Solidity: function checkKMS(string _kmsIdStr) view returns(uint256)

func (*IKmsSpaceCaller) CheckKMSAddr

func (_IKmsSpace *IKmsSpaceCaller) CheckKMSAddr(opts *bind.CallOpts, _kmsAddr common.Address) (*big.Int, error)

CheckKMSAddr is a free data retrieval call binding the contract method 0xd6be0f49.

Solidity: function checkKMSAddr(address _kmsAddr) view returns(uint256)

func (*IKmsSpaceCaller) GetKMSID

func (_IKmsSpace *IKmsSpaceCaller) GetKMSID(opts *bind.CallOpts, _kmsAddr common.Address) (string, error)

GetKMSID is a free data retrieval call binding the contract method 0x589aafc1.

Solidity: function getKMSID(address _kmsAddr) view returns(string)

func (*IKmsSpaceCaller) GetKMSInfo

func (_IKmsSpace *IKmsSpaceCaller) GetKMSInfo(opts *bind.CallOpts, _kmsID string, prefix []byte) (string, string, error)

GetKMSInfo is a free data retrieval call binding the contract method 0x268bfac4.

Solidity: function getKMSInfo(string _kmsID, bytes prefix) view returns(string, string)

type IKmsSpaceFilterer

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

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

func NewIKmsSpaceFilterer

func NewIKmsSpaceFilterer(address common.Address, filterer bind.ContractFilterer) (*IKmsSpaceFilterer, error)

NewIKmsSpaceFilterer creates a new log filterer instance of IKmsSpace, bound to a specific deployed contract.

type IKmsSpaceTransactor

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

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

func NewIKmsSpaceTransactor

func NewIKmsSpaceTransactor(address common.Address, transactor bind.ContractTransactor) (*IKmsSpaceTransactor, error)

NewIKmsSpaceTransactor creates a new write-only instance of IKmsSpace, bound to a specific deployed contract.

type INodeSpace

type INodeSpace struct {
	INodeSpaceCaller     // Read-only binding to the contract
	INodeSpaceTransactor // Write-only binding to the contract
	INodeSpaceFilterer   // Log filterer for contract events
}

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

func NewINodeSpace

func NewINodeSpace(address common.Address, backend bind.ContractBackend) (*INodeSpace, error)

NewINodeSpace creates a new instance of INodeSpace, bound to a specific deployed contract.

type INodeSpaceCaller

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

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

func NewINodeSpaceCaller

func NewINodeSpaceCaller(address common.Address, caller bind.ContractCaller) (*INodeSpaceCaller, error)

NewINodeSpaceCaller creates a new read-only instance of INodeSpace, bound to a specific deployed contract.

func (*INodeSpaceCaller) CanNodePublish

func (_INodeSpace *INodeSpaceCaller) CanNodePublish(opts *bind.CallOpts, candidate common.Address) (bool, error)

CanNodePublish is a free data retrieval call binding the contract method 0x26683e14.

Solidity: function canNodePublish(address candidate) view returns(bool)

type INodeSpaceFilterer

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

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

func NewINodeSpaceFilterer

func NewINodeSpaceFilterer(address common.Address, filterer bind.ContractFilterer) (*INodeSpaceFilterer, error)

NewINodeSpaceFilterer creates a new log filterer instance of INodeSpace, bound to a specific deployed contract.

type INodeSpaceTransactor

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

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

func NewINodeSpaceTransactor

func NewINodeSpaceTransactor(address common.Address, transactor bind.ContractTransactor) (*INodeSpaceTransactor, error)

NewINodeSpaceTransactor creates a new write-only instance of INodeSpace, bound to a specific deployed contract.

type IUserSpace

type IUserSpace struct {
	IUserSpaceCaller     // Read-only binding to the contract
	IUserSpaceTransactor // Write-only binding to the contract
	IUserSpaceFilterer   // Log filterer for contract events
}

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

func NewIUserSpace

func NewIUserSpace(address common.Address, backend bind.ContractBackend) (*IUserSpace, error)

NewIUserSpace creates a new instance of IUserSpace, bound to a specific deployed contract.

type IUserSpaceCaller

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

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

func NewIUserSpaceCaller

func NewIUserSpaceCaller(address common.Address, caller bind.ContractCaller) (*IUserSpaceCaller, error)

NewIUserSpaceCaller creates a new read-only instance of IUserSpace, bound to a specific deployed contract.

func (*IUserSpaceCaller) UserWallets

func (_IUserSpace *IUserSpaceCaller) UserWallets(opts *bind.CallOpts, _userAddr common.Address) (common.Address, error)

UserWallets is a free data retrieval call binding the contract method 0x63e6ffdd.

Solidity: function userWallets(address _userAddr) view returns(address)

type IUserSpaceFilterer

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

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

func NewIUserSpaceFilterer

func NewIUserSpaceFilterer(address common.Address, filterer bind.ContractFilterer) (*IUserSpaceFilterer, error)

NewIUserSpaceFilterer creates a new log filterer instance of IUserSpace, bound to a specific deployed contract.

type IUserSpaceTransactor

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

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

func NewIUserSpaceTransactor

func NewIUserSpaceTransactor(address common.Address, transactor bind.ContractTransactor) (*IUserSpaceTransactor, error)

NewIUserSpaceTransactor creates a new write-only instance of IUserSpace, bound to a specific deployed contract.

func (*IUserSpaceTransactor) CreateUserWallet

func (_IUserSpace *IUserSpaceTransactor) CreateUserWallet(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)

CreateUserWallet is a paid mutator transaction binding the contract method 0xe7cf0c66.

Solidity: function createUserWallet(address _user) returns(address)

type InsufficientFunds added in v1.3.11

type InsufficientFunds struct {
	AccessCharge   *big.Int
	AmountProvided *big.Int
	Raw            types.Log // Blockchain specific contextual infos
}

InsufficientFunds event with ID 0x03eb8b54a949acec2cd08fdb6d6bd4647a1f2c907d75d6900648effa92eb147f

type KmsManager

type KmsManager struct {
	KmsManagerCaller     // Read-only binding to the contract
	KmsManagerTransactor // Write-only binding to the contract
	KmsManagerFilterer   // Log filterer for contract events
}

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

func DeployKmsManager

func DeployKmsManager(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *KmsManager, error)

DeployKmsManager deploys a new Ethereum contract, binding an instance of KmsManager to it.

func NewKmsManager

func NewKmsManager(address common.Address, backend bind.ContractBackend) (*KmsManager, error)

NewKmsManager creates a new instance of KmsManager, bound to a specific deployed contract.

type KmsManagerAddKMSLocator

type KmsManagerAddKMSLocator struct {
	Sender common.Address
	Status *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

KmsManagerAddKMSLocator represents a AddKMSLocator event raised by the KmsManager contract.

type KmsManagerAddKMSLocatorIterator

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

KmsManagerAddKMSLocatorIterator is returned from FilterAddKMSLocator and is used to iterate over the raw logs and unpacked data for AddKMSLocator events raised by the KmsManager contract.

func (*KmsManagerAddKMSLocatorIterator) Close

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

func (*KmsManagerAddKMSLocatorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*KmsManagerAddKMSLocatorIterator) 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 KmsManagerCaller

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

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

func NewKmsManagerCaller

func NewKmsManagerCaller(address common.Address, caller bind.ContractCaller) (*KmsManagerCaller, error)

NewKmsManagerCaller creates a new read-only instance of KmsManager, bound to a specific deployed contract.

func (*KmsManagerCaller) CheckKMS

func (_KmsManager *KmsManagerCaller) CheckKMS(opts *bind.CallOpts, _kmsIdStr string) (*big.Int, error)

CheckKMS is a free data retrieval call binding the contract method 0x8d2a23db.

Solidity: function checkKMS(string _kmsIdStr) view returns(uint256)

func (*KmsManagerCaller) CheckKMSAddr

func (_KmsManager *KmsManagerCaller) CheckKMSAddr(opts *bind.CallOpts, _kmsAddr common.Address) (*big.Int, error)

CheckKMSAddr is a free data retrieval call binding the contract method 0xd6be0f49.

Solidity: function checkKMSAddr(address _kmsAddr) view returns(uint256)

func (*KmsManagerCaller) ContentSpace

func (_KmsManager *KmsManagerCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*KmsManagerCaller) Creator

func (_KmsManager *KmsManagerCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*KmsManagerCaller) GetKMSID

func (_KmsManager *KmsManagerCaller) GetKMSID(opts *bind.CallOpts, _kmsAddr common.Address) (string, error)

GetKMSID is a free data retrieval call binding the contract method 0x589aafc1.

Solidity: function getKMSID(address _kmsAddr) view returns(string)

func (*KmsManagerCaller) GetKMSInfo

func (_KmsManager *KmsManagerCaller) GetKMSInfo(opts *bind.CallOpts, _kmsID string, prefix []byte) (string, string, error)

GetKMSInfo is a free data retrieval call binding the contract method 0x268bfac4.

Solidity: function getKMSInfo(string _kmsID, bytes prefix) view returns(string, string)

func (*KmsManagerCaller) Owner

func (_KmsManager *KmsManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*KmsManagerCaller) Version

func (_KmsManager *KmsManagerCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*KmsManagerCaller) VersionAPI

func (_KmsManager *KmsManagerCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

type KmsManagerFilterer

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

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

func NewKmsManagerFilterer

func NewKmsManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*KmsManagerFilterer, error)

NewKmsManagerFilterer creates a new log filterer instance of KmsManager, bound to a specific deployed contract.

func (*KmsManagerFilterer) FilterAddKMSLocator

func (_KmsManager *KmsManagerFilterer) FilterAddKMSLocator(opts *bind.FilterOpts) (*KmsManagerAddKMSLocatorIterator, error)

FilterAddKMSLocator is a free log retrieval operation binding the contract event 0xdf8127994c229011ce9c4764bdc0375bb71c06cf1544f034cd81a42f37233319.

Solidity: event AddKMSLocator(address sender, uint256 status)

func (*KmsManagerFilterer) FilterRemoveKMSLocator

func (_KmsManager *KmsManagerFilterer) FilterRemoveKMSLocator(opts *bind.FilterOpts) (*KmsManagerRemoveKMSLocatorIterator, error)

FilterRemoveKMSLocator is a free log retrieval operation binding the contract event 0x5f463eb53cddf646852b82c0d9bdb1d1ec215c3802b780e8b7beea8b6e99f94c.

Solidity: event RemoveKMSLocator(address sender, uint256 status)

func (*KmsManagerFilterer) ParseAddKMSLocator

func (_KmsManager *KmsManagerFilterer) ParseAddKMSLocator(log types.Log) (*KmsManagerAddKMSLocator, error)

ParseAddKMSLocator is a log parse operation binding the contract event 0xdf8127994c229011ce9c4764bdc0375bb71c06cf1544f034cd81a42f37233319.

Solidity: event AddKMSLocator(address sender, uint256 status)

func (*KmsManagerFilterer) ParseRemoveKMSLocator

func (_KmsManager *KmsManagerFilterer) ParseRemoveKMSLocator(log types.Log) (*KmsManagerRemoveKMSLocator, error)

ParseRemoveKMSLocator is a log parse operation binding the contract event 0x5f463eb53cddf646852b82c0d9bdb1d1ec215c3802b780e8b7beea8b6e99f94c.

Solidity: event RemoveKMSLocator(address sender, uint256 status)

func (*KmsManagerFilterer) WatchAddKMSLocator

func (_KmsManager *KmsManagerFilterer) WatchAddKMSLocator(opts *bind.WatchOpts, sink chan<- *KmsManagerAddKMSLocator) (event.Subscription, error)

WatchAddKMSLocator is a free log subscription operation binding the contract event 0xdf8127994c229011ce9c4764bdc0375bb71c06cf1544f034cd81a42f37233319.

Solidity: event AddKMSLocator(address sender, uint256 status)

func (*KmsManagerFilterer) WatchRemoveKMSLocator

func (_KmsManager *KmsManagerFilterer) WatchRemoveKMSLocator(opts *bind.WatchOpts, sink chan<- *KmsManagerRemoveKMSLocator) (event.Subscription, error)

WatchRemoveKMSLocator is a free log subscription operation binding the contract event 0x5f463eb53cddf646852b82c0d9bdb1d1ec215c3802b780e8b7beea8b6e99f94c.

Solidity: event RemoveKMSLocator(address sender, uint256 status)

type KmsManagerRemoveKMSLocator

type KmsManagerRemoveKMSLocator struct {
	Sender common.Address
	Status *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

KmsManagerRemoveKMSLocator represents a RemoveKMSLocator event raised by the KmsManager contract.

type KmsManagerRemoveKMSLocatorIterator

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

KmsManagerRemoveKMSLocatorIterator is returned from FilterRemoveKMSLocator and is used to iterate over the raw logs and unpacked data for RemoveKMSLocator events raised by the KmsManager contract.

func (*KmsManagerRemoveKMSLocatorIterator) Close

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

func (*KmsManagerRemoveKMSLocatorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*KmsManagerRemoveKMSLocatorIterator) 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 KmsManagerTransactor

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

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

func NewKmsManagerTransactor

func NewKmsManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*KmsManagerTransactor, error)

NewKmsManagerTransactor creates a new write-only instance of KmsManager, bound to a specific deployed contract.

func (*KmsManagerTransactor) AddKMSLocator

func (_KmsManager *KmsManagerTransactor) AddKMSLocator(opts *bind.TransactOpts, _kmsID string, _locator []byte) (*types.Transaction, error)

AddKMSLocator is a paid mutator transaction binding the contract method 0x653a92f6.

Solidity: function addKMSLocator(string _kmsID, bytes _locator) returns(bool)

func (*KmsManagerTransactor) Fallback added in v1.3.1

func (_KmsManager *KmsManagerTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*KmsManagerTransactor) Kill

func (_KmsManager *KmsManagerTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*KmsManagerTransactor) RemoveKMSLocator

func (_KmsManager *KmsManagerTransactor) RemoveKMSLocator(opts *bind.TransactOpts, _kmsID string, _locator []byte) (*types.Transaction, error)

RemoveKMSLocator is a paid mutator transaction binding the contract method 0xfe7ac19f.

Solidity: function removeKMSLocator(string _kmsID, bytes _locator) returns(bool)

func (*KmsManagerTransactor) SetKMSPublicKey

func (_KmsManager *KmsManagerTransactor) SetKMSPublicKey(opts *bind.TransactOpts, _kmsID string, _pubKey string) (*types.Transaction, error)

SetKMSPublicKey is a paid mutator transaction binding the contract method 0xa69cb734.

Solidity: function setKMSPublicKey(string _kmsID, string _pubKey) returns()

func (*KmsManagerTransactor) TransferCreatorship

func (_KmsManager *KmsManagerTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*KmsManagerTransactor) TransferOwnership

func (_KmsManager *KmsManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type Log added in v1.3.11

type Log struct {
	Label string
	Raw   types.Log // Blockchain specific contextual infos
}

Log event with ID 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab

type LogAddress added in v1.3.11

type LogAddress struct {
	Label string
	A     common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

LogAddress event with ID 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e

type LogBool added in v1.3.11

type LogBool struct {
	Label string
	B     bool
	Raw   types.Log // Blockchain specific contextual infos
}

LogBool event with ID 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47

type LogBytes32 added in v1.3.11

type LogBytes32 struct {
	Label string
	B     [32]byte
	Raw   types.Log // Blockchain specific contextual infos
}

LogBytes32 event with ID 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7

type LogInt256 added in v1.3.11

type LogInt256 struct {
	Label string
	U     *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

LogInt256 event with ID 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22

type LogUint256 added in v1.3.11

type LogUint256 struct {
	Label string
	U     *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

LogUint256 event with ID 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d

type ManagerAccessGranted added in v1.3.11

type ManagerAccessGranted struct {
	Candidate common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

ManagerAccessGranted event with ID 0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117

type ManagerAccessRevoked added in v1.3.11

type ManagerAccessRevoked struct {
	Candidate common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

ManagerAccessRevoked event with ID 0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95

type MemberAdded added in v1.3.11

type MemberAdded struct {
	Candidate common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

MemberAdded event with ID 0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914

type MemberRevoked added in v1.3.11

type MemberRevoked struct {
	Candidate common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

MemberRevoked event with ID 0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c

type MetaObject

type MetaObject struct {
	MetaObjectCaller     // Read-only binding to the contract
	MetaObjectTransactor // Write-only binding to the contract
	MetaObjectFilterer   // Log filterer for contract events
}

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

func DeployMetaObject

func DeployMetaObject(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MetaObject, error)

DeployMetaObject deploys a new Ethereum contract, binding an instance of MetaObject to it.

func NewMetaObject

func NewMetaObject(address common.Address, backend bind.ContractBackend) (*MetaObject, error)

NewMetaObject creates a new instance of MetaObject, bound to a specific deployed contract.

type MetaObjectCaller

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

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

func NewMetaObjectCaller

func NewMetaObjectCaller(address common.Address, caller bind.ContractCaller) (*MetaObjectCaller, error)

NewMetaObjectCaller creates a new read-only instance of MetaObject, bound to a specific deployed contract.

func (*MetaObjectCaller) ContentSpace

func (_MetaObject *MetaObjectCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*MetaObjectCaller) Creator

func (_MetaObject *MetaObjectCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*MetaObjectCaller) GetMeta

func (_MetaObject *MetaObjectCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)

GetMeta is a free data retrieval call binding the contract method 0xac55c906.

Solidity: function getMeta(bytes key) view returns(bytes)

func (*MetaObjectCaller) IsAdmin

func (_MetaObject *MetaObjectCaller) IsAdmin(opts *bind.CallOpts, _candidate common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address _candidate) view returns(bool)

func (*MetaObjectCaller) Owner

func (_MetaObject *MetaObjectCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*MetaObjectCaller) Version

func (_MetaObject *MetaObjectCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*MetaObjectCaller) VersionAPI

func (_MetaObject *MetaObjectCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

type MetaObjectFilterer

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

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

func NewMetaObjectFilterer

func NewMetaObjectFilterer(address common.Address, filterer bind.ContractFilterer) (*MetaObjectFilterer, error)

NewMetaObjectFilterer creates a new log filterer instance of MetaObject, bound to a specific deployed contract.

func (*MetaObjectFilterer) FilterObjectMetaChanged

func (_MetaObject *MetaObjectFilterer) FilterObjectMetaChanged(opts *bind.FilterOpts) (*MetaObjectObjectMetaChangedIterator, error)

FilterObjectMetaChanged is a free log retrieval operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*MetaObjectFilterer) ParseObjectMetaChanged

func (_MetaObject *MetaObjectFilterer) ParseObjectMetaChanged(log types.Log) (*MetaObjectObjectMetaChanged, error)

ParseObjectMetaChanged is a log parse operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*MetaObjectFilterer) WatchObjectMetaChanged

func (_MetaObject *MetaObjectFilterer) WatchObjectMetaChanged(opts *bind.WatchOpts, sink chan<- *MetaObjectObjectMetaChanged) (event.Subscription, error)

WatchObjectMetaChanged is a free log subscription operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

type MetaObjectObjectMetaChanged

type MetaObjectObjectMetaChanged struct {
	Key []byte
	Raw types.Log // Blockchain specific contextual infos
}

MetaObjectObjectMetaChanged represents a ObjectMetaChanged event raised by the MetaObject contract.

type MetaObjectObjectMetaChangedIterator

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

MetaObjectObjectMetaChangedIterator is returned from FilterObjectMetaChanged and is used to iterate over the raw logs and unpacked data for ObjectMetaChanged events raised by the MetaObject contract.

func (*MetaObjectObjectMetaChangedIterator) Close

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

func (*MetaObjectObjectMetaChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MetaObjectObjectMetaChangedIterator) 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 MetaObjectTransactor

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

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

func NewMetaObjectTransactor

func NewMetaObjectTransactor(address common.Address, transactor bind.ContractTransactor) (*MetaObjectTransactor, error)

NewMetaObjectTransactor creates a new write-only instance of MetaObject, bound to a specific deployed contract.

func (*MetaObjectTransactor) Fallback added in v1.3.1

func (_MetaObject *MetaObjectTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*MetaObjectTransactor) Kill

func (_MetaObject *MetaObjectTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*MetaObjectTransactor) PutMeta

func (_MetaObject *MetaObjectTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)

PutMeta is a paid mutator transaction binding the contract method 0xe542b7cb.

Solidity: function putMeta(bytes key, bytes value) returns()

func (*MetaObjectTransactor) TransferCreatorship

func (_MetaObject *MetaObjectTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*MetaObjectTransactor) TransferOwnership

func (_MetaObject *MetaObjectTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type Node

type Node struct {
	NodeCaller     // Read-only binding to the contract
	NodeTransactor // Write-only binding to the contract
	NodeFilterer   // Log filterer for contract events
}

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

func DeployNode

func DeployNode(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Node, error)

DeployNode deploys a new Ethereum contract, binding an instance of Node to it.

func NewNode

func NewNode(address common.Address, backend bind.ContractBackend) (*Node, error)

NewNode creates a new instance of Node, bound to a specific deployed contract.

type NodeApproved added in v1.3.11

type NodeApproved struct {
	Addr    common.Address
	Locator []byte
	Raw     types.Log // Blockchain specific contextual infos
}

NodeApproved event with ID 0xd644c8164f225d3b7fdbcc404f279bb1e823ef0d93f88dd4b24e85d0e7bc6a54

type NodeCaller

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

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

func NewNodeCaller

func NewNodeCaller(address common.Address, caller bind.ContractCaller) (*NodeCaller, error)

NewNodeCaller creates a new read-only instance of Node, bound to a specific deployed contract.

func (*NodeCaller) ContentSpace

func (_Node *NodeCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*NodeCaller) Creator

func (_Node *NodeCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*NodeCaller) Owner

func (_Node *NodeCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*NodeCaller) Version

func (_Node *NodeCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*NodeCaller) VersionAPI

func (_Node *NodeCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

type NodeFilterer

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

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

func NewNodeFilterer

func NewNodeFilterer(address common.Address, filterer bind.ContractFilterer) (*NodeFilterer, error)

NewNodeFilterer creates a new log filterer instance of Node, bound to a specific deployed contract.

func (*NodeFilterer) FilterLog

func (_Node *NodeFilterer) FilterLog(opts *bind.FilterOpts) (*NodeLogIterator, error)

FilterLog is a free log retrieval operation binding the contract event 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab.

Solidity: event Log(string label)

func (*NodeFilterer) FilterLogAddress

func (_Node *NodeFilterer) FilterLogAddress(opts *bind.FilterOpts) (*NodeLogAddressIterator, error)

FilterLogAddress is a free log retrieval operation binding the contract event 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e.

Solidity: event LogAddress(string label, address a)

func (*NodeFilterer) FilterLogBool

func (_Node *NodeFilterer) FilterLogBool(opts *bind.FilterOpts) (*NodeLogBoolIterator, error)

FilterLogBool is a free log retrieval operation binding the contract event 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47.

Solidity: event LogBool(string label, bool b)

func (*NodeFilterer) FilterLogBytes32

func (_Node *NodeFilterer) FilterLogBytes32(opts *bind.FilterOpts) (*NodeLogBytes32Iterator, error)

FilterLogBytes32 is a free log retrieval operation binding the contract event 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7.

Solidity: event LogBytes32(string label, bytes32 b)

func (*NodeFilterer) FilterLogInt256

func (_Node *NodeFilterer) FilterLogInt256(opts *bind.FilterOpts) (*NodeLogInt256Iterator, error)

FilterLogInt256 is a free log retrieval operation binding the contract event 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22.

Solidity: event LogInt256(string label, int256 u)

func (*NodeFilterer) FilterLogUint256

func (_Node *NodeFilterer) FilterLogUint256(opts *bind.FilterOpts) (*NodeLogUint256Iterator, error)

FilterLogUint256 is a free log retrieval operation binding the contract event 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d.

Solidity: event LogUint256(string label, uint256 u)

func (*NodeFilterer) ParseLog

func (_Node *NodeFilterer) ParseLog(log types.Log) (*NodeLog, error)

ParseLog is a log parse operation binding the contract event 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab.

Solidity: event Log(string label)

func (*NodeFilterer) ParseLogAddress

func (_Node *NodeFilterer) ParseLogAddress(log types.Log) (*NodeLogAddress, error)

ParseLogAddress is a log parse operation binding the contract event 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e.

Solidity: event LogAddress(string label, address a)

func (*NodeFilterer) ParseLogBool

func (_Node *NodeFilterer) ParseLogBool(log types.Log) (*NodeLogBool, error)

ParseLogBool is a log parse operation binding the contract event 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47.

Solidity: event LogBool(string label, bool b)

func (*NodeFilterer) ParseLogBytes32

func (_Node *NodeFilterer) ParseLogBytes32(log types.Log) (*NodeLogBytes32, error)

ParseLogBytes32 is a log parse operation binding the contract event 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7.

Solidity: event LogBytes32(string label, bytes32 b)

func (*NodeFilterer) ParseLogInt256

func (_Node *NodeFilterer) ParseLogInt256(log types.Log) (*NodeLogInt256, error)

ParseLogInt256 is a log parse operation binding the contract event 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22.

Solidity: event LogInt256(string label, int256 u)

func (*NodeFilterer) ParseLogUint256

func (_Node *NodeFilterer) ParseLogUint256(log types.Log) (*NodeLogUint256, error)

ParseLogUint256 is a log parse operation binding the contract event 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d.

Solidity: event LogUint256(string label, uint256 u)

func (*NodeFilterer) WatchLog

func (_Node *NodeFilterer) WatchLog(opts *bind.WatchOpts, sink chan<- *NodeLog) (event.Subscription, error)

WatchLog is a free log subscription operation binding the contract event 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab.

Solidity: event Log(string label)

func (*NodeFilterer) WatchLogAddress

func (_Node *NodeFilterer) WatchLogAddress(opts *bind.WatchOpts, sink chan<- *NodeLogAddress) (event.Subscription, error)

WatchLogAddress is a free log subscription operation binding the contract event 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e.

Solidity: event LogAddress(string label, address a)

func (*NodeFilterer) WatchLogBool

func (_Node *NodeFilterer) WatchLogBool(opts *bind.WatchOpts, sink chan<- *NodeLogBool) (event.Subscription, error)

WatchLogBool is a free log subscription operation binding the contract event 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47.

Solidity: event LogBool(string label, bool b)

func (*NodeFilterer) WatchLogBytes32

func (_Node *NodeFilterer) WatchLogBytes32(opts *bind.WatchOpts, sink chan<- *NodeLogBytes32) (event.Subscription, error)

WatchLogBytes32 is a free log subscription operation binding the contract event 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7.

Solidity: event LogBytes32(string label, bytes32 b)

func (*NodeFilterer) WatchLogInt256

func (_Node *NodeFilterer) WatchLogInt256(opts *bind.WatchOpts, sink chan<- *NodeLogInt256) (event.Subscription, error)

WatchLogInt256 is a free log subscription operation binding the contract event 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22.

Solidity: event LogInt256(string label, int256 u)

func (*NodeFilterer) WatchLogUint256

func (_Node *NodeFilterer) WatchLogUint256(opts *bind.WatchOpts, sink chan<- *NodeLogUint256) (event.Subscription, error)

WatchLogUint256 is a free log subscription operation binding the contract event 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d.

Solidity: event LogUint256(string label, uint256 u)

type NodeLog

type NodeLog struct {
	Label string
	Raw   types.Log // Blockchain specific contextual infos
}

NodeLog represents a Log event raised by the Node contract.

type NodeLogAddress

type NodeLogAddress struct {
	Label string
	A     common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

NodeLogAddress represents a LogAddress event raised by the Node contract.

type NodeLogAddressIterator

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

NodeLogAddressIterator is returned from FilterLogAddress and is used to iterate over the raw logs and unpacked data for LogAddress events raised by the Node contract.

func (*NodeLogAddressIterator) Close

func (it *NodeLogAddressIterator) Close() error

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

func (*NodeLogAddressIterator) Error

func (it *NodeLogAddressIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*NodeLogAddressIterator) Next

func (it *NodeLogAddressIterator) 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 NodeLogBool

type NodeLogBool struct {
	Label string
	B     bool
	Raw   types.Log // Blockchain specific contextual infos
}

NodeLogBool represents a LogBool event raised by the Node contract.

type NodeLogBoolIterator

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

NodeLogBoolIterator is returned from FilterLogBool and is used to iterate over the raw logs and unpacked data for LogBool events raised by the Node contract.

func (*NodeLogBoolIterator) Close

func (it *NodeLogBoolIterator) Close() error

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

func (*NodeLogBoolIterator) Error

func (it *NodeLogBoolIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*NodeLogBoolIterator) Next

func (it *NodeLogBoolIterator) 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 NodeLogBytes32

type NodeLogBytes32 struct {
	Label string
	B     [32]byte
	Raw   types.Log // Blockchain specific contextual infos
}

NodeLogBytes32 represents a LogBytes32 event raised by the Node contract.

type NodeLogBytes32Iterator

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

NodeLogBytes32Iterator is returned from FilterLogBytes32 and is used to iterate over the raw logs and unpacked data for LogBytes32 events raised by the Node contract.

func (*NodeLogBytes32Iterator) Close

func (it *NodeLogBytes32Iterator) Close() error

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

func (*NodeLogBytes32Iterator) Error

func (it *NodeLogBytes32Iterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*NodeLogBytes32Iterator) Next

func (it *NodeLogBytes32Iterator) 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 NodeLogInt256

type NodeLogInt256 struct {
	Label string
	U     *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

NodeLogInt256 represents a LogInt256 event raised by the Node contract.

type NodeLogInt256Iterator

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

NodeLogInt256Iterator is returned from FilterLogInt256 and is used to iterate over the raw logs and unpacked data for LogInt256 events raised by the Node contract.

func (*NodeLogInt256Iterator) Close

func (it *NodeLogInt256Iterator) Close() error

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

func (*NodeLogInt256Iterator) Error

func (it *NodeLogInt256Iterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*NodeLogInt256Iterator) Next

func (it *NodeLogInt256Iterator) 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 NodeLogIterator

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

NodeLogIterator is returned from FilterLog and is used to iterate over the raw logs and unpacked data for Log events raised by the Node contract.

func (*NodeLogIterator) Close

func (it *NodeLogIterator) Close() error

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

func (*NodeLogIterator) Error

func (it *NodeLogIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*NodeLogIterator) Next

func (it *NodeLogIterator) 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 NodeLogUint256

type NodeLogUint256 struct {
	Label string
	U     *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

NodeLogUint256 represents a LogUint256 event raised by the Node contract.

type NodeLogUint256Iterator

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

NodeLogUint256Iterator is returned from FilterLogUint256 and is used to iterate over the raw logs and unpacked data for LogUint256 events raised by the Node contract.

func (*NodeLogUint256Iterator) Close

func (it *NodeLogUint256Iterator) Close() error

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

func (*NodeLogUint256Iterator) Error

func (it *NodeLogUint256Iterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*NodeLogUint256Iterator) Next

func (it *NodeLogUint256Iterator) 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 NodeSpace

type NodeSpace struct {
	NodeSpaceCaller     // Read-only binding to the contract
	NodeSpaceTransactor // Write-only binding to the contract
	NodeSpaceFilterer   // Log filterer for contract events
}

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

func DeployNodeSpace

func DeployNodeSpace(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *NodeSpace, error)

DeployNodeSpace deploys a new Ethereum contract, binding an instance of NodeSpace to it.

func NewNodeSpace

func NewNodeSpace(address common.Address, backend bind.ContractBackend) (*NodeSpace, error)

NewNodeSpace creates a new instance of NodeSpace, bound to a specific deployed contract.

type NodeSpaceAddNode

type NodeSpaceAddNode struct {
	OwnerAddr common.Address
	NodeAddr  common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

NodeSpaceAddNode represents a AddNode event raised by the NodeSpace contract.

type NodeSpaceAddNodeIterator

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

NodeSpaceAddNodeIterator is returned from FilterAddNode and is used to iterate over the raw logs and unpacked data for AddNode events raised by the NodeSpace contract.

func (*NodeSpaceAddNodeIterator) Close

func (it *NodeSpaceAddNodeIterator) Close() error

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

func (*NodeSpaceAddNodeIterator) Error

func (it *NodeSpaceAddNodeIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*NodeSpaceAddNodeIterator) Next

func (it *NodeSpaceAddNodeIterator) 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 NodeSpaceCaller

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

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

func NewNodeSpaceCaller

func NewNodeSpaceCaller(address common.Address, caller bind.ContractCaller) (*NodeSpaceCaller, error)

NewNodeSpaceCaller creates a new read-only instance of NodeSpace, bound to a specific deployed contract.

func (*NodeSpaceCaller) ActiveNodeAddresses

func (_NodeSpace *NodeSpaceCaller) ActiveNodeAddresses(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

ActiveNodeAddresses is a free data retrieval call binding the contract method 0x52f82dd8.

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

func (*NodeSpaceCaller) ActiveNodeLocators

func (_NodeSpace *NodeSpaceCaller) ActiveNodeLocators(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)

ActiveNodeLocators is a free data retrieval call binding the contract method 0x5272ae17.

Solidity: function activeNodeLocators(uint256 ) view returns(bytes)

func (*NodeSpaceCaller) CanNodePublish

func (_NodeSpace *NodeSpaceCaller) CanNodePublish(opts *bind.CallOpts, candidate common.Address) (bool, error)

CanNodePublish is a free data retrieval call binding the contract method 0x26683e14.

Solidity: function canNodePublish(address candidate) view returns(bool)

func (*NodeSpaceCaller) ContentSpace

func (_NodeSpace *NodeSpaceCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*NodeSpaceCaller) Creator

func (_NodeSpace *NodeSpaceCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*NodeSpaceCaller) NumActiveNodes

func (_NodeSpace *NodeSpaceCaller) NumActiveNodes(opts *bind.CallOpts) (*big.Int, error)

NumActiveNodes is a free data retrieval call binding the contract method 0x43f59ec7.

Solidity: function numActiveNodes() view returns(uint256)

func (*NodeSpaceCaller) NumPendingNodes

func (_NodeSpace *NodeSpaceCaller) NumPendingNodes(opts *bind.CallOpts) (*big.Int, error)

NumPendingNodes is a free data retrieval call binding the contract method 0xf41a1587.

Solidity: function numPendingNodes() view returns(uint256)

func (*NodeSpaceCaller) Owner

func (_NodeSpace *NodeSpaceCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*NodeSpaceCaller) PendingNodeAddresses

func (_NodeSpace *NodeSpaceCaller) PendingNodeAddresses(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

PendingNodeAddresses is a free data retrieval call binding the contract method 0x6be9514c.

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

func (*NodeSpaceCaller) PendingNodeLocators

func (_NodeSpace *NodeSpaceCaller) PendingNodeLocators(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)

PendingNodeLocators is a free data retrieval call binding the contract method 0x69e30ff8.

Solidity: function pendingNodeLocators(uint256 ) view returns(bytes)

func (*NodeSpaceCaller) Version

func (_NodeSpace *NodeSpaceCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*NodeSpaceCaller) VersionAPI

func (_NodeSpace *NodeSpaceCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

type NodeSpaceFilterer

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

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

func NewNodeSpaceFilterer

func NewNodeSpaceFilterer(address common.Address, filterer bind.ContractFilterer) (*NodeSpaceFilterer, error)

NewNodeSpaceFilterer creates a new log filterer instance of NodeSpace, bound to a specific deployed contract.

func (*NodeSpaceFilterer) FilterAddNode

func (_NodeSpace *NodeSpaceFilterer) FilterAddNode(opts *bind.FilterOpts) (*NodeSpaceAddNodeIterator, error)

FilterAddNode is a free log retrieval operation binding the contract event 0x2bb0f9ba138ffddb5a8f974e9885b65a7814d3002654f1cf3f2d3f619a4006c4.

Solidity: event AddNode(address ownerAddr, address nodeAddr)

func (*NodeSpaceFilterer) FilterNodeApproved

func (_NodeSpace *NodeSpaceFilterer) FilterNodeApproved(opts *bind.FilterOpts) (*NodeSpaceNodeApprovedIterator, error)

FilterNodeApproved is a free log retrieval operation binding the contract event 0xd644c8164f225d3b7fdbcc404f279bb1e823ef0d93f88dd4b24e85d0e7bc6a54.

Solidity: event NodeApproved(address addr, bytes locator)

func (*NodeSpaceFilterer) FilterNodeSubmitted

func (_NodeSpace *NodeSpaceFilterer) FilterNodeSubmitted(opts *bind.FilterOpts) (*NodeSpaceNodeSubmittedIterator, error)

FilterNodeSubmitted is a free log retrieval operation binding the contract event 0xae5645569f32b946f7a747113c64094a29a6b84c5ddf55816ef4381ce8a3a46d.

Solidity: event NodeSubmitted(address addr, bytes locator)

func (*NodeSpaceFilterer) FilterRemoveNode

func (_NodeSpace *NodeSpaceFilterer) FilterRemoveNode(opts *bind.FilterOpts) (*NodeSpaceRemoveNodeIterator, error)

FilterRemoveNode is a free log retrieval operation binding the contract event 0x41ec5b9efdbf61871df6a18b687e04bea93d5793af5f8c8b4626e155b23dc19d.

Solidity: event RemoveNode(address ownerAddr, address nodeAddr)

func (*NodeSpaceFilterer) ParseAddNode

func (_NodeSpace *NodeSpaceFilterer) ParseAddNode(log types.Log) (*NodeSpaceAddNode, error)

ParseAddNode is a log parse operation binding the contract event 0x2bb0f9ba138ffddb5a8f974e9885b65a7814d3002654f1cf3f2d3f619a4006c4.

Solidity: event AddNode(address ownerAddr, address nodeAddr)

func (*NodeSpaceFilterer) ParseNodeApproved

func (_NodeSpace *NodeSpaceFilterer) ParseNodeApproved(log types.Log) (*NodeSpaceNodeApproved, error)

ParseNodeApproved is a log parse operation binding the contract event 0xd644c8164f225d3b7fdbcc404f279bb1e823ef0d93f88dd4b24e85d0e7bc6a54.

Solidity: event NodeApproved(address addr, bytes locator)

func (*NodeSpaceFilterer) ParseNodeSubmitted

func (_NodeSpace *NodeSpaceFilterer) ParseNodeSubmitted(log types.Log) (*NodeSpaceNodeSubmitted, error)

ParseNodeSubmitted is a log parse operation binding the contract event 0xae5645569f32b946f7a747113c64094a29a6b84c5ddf55816ef4381ce8a3a46d.

Solidity: event NodeSubmitted(address addr, bytes locator)

func (*NodeSpaceFilterer) ParseRemoveNode

func (_NodeSpace *NodeSpaceFilterer) ParseRemoveNode(log types.Log) (*NodeSpaceRemoveNode, error)

ParseRemoveNode is a log parse operation binding the contract event 0x41ec5b9efdbf61871df6a18b687e04bea93d5793af5f8c8b4626e155b23dc19d.

Solidity: event RemoveNode(address ownerAddr, address nodeAddr)

func (*NodeSpaceFilterer) WatchAddNode

func (_NodeSpace *NodeSpaceFilterer) WatchAddNode(opts *bind.WatchOpts, sink chan<- *NodeSpaceAddNode) (event.Subscription, error)

WatchAddNode is a free log subscription operation binding the contract event 0x2bb0f9ba138ffddb5a8f974e9885b65a7814d3002654f1cf3f2d3f619a4006c4.

Solidity: event AddNode(address ownerAddr, address nodeAddr)

func (*NodeSpaceFilterer) WatchNodeApproved

func (_NodeSpace *NodeSpaceFilterer) WatchNodeApproved(opts *bind.WatchOpts, sink chan<- *NodeSpaceNodeApproved) (event.Subscription, error)

WatchNodeApproved is a free log subscription operation binding the contract event 0xd644c8164f225d3b7fdbcc404f279bb1e823ef0d93f88dd4b24e85d0e7bc6a54.

Solidity: event NodeApproved(address addr, bytes locator)

func (*NodeSpaceFilterer) WatchNodeSubmitted

func (_NodeSpace *NodeSpaceFilterer) WatchNodeSubmitted(opts *bind.WatchOpts, sink chan<- *NodeSpaceNodeSubmitted) (event.Subscription, error)

WatchNodeSubmitted is a free log subscription operation binding the contract event 0xae5645569f32b946f7a747113c64094a29a6b84c5ddf55816ef4381ce8a3a46d.

Solidity: event NodeSubmitted(address addr, bytes locator)

func (*NodeSpaceFilterer) WatchRemoveNode

func (_NodeSpace *NodeSpaceFilterer) WatchRemoveNode(opts *bind.WatchOpts, sink chan<- *NodeSpaceRemoveNode) (event.Subscription, error)

WatchRemoveNode is a free log subscription operation binding the contract event 0x41ec5b9efdbf61871df6a18b687e04bea93d5793af5f8c8b4626e155b23dc19d.

Solidity: event RemoveNode(address ownerAddr, address nodeAddr)

type NodeSpaceNodeApproved

type NodeSpaceNodeApproved struct {
	Addr    common.Address
	Locator []byte
	Raw     types.Log // Blockchain specific contextual infos
}

NodeSpaceNodeApproved represents a NodeApproved event raised by the NodeSpace contract.

type NodeSpaceNodeApprovedIterator

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

NodeSpaceNodeApprovedIterator is returned from FilterNodeApproved and is used to iterate over the raw logs and unpacked data for NodeApproved events raised by the NodeSpace contract.

func (*NodeSpaceNodeApprovedIterator) Close

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

func (*NodeSpaceNodeApprovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NodeSpaceNodeApprovedIterator) 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 NodeSpaceNodeSubmitted

type NodeSpaceNodeSubmitted struct {
	Addr    common.Address
	Locator []byte
	Raw     types.Log // Blockchain specific contextual infos
}

NodeSpaceNodeSubmitted represents a NodeSubmitted event raised by the NodeSpace contract.

type NodeSpaceNodeSubmittedIterator

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

NodeSpaceNodeSubmittedIterator is returned from FilterNodeSubmitted and is used to iterate over the raw logs and unpacked data for NodeSubmitted events raised by the NodeSpace contract.

func (*NodeSpaceNodeSubmittedIterator) Close

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

func (*NodeSpaceNodeSubmittedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NodeSpaceNodeSubmittedIterator) 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 NodeSpaceRemoveNode

type NodeSpaceRemoveNode struct {
	OwnerAddr common.Address
	NodeAddr  common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

NodeSpaceRemoveNode represents a RemoveNode event raised by the NodeSpace contract.

type NodeSpaceRemoveNodeIterator

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

NodeSpaceRemoveNodeIterator is returned from FilterRemoveNode and is used to iterate over the raw logs and unpacked data for RemoveNode events raised by the NodeSpace contract.

func (*NodeSpaceRemoveNodeIterator) Close

func (it *NodeSpaceRemoveNodeIterator) Close() error

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

func (*NodeSpaceRemoveNodeIterator) Error

func (it *NodeSpaceRemoveNodeIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*NodeSpaceRemoveNodeIterator) Next

func (it *NodeSpaceRemoveNodeIterator) 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 NodeSpaceTransactor

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

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

func NewNodeSpaceTransactor

func NewNodeSpaceTransactor(address common.Address, transactor bind.ContractTransactor) (*NodeSpaceTransactor, error)

NewNodeSpaceTransactor creates a new write-only instance of NodeSpace, bound to a specific deployed contract.

func (*NodeSpaceTransactor) AddNode

func (_NodeSpace *NodeSpaceTransactor) AddNode(opts *bind.TransactOpts, _nodeAddr common.Address, _locator []byte) (*types.Transaction, error)

AddNode is a paid mutator transaction binding the contract method 0x64f0f050.

Solidity: function addNode(address _nodeAddr, bytes _locator) returns()

func (*NodeSpaceTransactor) ApproveNode

func (_NodeSpace *NodeSpaceTransactor) ApproveNode(opts *bind.TransactOpts, _nodeAddr common.Address) (*types.Transaction, error)

ApproveNode is a paid mutator transaction binding the contract method 0xdd4c97a0.

Solidity: function approveNode(address _nodeAddr) returns()

func (*NodeSpaceTransactor) Fallback added in v1.3.1

func (_NodeSpace *NodeSpaceTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*NodeSpaceTransactor) Kill

func (_NodeSpace *NodeSpaceTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*NodeSpaceTransactor) RemoveNode

func (_NodeSpace *NodeSpaceTransactor) RemoveNode(opts *bind.TransactOpts, _nodeAddr common.Address) (*types.Transaction, error)

RemoveNode is a paid mutator transaction binding the contract method 0xb2b99ec9.

Solidity: function removeNode(address _nodeAddr) returns()

func (*NodeSpaceTransactor) SubmitNode

func (_NodeSpace *NodeSpaceTransactor) SubmitNode(opts *bind.TransactOpts, _locator []byte) (*types.Transaction, error)

SubmitNode is a paid mutator transaction binding the contract method 0x160eee74.

Solidity: function submitNode(bytes _locator) returns()

func (*NodeSpaceTransactor) TransferCreatorship

func (_NodeSpace *NodeSpaceTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*NodeSpaceTransactor) TransferOwnership

func (_NodeSpace *NodeSpaceTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type NodeSubmitted added in v1.3.11

type NodeSubmitted struct {
	Addr    common.Address
	Locator []byte
	Raw     types.Log // Blockchain specific contextual infos
}

NodeSubmitted event with ID 0xae5645569f32b946f7a747113c64094a29a6b84c5ddf55816ef4381ce8a3a46d

type NodeTransactor

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

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

func NewNodeTransactor

func NewNodeTransactor(address common.Address, transactor bind.ContractTransactor) (*NodeTransactor, error)

NewNodeTransactor creates a new write-only instance of Node, bound to a specific deployed contract.

func (*NodeTransactor) Fallback added in v1.3.1

func (_Node *NodeTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*NodeTransactor) Kill

func (_Node *NodeTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*NodeTransactor) Log

func (_Node *NodeTransactor) Log(opts *bind.TransactOpts, label string) (*types.Transaction, error)

Log is a paid mutator transaction binding the contract method 0x41304fac.

Solidity: function log(string label) returns()

func (*NodeTransactor) TransferCreatorship

func (_Node *NodeTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*NodeTransactor) TransferOwnership

func (_Node *NodeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type OAuthStatusChanged added in v1.3.11

type OAuthStatusChanged struct {
	Enabled bool
	Raw     types.Log // Blockchain specific contextual infos
}

OAuthStatusChanged event with ID 0x04c71e53d136838eea703132a77007b0526b9a7691cdb7a6017a93673f865cbb

type ObjectMetaChanged added in v1.3.11

type ObjectMetaChanged struct {
	Key []byte
	Raw types.Log // Blockchain specific contextual infos
}

ObjectMetaChanged event with ID 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c

type Ownable

type Ownable struct {
	OwnableCaller     // Read-only binding to the contract
	OwnableTransactor // Write-only binding to the contract
	OwnableFilterer   // Log filterer for contract events
}

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

func DeployOwnable

func DeployOwnable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Ownable, error)

DeployOwnable deploys a new Ethereum contract, binding an instance of Ownable to it.

func NewOwnable

func NewOwnable(address common.Address, backend bind.ContractBackend) (*Ownable, error)

NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.

type OwnableCaller

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

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

func NewOwnableCaller

func NewOwnableCaller(address common.Address, caller bind.ContractCaller) (*OwnableCaller, error)

NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.

func (*OwnableCaller) ContentSpace

func (_Ownable *OwnableCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*OwnableCaller) Creator

func (_Ownable *OwnableCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*OwnableCaller) Owner

func (_Ownable *OwnableCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*OwnableCaller) Version

func (_Ownable *OwnableCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*OwnableCaller) VersionAPI

func (_Ownable *OwnableCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

type OwnableFilterer

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

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

func NewOwnableFilterer

func NewOwnableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableFilterer, error)

NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.

type OwnableTransactor

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

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

func NewOwnableTransactor

func NewOwnableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTransactor, error)

NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.

func (*OwnableTransactor) Fallback added in v1.3.1

func (_Ownable *OwnableTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*OwnableTransactor) Kill

func (_Ownable *OwnableTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*OwnableTransactor) TransferCreatorship

func (_Ownable *OwnableTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*OwnableTransactor) TransferOwnership

func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type Precompile

type Precompile struct {
	PrecompileCaller     // Read-only binding to the contract
	PrecompileTransactor // Write-only binding to the contract
	PrecompileFilterer   // Log filterer for contract events
}

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

func DeployPrecompile

func DeployPrecompile(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Precompile, error)

DeployPrecompile deploys a new Ethereum contract, binding an instance of Precompile to it.

func NewPrecompile

func NewPrecompile(address common.Address, backend bind.ContractBackend) (*Precompile, error)

NewPrecompile creates a new instance of Precompile, bound to a specific deployed contract.

type PrecompileCaller

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

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

func NewPrecompileCaller

func NewPrecompileCaller(address common.Address, caller bind.ContractCaller) (*PrecompileCaller, error)

NewPrecompileCaller creates a new read-only instance of Precompile, bound to a specific deployed contract.

func (*PrecompileCaller) KMS

func (_Precompile *PrecompileCaller) KMS(opts *bind.CallOpts) (*big.Int, error)

KMS is a free data retrieval call binding the contract method 0xa6ca541e.

Solidity: function KMS() view returns(int256)

func (*PrecompileCaller) TEN

func (_Precompile *PrecompileCaller) TEN(opts *bind.CallOpts) (*big.Int, error)

TEN is a free data retrieval call binding the contract method 0xee2f3a05.

Solidity: function TEN() view returns(int256)

type PrecompileFilterer

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

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

func NewPrecompileFilterer

func NewPrecompileFilterer(address common.Address, filterer bind.ContractFilterer) (*PrecompileFilterer, error)

NewPrecompileFilterer creates a new log filterer instance of Precompile, bound to a specific deployed contract.

type PrecompileTransactor

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

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

func NewPrecompileTransactor

func NewPrecompileTransactor(address common.Address, transactor bind.ContractTransactor) (*PrecompileTransactor, error)

NewPrecompileTransactor creates a new write-only instance of Precompile, bound to a specific deployed contract.

type Publish added in v1.3.11

type Publish struct {
	RequestStatus bool
	StatusCode    *big.Int
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

Publish event with ID 0xad9c5eacc073b2e1767affc883e050347e1dd379c9799cb5ac0a17bde80f5cf4

type RemoveKMSLocator added in v1.3.11

type RemoveKMSLocator struct {
	Sender common.Address
	Status *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

RemoveKMSLocator event with ID 0x5f463eb53cddf646852b82c0d9bdb1d1ec215c3802b780e8b7beea8b6e99f94c

type RemoveNode added in v1.3.11

type RemoveNode struct {
	OwnerAddr common.Address
	NodeAddr  common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

RemoveNode event with ID 0x41ec5b9efdbf61871df6a18b687e04bea93d5793af5f8c8b4626e155b23dc19d

type RemoveTenantGroup added in v1.3.11

type RemoveTenantGroup struct {
	GroupId   [32]byte
	GroupAddr common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

RemoveTenantGroup event with ID 0xa4ba7d16ec48ae0b1af6cf3707ad062b11503d59527bca97e68886e7f6991456

type ReviewerGroupAdded added in v1.3.11

type ReviewerGroupAdded struct {
	Group common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

ReviewerGroupAdded event with ID 0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb

type ReviewerGroupRemoved added in v1.3.11

type ReviewerGroupRemoved struct {
	Group common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

ReviewerGroupRemoved event with ID 0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb

type RightsChanged added in v1.3.11

type RightsChanged struct {
	Principal common.Address
	Entity    common.Address
	Aggregate uint8
	Raw       types.Log // Blockchain specific contextual infos
}

RightsChanged event with ID 0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4

type RunAccess added in v1.3.11

type RunAccess struct {
	RequestNonce *big.Int
	Result       *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

RunAccess event with ID 0x3e68dc35f88d76818f276322c37f5021ee00e232fe0d27a93c02801aec4d9c58

type RunAccessCharge added in v1.3.11

type RunAccessCharge struct {
	CalculatedAccessCharge *big.Int
	Raw                    types.Log // Blockchain specific contextual infos
}

RunAccessCharge event with ID 0xe1f170f83120da6c17cd0ed37a683fc996637c63d2c94a60c806d4cb7466f47b

type RunCreate added in v1.3.11

type RunCreate struct {
	Result *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

RunCreate event with ID 0x9df71221e13c480b974b5d5bd7591b30b7ea3bfff8a56dfa7fde810a14c1c39b

type RunFinalize added in v1.3.11

type RunFinalize struct {
	RequestNonce *big.Int
	Result       *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

RunFinalize event with ID 0xbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891

type RunKill added in v1.3.11

type RunKill struct {
	Result *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

RunKill event with ID 0x6d0dbfc3805aef247651b04b50fc717599f7e0b66c6b022ae1544406f7bf8f86

type RunStatusChange added in v1.3.11

type RunStatusChange struct {
	ProposedStatusCode *big.Int
	ReturnStatusCode   *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

RunStatusChange event with ID 0xb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff

type SetAccessCharge added in v1.3.11

type SetAccessCharge struct {
	AccessCharge *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

SetAccessCharge event with ID 0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3

type SetContentContract added in v1.3.11

type SetContentContract struct {
	ContentContractAddress common.Address
	Raw                    types.Log // Blockchain specific contextual infos
}

SetContentContract event with ID 0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7

type SetContentType added in v1.3.11

type SetContentType struct {
	ContentType            common.Address
	ContentContractAddress common.Address
	Raw                    types.Log // Blockchain specific contextual infos
}

SetContentType event with ID 0x4f692e87baf302f7281e83eec109053efc2ca8e7bddfc6ce88c579cd9767f71f

type SetFactory added in v1.3.11

type SetFactory struct {
	Factory common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

SetFactory event with ID 0x1c893ef9379093af30f458b9e74d2aba13c499660b68dec5e29af7b199c188b9

type SetFactoryManager added in v1.3.11

type SetFactoryManager struct {
	NewManager  common.Address
	PrevManager common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

SetFactoryManager event with ID 0xfa2af382c197e27affb4e04f89f42556c71015346416b56be15b3aee3c87f661

type SetKmsManager added in v1.3.11

type SetKmsManager struct {
	NewManager  common.Address
	PrevManager common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

SetKmsManager event with ID 0x78cf028637abb89c0df6a78afd3d4403d03e5eb532390543d498bb346ee96477

type SetNodeManager added in v1.3.11

type SetNodeManager struct {
	NewManager  common.Address
	PrevManager common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

SetNodeManager event with ID 0x9b77357b839fea8829ce30918f67eb91de08caa0e5272af43a86af5334b56177

type SetStatusCode added in v1.3.11

type SetStatusCode struct {
	StatusCode *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

SetStatusCode event with ID 0xda4f34b30fa0ba8a73fedb922f4d28e2a10a5d68e53cf8e942abce3ac09158a2

type SetUserManager added in v1.3.11

type SetUserManager struct {
	NewManager  common.Address
	PrevManager common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

SetUserManager event with ID 0xc104e41939e1b09c10a83f97ac30b2d1f48605f4630aa8c64633501740ce0299

type TenantFuncsBase

type TenantFuncsBase struct {
	TenantFuncsBaseCaller     // Read-only binding to the contract
	TenantFuncsBaseTransactor // Write-only binding to the contract
	TenantFuncsBaseFilterer   // Log filterer for contract events
}

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

func DeployTenantFuncsBase

func DeployTenantFuncsBase(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TenantFuncsBase, error)

DeployTenantFuncsBase deploys a new Ethereum contract, binding an instance of TenantFuncsBase to it.

func NewTenantFuncsBase

func NewTenantFuncsBase(address common.Address, backend bind.ContractBackend) (*TenantFuncsBase, error)

NewTenantFuncsBase creates a new instance of TenantFuncsBase, bound to a specific deployed contract.

type TenantFuncsBaseApplyGroups

type TenantFuncsBaseApplyGroups struct {
	To        common.Address
	NumGroups *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

TenantFuncsBaseApplyGroups represents a ApplyGroups event raised by the TenantFuncsBase contract.

type TenantFuncsBaseApplyGroupsIterator

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

TenantFuncsBaseApplyGroupsIterator is returned from FilterApplyGroups and is used to iterate over the raw logs and unpacked data for ApplyGroups events raised by the TenantFuncsBase contract.

func (*TenantFuncsBaseApplyGroupsIterator) Close

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

func (*TenantFuncsBaseApplyGroupsIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TenantFuncsBaseApplyGroupsIterator) 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 TenantFuncsBaseBitSetAndGet

type TenantFuncsBaseBitSetAndGet struct {
	Ident [32]byte
	Ord   uint8
	Prev  bool
	Raw   types.Log // Blockchain specific contextual infos
}

TenantFuncsBaseBitSetAndGet represents a BitSetAndGet event raised by the TenantFuncsBase contract.

type TenantFuncsBaseBitSetAndGetIterator

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

TenantFuncsBaseBitSetAndGetIterator is returned from FilterBitSetAndGet and is used to iterate over the raw logs and unpacked data for BitSetAndGet events raised by the TenantFuncsBase contract.

func (*TenantFuncsBaseBitSetAndGetIterator) Close

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

func (*TenantFuncsBaseBitSetAndGetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TenantFuncsBaseBitSetAndGetIterator) 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 TenantFuncsBaseCaller

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

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

func NewTenantFuncsBaseCaller

func NewTenantFuncsBaseCaller(address common.Address, caller bind.ContractCaller) (*TenantFuncsBaseCaller, error)

NewTenantFuncsBaseCaller creates a new read-only instance of TenantFuncsBase, bound to a specific deployed contract.

func (*TenantFuncsBaseCaller) ContentSpace

func (_TenantFuncsBase *TenantFuncsBaseCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() view returns(address)

func (*TenantFuncsBaseCaller) Creator

func (_TenantFuncsBase *TenantFuncsBaseCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() view returns(address)

func (*TenantFuncsBaseCaller) GetBit

func (_TenantFuncsBase *TenantFuncsBaseCaller) GetBit(opts *bind.CallOpts, _ident [32]byte, _ord uint8) (bool, error)

GetBit is a free data retrieval call binding the contract method 0x30f846a2.

Solidity: function getBit(bytes32 _ident, uint8 _ord) view returns(bool)

func (*TenantFuncsBaseCaller) GetCounter

func (_TenantFuncsBase *TenantFuncsBaseCaller) GetCounter(opts *bind.CallOpts, _ident [32]byte, _ord uint8) (uint32, error)

GetCounter is a free data retrieval call binding the contract method 0xe1954b61.

Solidity: function getCounter(bytes32 _ident, uint8 _ord) view returns(uint32)

func (*TenantFuncsBaseCaller) GetMeta

func (_TenantFuncsBase *TenantFuncsBaseCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)

GetMeta is a free data retrieval call binding the contract method 0xac55c906.

Solidity: function getMeta(bytes key) view returns(bytes)

func (*TenantFuncsBaseCaller) IsAdmin

func (_TenantFuncsBase *TenantFuncsBaseCaller) IsAdmin(opts *bind.CallOpts, _candidate common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address _candidate) view returns(bool)

func (*TenantFuncsBaseCaller) Owner

func (_TenantFuncsBase *TenantFuncsBaseCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TenantFuncsBaseCaller) Version

func (_TenantFuncsBase *TenantFuncsBaseCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

func (*TenantFuncsBaseCaller) VersionAPI

func (_TenantFuncsBase *TenantFuncsBaseCaller) VersionAPI(opts *bind.CallOpts) ([32]byte, error)

VersionAPI is a free data retrieval call binding the contract method 0x5f4fcae1.

Solidity: function versionAPI() view returns(bytes32)

type TenantFuncsBaseCounterIncremented

type TenantFuncsBaseCounterIncremented struct {
	Ident [32]byte
	Slot  uint8
	Val   uint32
	Raw   types.Log // Blockchain specific contextual infos
}

TenantFuncsBaseCounterIncremented represents a CounterIncremented event raised by the TenantFuncsBase contract.

type TenantFuncsBaseCounterIncrementedIterator

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

TenantFuncsBaseCounterIncrementedIterator is returned from FilterCounterIncremented and is used to iterate over the raw logs and unpacked data for CounterIncremented events raised by the TenantFuncsBase contract.

func (*TenantFuncsBaseCounterIncrementedIterator) Close

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

func (*TenantFuncsBaseCounterIncrementedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TenantFuncsBaseCounterIncrementedIterator) 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 TenantFuncsBaseFilterer

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

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

func NewTenantFuncsBaseFilterer

func NewTenantFuncsBaseFilterer(address common.Address, filterer bind.ContractFilterer) (*TenantFuncsBaseFilterer, error)

NewTenantFuncsBaseFilterer creates a new log filterer instance of TenantFuncsBase, bound to a specific deployed contract.

func (*TenantFuncsBaseFilterer) FilterApplyGroups

func (_TenantFuncsBase *TenantFuncsBaseFilterer) FilterApplyGroups(opts *bind.FilterOpts) (*TenantFuncsBaseApplyGroupsIterator, error)

FilterApplyGroups is a free log retrieval operation binding the contract event 0xaf51ac2c635b218e7e5205267ea152c8c9f51fc74f818c332dcf630e82a3dc3f.

Solidity: event ApplyGroups(address to, uint256 numGroups)

func (*TenantFuncsBaseFilterer) FilterBitSetAndGet

func (_TenantFuncsBase *TenantFuncsBaseFilterer) FilterBitSetAndGet(opts *bind.FilterOpts) (*TenantFuncsBaseBitSetAndGetIterator, error)

FilterBitSetAndGet is a free log retrieval operation binding the contract event 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d.

Solidity: event BitSetAndGet(bytes32 ident, uint8 ord, bool prev)

func (*TenantFuncsBaseFilterer) FilterCounterIncremented

func (_TenantFuncsBase *TenantFuncsBaseFilterer) FilterCounterIncremented(opts *bind.FilterOpts) (*TenantFuncsBaseCounterIncrementedIterator, error)

FilterCounterIncremented is a free log retrieval operation binding the contract event 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f.

Solidity: event CounterIncremented(bytes32 ident, uint8 slot, uint32 val)

func (*TenantFuncsBaseFilterer) FilterObjectMetaChanged

func (_TenantFuncsBase *TenantFuncsBaseFilterer) FilterObjectMetaChanged(opts *bind.FilterOpts) (*TenantFuncsBaseObjectMetaChangedIterator, error)

FilterObjectMetaChanged is a free log retrieval operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*TenantFuncsBaseFilterer) FilterTenantTransfer

func (_TenantFuncsBase *TenantFuncsBaseFilterer) FilterTenantTransfer(opts *bind.FilterOpts) (*TenantFuncsBaseTenantTransferIterator, error)

FilterTenantTransfer is a free log retrieval operation binding the contract event 0x59d13df91c02dfa098820027bd861986b2712e8fa2e7e431fea189243656aebd.

Solidity: event TenantTransfer(address to, uint256 amount)

func (*TenantFuncsBaseFilterer) FilterWordGroupDeleted

func (_TenantFuncsBase *TenantFuncsBaseFilterer) FilterWordGroupDeleted(opts *bind.FilterOpts) (*TenantFuncsBaseWordGroupDeletedIterator, error)

FilterWordGroupDeleted is a free log retrieval operation binding the contract event 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f.

Solidity: event WordGroupDeleted(bytes32 ident)

func (*TenantFuncsBaseFilterer) ParseApplyGroups

func (_TenantFuncsBase *TenantFuncsBaseFilterer) ParseApplyGroups(log types.Log) (*TenantFuncsBaseApplyGroups, error)

ParseApplyGroups is a log parse operation binding the contract event 0xaf51ac2c635b218e7e5205267ea152c8c9f51fc74f818c332dcf630e82a3dc3f.

Solidity: event ApplyGroups(address to, uint256 numGroups)

func (*TenantFuncsBaseFilterer) ParseBitSetAndGet

func (_TenantFuncsBase *TenantFuncsBaseFilterer) ParseBitSetAndGet(log types.Log) (*TenantFuncsBaseBitSetAndGet, error)

ParseBitSetAndGet is a log parse operation binding the contract event 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d.

Solidity: event BitSetAndGet(bytes32 ident, uint8 ord, bool prev)

func (*TenantFuncsBaseFilterer) ParseCounterIncremented

func (_TenantFuncsBase *TenantFuncsBaseFilterer) ParseCounterIncremented(log types.Log) (*TenantFuncsBaseCounterIncremented, error)

ParseCounterIncremented is a log parse operation binding the contract event 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f.

Solidity: event CounterIncremented(bytes32 ident, uint8 slot, uint32 val)

func (*TenantFuncsBaseFilterer) ParseObjectMetaChanged

func (_TenantFuncsBase *TenantFuncsBaseFilterer) ParseObjectMetaChanged(log types.Log) (*TenantFuncsBaseObjectMetaChanged, error)

ParseObjectMetaChanged is a log parse operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*TenantFuncsBaseFilterer) ParseTenantTransfer

func (_TenantFuncsBase *TenantFuncsBaseFilterer) ParseTenantTransfer(log types.Log) (*TenantFuncsBaseTenantTransfer, error)

ParseTenantTransfer is a log parse operation binding the contract event 0x59d13df91c02dfa098820027bd861986b2712e8fa2e7e431fea189243656aebd.

Solidity: event TenantTransfer(address to, uint256 amount)

func (*TenantFuncsBaseFilterer) ParseWordGroupDeleted

func (_TenantFuncsBase *TenantFuncsBaseFilterer) ParseWordGroupDeleted(log types.Log) (*TenantFuncsBaseWordGroupDeleted, error)

ParseWordGroupDeleted is a log parse operation binding the contract event 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f.

Solidity: event WordGroupDeleted(bytes32 ident)

func (*TenantFuncsBaseFilterer) WatchApplyGroups

func (_TenantFuncsBase *TenantFuncsBaseFilterer) WatchApplyGroups(opts *bind.WatchOpts, sink chan<- *TenantFuncsBaseApplyGroups) (event.Subscription, error)

WatchApplyGroups is a free log subscription operation binding the contract event 0xaf51ac2c635b218e7e5205267ea152c8c9f51fc74f818c332dcf630e82a3dc3f.

Solidity: event ApplyGroups(address to, uint256 numGroups)

func (*TenantFuncsBaseFilterer) WatchBitSetAndGet

func (_TenantFuncsBase *TenantFuncsBaseFilterer) WatchBitSetAndGet(opts *bind.WatchOpts, sink chan<- *TenantFuncsBaseBitSetAndGet) (event.Subscription, error)

WatchBitSetAndGet is a free log subscription operation binding the contract event 0x4d04842102a74d85e502eec18f3048954c6d6e1d1c368c7bc49edcdcd45e9c3d.

Solidity: event BitSetAndGet(bytes32 ident, uint8 ord, bool prev)

func (*TenantFuncsBaseFilterer) WatchCounterIncremented

func (_TenantFuncsBase *TenantFuncsBaseFilterer) WatchCounterIncremented(opts *bind.WatchOpts, sink chan<- *TenantFuncsBaseCounterIncremented) (event.Subscription, error)

WatchCounterIncremented is a free log subscription operation binding the contract event 0x77a2025a71f0f345cfd7e8a699b42215025b6ab4706dcfaa29393790aa63383f.

Solidity: event CounterIncremented(bytes32 ident, uint8 slot, uint32 val)

func (*TenantFuncsBaseFilterer) WatchObjectMetaChanged

func (_TenantFuncsBase *TenantFuncsBaseFilterer) WatchObjectMetaChanged(opts *bind.WatchOpts, sink chan<- *TenantFuncsBaseObjectMetaChanged) (event.Subscription, error)

WatchObjectMetaChanged is a free log subscription operation binding the contract event 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c.

Solidity: event ObjectMetaChanged(bytes key)

func (*TenantFuncsBaseFilterer) WatchTenantTransfer

func (_TenantFuncsBase *TenantFuncsBaseFilterer) WatchTenantTransfer(opts *bind.WatchOpts, sink chan<- *TenantFuncsBaseTenantTransfer) (event.Subscription, error)

WatchTenantTransfer is a free log subscription operation binding the contract event 0x59d13df91c02dfa098820027bd861986b2712e8fa2e7e431fea189243656aebd.

Solidity: event TenantTransfer(address to, uint256 amount)

func (*TenantFuncsBaseFilterer) WatchWordGroupDeleted

func (_TenantFuncsBase *TenantFuncsBaseFilterer) WatchWordGroupDeleted(opts *bind.WatchOpts, sink chan<- *TenantFuncsBaseWordGroupDeleted) (event.Subscription, error)

WatchWordGroupDeleted is a free log subscription operation binding the contract event 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f.

Solidity: event WordGroupDeleted(bytes32 ident)

type TenantFuncsBaseObjectMetaChanged

type TenantFuncsBaseObjectMetaChanged struct {
	Key []byte
	Raw types.Log // Blockchain specific contextual infos
}

TenantFuncsBaseObjectMetaChanged represents a ObjectMetaChanged event raised by the TenantFuncsBase contract.

type TenantFuncsBaseObjectMetaChangedIterator

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

TenantFuncsBaseObjectMetaChangedIterator is returned from FilterObjectMetaChanged and is used to iterate over the raw logs and unpacked data for ObjectMetaChanged events raised by the TenantFuncsBase contract.

func (*TenantFuncsBaseObjectMetaChangedIterator) Close

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

func (*TenantFuncsBaseObjectMetaChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TenantFuncsBaseObjectMetaChangedIterator) 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 TenantFuncsBaseTenantTransfer

type TenantFuncsBaseTenantTransfer struct {
	To     common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

TenantFuncsBaseTenantTransfer represents a TenantTransfer event raised by the TenantFuncsBase contract.

type TenantFuncsBaseTenantTransferIterator

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

TenantFuncsBaseTenantTransferIterator is returned from FilterTenantTransfer and is used to iterate over the raw logs and unpacked data for TenantTransfer events raised by the TenantFuncsBase contract.

func (*TenantFuncsBaseTenantTransferIterator) Close

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

func (*TenantFuncsBaseTenantTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TenantFuncsBaseTenantTransferIterator) 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 TenantFuncsBaseTransactor

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

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

func NewTenantFuncsBaseTransactor

func NewTenantFuncsBaseTransactor(address common.Address, transactor bind.ContractTransactor) (*TenantFuncsBaseTransactor, error)

NewTenantFuncsBaseTransactor creates a new write-only instance of TenantFuncsBase, bound to a specific deployed contract.

func (*TenantFuncsBaseTransactor) ApplyGroups

func (_TenantFuncsBase *TenantFuncsBaseTransactor) ApplyGroups(opts *bind.TransactOpts, _encToken []byte, arg1 *big.Int, _to common.Address) (*types.Transaction, error)

ApplyGroups is a paid mutator transaction binding the contract method 0xd2771dee.

Solidity: function applyGroups(bytes _encToken, uint256 , address _to) returns()

func (*TenantFuncsBaseTransactor) DeleteGroup

func (_TenantFuncsBase *TenantFuncsBaseTransactor) DeleteGroup(opts *bind.TransactOpts, _ident [32]byte) (*types.Transaction, error)

DeleteGroup is a paid mutator transaction binding the contract method 0xe57097c9.

Solidity: function deleteGroup(bytes32 _ident) returns()

func (*TenantFuncsBaseTransactor) Fallback added in v1.3.1

func (_TenantFuncsBase *TenantFuncsBaseTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*TenantFuncsBaseTransactor) IncrementCounter

func (_TenantFuncsBase *TenantFuncsBaseTransactor) IncrementCounter(opts *bind.TransactOpts, _ident [32]byte, _ord uint8) (*types.Transaction, error)

IncrementCounter is a paid mutator transaction binding the contract method 0x7558cbf0.

Solidity: function incrementCounter(bytes32 _ident, uint8 _ord) returns()

func (*TenantFuncsBaseTransactor) Kill

func (_TenantFuncsBase *TenantFuncsBaseTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*TenantFuncsBaseTransactor) PutMeta

func (_TenantFuncsBase *TenantFuncsBaseTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)

PutMeta is a paid mutator transaction binding the contract method 0xe542b7cb.

Solidity: function putMeta(bytes key, bytes value) returns()

func (*TenantFuncsBaseTransactor) SetAndGetBit

func (_TenantFuncsBase *TenantFuncsBaseTransactor) SetAndGetBit(opts *bind.TransactOpts, _ident [32]byte, _ord uint8) (*types.Transaction, error)

SetAndGetBit is a paid mutator transaction binding the contract method 0x24d7c18d.

Solidity: function setAndGetBit(bytes32 _ident, uint8 _ord) returns(bool)

func (*TenantFuncsBaseTransactor) TransferCreatorship

func (_TenantFuncsBase *TenantFuncsBaseTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*TenantFuncsBaseTransactor) TransferOwnership

func (_TenantFuncsBase *TenantFuncsBaseTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*TenantFuncsBaseTransactor) TransferToken

func (_TenantFuncsBase *TenantFuncsBaseTransactor) TransferToken(opts *bind.TransactOpts, _encAuthToken []byte, _amount *big.Int, _to common.Address) (*types.Transaction, error)

TransferToken is a paid mutator transaction binding the contract method 0xc2153d2c.

Solidity: function transferToken(bytes _encAuthToken, uint256 _amount, address _to) returns()

type TenantFuncsBaseWordGroupDeleted

type TenantFuncsBaseWordGroupDeleted struct {
	Ident [32]byte
	Raw   types.Log // Blockchain specific contextual infos
}

TenantFuncsBaseWordGroupDeleted represents a WordGroupDeleted event raised by the TenantFuncsBase contract.

type TenantFuncsBaseWordGroupDeletedIterator

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

TenantFuncsBaseWordGroupDeletedIterator is returned from FilterWordGroupDeleted and is used to iterate over the raw logs and unpacked data for WordGroupDeleted events raised by the TenantFuncsBase contract.

func (*TenantFuncsBaseWordGroupDeletedIterator) Close

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

func (*TenantFuncsBaseWordGroupDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TenantFuncsBaseWordGroupDeletedIterator) 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 TenantTransfer added in v1.3.11

type TenantTransfer struct {
	To     common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

TenantTransfer event with ID 0x59d13df91c02dfa098820027bd861986b2712e8fa2e7e431fea189243656aebd

type Transactable

type Transactable struct {
	TransactableCaller     // Read-only binding to the contract
	TransactableTransactor // Write-only binding to the contract
	TransactableFilterer   // Log filterer for contract events
}

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

func NewTransactable

func NewTransactable(address common.Address, backend bind.ContractBackend) (*Transactable, error)

NewTransactable creates a new instance of Transactable, bound to a specific deployed contract.

type TransactableCaller

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

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

func NewTransactableCaller

func NewTransactableCaller(address common.Address, caller bind.ContractCaller) (*TransactableCaller, error)

NewTransactableCaller creates a new read-only instance of Transactable, bound to a specific deployed contract.

func (*TransactableCaller) ValidateTimestamp

func (_Transactable *TransactableCaller) ValidateTimestamp(opts *bind.CallOpts, _ts *big.Int) (bool, error)

ValidateTimestamp is a free data retrieval call binding the contract method 0xf50b2efe.

Solidity: function validateTimestamp(uint256 _ts) view returns(bool)

func (*TransactableCaller) ValidateTransaction

func (_Transactable *TransactableCaller) ValidateTransaction(opts *bind.CallOpts, _v uint8, _r [32]byte, _s [32]byte, _dest common.Address, _value *big.Int, _ts *big.Int) (bool, error)

ValidateTransaction is a free data retrieval call binding the contract method 0x763d5ee6.

Solidity: function validateTransaction(uint8 _v, bytes32 _r, bytes32 _s, address _dest, uint256 _value, uint256 _ts) view returns(bool)

type TransactableFilterer

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

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

func NewTransactableFilterer

func NewTransactableFilterer(address common.Address, filterer bind.ContractFilterer) (*TransactableFilterer, error)

NewTransactableFilterer creates a new log filterer instance of Transactable, bound to a specific deployed contract.

type TransactableTransactor

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

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

func NewTransactableTransactor

func NewTransactableTransactor(address common.Address, transactor bind.ContractTransactor) (*TransactableTransactor, error)

NewTransactableTransactor creates a new write-only instance of Transactable, bound to a specific deployed contract.

func (*TransactableTransactor) Execute

func (_Transactable *TransactableTransactor) Execute(opts *bind.TransactOpts, _guarantor common.Address, _v uint8, _r [32]byte, _s [32]byte, _dest common.Address, _value *big.Int, _ts *big.Int) (*types.Transaction, error)

Execute is a paid mutator transaction binding the contract method 0x508ad278.

Solidity: function execute(address _guarantor, uint8 _v, bytes32 _r, bytes32 _s, address _dest, uint256 _value, uint256 _ts) returns(bool)

type UnauthorizedOperation added in v1.3.11

type UnauthorizedOperation struct {
	OperationCode *big.Int
	Candidate     common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

UnauthorizedOperation event with ID 0x23de2adc3e22f171f66b3e5a333e17feb9dc30ba9570933bd259cb6c13ef7ab7

type UpdateKmsAddress added in v1.3.11

type UpdateKmsAddress struct {
	AddressKms common.Address
	Raw        types.Log // Blockchain specific contextual infos
}

UpdateKmsAddress event with ID 0x74538e2fbd034afddf32b42c5939d211ce86c7683f9768f1a4969746f81f8608

type UpdateRequest added in v1.3.11

type UpdateRequest struct {
	ObjectHash string
	Raw        types.Log // Blockchain specific contextual infos
}

UpdateRequest event with ID 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65

type UserSpace

type UserSpace struct {
	UserSpaceCaller     // Read-only binding to the contract
	UserSpaceTransactor // Write-only binding to the contract
	UserSpaceFilterer   // Log filterer for contract events
}

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

func DeployUserSpace

func DeployUserSpace(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *UserSpace, error)

DeployUserSpace deploys a new Ethereum contract, binding an instance of UserSpace to it.

func NewUserSpace

func NewUserSpace(address common.Address, backend bind.ContractBackend) (*UserSpace, error)

NewUserSpace creates a new instance of UserSpace, bound to a specific deployed contract.

type UserSpaceCaller

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

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

func NewUserSpaceCaller

func NewUserSpaceCaller(address common.Address, caller bind.ContractCaller) (*UserSpaceCaller, error)

NewUserSpaceCaller creates a new read-only instance of UserSpace, bound to a specific deployed contract.

func (*UserSpaceCaller) UserWallets

func (_UserSpace *UserSpaceCaller) UserWallets(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)

UserWallets is a free data retrieval call binding the contract method 0x63e6ffdd.

Solidity: function userWallets(address ) view returns(address)

func (*UserSpaceCaller) Version

func (_UserSpace *UserSpaceCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(bytes32)

type UserSpaceFilterer

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

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

func NewUserSpaceFilterer

func NewUserSpaceFilterer(address common.Address, filterer bind.ContractFilterer) (*UserSpaceFilterer, error)

NewUserSpaceFilterer creates a new log filterer instance of UserSpace, bound to a specific deployed contract.

type UserSpaceTransactor

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

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

func NewUserSpaceTransactor

func NewUserSpaceTransactor(address common.Address, transactor bind.ContractTransactor) (*UserSpaceTransactor, error)

NewUserSpaceTransactor creates a new write-only instance of UserSpace, bound to a specific deployed contract.

func (*UserSpaceTransactor) CreateUserWallet

func (_UserSpace *UserSpaceTransactor) CreateUserWallet(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)

CreateUserWallet is a paid mutator transaction binding the contract method 0xe7cf0c66.

Solidity: function createUserWallet(address ) returns(address)

type Utils

type Utils struct {
	UtilsCaller     // Read-only binding to the contract
	UtilsTransactor // Write-only binding to the contract
	UtilsFilterer   // Log filterer for contract events
}

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

func DeployUtils

func DeployUtils(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Utils, error)

DeployUtils deploys a new Ethereum contract, binding an instance of Utils to it.

func NewUtils

func NewUtils(address common.Address, backend bind.ContractBackend) (*Utils, error)

NewUtils creates a new instance of Utils, bound to a specific deployed contract.

type UtilsCaller

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

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

func NewUtilsCaller

func NewUtilsCaller(address common.Address, caller bind.ContractCaller) (*UtilsCaller, error)

NewUtilsCaller creates a new read-only instance of Utils, bound to a specific deployed contract.

type UtilsFilterer

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

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

func NewUtilsFilterer

func NewUtilsFilterer(address common.Address, filterer bind.ContractFilterer) (*UtilsFilterer, error)

NewUtilsFilterer creates a new log filterer instance of Utils, bound to a specific deployed contract.

type UtilsTransactor

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

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

func NewUtilsTransactor

func NewUtilsTransactor(address common.Address, transactor bind.ContractTransactor) (*UtilsTransactor, error)

NewUtilsTransactor creates a new write-only instance of Utils, bound to a specific deployed contract.

type Verifier

type Verifier struct {
	VerifierCaller     // Read-only binding to the contract
	VerifierTransactor // Write-only binding to the contract
	VerifierFilterer   // Log filterer for contract events
}

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

func DeployVerifier

func DeployVerifier(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Verifier, error)

DeployVerifier deploys a new Ethereum contract, binding an instance of Verifier to it.

func NewVerifier

func NewVerifier(address common.Address, backend bind.ContractBackend) (*Verifier, error)

NewVerifier creates a new instance of Verifier, bound to a specific deployed contract.

type VerifierCaller

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

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

func NewVerifierCaller

func NewVerifierCaller(address common.Address, caller bind.ContractCaller) (*VerifierCaller, error)

NewVerifierCaller creates a new read-only instance of Verifier, bound to a specific deployed contract.

func (*VerifierCaller) IsSigned

func (_Verifier *VerifierCaller) IsSigned(opts *bind.CallOpts, _addr common.Address, msgHash [32]byte, v uint8, r [32]byte, s [32]byte) (bool, error)

IsSigned is a free data retrieval call binding the contract method 0x8677ebe8.

Solidity: function isSigned(address _addr, bytes32 msgHash, uint8 v, bytes32 r, bytes32 s) pure returns(bool)

func (*VerifierCaller) RecoverAddr

func (_Verifier *VerifierCaller) RecoverAddr(opts *bind.CallOpts, msgHash [32]byte, v uint8, r [32]byte, s [32]byte) (common.Address, error)

RecoverAddr is a free data retrieval call binding the contract method 0xe5df669f.

Solidity: function recoverAddr(bytes32 msgHash, uint8 v, bytes32 r, bytes32 s) pure returns(address)

type VerifierFilterer

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

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

func NewVerifierFilterer

func NewVerifierFilterer(address common.Address, filterer bind.ContractFilterer) (*VerifierFilterer, error)

NewVerifierFilterer creates a new log filterer instance of Verifier, bound to a specific deployed contract.

type VerifierTransactor

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

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

func NewVerifierTransactor

func NewVerifierTransactor(address common.Address, transactor bind.ContractTransactor) (*VerifierTransactor, error)

NewVerifierTransactor creates a new write-only instance of Verifier, bound to a specific deployed contract.

type VersionConfirm added in v1.3.11

type VersionConfirm struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

VersionConfirm event with ID 0xbdaffceabaaa783aa187fea6c2e815541d29e2290bf3f7d3c4fc53672b68f7df

type VersionDelete added in v1.3.11

type VersionDelete struct {
	SpaceAddress common.Address
	VersionHash  string
	Index        *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

VersionDelete event with ID 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51

type VisibilityChanged added in v1.3.11

type VisibilityChanged struct {
	ContentSpace  common.Address
	ParentAddress common.Address
	Visibility    uint8
	Raw           types.Log // Blockchain specific contextual infos
}

VisibilityChanged event with ID 0x369a336baa7895746725663e717b3523139ebabfff8c32bc4b13e8f88e502500

type WordGroupDeleted added in v1.3.11

type WordGroupDeleted struct {
	Ident [32]byte
	Raw   types.Log // Blockchain specific contextual infos
}

WordGroupDeleted event with ID 0x87d0c300430cf9ba25931ff8bf37f633abe097e533463927bbfdc1e9ae1d0e9f

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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