contracts_20200803

package
v1.3.0-r1 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

View Source
const BaseFactoryABI = "" /* 1743-byte string literal not displayed */

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

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

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

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

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

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

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

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

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

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

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

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

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

View Source
const ExternalUserWalletABI = "" /* 6232-byte string literal not displayed */

ExternalUserWalletABI 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 = "" /* 739-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 = "" /* 225-byte string literal not displayed */

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

View Source
const LvRecordableStreamABI = "" /* 16861-byte string literal not displayed */

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

View Source
const LvRecordingABI = "" /* 10053-byte string literal not displayed */

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

View Source
const LvStreamRightsHolderABI = "" /* 8840-byte string literal not displayed */

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

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

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

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

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

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

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

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

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

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

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

View Source
const StringsABI = "[]"

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

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

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

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

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

Variables

View Source
var AccessIndexorBin = "" /* 14672-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()",
	"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)",
	"7cbb7bf2": "setLibraryRights(address,uint8,uint8)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
}

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

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

AccessibleBin is the compiled bytecode used for deploying new contracts.

View Source
var AccessibleFuncSigs = map[string]string{
	"f1551887": "accessRequest()",
	"54fd4d50": "version()",
}

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

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

BaseAccessControlGroupBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseAccessControlGroupFuncSigs = 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()",
	"6e375427": "canCommit()",
	"14cfabb3": "canConfirm()",
	"81beeb64": "canEdit()",
	"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()",
	"5f6a1301": "clearPending()",
	"9867db74": "commit(string)",
	"375a6e7c": "commitPending()",
	"446e8826": "confirmCommit()",
	"a980892d": "contentObjects()",
	"af570c04": "contentSpace()",
	"9f46133e": "contentTypes()",
	"7709bc78": "contractExists(address)",
	"6c0f79b6": "contracts()",
	"331b86c0": "countVersionHashes()",
	"02d05d3f": "creator()",
	"e1a70717": "deleteVersion(string)",
	"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)",
	"0ae5e739": "grantAccess(address)",
	"75861a95": "grantManagerAccess(address)",
	"95a078e8": "hasAccess(address)",
	"d8961c8d": "hasAccessRight(address,bool)",
	"42e7ba7b": "hasManagerAccess(address)",
	"41c0e1b5": "kill()",
	"c4b1978d": "libraries()",
	"1fcd7794": "managersList(uint256)",
	"638d0290": "managersNum()",
	"13b8ad31": "membersList(uint256)",
	"55277a5b": "membersNum()",
	"12b39dd0": "oauthEnabled()",
	"e02dd9c2": "objectHash()",
	"8da5cb5b": "owner()",
	"00821de3": "parentAddress()",
	"628449fd": "pendingHash()",
	"85e68531": "revokeAccess(address)",
	"cdb849b7": "revokeManagerAccess(address)",
	"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)",
	"7cbb7bf2": "setLibraryRights(address,uint8,uint8)",
	"fba3779a": "setOAuthEnabled(bool)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"c287e0ed": "updateRequest()",
	"54fd4d50": "version()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
}

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

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

BaseAccessWalletBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseAccessWalletFactoryBin = "" /* 41592-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()",
}

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

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

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

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

BaseContentBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseContentFactoryBin = "" /* 48326-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()",
	"78cd9119": "executeAccessBatch(uint32[],address[],address[],bytes32[],uint256[],uint256[])",
	"16279055": "isContract(address)",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
}

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()",
	"4dd70788": "STATUS_DRAFT()",
	"0017de98": "STATUS_PUBLISHED()",
	"d810f8c8": "STATUS_REVIEW()",
	"64ade32b": "accessCharge()",
	"5cc4aa9b": "accessComplete(uint256,uint256,bytes32)",
	"ee56d767": "accessGrant(uint256,bool,string,string)",
	"a1ff106e": "accessRequest(uint8,string,string,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[])",
	"3ba58afb": "getCustomInfo(uint8,bytes32[],address[])",
	"a8d4160e": "getKMSInfo(bytes)",
	"ac55c906": "getMeta(bytes)",
	"41c0e1b5": "kill()",
	"b816f513": "libraryAddress()",
	"e02dd9c2": "objectHash()",
	"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()",
	"38864284": "statusCodeDescription(int256)",
	"f81ab0ae": "statusDescription()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"c287e0ed": "updateRequest()",
	"8280dd8f": "updateStatus(int256)",
	"54fd4d50": "version()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
	"29adec14": "visibility()",
}

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

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

BaseContentSpaceBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseContentSpaceFuncSigs = map[string]string{
	"f1551887": "accessRequest()",
	"52f82dd8": "activeNodeAddresses(uint256)",
	"5272ae17": "activeNodeLocators(uint256)",
	"0f58a786": "addContentType(address,address)",
	"653a92f6": "addKMSLocator(string,bytes)",
	"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)",
	"02d05d3f": "creator()",
	"e1a70717": "deleteVersion(string)",
	"7284e416": "description()",
	"c82710c1": "engageAccountLibrary()",
	"e9861ab1": "executeBatch(uint8[],bytes32[],bytes32[],address[],address[],uint256[],uint256[])",
	"c45a0155": "factory()",
	"1f2caaec": "findTypeByHash(bytes32)",
	"a2d67fcf": "getAccessWallet()",
	"589aafc1": "getKMSID(address)",
	"268bfac4": "getKMSInfo(string,bytes)",
	"ac55c906": "getMeta(bytes)",
	"b04b6caa": "groupFactory()",
	"95a078e8": "hasAccess(address)",
	"41c0e1b5": "kill()",
	"441c5aa3": "libraryFactory()",
	"06fdde03": "name()",
	"fbd1b4ce": "nodeMapping(address)",
	"43f59ec7": "numActiveNodes()",
	"f41a1587": "numPendingNodes()",
	"e02dd9c2": "objectHash()",
	"8da5cb5b": "owner()",
	"00821de3": "parentAddress()",
	"628449fd": "pendingHash()",
	"6be9514c": "pendingNodeAddresses(uint256)",
	"69e30ff8": "pendingNodeLocators(uint256)",
	"2cf99422": "publish(address)",
	"e542b7cb": "putMeta(bytes,bytes)",
	"2f7a781a": "registerSpaceNode()",
	"fd089196": "removeContentType(address)",
	"fe7ac19f": "removeKMSLocator(string,bytes)",
	"b2b99ec9": "removeNode(address)",
	"3dd71d99": "requiresReview()",
	"c9e8e72d": "setAddressKMS(address)",
	"85ce1df1": "setContentFactory(address)",
	"90c3f38f": "setDescription(string)",
	"5bb47808": "setFactory(address)",
	"837b3b93": "setGroupFactory(address)",
	"a69cb734": "setKMSPublicKey(string,string)",
	"9d05d18d": "setLibraryFactory(address)",
	"7ebf879c": "setWalletFactory(address)",
	"160eee74": "submitNode(bytes)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"abe596b1": "unregisterSpaceNode()",
	"c287e0ed": "updateRequest()",
	"63e6ffdd": "userWallets(address)",
	"29dedde5": "validType(address)",
	"54fd4d50": "version()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
	"c5c03699": "walletFactory()",
	"9cb121ba": "whitelistedType(address)",
}

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

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

BaseContentTypeBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseContentTypeFuncSigs = map[string]string{
	"f1551887": "accessRequest()",
	"6e375427": "canCommit()",
	"14cfabb3": "canConfirm()",
	"81beeb64": "canEdit()",
	"5f6a1301": "clearPending()",
	"9867db74": "commit(string)",
	"375a6e7c": "commitPending()",
	"446e8826": "confirmCommit()",
	"af570c04": "contentSpace()",
	"331b86c0": "countVersionHashes()",
	"02d05d3f": "creator()",
	"e1a70717": "deleteVersion(string)",
	"41c0e1b5": "kill()",
	"e02dd9c2": "objectHash()",
	"8da5cb5b": "owner()",
	"00821de3": "parentAddress()",
	"628449fd": "pendingHash()",
	"22e564eb": "setGroupRights(address,uint8,uint8)",
	"0fe1b5a2": "setRights(address,uint8,uint8)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"c287e0ed": "updateRequest()",
	"54fd4d50": "version()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
}

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

View Source
var BaseFactoryBin = "" /* 18474-byte string literal not displayed */

BaseFactoryBin is the compiled bytecode used for deploying new contracts.

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

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

View Source
var BaseGroupFactoryBin = "" /* 35360-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()",
}

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

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

BaseLibraryBin is the compiled bytecode used for deploying new contracts.

View Source
var BaseLibraryFactoryBin = "" /* 35822-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()",
}

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

View Source
var BaseLibraryFuncSigs = map[string]string{
	"f1551887": "accessRequest()",
	"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)",
	"41c0e1b5": "kill()",
	"e02dd9c2": "objectHash()",
	"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)",
	"49102e61": "submitApprovalRequest()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"011e01a5": "updateAddressKMS(address)",
	"c287e0ed": "updateRequest()",
	"29dedde5": "validType(address)",
	"54fd4d50": "version()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
	"9cb121ba": "whitelistedType(address)",
}

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

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

ContainerBin is the compiled bytecode used for deploying new contracts.

View Source
var ContainerFuncSigs = map[string]string{
	"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)",
	"41c0e1b5": "kill()",
	"e02dd9c2": "objectHash()",
	"8da5cb5b": "owner()",
	"00821de3": "parentAddress()",
	"628449fd": "pendingHash()",
	"2cf99422": "publish(address)",
	"fd089196": "removeContentType(address)",
	"3dd71d99": "requiresReview()",
	"c9e8e72d": "setAddressKMS(address)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"c287e0ed": "updateRequest()",
	"29dedde5": "validType(address)",
	"54fd4d50": "version()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
	"9cb121ba": "whitelistedType(address)",
}

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

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

ContentBin is the compiled bytecode used for deploying new contracts.

View Source
var ContentFuncSigs = map[string]string{
	"6af27417": "DEFAULT_ACCESS()",
	"f185db0c": "DEFAULT_CHARGE()",
	"b535b03e": "DEFAULT_SEE()",
	"af570c04": "contentSpace()",
	"02d05d3f": "creator()",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"123e0e80": "runAccess(uint256,uint8,bytes32[],address[])",
	"0f82c16f": "runAccessInfo(uint8,bytes32[],address[])",
	"7b1cdb3e": "runCreate()",
	"45080442": "runDescribeStatus(int256)",
	"c9f3d94c": "runEdit()",
	"17685953": "runFinalize(uint256,uint256)",
	"eb81eff0": "runFinalizeExt(uint256,uint256,address)",
	"e870ed91": "runGrant(uint256,bool)",
	"9e99bbea": "runKill()",
	"3513a805": "runStatusChange(int256)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
}

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

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

EditableBin is the compiled bytecode used for deploying new contracts.

View Source
var EditableFuncSigs = map[string]string{
	"6e375427": "canCommit()",
	"14cfabb3": "canConfirm()",
	"81beeb64": "canEdit()",
	"5f6a1301": "clearPending()",
	"9867db74": "commit(string)",
	"375a6e7c": "commitPending()",
	"446e8826": "confirmCommit()",
	"af570c04": "contentSpace()",
	"331b86c0": "countVersionHashes()",
	"02d05d3f": "creator()",
	"e1a70717": "deleteVersion(string)",
	"41c0e1b5": "kill()",
	"e02dd9c2": "objectHash()",
	"8da5cb5b": "owner()",
	"00821de3": "parentAddress()",
	"628449fd": "pendingHash()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"c287e0ed": "updateRequest()",
	"54fd4d50": "version()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
}

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

View Source
var ExternalUserWalletBin = "" /* 11416-byte string literal not displayed */

ExternalUserWalletBin is the compiled bytecode used for deploying new contracts.

View Source
var ExternalUserWalletFuncSigs = map[string]string{
	"f1551887": "accessRequest()",
	"5ab11d21": "addressExtUser()",
	"fed2b125": "addressTA()",
	"6e375427": "canCommit()",
	"14cfabb3": "canConfirm()",
	"81beeb64": "canEdit()",
	"4e71e0c8": "claimOwnership()",
	"5f6a1301": "clearPending()",
	"9867db74": "commit(string)",
	"375a6e7c": "commitPending()",
	"446e8826": "confirmCommit()",
	"af570c04": "contentSpace()",
	"331b86c0": "countVersionHashes()",
	"02d05d3f": "creator()",
	"e1a70717": "deleteVersion(string)",
	"41c0e1b5": "kill()",
	"e02dd9c2": "objectHash()",
	"8da5cb5b": "owner()",
	"00821de3": "parentAddress()",
	"628449fd": "pendingHash()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"c287e0ed": "updateRequest()",
	"54fd4d50": "version()",
	"7ca8f618": "versionHashes(uint256)",
	"7886f747": "versionTimestamp(uint256)",
}

ExternalUserWalletFuncSigs 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{
	"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{
	"63e6ffdd": "userWallets(address)",
}

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

View Source
var LvRecordableStreamBin = "" /* 29770-byte string literal not displayed */

LvRecordableStreamBin is the compiled bytecode used for deploying new contracts.

View Source
var LvRecordableStreamFuncSigs = map[string]string{
	"6af27417": "DEFAULT_ACCESS()",
	"f185db0c": "DEFAULT_CHARGE()",
	"b535b03e": "DEFAULT_SEE()",
	"90657ca0": "addMembershipGroup(address)",
	"c992f43a": "authorizeRecording(address)",
	"d52e6679": "canRecord()",
	"af570c04": "contentSpace()",
	"02d05d3f": "creator()",
	"c949eb64": "disableRecording()",
	"793a648c": "enableRecording()",
	"3197cbb6": "endTime()",
	"fd0da099": "handle()",
	"a88db6ad": "hasMembership(address)",
	"af7e5678": "hasRightsHolderPermission()",
	"41c0e1b5": "kill()",
	"782f1a6f": "logRecordedProgramId(string,uint256,uint256,string)",
	"9156d1fd": "logRecordingAuthorization(address,bool)",
	"c96444f0": "logRecordingDeletion()",
	"01a392bf": "logRecordingPlaybackCompleted(uint256,uint8,address,uint256)",
	"04fbef35": "logRecordingPlaybackStarted(uint256,address,uint256)",
	"2b45298e": "logRecordingStatus()",
	"c2ccedad": "logRecordingTimes()",
	"5f7231ab": "membershipGroups(uint256)",
	"ecedf6d7": "membershipGroupsLength()",
	"8da5cb5b": "owner()",
	"684e9657": "recordingEnabled()",
	"21130b6d": "recordingStream()",
	"e1db5840": "removeMembershipGroup(address)",
	"81e20e6e": "rightsHolder()",
	"123e0e80": "runAccess(uint256,uint8,bytes32[],address[])",
	"0f82c16f": "runAccessInfo(uint8,bytes32[],address[])",
	"7b1cdb3e": "runCreate()",
	"45080442": "runDescribeStatus(int256)",
	"c9f3d94c": "runEdit()",
	"17685953": "runFinalize(uint256,uint256)",
	"eb81eff0": "runFinalizeExt(uint256,uint256,address)",
	"e870ed91": "runGrant(uint256,bool)",
	"9e99bbea": "runKill()",
	"3513a805": "runStatusChange(int256)",
	"6856ff59": "setRecordingStream(address)",
	"a1cd0b53": "setRightsHolder(address)",
	"5d39c071": "startStream(string)",
	"78e97925": "startTime()",
	"c01d76d5": "stopStream()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
}

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

View Source
var LvRecordingBin = "" /* 10330-byte string literal not displayed */

LvRecordingBin is the compiled bytecode used for deploying new contracts.

View Source
var LvRecordingFuncSigs = map[string]string{
	"6af27417": "DEFAULT_ACCESS()",
	"f185db0c": "DEFAULT_CHARGE()",
	"b535b03e": "DEFAULT_SEE()",
	"129b9775": "contentAddress()",
	"af570c04": "contentSpace()",
	"02d05d3f": "creator()",
	"3197cbb6": "endTime()",
	"41c0e1b5": "kill()",
	"172cc921": "logProgramId(string,uint256,uint256,string,bytes1[])",
	"8da5cb5b": "owner()",
	"922386c5": "recordingStatus()",
	"5ebfe071": "recordingStreamContract()",
	"123e0e80": "runAccess(uint256,uint8,bytes32[],address[])",
	"0f82c16f": "runAccessInfo(uint8,bytes32[],address[])",
	"7b1cdb3e": "runCreate()",
	"45080442": "runDescribeStatus(int256)",
	"c9f3d94c": "runEdit()",
	"17685953": "runFinalize(uint256,uint256)",
	"eb81eff0": "runFinalizeExt(uint256,uint256,address)",
	"e870ed91": "runGrant(uint256,bool)",
	"9e99bbea": "runKill()",
	"3513a805": "runStatusChange(int256)",
	"a4a22c59": "setContentAddress(address)",
	"ccb98ffc": "setEndTime(uint256)",
	"3e0a322d": "setStartTime(uint256)",
	"22434836": "setTimes(uint256,uint256)",
	"78e97925": "startTime()",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"a3b2d3d5": "updateRecordingStatus(uint8)",
	"54fd4d50": "version()",
}

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

View Source
var LvStreamRightsHolderBin = "" /* 5814-byte string literal not displayed */

LvStreamRightsHolderBin is the compiled bytecode used for deploying new contracts.

View Source
var LvStreamRightsHolderFuncSigs = map[string]string{
	"6af27417": "DEFAULT_ACCESS()",
	"f185db0c": "DEFAULT_CHARGE()",
	"b535b03e": "DEFAULT_SEE()",
	"6135c504": "authorizeRecording(address,address)",
	"af570c04": "contentSpace()",
	"02d05d3f": "creator()",
	"20abe3ae": "disableRecording(address)",
	"514eecff": "enableRecording(address)",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"250fc29a": "recordingStreams(address)",
	"ad284b12": "registerStream(address)",
	"123e0e80": "runAccess(uint256,uint8,bytes32[],address[])",
	"0f82c16f": "runAccessInfo(uint8,bytes32[],address[])",
	"7b1cdb3e": "runCreate()",
	"45080442": "runDescribeStatus(int256)",
	"c9f3d94c": "runEdit()",
	"17685953": "runFinalize(uint256,uint256)",
	"eb81eff0": "runFinalizeExt(uint256,uint256,address)",
	"e870ed91": "runGrant(uint256,bool)",
	"9e99bbea": "runKill()",
	"3513a805": "runStatusChange(int256)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
}

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

View Source
var MetaObjectBin = "" /* 4300-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)",
	"41c0e1b5": "kill()",
	"8da5cb5b": "owner()",
	"e542b7cb": "putMeta(bytes,bytes)",
	"6d2e4b1b": "transferCreatorship(address)",
	"f2fde38b": "transferOwnership(address)",
	"54fd4d50": "version()",
}

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

View Source
var NodeBin = "" /* 2276-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()",
}

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

View Source
var NodeSpaceBin = "" /* 10720-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()",
}

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

View Source
var OwnableBin = "" /* 1600-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()",
}

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

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

PrecompileBin is the compiled bytecode used for deploying new contracts.

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

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

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

StringsBin is the compiled bytecode used for deploying new contracts.

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 UserSpaceBin = "" /* 718-byte string literal not displayed */

UserSpaceBin is the compiled bytecode used for deploying new contracts.

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

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

Functions

This section is empty.

Types

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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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) constant 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) constant 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) constant 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) constant 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) constant 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) constant 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) constant 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() constant 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() constant 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() constant 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) constant 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() constant 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() constant 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) constant 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) constant 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() constant 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) constant 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) constant 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() constant 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) constant 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) constant 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() constant 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) constant 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) constant 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() constant 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() constant 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) constant 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) constant 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) constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant returns(bytes32)

type AccessIndexorCallerRaw

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

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

func (*AccessIndexorCallerRaw) Call

func (_AccessIndexor *AccessIndexorCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type AccessIndexorCallerSession

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

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

func (*AccessIndexorCallerSession) ACCESSCONFIRMED

func (_AccessIndexor *AccessIndexorCallerSession) ACCESSCONFIRMED() (uint8, error)

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

Solidity: function ACCESS_CONFIRMED() constant returns(uint8)

func (*AccessIndexorCallerSession) ACCESSNONE

func (_AccessIndexor *AccessIndexorCallerSession) ACCESSNONE() (uint8, error)

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

Solidity: function ACCESS_NONE() constant returns(uint8)

func (*AccessIndexorCallerSession) ACCESSTENTATIVE

func (_AccessIndexor *AccessIndexorCallerSession) ACCESSTENTATIVE() (uint8, error)

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

Solidity: function ACCESS_TENTATIVE() constant returns(uint8)

func (*AccessIndexorCallerSession) AccessGroups

func (_AccessIndexor *AccessIndexorCallerSession) AccessGroups() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*AccessIndexorCallerSession) CATEGORYCONTENTOBJECT

func (_AccessIndexor *AccessIndexorCallerSession) CATEGORYCONTENTOBJECT() (uint8, error)

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

Solidity: function CATEGORY_CONTENT_OBJECT() constant returns(uint8)

func (*AccessIndexorCallerSession) CATEGORYCONTENTTYPE

func (_AccessIndexor *AccessIndexorCallerSession) CATEGORYCONTENTTYPE() (uint8, error)

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

Solidity: function CATEGORY_CONTENT_TYPE() constant returns(uint8)

func (*AccessIndexorCallerSession) CATEGORYCONTRACT

func (_AccessIndexor *AccessIndexorCallerSession) CATEGORYCONTRACT() (uint8, error)

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

Solidity: function CATEGORY_CONTRACT() constant returns(uint8)

func (*AccessIndexorCallerSession) CATEGORYGROUP

func (_AccessIndexor *AccessIndexorCallerSession) CATEGORYGROUP() (uint8, error)

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

Solidity: function CATEGORY_GROUP() constant returns(uint8)

func (*AccessIndexorCallerSession) CATEGORYLIBRARY

func (_AccessIndexor *AccessIndexorCallerSession) CATEGORYLIBRARY() (uint8, error)

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

Solidity: function CATEGORY_LIBRARY() constant returns(uint8)

func (*AccessIndexorCallerSession) CheckAccessGroupRights

func (_AccessIndexor *AccessIndexorCallerSession) CheckAccessGroupRights(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) constant returns(bool)

func (*AccessIndexorCallerSession) CheckContentObjectRights

func (_AccessIndexor *AccessIndexorCallerSession) CheckContentObjectRights(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) constant returns(bool)

func (*AccessIndexorCallerSession) CheckContentTypeRights

func (_AccessIndexor *AccessIndexorCallerSession) CheckContentTypeRights(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) constant returns(bool)

func (*AccessIndexorCallerSession) CheckContractRights

func (_AccessIndexor *AccessIndexorCallerSession) CheckContractRights(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) constant returns(bool)

func (*AccessIndexorCallerSession) CheckDirectRights

func (_AccessIndexor *AccessIndexorCallerSession) CheckDirectRights(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) constant returns(bool)

func (*AccessIndexorCallerSession) CheckLibraryRights

func (_AccessIndexor *AccessIndexorCallerSession) CheckLibraryRights(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) constant returns(bool)

func (*AccessIndexorCallerSession) CheckRights

func (_AccessIndexor *AccessIndexorCallerSession) CheckRights(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) constant returns(bool)

func (*AccessIndexorCallerSession) ContentObjects

func (_AccessIndexor *AccessIndexorCallerSession) ContentObjects() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*AccessIndexorCallerSession) ContentSpace

func (_AccessIndexor *AccessIndexorCallerSession) ContentSpace() (common.Address, error)

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

Solidity: function contentSpace() constant returns(address)

func (*AccessIndexorCallerSession) ContentTypes

func (_AccessIndexor *AccessIndexorCallerSession) ContentTypes() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*AccessIndexorCallerSession) ContractExists

func (_AccessIndexor *AccessIndexorCallerSession) ContractExists(addr common.Address) (bool, error)

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

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

func (*AccessIndexorCallerSession) Contracts

func (_AccessIndexor *AccessIndexorCallerSession) Contracts() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*AccessIndexorCallerSession) Creator

func (_AccessIndexor *AccessIndexorCallerSession) Creator() (common.Address, error)

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

Solidity: function creator() constant returns(address)

func (*AccessIndexorCallerSession) GetAccessGroup

func (_AccessIndexor *AccessIndexorCallerSession) GetAccessGroup(position *big.Int) (common.Address, error)

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

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

func (*AccessIndexorCallerSession) GetAccessGroupRights

func (_AccessIndexor *AccessIndexorCallerSession) GetAccessGroupRights(group common.Address) (uint8, error)

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

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

func (*AccessIndexorCallerSession) GetAccessGroupsLength

func (_AccessIndexor *AccessIndexorCallerSession) GetAccessGroupsLength() (*big.Int, error)

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

Solidity: function getAccessGroupsLength() constant returns(uint256)

func (*AccessIndexorCallerSession) GetContentObject

func (_AccessIndexor *AccessIndexorCallerSession) GetContentObject(position *big.Int) (common.Address, error)

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

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

func (*AccessIndexorCallerSession) GetContentObjectRights

func (_AccessIndexor *AccessIndexorCallerSession) GetContentObjectRights(obj common.Address) (uint8, error)

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

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

func (*AccessIndexorCallerSession) GetContentObjectsLength

func (_AccessIndexor *AccessIndexorCallerSession) GetContentObjectsLength() (*big.Int, error)

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

Solidity: function getContentObjectsLength() constant returns(uint256)

func (*AccessIndexorCallerSession) GetContentType

func (_AccessIndexor *AccessIndexorCallerSession) GetContentType(position *big.Int) (common.Address, error)

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

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

func (*AccessIndexorCallerSession) GetContentTypeRights

func (_AccessIndexor *AccessIndexorCallerSession) GetContentTypeRights(obj common.Address) (uint8, error)

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

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

func (*AccessIndexorCallerSession) GetContentTypesLength

func (_AccessIndexor *AccessIndexorCallerSession) GetContentTypesLength() (*big.Int, error)

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

Solidity: function getContentTypesLength() constant returns(uint256)

func (*AccessIndexorCallerSession) GetContract

func (_AccessIndexor *AccessIndexorCallerSession) GetContract(position *big.Int) (common.Address, error)

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

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

func (*AccessIndexorCallerSession) GetContractRights

func (_AccessIndexor *AccessIndexorCallerSession) GetContractRights(obj common.Address) (uint8, error)

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

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

func (*AccessIndexorCallerSession) GetContractsLength

func (_AccessIndexor *AccessIndexorCallerSession) GetContractsLength() (*big.Int, error)

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

Solidity: function getContractsLength() constant returns(uint256)

func (*AccessIndexorCallerSession) GetLibrariesLength

func (_AccessIndexor *AccessIndexorCallerSession) GetLibrariesLength() (*big.Int, error)

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

Solidity: function getLibrariesLength() constant returns(uint256)

func (*AccessIndexorCallerSession) GetLibrary

func (_AccessIndexor *AccessIndexorCallerSession) GetLibrary(position *big.Int) (common.Address, error)

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

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

func (*AccessIndexorCallerSession) GetLibraryRights

func (_AccessIndexor *AccessIndexorCallerSession) GetLibraryRights(lib common.Address) (uint8, error)

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

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

func (*AccessIndexorCallerSession) HasManagerAccess

func (_AccessIndexor *AccessIndexorCallerSession) HasManagerAccess(candidate common.Address) (bool, error)

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

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

func (*AccessIndexorCallerSession) Libraries

func (_AccessIndexor *AccessIndexorCallerSession) Libraries() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*AccessIndexorCallerSession) Owner

func (_AccessIndexor *AccessIndexorCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*AccessIndexorCallerSession) TYPEACCESS

func (_AccessIndexor *AccessIndexorCallerSession) TYPEACCESS() (uint8, error)

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

Solidity: function TYPE_ACCESS() constant returns(uint8)

func (*AccessIndexorCallerSession) TYPEEDIT

func (_AccessIndexor *AccessIndexorCallerSession) TYPEEDIT() (uint8, error)

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

Solidity: function TYPE_EDIT() constant returns(uint8)

func (*AccessIndexorCallerSession) TYPESEE

func (_AccessIndexor *AccessIndexorCallerSession) TYPESEE() (uint8, error)

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

Solidity: function TYPE_SEE() constant returns(uint8)

func (*AccessIndexorCallerSession) Version

func (_AccessIndexor *AccessIndexorCallerSession) Version() ([32]byte, error)

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

Solidity: function version() constant returns(bytes32)

type AccessIndexorDbgAddress

type AccessIndexorDbgAddress struct {
	Label string
	Index *big.Int
	A     common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

AccessIndexorDbgAddress represents a DbgAddress event raised by the AccessIndexor contract.

type AccessIndexorDbgAddressIterator

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

AccessIndexorDbgAddressIterator is returned from FilterDbgAddress and is used to iterate over the raw logs and unpacked data for DbgAddress events raised by the AccessIndexor contract.

func (*AccessIndexorDbgAddressIterator) Close

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

func (*AccessIndexorDbgAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AccessIndexorDbgAddressIterator) 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 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) FilterDbgAddress

func (_AccessIndexor *AccessIndexorFilterer) FilterDbgAddress(opts *bind.FilterOpts) (*AccessIndexorDbgAddressIterator, error)

FilterDbgAddress is a free log retrieval operation binding the contract event 0xa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b260.

Solidity: event dbgAddress(string label, uint256 index, address a)

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

func (_AccessIndexor *AccessIndexorFilterer) ParseDbgAddress(log types.Log) (*AccessIndexorDbgAddress, error)

ParseDbgAddress is a log parse operation binding the contract event 0xa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b260.

Solidity: event dbgAddress(string label, uint256 index, address a)

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

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

WatchDbgAddress is a free log subscription operation binding the contract event 0xa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b260.

Solidity: event dbgAddress(string label, uint256 index, address a)

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 AccessIndexorRaw

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

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

func (*AccessIndexorRaw) Call

func (_AccessIndexor *AccessIndexorRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*AccessIndexorRaw) Transact

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

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

func (*AccessIndexorRaw) Transfer

func (_AccessIndexor *AccessIndexorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

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

type AccessIndexorSession struct {
	Contract     *AccessIndexor    // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

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

func (*AccessIndexorSession) ACCESSCONFIRMED

func (_AccessIndexor *AccessIndexorSession) ACCESSCONFIRMED() (uint8, error)

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

Solidity: function ACCESS_CONFIRMED() constant returns(uint8)

func (*AccessIndexorSession) ACCESSNONE

func (_AccessIndexor *AccessIndexorSession) ACCESSNONE() (uint8, error)

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

Solidity: function ACCESS_NONE() constant returns(uint8)

func (*AccessIndexorSession) ACCESSTENTATIVE

func (_AccessIndexor *AccessIndexorSession) ACCESSTENTATIVE() (uint8, error)

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

Solidity: function ACCESS_TENTATIVE() constant returns(uint8)

func (*AccessIndexorSession) AccessGroups

func (_AccessIndexor *AccessIndexorSession) AccessGroups() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*AccessIndexorSession) CATEGORYCONTENTOBJECT

func (_AccessIndexor *AccessIndexorSession) CATEGORYCONTENTOBJECT() (uint8, error)

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

Solidity: function CATEGORY_CONTENT_OBJECT() constant returns(uint8)

func (*AccessIndexorSession) CATEGORYCONTENTTYPE

func (_AccessIndexor *AccessIndexorSession) CATEGORYCONTENTTYPE() (uint8, error)

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

Solidity: function CATEGORY_CONTENT_TYPE() constant returns(uint8)

func (*AccessIndexorSession) CATEGORYCONTRACT

func (_AccessIndexor *AccessIndexorSession) CATEGORYCONTRACT() (uint8, error)

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

Solidity: function CATEGORY_CONTRACT() constant returns(uint8)

func (*AccessIndexorSession) CATEGORYGROUP

func (_AccessIndexor *AccessIndexorSession) CATEGORYGROUP() (uint8, error)

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

Solidity: function CATEGORY_GROUP() constant returns(uint8)

func (*AccessIndexorSession) CATEGORYLIBRARY

func (_AccessIndexor *AccessIndexorSession) CATEGORYLIBRARY() (uint8, error)

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

Solidity: function CATEGORY_LIBRARY() constant returns(uint8)

func (*AccessIndexorSession) CheckAccessGroupRights

func (_AccessIndexor *AccessIndexorSession) CheckAccessGroupRights(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) constant returns(bool)

func (*AccessIndexorSession) CheckContentObjectRights

func (_AccessIndexor *AccessIndexorSession) CheckContentObjectRights(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) constant returns(bool)

func (*AccessIndexorSession) CheckContentTypeRights

func (_AccessIndexor *AccessIndexorSession) CheckContentTypeRights(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) constant returns(bool)

func (*AccessIndexorSession) CheckContractRights

func (_AccessIndexor *AccessIndexorSession) CheckContractRights(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) constant returns(bool)

func (*AccessIndexorSession) CheckDirectRights

func (_AccessIndexor *AccessIndexorSession) CheckDirectRights(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) constant returns(bool)

func (*AccessIndexorSession) CheckLibraryRights

func (_AccessIndexor *AccessIndexorSession) CheckLibraryRights(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) constant returns(bool)

func (*AccessIndexorSession) CheckRights

func (_AccessIndexor *AccessIndexorSession) CheckRights(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) constant returns(bool)

func (*AccessIndexorSession) CleanUpAccessGroups

func (_AccessIndexor *AccessIndexorSession) CleanUpAccessGroups() (*types.Transaction, error)

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

Solidity: function cleanUpAccessGroups() returns(uint256)

func (*AccessIndexorSession) CleanUpAll

func (_AccessIndexor *AccessIndexorSession) CleanUpAll() (*types.Transaction, error)

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

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

func (*AccessIndexorSession) CleanUpContentObjects

func (_AccessIndexor *AccessIndexorSession) CleanUpContentObjects() (*types.Transaction, error)

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

Solidity: function cleanUpContentObjects() returns(uint256)

func (*AccessIndexorSession) CleanUpContentTypes

func (_AccessIndexor *AccessIndexorSession) CleanUpContentTypes() (*types.Transaction, error)

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

Solidity: function cleanUpContentTypes() returns(uint256)

func (*AccessIndexorSession) CleanUpLibraries

func (_AccessIndexor *AccessIndexorSession) CleanUpLibraries() (*types.Transaction, error)

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

Solidity: function cleanUpLibraries() returns(uint256)

func (*AccessIndexorSession) ContentObjects

func (_AccessIndexor *AccessIndexorSession) ContentObjects() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*AccessIndexorSession) ContentSpace

func (_AccessIndexor *AccessIndexorSession) ContentSpace() (common.Address, error)

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

Solidity: function contentSpace() constant returns(address)

func (*AccessIndexorSession) ContentTypes

func (_AccessIndexor *AccessIndexorSession) ContentTypes() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*AccessIndexorSession) ContractExists

func (_AccessIndexor *AccessIndexorSession) ContractExists(addr common.Address) (bool, error)

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

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

func (*AccessIndexorSession) Contracts

func (_AccessIndexor *AccessIndexorSession) Contracts() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*AccessIndexorSession) Creator

func (_AccessIndexor *AccessIndexorSession) Creator() (common.Address, error)

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

Solidity: function creator() constant returns(address)

func (*AccessIndexorSession) GetAccessGroup

func (_AccessIndexor *AccessIndexorSession) GetAccessGroup(position *big.Int) (common.Address, error)

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

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

func (*AccessIndexorSession) GetAccessGroupRights

func (_AccessIndexor *AccessIndexorSession) GetAccessGroupRights(group common.Address) (uint8, error)

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

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

func (*AccessIndexorSession) GetAccessGroupsLength

func (_AccessIndexor *AccessIndexorSession) GetAccessGroupsLength() (*big.Int, error)

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

Solidity: function getAccessGroupsLength() constant returns(uint256)

func (*AccessIndexorSession) GetContentObject

func (_AccessIndexor *AccessIndexorSession) GetContentObject(position *big.Int) (common.Address, error)

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

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

func (*AccessIndexorSession) GetContentObjectRights

func (_AccessIndexor *AccessIndexorSession) GetContentObjectRights(obj common.Address) (uint8, error)

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

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

func (*AccessIndexorSession) GetContentObjectsLength

func (_AccessIndexor *AccessIndexorSession) GetContentObjectsLength() (*big.Int, error)

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

Solidity: function getContentObjectsLength() constant returns(uint256)

func (*AccessIndexorSession) GetContentType

func (_AccessIndexor *AccessIndexorSession) GetContentType(position *big.Int) (common.Address, error)

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

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

func (*AccessIndexorSession) GetContentTypeRights

func (_AccessIndexor *AccessIndexorSession) GetContentTypeRights(obj common.Address) (uint8, error)

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

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

func (*AccessIndexorSession) GetContentTypesLength

func (_AccessIndexor *AccessIndexorSession) GetContentTypesLength() (*big.Int, error)

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

Solidity: function getContentTypesLength() constant returns(uint256)

func (*AccessIndexorSession) GetContract

func (_AccessIndexor *AccessIndexorSession) GetContract(position *big.Int) (common.Address, error)

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

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

func (*AccessIndexorSession) GetContractRights

func (_AccessIndexor *AccessIndexorSession) GetContractRights(obj common.Address) (uint8, error)

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

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

func (*AccessIndexorSession) GetContractsLength

func (_AccessIndexor *AccessIndexorSession) GetContractsLength() (*big.Int, error)

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

Solidity: function getContractsLength() constant returns(uint256)

func (*AccessIndexorSession) GetLibrariesLength

func (_AccessIndexor *AccessIndexorSession) GetLibrariesLength() (*big.Int, error)

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

Solidity: function getLibrariesLength() constant returns(uint256)

func (*AccessIndexorSession) GetLibrary

func (_AccessIndexor *AccessIndexorSession) GetLibrary(position *big.Int) (common.Address, error)

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

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

func (*AccessIndexorSession) GetLibraryRights

func (_AccessIndexor *AccessIndexorSession) GetLibraryRights(lib common.Address) (uint8, error)

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

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

func (*AccessIndexorSession) HasManagerAccess

func (_AccessIndexor *AccessIndexorSession) HasManagerAccess(candidate common.Address) (bool, error)

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

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

func (*AccessIndexorSession) Kill

func (_AccessIndexor *AccessIndexorSession) Kill() (*types.Transaction, error)

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

Solidity: function kill() returns()

func (*AccessIndexorSession) Libraries

func (_AccessIndexor *AccessIndexorSession) Libraries() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*AccessIndexorSession) Owner

func (_AccessIndexor *AccessIndexorSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*AccessIndexorSession) SetAccessGroupRights

func (_AccessIndexor *AccessIndexorSession) SetAccessGroupRights(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 (*AccessIndexorSession) SetAccessRights

func (_AccessIndexor *AccessIndexorSession) SetAccessRights() (*types.Transaction, error)

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

Solidity: function setAccessRights() returns()

func (*AccessIndexorSession) SetContentObjectRights

func (_AccessIndexor *AccessIndexorSession) SetContentObjectRights(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 (*AccessIndexorSession) SetContentSpace

func (_AccessIndexor *AccessIndexorSession) SetContentSpace(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 (*AccessIndexorSession) SetContentTypeRights

func (_AccessIndexor *AccessIndexorSession) SetContentTypeRights(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 (*AccessIndexorSession) SetContractRights

func (_AccessIndexor *AccessIndexorSession) SetContractRights(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 (*AccessIndexorSession) SetLibraryRights

func (_AccessIndexor *AccessIndexorSession) SetLibraryRights(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 (*AccessIndexorSession) TYPEACCESS

func (_AccessIndexor *AccessIndexorSession) TYPEACCESS() (uint8, error)

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

Solidity: function TYPE_ACCESS() constant returns(uint8)

func (*AccessIndexorSession) TYPEEDIT

func (_AccessIndexor *AccessIndexorSession) TYPEEDIT() (uint8, error)

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

Solidity: function TYPE_EDIT() constant returns(uint8)

func (*AccessIndexorSession) TYPESEE

func (_AccessIndexor *AccessIndexorSession) TYPESEE() (uint8, error)

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

Solidity: function TYPE_SEE() constant returns(uint8)

func (*AccessIndexorSession) TransferCreatorship

func (_AccessIndexor *AccessIndexorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

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

Solidity: function transferCreatorship(address newCreator) returns()

func (*AccessIndexorSession) TransferOwnership

func (_AccessIndexor *AccessIndexorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(address newOwner) returns()

func (*AccessIndexorSession) Version

func (_AccessIndexor *AccessIndexorSession) Version() ([32]byte, error)

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

Solidity: function version() constant returns(bytes32)

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

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

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

func (*AccessIndexorTransactorRaw) Transact

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

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

func (*AccessIndexorTransactorRaw) Transfer

func (_AccessIndexor *AccessIndexorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type AccessIndexorTransactorSession

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

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

func (*AccessIndexorTransactorSession) CleanUpAccessGroups

func (_AccessIndexor *AccessIndexorTransactorSession) CleanUpAccessGroups() (*types.Transaction, error)

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

Solidity: function cleanUpAccessGroups() returns(uint256)

func (*AccessIndexorTransactorSession) CleanUpAll

func (_AccessIndexor *AccessIndexorTransactorSession) CleanUpAll() (*types.Transaction, error)

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

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

func (*AccessIndexorTransactorSession) CleanUpContentObjects

func (_AccessIndexor *AccessIndexorTransactorSession) CleanUpContentObjects() (*types.Transaction, error)

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

Solidity: function cleanUpContentObjects() returns(uint256)

func (*AccessIndexorTransactorSession) CleanUpContentTypes

func (_AccessIndexor *AccessIndexorTransactorSession) CleanUpContentTypes() (*types.Transaction, error)

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

Solidity: function cleanUpContentTypes() returns(uint256)

func (*AccessIndexorTransactorSession) CleanUpLibraries

func (_AccessIndexor *AccessIndexorTransactorSession) CleanUpLibraries() (*types.Transaction, error)

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

Solidity: function cleanUpLibraries() returns(uint256)

func (*AccessIndexorTransactorSession) Kill

func (_AccessIndexor *AccessIndexorTransactorSession) Kill() (*types.Transaction, error)

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

Solidity: function kill() returns()

func (*AccessIndexorTransactorSession) SetAccessGroupRights

func (_AccessIndexor *AccessIndexorTransactorSession) SetAccessGroupRights(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 (*AccessIndexorTransactorSession) SetAccessRights

func (_AccessIndexor *AccessIndexorTransactorSession) SetAccessRights() (*types.Transaction, error)

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

Solidity: function setAccessRights() returns()

func (*AccessIndexorTransactorSession) SetContentObjectRights

func (_AccessIndexor *AccessIndexorTransactorSession) SetContentObjectRights(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 (*AccessIndexorTransactorSession) SetContentSpace

func (_AccessIndexor *AccessIndexorTransactorSession) SetContentSpace(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 (*AccessIndexorTransactorSession) SetContentTypeRights

func (_AccessIndexor *AccessIndexorTransactorSession) SetContentTypeRights(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 (*AccessIndexorTransactorSession) SetContractRights

func (_AccessIndexor *AccessIndexorTransactorSession) SetContractRights(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 (*AccessIndexorTransactorSession) SetLibraryRights

func (_AccessIndexor *AccessIndexorTransactorSession) SetLibraryRights(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 (*AccessIndexorTransactorSession) TransferCreatorship

func (_AccessIndexor *AccessIndexorTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

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

Solidity: function transferCreatorship(address newCreator) returns()

func (*AccessIndexorTransactorSession) TransferOwnership

func (_AccessIndexor *AccessIndexorTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(address newOwner) returns()

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 AccessibleAccessRequest

type AccessibleAccessRequest struct {
	Raw types.Log // Blockchain specific contextual infos
}

AccessibleAccessRequest represents a AccessRequest event raised by the Accessible contract.

type AccessibleAccessRequestIterator

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

AccessibleAccessRequestIterator is returned from FilterAccessRequest and is used to iterate over the raw logs and unpacked data for AccessRequest events raised by the Accessible contract.

func (*AccessibleAccessRequestIterator) Close

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

func (*AccessibleAccessRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AccessibleAccessRequestIterator) 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) 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() constant returns(bytes32)

type AccessibleCallerRaw

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

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

func (*AccessibleCallerRaw) Call

func (_Accessible *AccessibleCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type AccessibleCallerSession

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

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

func (*AccessibleCallerSession) Version

func (_Accessible *AccessibleCallerSession) Version() ([32]byte, error)

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

Solidity: function version() constant returns(bytes32)

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

func (_Accessible *AccessibleFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*AccessibleAccessRequestIterator, error)

FilterAccessRequest is a free log retrieval operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

func (*AccessibleFilterer) ParseAccessRequest

func (_Accessible *AccessibleFilterer) ParseAccessRequest(log types.Log) (*AccessibleAccessRequest, error)

ParseAccessRequest is a log parse operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

func (*AccessibleFilterer) WatchAccessRequest

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

WatchAccessRequest is a free log subscription operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

type AccessibleRaw

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

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

func (*AccessibleRaw) Call

func (_Accessible *AccessibleRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*AccessibleRaw) Transact

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

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

func (*AccessibleRaw) Transfer

func (_Accessible *AccessibleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type AccessibleSession

type AccessibleSession struct {
	Contract     *Accessible       // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

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

func (*AccessibleSession) AccessRequest

func (_Accessible *AccessibleSession) AccessRequest() (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() returns(bool)

func (*AccessibleSession) Version

func (_Accessible *AccessibleSession) Version() ([32]byte, error)

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

Solidity: function version() constant returns(bytes32)

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

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

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() returns(bool)

type AccessibleTransactorRaw

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

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

func (*AccessibleTransactorRaw) Transact

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

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

func (*AccessibleTransactorRaw) Transfer

func (_Accessible *AccessibleTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type AccessibleTransactorSession

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

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

func (*AccessibleTransactorSession) AccessRequest

func (_Accessible *AccessibleTransactorSession) AccessRequest() (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() returns(bool)

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, content_space 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 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() constant 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() constant 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() constant 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() constant returns(uint8 category, uint256 length)

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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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) constant 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) constant 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) constant 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) constant 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) constant 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) constant 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) constant 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() constant 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() constant 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() constant 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() constant 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) constant 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() constant 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() constant 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() constant 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) constant 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) constant 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() constant returns(uint256)

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) constant 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) constant 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() constant 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) constant 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) constant 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() constant 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) constant 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) constant 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() constant returns(uint256)

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() constant 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) constant 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) constant returns(uint8)

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) constant 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) constant 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) constant 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() constant returns(uint8 category, uint256 length)

func (*BaseAccessControlGroupCaller) ManagersList

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

ManagersList is a free data retrieval call binding the contract method 0x1fcd7794.

Solidity: function managersList(uint256 ) constant returns(address)

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() constant returns(uint256)

func (*BaseAccessControlGroupCaller) MembersList

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

MembersList is a free data retrieval call binding the contract method 0x13b8ad31.

Solidity: function membersList(uint256 ) constant returns(address)

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() constant 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() constant 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() constant returns(string)

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() constant 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() constant 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() constant 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() constant 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() constant 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() constant returns(uint8)

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() constant 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 ) constant 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 ) constant returns(uint256)

type BaseAccessControlGroupCallerRaw

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

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

func (*BaseAccessControlGroupCallerRaw) Call

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type BaseAccessControlGroupCallerSession

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

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

func (*BaseAccessControlGroupCallerSession) ACCESSCONFIRMED

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) ACCESSCONFIRMED() (uint8, error)

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

Solidity: function ACCESS_CONFIRMED() constant returns(uint8)

func (*BaseAccessControlGroupCallerSession) ACCESSNONE

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) ACCESSNONE() (uint8, error)

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

Solidity: function ACCESS_NONE() constant returns(uint8)

func (*BaseAccessControlGroupCallerSession) ACCESSTENTATIVE

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) ACCESSTENTATIVE() (uint8, error)

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

Solidity: function ACCESS_TENTATIVE() constant returns(uint8)

func (*BaseAccessControlGroupCallerSession) AccessGroups

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) AccessGroups() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessControlGroupCallerSession) CATEGORYCONTENTOBJECT

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CATEGORYCONTENTOBJECT() (uint8, error)

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

Solidity: function CATEGORY_CONTENT_OBJECT() constant returns(uint8)

func (*BaseAccessControlGroupCallerSession) CATEGORYCONTENTTYPE

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CATEGORYCONTENTTYPE() (uint8, error)

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

Solidity: function CATEGORY_CONTENT_TYPE() constant returns(uint8)

func (*BaseAccessControlGroupCallerSession) CATEGORYCONTRACT

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CATEGORYCONTRACT() (uint8, error)

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

Solidity: function CATEGORY_CONTRACT() constant returns(uint8)

func (*BaseAccessControlGroupCallerSession) CATEGORYGROUP

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CATEGORYGROUP() (uint8, error)

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

Solidity: function CATEGORY_GROUP() constant returns(uint8)

func (*BaseAccessControlGroupCallerSession) CATEGORYLIBRARY

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CATEGORYLIBRARY() (uint8, error)

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

Solidity: function CATEGORY_LIBRARY() constant returns(uint8)

func (*BaseAccessControlGroupCallerSession) CanCommit

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CanCommit() (bool, error)

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

Solidity: function canCommit() constant returns(bool)

func (*BaseAccessControlGroupCallerSession) CanConfirm

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CanConfirm() (bool, error)

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

Solidity: function canConfirm() constant returns(bool)

func (*BaseAccessControlGroupCallerSession) CanEdit

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CanEdit() (bool, error)

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

Solidity: function canEdit() constant returns(bool)

func (*BaseAccessControlGroupCallerSession) CheckAccessGroupRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CheckAccessGroupRights(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) constant returns(bool)

func (*BaseAccessControlGroupCallerSession) CheckContentObjectRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CheckContentObjectRights(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) constant returns(bool)

func (*BaseAccessControlGroupCallerSession) CheckContentTypeRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CheckContentTypeRights(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) constant returns(bool)

func (*BaseAccessControlGroupCallerSession) CheckContractRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CheckContractRights(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) constant returns(bool)

func (*BaseAccessControlGroupCallerSession) CheckDirectRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CheckDirectRights(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) constant returns(bool)

func (*BaseAccessControlGroupCallerSession) CheckLibraryRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CheckLibraryRights(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) constant returns(bool)

func (*BaseAccessControlGroupCallerSession) CheckRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CheckRights(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) constant returns(bool)

func (*BaseAccessControlGroupCallerSession) CommitPending

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CommitPending() (bool, error)

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

Solidity: function commitPending() constant returns(bool)

func (*BaseAccessControlGroupCallerSession) ContentObjects

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) ContentObjects() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessControlGroupCallerSession) ContentSpace

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) ContentSpace() (common.Address, error)

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

Solidity: function contentSpace() constant returns(address)

func (*BaseAccessControlGroupCallerSession) ContentTypes

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) ContentTypes() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessControlGroupCallerSession) ContractExists

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) ContractExists(addr common.Address) (bool, error)

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

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

func (*BaseAccessControlGroupCallerSession) Contracts

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) Contracts() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessControlGroupCallerSession) CountVersionHashes

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) CountVersionHashes() (*big.Int, error)

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

Solidity: function countVersionHashes() constant returns(uint256)

func (*BaseAccessControlGroupCallerSession) Creator

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) Creator() (common.Address, error)

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

Solidity: function creator() constant returns(address)

func (*BaseAccessControlGroupCallerSession) GetAccessGroup

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) GetAccessGroup(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessControlGroupCallerSession) GetAccessGroupRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) GetAccessGroupRights(group common.Address) (uint8, error)

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

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

func (*BaseAccessControlGroupCallerSession) GetAccessGroupsLength

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) GetAccessGroupsLength() (*big.Int, error)

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

Solidity: function getAccessGroupsLength() constant returns(uint256)

func (*BaseAccessControlGroupCallerSession) GetContentObject

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) GetContentObject(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessControlGroupCallerSession) GetContentObjectRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) GetContentObjectRights(obj common.Address) (uint8, error)

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

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

func (*BaseAccessControlGroupCallerSession) GetContentObjectsLength

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) GetContentObjectsLength() (*big.Int, error)

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

Solidity: function getContentObjectsLength() constant returns(uint256)

func (*BaseAccessControlGroupCallerSession) GetContentType

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) GetContentType(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessControlGroupCallerSession) GetContentTypeRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) GetContentTypeRights(obj common.Address) (uint8, error)

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

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

func (*BaseAccessControlGroupCallerSession) GetContentTypesLength

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) GetContentTypesLength() (*big.Int, error)

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

Solidity: function getContentTypesLength() constant returns(uint256)

func (*BaseAccessControlGroupCallerSession) GetContract

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) GetContract(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessControlGroupCallerSession) GetContractRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) GetContractRights(obj common.Address) (uint8, error)

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

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

func (*BaseAccessControlGroupCallerSession) GetContractsLength

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) GetContractsLength() (*big.Int, error)

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

Solidity: function getContractsLength() constant returns(uint256)

func (*BaseAccessControlGroupCallerSession) GetLibrariesLength

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) GetLibrariesLength() (*big.Int, error)

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

Solidity: function getLibrariesLength() constant returns(uint256)

func (*BaseAccessControlGroupCallerSession) GetLibrary

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) GetLibrary(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessControlGroupCallerSession) GetLibraryRights

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) GetLibraryRights(lib common.Address) (uint8, error)

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

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

func (*BaseAccessControlGroupCallerSession) HasAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) HasAccess(candidate common.Address) (bool, error)

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

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

func (*BaseAccessControlGroupCallerSession) HasAccessRight

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) HasAccessRight(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) constant returns(bool)

func (*BaseAccessControlGroupCallerSession) HasManagerAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) HasManagerAccess(candidate common.Address) (bool, error)

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

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

func (*BaseAccessControlGroupCallerSession) Libraries

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) Libraries() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessControlGroupCallerSession) ManagersList

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) ManagersList(arg0 *big.Int) (common.Address, error)

ManagersList is a free data retrieval call binding the contract method 0x1fcd7794.

Solidity: function managersList(uint256 ) constant returns(address)

func (*BaseAccessControlGroupCallerSession) ManagersNum

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) ManagersNum() (*big.Int, error)

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

Solidity: function managersNum() constant returns(uint256)

func (*BaseAccessControlGroupCallerSession) MembersList

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) MembersList(arg0 *big.Int) (common.Address, error)

MembersList is a free data retrieval call binding the contract method 0x13b8ad31.

Solidity: function membersList(uint256 ) constant returns(address)

func (*BaseAccessControlGroupCallerSession) MembersNum

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) MembersNum() (*big.Int, error)

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

Solidity: function membersNum() constant returns(uint256)

func (*BaseAccessControlGroupCallerSession) OauthEnabled

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) OauthEnabled() (bool, error)

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

Solidity: function oauthEnabled() constant returns(bool)

func (*BaseAccessControlGroupCallerSession) ObjectHash

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) ObjectHash() (string, error)

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

Solidity: function objectHash() constant returns(string)

func (*BaseAccessControlGroupCallerSession) Owner

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BaseAccessControlGroupCallerSession) ParentAddress

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) ParentAddress() (common.Address, error)

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

Solidity: function parentAddress() constant returns(address)

func (*BaseAccessControlGroupCallerSession) PendingHash

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) PendingHash() (string, error)

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

Solidity: function pendingHash() constant returns(string)

func (*BaseAccessControlGroupCallerSession) TYPEACCESS

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) TYPEACCESS() (uint8, error)

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

Solidity: function TYPE_ACCESS() constant returns(uint8)

func (*BaseAccessControlGroupCallerSession) TYPEEDIT

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) TYPEEDIT() (uint8, error)

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

Solidity: function TYPE_EDIT() constant returns(uint8)

func (*BaseAccessControlGroupCallerSession) TYPESEE

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) TYPESEE() (uint8, error)

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

Solidity: function TYPE_SEE() constant returns(uint8)

func (*BaseAccessControlGroupCallerSession) Version

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) Version() ([32]byte, error)

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

Solidity: function version() constant returns(bytes32)

func (*BaseAccessControlGroupCallerSession) VersionHashes

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) VersionHashes(arg0 *big.Int) (string, error)

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

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

func (*BaseAccessControlGroupCallerSession) VersionTimestamp

func (_BaseAccessControlGroup *BaseAccessControlGroupCallerSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

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

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

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 BaseAccessControlGroupDbgAddress

type BaseAccessControlGroupDbgAddress struct {
	Label string
	Index *big.Int
	A     common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

BaseAccessControlGroupDbgAddress represents a DbgAddress event raised by the BaseAccessControlGroup contract.

type BaseAccessControlGroupDbgAddressIterator

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

BaseAccessControlGroupDbgAddressIterator is returned from FilterDbgAddress and is used to iterate over the raw logs and unpacked data for DbgAddress events raised by the BaseAccessControlGroup contract.

func (*BaseAccessControlGroupDbgAddressIterator) Close

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

func (*BaseAccessControlGroupDbgAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessControlGroupDbgAddressIterator) 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) 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) FilterDbgAddress

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterDbgAddress(opts *bind.FilterOpts) (*BaseAccessControlGroupDbgAddressIterator, error)

FilterDbgAddress is a free log retrieval operation binding the contract event 0xa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b260.

Solidity: event dbgAddress(string label, uint256 index, address a)

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) 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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) 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) ParseDbgAddress

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseDbgAddress(log types.Log) (*BaseAccessControlGroupDbgAddress, error)

ParseDbgAddress is a log parse operation binding the contract event 0xa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b260.

Solidity: event dbgAddress(string label, uint256 index, address a)

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) 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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) 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) WatchDbgAddress

func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchDbgAddress(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupDbgAddress) (event.Subscription, error)

WatchDbgAddress is a free log subscription operation binding the contract event 0xa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b260.

Solidity: event dbgAddress(string label, uint256 index, address a)

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) 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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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)

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 BaseAccessControlGroupRaw

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

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

func (*BaseAccessControlGroupRaw) Call

func (_BaseAccessControlGroup *BaseAccessControlGroupRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*BaseAccessControlGroupRaw) Transact

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

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

func (*BaseAccessControlGroupRaw) Transfer

func (_BaseAccessControlGroup *BaseAccessControlGroupRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

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

type BaseAccessControlGroupSession struct {
	Contract     *BaseAccessControlGroup // Generic contract binding to set the session for
	CallOpts     bind.CallOpts           // Call options to use throughout this session
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

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

func (*BaseAccessControlGroupSession) ACCESSCONFIRMED

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) ACCESSCONFIRMED() (uint8, error)

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

Solidity: function ACCESS_CONFIRMED() constant returns(uint8)

func (*BaseAccessControlGroupSession) ACCESSNONE

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) ACCESSNONE() (uint8, error)

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

Solidity: function ACCESS_NONE() constant returns(uint8)

func (*BaseAccessControlGroupSession) ACCESSTENTATIVE

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) ACCESSTENTATIVE() (uint8, error)

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

Solidity: function ACCESS_TENTATIVE() constant returns(uint8)

func (*BaseAccessControlGroupSession) AccessGroups

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) AccessGroups() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessControlGroupSession) CATEGORYCONTENTOBJECT

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CATEGORYCONTENTOBJECT() (uint8, error)

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

Solidity: function CATEGORY_CONTENT_OBJECT() constant returns(uint8)

func (*BaseAccessControlGroupSession) CATEGORYCONTENTTYPE

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CATEGORYCONTENTTYPE() (uint8, error)

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

Solidity: function CATEGORY_CONTENT_TYPE() constant returns(uint8)

func (*BaseAccessControlGroupSession) CATEGORYCONTRACT

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CATEGORYCONTRACT() (uint8, error)

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

Solidity: function CATEGORY_CONTRACT() constant returns(uint8)

func (*BaseAccessControlGroupSession) CATEGORYGROUP

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CATEGORYGROUP() (uint8, error)

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

Solidity: function CATEGORY_GROUP() constant returns(uint8)

func (*BaseAccessControlGroupSession) CATEGORYLIBRARY

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CATEGORYLIBRARY() (uint8, error)

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

Solidity: function CATEGORY_LIBRARY() constant returns(uint8)

func (*BaseAccessControlGroupSession) CanCommit

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CanCommit() (bool, error)

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

Solidity: function canCommit() constant returns(bool)

func (*BaseAccessControlGroupSession) CanConfirm

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CanConfirm() (bool, error)

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

Solidity: function canConfirm() constant returns(bool)

func (*BaseAccessControlGroupSession) CanEdit

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CanEdit() (bool, error)

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

Solidity: function canEdit() constant returns(bool)

func (*BaseAccessControlGroupSession) CheckAccessGroupRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CheckAccessGroupRights(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) constant returns(bool)

func (*BaseAccessControlGroupSession) CheckContentObjectRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CheckContentObjectRights(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) constant returns(bool)

func (*BaseAccessControlGroupSession) CheckContentTypeRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CheckContentTypeRights(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) constant returns(bool)

func (*BaseAccessControlGroupSession) CheckContractRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CheckContractRights(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) constant returns(bool)

func (*BaseAccessControlGroupSession) CheckDirectRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CheckDirectRights(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) constant returns(bool)

func (*BaseAccessControlGroupSession) CheckLibraryRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CheckLibraryRights(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) constant returns(bool)

func (*BaseAccessControlGroupSession) CheckRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CheckRights(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) constant returns(bool)

func (*BaseAccessControlGroupSession) CleanUpAccessGroups

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CleanUpAccessGroups() (*types.Transaction, error)

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

Solidity: function cleanUpAccessGroups() returns(uint256)

func (*BaseAccessControlGroupSession) CleanUpAll

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CleanUpAll() (*types.Transaction, error)

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

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

func (*BaseAccessControlGroupSession) CleanUpContentObjects

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CleanUpContentObjects() (*types.Transaction, error)

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

Solidity: function cleanUpContentObjects() returns(uint256)

func (*BaseAccessControlGroupSession) CleanUpContentTypes

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CleanUpContentTypes() (*types.Transaction, error)

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

Solidity: function cleanUpContentTypes() returns(uint256)

func (*BaseAccessControlGroupSession) CleanUpLibraries

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CleanUpLibraries() (*types.Transaction, error)

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

Solidity: function cleanUpLibraries() returns(uint256)

func (*BaseAccessControlGroupSession) ClearPending

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseAccessControlGroupSession) Commit

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseAccessControlGroupSession) CommitPending

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CommitPending() (bool, error)

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

Solidity: function commitPending() constant returns(bool)

func (*BaseAccessControlGroupSession) ConfirmCommit

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*BaseAccessControlGroupSession) ContentObjects

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) ContentObjects() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessControlGroupSession) ContentSpace

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) ContentSpace() (common.Address, error)

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

Solidity: function contentSpace() constant returns(address)

func (*BaseAccessControlGroupSession) ContentTypes

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) ContentTypes() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessControlGroupSession) ContractExists

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) ContractExists(addr common.Address) (bool, error)

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

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

func (*BaseAccessControlGroupSession) Contracts

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) Contracts() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessControlGroupSession) CountVersionHashes

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) CountVersionHashes() (*big.Int, error)

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

Solidity: function countVersionHashes() constant returns(uint256)

func (*BaseAccessControlGroupSession) Creator

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) Creator() (common.Address, error)

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

Solidity: function creator() constant returns(address)

func (*BaseAccessControlGroupSession) DeleteVersion

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseAccessControlGroupSession) GetAccessGroup

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GetAccessGroup(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessControlGroupSession) GetAccessGroupRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GetAccessGroupRights(group common.Address) (uint8, error)

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

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

func (*BaseAccessControlGroupSession) GetAccessGroupsLength

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GetAccessGroupsLength() (*big.Int, error)

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

Solidity: function getAccessGroupsLength() constant returns(uint256)

func (*BaseAccessControlGroupSession) GetContentObject

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GetContentObject(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessControlGroupSession) GetContentObjectRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GetContentObjectRights(obj common.Address) (uint8, error)

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

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

func (*BaseAccessControlGroupSession) GetContentObjectsLength

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GetContentObjectsLength() (*big.Int, error)

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

Solidity: function getContentObjectsLength() constant returns(uint256)

func (*BaseAccessControlGroupSession) GetContentType

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GetContentType(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessControlGroupSession) GetContentTypeRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GetContentTypeRights(obj common.Address) (uint8, error)

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

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

func (*BaseAccessControlGroupSession) GetContentTypesLength

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GetContentTypesLength() (*big.Int, error)

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

Solidity: function getContentTypesLength() constant returns(uint256)

func (*BaseAccessControlGroupSession) GetContract

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GetContract(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessControlGroupSession) GetContractRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GetContractRights(obj common.Address) (uint8, error)

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

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

func (*BaseAccessControlGroupSession) GetContractsLength

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GetContractsLength() (*big.Int, error)

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

Solidity: function getContractsLength() constant returns(uint256)

func (*BaseAccessControlGroupSession) GetLibrariesLength

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GetLibrariesLength() (*big.Int, error)

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

Solidity: function getLibrariesLength() constant returns(uint256)

func (*BaseAccessControlGroupSession) GetLibrary

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GetLibrary(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessControlGroupSession) GetLibraryRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GetLibraryRights(lib common.Address) (uint8, error)

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

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

func (*BaseAccessControlGroupSession) GrantAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GrantAccess(candidate common.Address) (*types.Transaction, error)

GrantAccess is a paid mutator transaction binding the contract method 0x0ae5e739.

Solidity: function grantAccess(address candidate) returns()

func (*BaseAccessControlGroupSession) GrantManagerAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) GrantManagerAccess(manager common.Address) (*types.Transaction, error)

GrantManagerAccess is a paid mutator transaction binding the contract method 0x75861a95.

Solidity: function grantManagerAccess(address manager) returns()

func (*BaseAccessControlGroupSession) HasAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) HasAccess(candidate common.Address) (bool, error)

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

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

func (*BaseAccessControlGroupSession) HasAccessRight

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) HasAccessRight(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) constant returns(bool)

func (*BaseAccessControlGroupSession) HasManagerAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) HasManagerAccess(candidate common.Address) (bool, error)

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

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

func (*BaseAccessControlGroupSession) Kill

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) Kill() (*types.Transaction, error)

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

Solidity: function kill() returns()

func (*BaseAccessControlGroupSession) Libraries

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) Libraries() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessControlGroupSession) ManagersList

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) ManagersList(arg0 *big.Int) (common.Address, error)

ManagersList is a free data retrieval call binding the contract method 0x1fcd7794.

Solidity: function managersList(uint256 ) constant returns(address)

func (*BaseAccessControlGroupSession) ManagersNum

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) ManagersNum() (*big.Int, error)

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

Solidity: function managersNum() constant returns(uint256)

func (*BaseAccessControlGroupSession) MembersList

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) MembersList(arg0 *big.Int) (common.Address, error)

MembersList is a free data retrieval call binding the contract method 0x13b8ad31.

Solidity: function membersList(uint256 ) constant returns(address)

func (*BaseAccessControlGroupSession) MembersNum

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) MembersNum() (*big.Int, error)

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

Solidity: function membersNum() constant returns(uint256)

func (*BaseAccessControlGroupSession) OauthEnabled

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) OauthEnabled() (bool, error)

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

Solidity: function oauthEnabled() constant returns(bool)

func (*BaseAccessControlGroupSession) ObjectHash

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) ObjectHash() (string, error)

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

Solidity: function objectHash() constant returns(string)

func (*BaseAccessControlGroupSession) Owner

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BaseAccessControlGroupSession) ParentAddress

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) ParentAddress() (common.Address, error)

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

Solidity: function parentAddress() constant returns(address)

func (*BaseAccessControlGroupSession) PendingHash

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) PendingHash() (string, error)

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

Solidity: function pendingHash() constant returns(string)

func (*BaseAccessControlGroupSession) RevokeAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) RevokeAccess(candidate common.Address) (*types.Transaction, error)

RevokeAccess is a paid mutator transaction binding the contract method 0x85e68531.

Solidity: function revokeAccess(address candidate) returns()

func (*BaseAccessControlGroupSession) RevokeManagerAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) RevokeManagerAccess(manager common.Address) (*types.Transaction, error)

RevokeManagerAccess is a paid mutator transaction binding the contract method 0xcdb849b7.

Solidity: function revokeManagerAccess(address manager) returns()

func (*BaseAccessControlGroupSession) SetAccessGroupRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) SetAccessGroupRights(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 (*BaseAccessControlGroupSession) SetAccessRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) SetAccessRights() (*types.Transaction, error)

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

Solidity: function setAccessRights() returns()

func (*BaseAccessControlGroupSession) SetContentObjectRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) SetContentObjectRights(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 (*BaseAccessControlGroupSession) SetContentSpace

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) SetContentSpace(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 (*BaseAccessControlGroupSession) SetContentTypeRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) SetContentTypeRights(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 (*BaseAccessControlGroupSession) SetContractRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) SetContractRights(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 (*BaseAccessControlGroupSession) SetLibraryRights

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) SetLibraryRights(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 (*BaseAccessControlGroupSession) SetOAuthEnabled

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) SetOAuthEnabled(_enabled bool) (*types.Transaction, error)

SetOAuthEnabled is a paid mutator transaction binding the contract method 0xfba3779a.

Solidity: function setOAuthEnabled(bool _enabled) returns()

func (*BaseAccessControlGroupSession) TYPEACCESS

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) TYPEACCESS() (uint8, error)

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

Solidity: function TYPE_ACCESS() constant returns(uint8)

func (*BaseAccessControlGroupSession) TYPEEDIT

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) TYPEEDIT() (uint8, error)

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

Solidity: function TYPE_EDIT() constant returns(uint8)

func (*BaseAccessControlGroupSession) TYPESEE

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) TYPESEE() (uint8, error)

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

Solidity: function TYPE_SEE() constant returns(uint8)

func (*BaseAccessControlGroupSession) TransferCreatorship

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

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

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseAccessControlGroupSession) TransferOwnership

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseAccessControlGroupSession) UpdateRequest

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) UpdateRequest() (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

func (*BaseAccessControlGroupSession) Version

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) Version() ([32]byte, error)

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

Solidity: function version() constant returns(bytes32)

func (*BaseAccessControlGroupSession) VersionHashes

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) VersionHashes(arg0 *big.Int) (string, error)

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

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

func (*BaseAccessControlGroupSession) VersionTimestamp

func (_BaseAccessControlGroup *BaseAccessControlGroupSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

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

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

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

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

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

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

func (*BaseAccessControlGroupTransactorRaw) Transact

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

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

func (*BaseAccessControlGroupTransactorRaw) Transfer

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseAccessControlGroupTransactorSession

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

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

func (*BaseAccessControlGroupTransactorSession) CleanUpAccessGroups

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) CleanUpAccessGroups() (*types.Transaction, error)

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

Solidity: function cleanUpAccessGroups() returns(uint256)

func (*BaseAccessControlGroupTransactorSession) CleanUpAll

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) CleanUpAll() (*types.Transaction, error)

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

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

func (*BaseAccessControlGroupTransactorSession) CleanUpContentObjects

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) CleanUpContentObjects() (*types.Transaction, error)

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

Solidity: function cleanUpContentObjects() returns(uint256)

func (*BaseAccessControlGroupTransactorSession) CleanUpContentTypes

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) CleanUpContentTypes() (*types.Transaction, error)

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

Solidity: function cleanUpContentTypes() returns(uint256)

func (*BaseAccessControlGroupTransactorSession) CleanUpLibraries

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) CleanUpLibraries() (*types.Transaction, error)

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

Solidity: function cleanUpLibraries() returns(uint256)

func (*BaseAccessControlGroupTransactorSession) ClearPending

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseAccessControlGroupTransactorSession) Commit

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseAccessControlGroupTransactorSession) ConfirmCommit

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*BaseAccessControlGroupTransactorSession) DeleteVersion

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseAccessControlGroupTransactorSession) GrantAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) GrantAccess(candidate common.Address) (*types.Transaction, error)

GrantAccess is a paid mutator transaction binding the contract method 0x0ae5e739.

Solidity: function grantAccess(address candidate) returns()

func (*BaseAccessControlGroupTransactorSession) GrantManagerAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) GrantManagerAccess(manager common.Address) (*types.Transaction, error)

GrantManagerAccess is a paid mutator transaction binding the contract method 0x75861a95.

Solidity: function grantManagerAccess(address manager) returns()

func (*BaseAccessControlGroupTransactorSession) Kill

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) Kill() (*types.Transaction, error)

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

Solidity: function kill() returns()

func (*BaseAccessControlGroupTransactorSession) RevokeAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) RevokeAccess(candidate common.Address) (*types.Transaction, error)

RevokeAccess is a paid mutator transaction binding the contract method 0x85e68531.

Solidity: function revokeAccess(address candidate) returns()

func (*BaseAccessControlGroupTransactorSession) RevokeManagerAccess

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) RevokeManagerAccess(manager common.Address) (*types.Transaction, error)

RevokeManagerAccess is a paid mutator transaction binding the contract method 0xcdb849b7.

Solidity: function revokeManagerAccess(address manager) returns()

func (*BaseAccessControlGroupTransactorSession) SetAccessGroupRights

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) SetAccessGroupRights(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 (*BaseAccessControlGroupTransactorSession) SetAccessRights

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) SetAccessRights() (*types.Transaction, error)

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

Solidity: function setAccessRights() returns()

func (*BaseAccessControlGroupTransactorSession) SetContentObjectRights

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) SetContentObjectRights(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 (*BaseAccessControlGroupTransactorSession) SetContentSpace

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) SetContentSpace(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 (*BaseAccessControlGroupTransactorSession) SetContentTypeRights

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) SetContentTypeRights(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 (*BaseAccessControlGroupTransactorSession) SetContractRights

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) SetContractRights(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 (*BaseAccessControlGroupTransactorSession) SetLibraryRights

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) SetLibraryRights(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 (*BaseAccessControlGroupTransactorSession) SetOAuthEnabled

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) SetOAuthEnabled(_enabled bool) (*types.Transaction, error)

SetOAuthEnabled is a paid mutator transaction binding the contract method 0xfba3779a.

Solidity: function setOAuthEnabled(bool _enabled) returns()

func (*BaseAccessControlGroupTransactorSession) TransferCreatorship

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

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

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseAccessControlGroupTransactorSession) TransferOwnership

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseAccessControlGroupTransactorSession) UpdateRequest

func (_BaseAccessControlGroup *BaseAccessControlGroupTransactorSession) UpdateRequest() (*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
	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 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 BaseAccessWalletAccessRequest

type BaseAccessWalletAccessRequest struct {
	Raw types.Log // Blockchain specific contextual infos
}

BaseAccessWalletAccessRequest represents a AccessRequest event raised by the BaseAccessWallet contract.

type BaseAccessWalletAccessRequestIterator

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

BaseAccessWalletAccessRequestIterator is returned from FilterAccessRequest and is used to iterate over the raw logs and unpacked data for AccessRequest events raised by the BaseAccessWallet contract.

func (*BaseAccessWalletAccessRequestIterator) Close

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

func (*BaseAccessWalletAccessRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessWalletAccessRequestIterator) 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() constant 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() constant 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() constant returns(uint8)

func (*BaseAccessWalletCaller) AccessCompleteMsg

func (_BaseAccessWallet *BaseAccessWalletCaller) AccessCompleteMsg(opts *bind.CallOpts, content_address common.Address, request_ID *big.Int, score_pct *big.Int, ml_out_hash [32]byte) ([32]byte, error)

AccessCompleteMsg is a free data retrieval call binding the contract method 0x97510671.

Solidity: function accessCompleteMsg(address content_address, uint256 request_ID, uint256 score_pct, bytes32 ml_out_hash) constant returns(bytes32)

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() constant returns(uint8 category, uint256 length)

func (*BaseAccessWalletCaller) AccessRequestMsg

func (_BaseAccessWallet *BaseAccessWalletCaller) AccessRequestMsg(opts *bind.CallOpts, content_address common.Address, level uint8, pke_requestor string, pke_AFGH string, custom_values [][32]byte, stakeholders []common.Address) ([32]byte, error)

AccessRequestMsg is a free data retrieval call binding the contract method 0x957a3aa4.

Solidity: function accessRequestMsg(address content_address, uint8 level, string pke_requestor, string pke_AFGH, bytes32[] custom_values, address[] stakeholders) constant returns(bytes32)

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() constant returns(address)

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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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) constant 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() constant 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) constant 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 ) constant 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) constant 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) constant 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) constant 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) constant 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) constant 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) constant 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) constant 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() constant 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() constant 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() constant 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 ) constant 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 ) constant 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() constant 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() constant 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) constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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) constant 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) constant 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) constant 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() constant 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) constant 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) constant 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() constant 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) constant 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) constant 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() constant 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) constant 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) constant 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() constant 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() constant 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) constant 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) constant 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) constant returns(bytes)

func (*BaseAccessWalletCaller) HasAccess

func (_BaseAccessWallet *BaseAccessWalletCaller) HasAccess(opts *bind.CallOpts, arg0 common.Address) (bool, error)

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

Solidity: function hasAccess(address ) constant 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) constant 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() constant 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() constant returns(string)

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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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) constant 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) constant 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) constant 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() constant 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 ) constant 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 ) constant returns(uint256)

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) constant returns(bool)

type BaseAccessWalletCallerRaw

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

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

func (*BaseAccessWalletCallerRaw) Call

func (_BaseAccessWallet *BaseAccessWalletCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type BaseAccessWalletCallerSession

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

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

func (*BaseAccessWalletCallerSession) ACCESSCONFIRMED

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ACCESSCONFIRMED() (uint8, error)

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

Solidity: function ACCESS_CONFIRMED() constant returns(uint8)

func (*BaseAccessWalletCallerSession) ACCESSNONE

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ACCESSNONE() (uint8, error)

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

Solidity: function ACCESS_NONE() constant returns(uint8)

func (*BaseAccessWalletCallerSession) ACCESSTENTATIVE

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ACCESSTENTATIVE() (uint8, error)

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

Solidity: function ACCESS_TENTATIVE() constant returns(uint8)

func (*BaseAccessWalletCallerSession) AccessCompleteMsg

func (_BaseAccessWallet *BaseAccessWalletCallerSession) AccessCompleteMsg(content_address common.Address, request_ID *big.Int, score_pct *big.Int, ml_out_hash [32]byte) ([32]byte, error)

AccessCompleteMsg is a free data retrieval call binding the contract method 0x97510671.

Solidity: function accessCompleteMsg(address content_address, uint256 request_ID, uint256 score_pct, bytes32 ml_out_hash) constant returns(bytes32)

func (*BaseAccessWalletCallerSession) AccessGroups

func (_BaseAccessWallet *BaseAccessWalletCallerSession) AccessGroups() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessWalletCallerSession) AccessRequestMsg

func (_BaseAccessWallet *BaseAccessWalletCallerSession) AccessRequestMsg(content_address common.Address, level uint8, pke_requestor string, pke_AFGH string, custom_values [][32]byte, stakeholders []common.Address) ([32]byte, error)

AccessRequestMsg is a free data retrieval call binding the contract method 0x957a3aa4.

Solidity: function accessRequestMsg(address content_address, uint8 level, string pke_requestor, string pke_AFGH, bytes32[] custom_values, address[] stakeholders) constant returns(bytes32)

func (*BaseAccessWalletCallerSession) AddressKMS

func (_BaseAccessWallet *BaseAccessWalletCallerSession) AddressKMS() (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() constant returns(address)

func (*BaseAccessWalletCallerSession) CATEGORYCONTENTOBJECT

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CATEGORYCONTENTOBJECT() (uint8, error)

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

Solidity: function CATEGORY_CONTENT_OBJECT() constant returns(uint8)

func (*BaseAccessWalletCallerSession) CATEGORYCONTENTTYPE

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CATEGORYCONTENTTYPE() (uint8, error)

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

Solidity: function CATEGORY_CONTENT_TYPE() constant returns(uint8)

func (*BaseAccessWalletCallerSession) CATEGORYCONTRACT

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CATEGORYCONTRACT() (uint8, error)

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

Solidity: function CATEGORY_CONTRACT() constant returns(uint8)

func (*BaseAccessWalletCallerSession) CATEGORYGROUP

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CATEGORYGROUP() (uint8, error)

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

Solidity: function CATEGORY_GROUP() constant returns(uint8)

func (*BaseAccessWalletCallerSession) CATEGORYLIBRARY

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CATEGORYLIBRARY() (uint8, error)

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

Solidity: function CATEGORY_LIBRARY() constant returns(uint8)

func (*BaseAccessWalletCallerSession) CanCommit

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CanCommit() (bool, error)

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

Solidity: function canCommit() constant returns(bool)

func (*BaseAccessWalletCallerSession) CanConfirm

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CanConfirm() (bool, error)

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

Solidity: function canConfirm() constant returns(bool)

func (*BaseAccessWalletCallerSession) CanContribute

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CanContribute(_candidate common.Address) (bool, error)

CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.

Solidity: function canContribute(address _candidate) constant returns(bool)

func (*BaseAccessWalletCallerSession) CanEdit

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CanEdit() (bool, error)

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

Solidity: function canEdit() constant returns(bool)

func (*BaseAccessWalletCallerSession) CanPublish

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CanPublish(_candidate common.Address) (bool, error)

CanPublish is a free data retrieval call binding the contract method 0x9b55f901.

Solidity: function canPublish(address _candidate) constant returns(bool)

func (*BaseAccessWalletCallerSession) CanReview

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CanReview(arg0 common.Address) (bool, error)

CanReview is a free data retrieval call binding the contract method 0x29d00219.

Solidity: function canReview(address ) constant returns(bool)

func (*BaseAccessWalletCallerSession) CheckAccessGroupRights

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CheckAccessGroupRights(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) constant returns(bool)

func (*BaseAccessWalletCallerSession) CheckContentObjectRights

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CheckContentObjectRights(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) constant returns(bool)

func (*BaseAccessWalletCallerSession) CheckContentTypeRights

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CheckContentTypeRights(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) constant returns(bool)

func (*BaseAccessWalletCallerSession) CheckContractRights

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CheckContractRights(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) constant returns(bool)

func (*BaseAccessWalletCallerSession) CheckDirectRights

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CheckDirectRights(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) constant returns(bool)

func (*BaseAccessWalletCallerSession) CheckLibraryRights

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CheckLibraryRights(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) constant returns(bool)

func (*BaseAccessWalletCallerSession) CheckRights

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CheckRights(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) constant returns(bool)

func (*BaseAccessWalletCallerSession) CommitPending

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CommitPending() (bool, error)

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

Solidity: function commitPending() constant returns(bool)

func (*BaseAccessWalletCallerSession) ContentObjects

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ContentObjects() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessWalletCallerSession) ContentSpace

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ContentSpace() (common.Address, error)

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

Solidity: function contentSpace() constant returns(address)

func (*BaseAccessWalletCallerSession) ContentTypeContracts

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ContentTypeContracts(arg0 common.Address) (common.Address, error)

ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.

Solidity: function contentTypeContracts(address ) constant returns(address)

func (*BaseAccessWalletCallerSession) ContentTypes

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ContentTypes(arg0 *big.Int) (common.Address, error)

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

Solidity: function contentTypes(uint256 ) constant returns(address)

func (*BaseAccessWalletCallerSession) ContentTypes0

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ContentTypes0() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessWalletCallerSession) ContentTypesLength

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ContentTypesLength() (*big.Int, error)

ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.

Solidity: function contentTypesLength() constant returns(uint256)

func (*BaseAccessWalletCallerSession) ContractExists

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ContractExists(addr common.Address) (bool, error)

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

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

func (*BaseAccessWalletCallerSession) Contracts

func (_BaseAccessWallet *BaseAccessWalletCallerSession) Contracts() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessWalletCallerSession) CountVersionHashes

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CountVersionHashes() (*big.Int, error)

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

Solidity: function countVersionHashes() constant returns(uint256)

func (*BaseAccessWalletCallerSession) Creator

func (_BaseAccessWallet *BaseAccessWalletCallerSession) Creator() (common.Address, error)

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

Solidity: function creator() constant returns(address)

func (*BaseAccessWalletCallerSession) CurrentTimestamp

func (_BaseAccessWallet *BaseAccessWalletCallerSession) CurrentTimestamp() (*big.Int, error)

CurrentTimestamp is a free data retrieval call binding the contract method 0x1e2ff94f.

Solidity: function currentTimestamp() constant returns(uint256)

func (*BaseAccessWalletCallerSession) ExecStatusBalanceFail

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ExecStatusBalanceFail() (*big.Int, error)

ExecStatusBalanceFail is a free data retrieval call binding the contract method 0x9476c478.

Solidity: function execStatusBalanceFail() constant returns(int256)

func (*BaseAccessWalletCallerSession) ExecStatusNonceFail

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ExecStatusNonceFail() (*big.Int, error)

ExecStatusNonceFail is a free data retrieval call binding the contract method 0x04f55daf.

Solidity: function execStatusNonceFail() constant returns(int256)

func (*BaseAccessWalletCallerSession) ExecStatusOk

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ExecStatusOk() (*big.Int, error)

ExecStatusOk is a free data retrieval call binding the contract method 0x95ba60ba.

Solidity: function execStatusOk() constant returns(int256)

func (*BaseAccessWalletCallerSession) ExecStatusSendFail

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ExecStatusSendFail() (*big.Int, error)

ExecStatusSendFail is a free data retrieval call binding the contract method 0x07a08237.

Solidity: function execStatusSendFail() constant returns(int256)

func (*BaseAccessWalletCallerSession) ExecStatusSigFail

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ExecStatusSigFail() (*big.Int, error)

ExecStatusSigFail is a free data retrieval call binding the contract method 0xeb23b7aa.

Solidity: function execStatusSigFail() constant returns(int256)

func (*BaseAccessWalletCallerSession) FindTypeByHash

func (_BaseAccessWallet *BaseAccessWalletCallerSession) FindTypeByHash(typeHash [32]byte) (common.Address, error)

FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.

Solidity: function findTypeByHash(bytes32 typeHash) constant returns(address)

func (*BaseAccessWalletCallerSession) GetAccessGroup

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetAccessGroup(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessWalletCallerSession) GetAccessGroupRights

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetAccessGroupRights(group common.Address) (uint8, error)

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

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

func (*BaseAccessWalletCallerSession) GetAccessGroupsLength

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetAccessGroupsLength() (*big.Int, error)

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

Solidity: function getAccessGroupsLength() constant returns(uint256)

func (*BaseAccessWalletCallerSession) GetContentObject

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetContentObject(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessWalletCallerSession) GetContentObjectRights

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetContentObjectRights(obj common.Address) (uint8, error)

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

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

func (*BaseAccessWalletCallerSession) GetContentObjectsLength

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetContentObjectsLength() (*big.Int, error)

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

Solidity: function getContentObjectsLength() constant returns(uint256)

func (*BaseAccessWalletCallerSession) GetContentType

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetContentType(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessWalletCallerSession) GetContentTypeRights

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetContentTypeRights(obj common.Address) (uint8, error)

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

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

func (*BaseAccessWalletCallerSession) GetContentTypesLength

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetContentTypesLength() (*big.Int, error)

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

Solidity: function getContentTypesLength() constant returns(uint256)

func (*BaseAccessWalletCallerSession) GetContract

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetContract(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessWalletCallerSession) GetContractRights

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetContractRights(obj common.Address) (uint8, error)

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

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

func (*BaseAccessWalletCallerSession) GetContractsLength

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetContractsLength() (*big.Int, error)

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

Solidity: function getContractsLength() constant returns(uint256)

func (*BaseAccessWalletCallerSession) GetLibrariesLength

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetLibrariesLength() (*big.Int, error)

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

Solidity: function getLibrariesLength() constant returns(uint256)

func (*BaseAccessWalletCallerSession) GetLibrary

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetLibrary(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessWalletCallerSession) GetLibraryRights

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetLibraryRights(lib common.Address) (uint8, error)

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

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

func (*BaseAccessWalletCallerSession) GetMeta

func (_BaseAccessWallet *BaseAccessWalletCallerSession) GetMeta(key []byte) ([]byte, error)

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

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

func (*BaseAccessWalletCallerSession) HasAccess

func (_BaseAccessWallet *BaseAccessWalletCallerSession) HasAccess(arg0 common.Address) (bool, error)

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

Solidity: function hasAccess(address ) constant returns(bool)

func (*BaseAccessWalletCallerSession) HasManagerAccess

func (_BaseAccessWallet *BaseAccessWalletCallerSession) HasManagerAccess(candidate common.Address) (bool, error)

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

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

func (*BaseAccessWalletCallerSession) Libraries

func (_BaseAccessWallet *BaseAccessWalletCallerSession) Libraries() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessWalletCallerSession) ObjectHash

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ObjectHash() (string, error)

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

Solidity: function objectHash() constant returns(string)

func (*BaseAccessWalletCallerSession) Owner

func (_BaseAccessWallet *BaseAccessWalletCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BaseAccessWalletCallerSession) ParentAddress

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ParentAddress() (common.Address, error)

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

Solidity: function parentAddress() constant returns(address)

func (*BaseAccessWalletCallerSession) PendingHash

func (_BaseAccessWallet *BaseAccessWalletCallerSession) PendingHash() (string, error)

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

Solidity: function pendingHash() constant returns(string)

func (*BaseAccessWalletCallerSession) RequiresReview

func (_BaseAccessWallet *BaseAccessWalletCallerSession) RequiresReview() (bool, error)

RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.

Solidity: function requiresReview() constant returns(bool)

func (*BaseAccessWalletCallerSession) TYPEACCESS

func (_BaseAccessWallet *BaseAccessWalletCallerSession) TYPEACCESS() (uint8, error)

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

Solidity: function TYPE_ACCESS() constant returns(uint8)

func (*BaseAccessWalletCallerSession) TYPEEDIT

func (_BaseAccessWallet *BaseAccessWalletCallerSession) TYPEEDIT() (uint8, error)

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

Solidity: function TYPE_EDIT() constant returns(uint8)

func (*BaseAccessWalletCallerSession) TYPESEE

func (_BaseAccessWallet *BaseAccessWalletCallerSession) TYPESEE() (uint8, error)

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

Solidity: function TYPE_SEE() constant returns(uint8)

func (*BaseAccessWalletCallerSession) ValidType

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ValidType(content_type common.Address) (bool, error)

ValidType is a free data retrieval call binding the contract method 0x29dedde5.

Solidity: function validType(address content_type) constant returns(bool)

func (*BaseAccessWalletCallerSession) ValidateTimestamp

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ValidateTimestamp(_ts *big.Int) (bool, error)

ValidateTimestamp is a free data retrieval call binding the contract method 0xf50b2efe.

Solidity: function validateTimestamp(uint256 _ts) constant returns(bool)

func (*BaseAccessWalletCallerSession) ValidateTransaction

func (_BaseAccessWallet *BaseAccessWalletCallerSession) ValidateTransaction(_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) constant returns(bool)

func (*BaseAccessWalletCallerSession) Version

func (_BaseAccessWallet *BaseAccessWalletCallerSession) Version() ([32]byte, error)

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

Solidity: function version() constant returns(bytes32)

func (*BaseAccessWalletCallerSession) VersionHashes

func (_BaseAccessWallet *BaseAccessWalletCallerSession) VersionHashes(arg0 *big.Int) (string, error)

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

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

func (*BaseAccessWalletCallerSession) VersionTimestamp

func (_BaseAccessWallet *BaseAccessWalletCallerSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

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

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

func (*BaseAccessWalletCallerSession) WhitelistedType

func (_BaseAccessWallet *BaseAccessWalletCallerSession) WhitelistedType(content_type common.Address) (bool, error)

WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.

Solidity: function whitelistedType(address content_type) constant 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 BaseAccessWalletDbgAddress

type BaseAccessWalletDbgAddress struct {
	Label string
	Index *big.Int
	A     common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

BaseAccessWalletDbgAddress represents a DbgAddress event raised by the BaseAccessWallet contract.

type BaseAccessWalletDbgAddressIterator

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

BaseAccessWalletDbgAddressIterator is returned from FilterDbgAddress and is used to iterate over the raw logs and unpacked data for DbgAddress events raised by the BaseAccessWallet contract.

func (*BaseAccessWalletDbgAddressIterator) Close

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

func (*BaseAccessWalletDbgAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseAccessWalletDbgAddressIterator) 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) (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() constant 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() constant 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() constant 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() constant returns(bytes32)

type BaseAccessWalletFactoryCallerRaw

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

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

func (*BaseAccessWalletFactoryCallerRaw) Call

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type BaseAccessWalletFactoryCallerSession

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

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

func (*BaseAccessWalletFactoryCallerSession) ContentSpace

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryCallerSession) ContentSpace() (common.Address, error)

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

Solidity: function contentSpace() constant returns(address)

func (*BaseAccessWalletFactoryCallerSession) Creator

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryCallerSession) Creator() (common.Address, error)

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

Solidity: function creator() constant returns(address)

func (*BaseAccessWalletFactoryCallerSession) Owner

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BaseAccessWalletFactoryCallerSession) Version

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryCallerSession) Version() ([32]byte, error)

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

Solidity: function version() constant 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 BaseAccessWalletFactoryRaw

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

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

func (*BaseAccessWalletFactoryRaw) Call

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*BaseAccessWalletFactoryRaw) Transact

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

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

func (*BaseAccessWalletFactoryRaw) Transfer

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseAccessWalletFactorySession

type BaseAccessWalletFactorySession struct {
	Contract     *BaseAccessWalletFactory // Generic contract binding to set the session for
	CallOpts     bind.CallOpts            // Call options to use throughout this session
	TransactOpts bind.TransactOpts        // Transaction auth options to use throughout this session
}

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

func (*BaseAccessWalletFactorySession) ContentSpace

func (_BaseAccessWalletFactory *BaseAccessWalletFactorySession) ContentSpace() (common.Address, error)

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

Solidity: function contentSpace() constant returns(address)

func (*BaseAccessWalletFactorySession) CreateAccessWallet

func (_BaseAccessWalletFactory *BaseAccessWalletFactorySession) CreateAccessWallet() (*types.Transaction, error)

CreateAccessWallet is a paid mutator transaction binding the contract method 0x7708bc41.

Solidity: function createAccessWallet() returns(address)

func (*BaseAccessWalletFactorySession) Creator

func (_BaseAccessWalletFactory *BaseAccessWalletFactorySession) Creator() (common.Address, error)

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

Solidity: function creator() constant returns(address)

func (*BaseAccessWalletFactorySession) Kill

func (_BaseAccessWalletFactory *BaseAccessWalletFactorySession) Kill() (*types.Transaction, error)

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

Solidity: function kill() returns()

func (*BaseAccessWalletFactorySession) Owner

func (_BaseAccessWalletFactory *BaseAccessWalletFactorySession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BaseAccessWalletFactorySession) TransferCreatorship

func (_BaseAccessWalletFactory *BaseAccessWalletFactorySession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

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

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseAccessWalletFactorySession) TransferOwnership

func (_BaseAccessWalletFactory *BaseAccessWalletFactorySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseAccessWalletFactorySession) Version

func (_BaseAccessWalletFactory *BaseAccessWalletFactorySession) Version() ([32]byte, error)

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

Solidity: function version() constant returns(bytes32)

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

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

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

func (*BaseAccessWalletFactoryTransactorRaw) Transact

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

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

func (*BaseAccessWalletFactoryTransactorRaw) Transfer

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseAccessWalletFactoryTransactorSession

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

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

func (*BaseAccessWalletFactoryTransactorSession) CreateAccessWallet

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactorSession) CreateAccessWallet() (*types.Transaction, error)

CreateAccessWallet is a paid mutator transaction binding the contract method 0x7708bc41.

Solidity: function createAccessWallet() returns(address)

func (*BaseAccessWalletFactoryTransactorSession) Kill

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactorSession) Kill() (*types.Transaction, error)

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

Solidity: function kill() returns()

func (*BaseAccessWalletFactoryTransactorSession) TransferCreatorship

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

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

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseAccessWalletFactoryTransactorSession) TransferOwnership

func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactorSession) TransferOwnership(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) FilterAccessRequest

func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*BaseAccessWalletAccessRequestIterator, error)

FilterAccessRequest is a free log retrieval operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

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

func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterDbgAddress(opts *bind.FilterOpts) (*BaseAccessWalletDbgAddressIterator, error)

FilterDbgAddress is a free log retrieval operation binding the contract event 0xa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b260.

Solidity: event dbgAddress(string label, uint256 index, address a)

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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) ParseAccessRequest

func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseAccessRequest(log types.Log) (*BaseAccessWalletAccessRequest, error)

ParseAccessRequest is a log parse operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

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

func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseDbgAddress(log types.Log) (*BaseAccessWalletDbgAddress, error)

ParseDbgAddress is a log parse operation binding the contract event 0xa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b260.

Solidity: event dbgAddress(string label, uint256 index, address a)

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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) WatchAccessRequest

func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchAccessRequest(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletAccessRequest) (event.Subscription, error)

WatchAccessRequest is a free log subscription operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

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

func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchDbgAddress(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletDbgAddress) (event.Subscription, error)

WatchDbgAddress is a free log subscription operation binding the contract event 0xa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b260.

Solidity: event dbgAddress(string label, uint256 index, address a)

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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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)

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 BaseAccessWalletRaw

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

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

func (*BaseAccessWalletRaw) Call

func (_BaseAccessWallet *BaseAccessWalletRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*BaseAccessWalletRaw) Transact

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

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

func (*BaseAccessWalletRaw) Transfer

func (_BaseAccessWallet *BaseAccessWalletRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

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

type BaseAccessWalletSession struct {
	Contract     *BaseAccessWallet // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

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

func (*BaseAccessWalletSession) ACCESSCONFIRMED

func (_BaseAccessWallet *BaseAccessWalletSession) ACCESSCONFIRMED() (uint8, error)

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

Solidity: function ACCESS_CONFIRMED() constant returns(uint8)

func (*BaseAccessWalletSession) ACCESSNONE

func (_BaseAccessWallet *BaseAccessWalletSession) ACCESSNONE() (uint8, error)

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

Solidity: function ACCESS_NONE() constant returns(uint8)

func (*BaseAccessWalletSession) ACCESSTENTATIVE

func (_BaseAccessWallet *BaseAccessWalletSession) ACCESSTENTATIVE() (uint8, error)

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

Solidity: function ACCESS_TENTATIVE() constant returns(uint8)

func (*BaseAccessWalletSession) AccessCompleteMsg

func (_BaseAccessWallet *BaseAccessWalletSession) AccessCompleteMsg(content_address common.Address, request_ID *big.Int, score_pct *big.Int, ml_out_hash [32]byte) ([32]byte, error)

AccessCompleteMsg is a free data retrieval call binding the contract method 0x97510671.

Solidity: function accessCompleteMsg(address content_address, uint256 request_ID, uint256 score_pct, bytes32 ml_out_hash) constant returns(bytes32)

func (*BaseAccessWalletSession) AccessGroups

func (_BaseAccessWallet *BaseAccessWalletSession) AccessGroups() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessWalletSession) AccessRequest

func (_BaseAccessWallet *BaseAccessWalletSession) AccessRequest() (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() returns(bool)

func (*BaseAccessWalletSession) AccessRequestMsg

func (_BaseAccessWallet *BaseAccessWalletSession) AccessRequestMsg(content_address common.Address, level uint8, pke_requestor string, pke_AFGH string, custom_values [][32]byte, stakeholders []common.Address) ([32]byte, error)

AccessRequestMsg is a free data retrieval call binding the contract method 0x957a3aa4.

Solidity: function accessRequestMsg(address content_address, uint8 level, string pke_requestor, string pke_AFGH, bytes32[] custom_values, address[] stakeholders) constant returns(bytes32)

func (*BaseAccessWalletSession) AddContentType

func (_BaseAccessWallet *BaseAccessWalletSession) AddContentType(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 (*BaseAccessWalletSession) AddressKMS

func (_BaseAccessWallet *BaseAccessWalletSession) AddressKMS() (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() constant returns(address)

func (*BaseAccessWalletSession) CATEGORYCONTENTOBJECT

func (_BaseAccessWallet *BaseAccessWalletSession) CATEGORYCONTENTOBJECT() (uint8, error)

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

Solidity: function CATEGORY_CONTENT_OBJECT() constant returns(uint8)

func (*BaseAccessWalletSession) CATEGORYCONTENTTYPE

func (_BaseAccessWallet *BaseAccessWalletSession) CATEGORYCONTENTTYPE() (uint8, error)

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

Solidity: function CATEGORY_CONTENT_TYPE() constant returns(uint8)

func (*BaseAccessWalletSession) CATEGORYCONTRACT

func (_BaseAccessWallet *BaseAccessWalletSession) CATEGORYCONTRACT() (uint8, error)

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

Solidity: function CATEGORY_CONTRACT() constant returns(uint8)

func (*BaseAccessWalletSession) CATEGORYGROUP

func (_BaseAccessWallet *BaseAccessWalletSession) CATEGORYGROUP() (uint8, error)

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

Solidity: function CATEGORY_GROUP() constant returns(uint8)

func (*BaseAccessWalletSession) CATEGORYLIBRARY

func (_BaseAccessWallet *BaseAccessWalletSession) CATEGORYLIBRARY() (uint8, error)

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

Solidity: function CATEGORY_LIBRARY() constant returns(uint8)

func (*BaseAccessWalletSession) CanCommit

func (_BaseAccessWallet *BaseAccessWalletSession) CanCommit() (bool, error)

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

Solidity: function canCommit() constant returns(bool)

func (*BaseAccessWalletSession) CanConfirm

func (_BaseAccessWallet *BaseAccessWalletSession) CanConfirm() (bool, error)

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

Solidity: function canConfirm() constant returns(bool)

func (*BaseAccessWalletSession) CanContribute

func (_BaseAccessWallet *BaseAccessWalletSession) CanContribute(_candidate common.Address) (bool, error)

CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.

Solidity: function canContribute(address _candidate) constant returns(bool)

func (*BaseAccessWalletSession) CanEdit

func (_BaseAccessWallet *BaseAccessWalletSession) CanEdit() (bool, error)

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

Solidity: function canEdit() constant returns(bool)

func (*BaseAccessWalletSession) CanPublish

func (_BaseAccessWallet *BaseAccessWalletSession) CanPublish(_candidate common.Address) (bool, error)

CanPublish is a free data retrieval call binding the contract method 0x9b55f901.

Solidity: function canPublish(address _candidate) constant returns(bool)

func (*BaseAccessWalletSession) CanReview

func (_BaseAccessWallet *BaseAccessWalletSession) CanReview(arg0 common.Address) (bool, error)

CanReview is a free data retrieval call binding the contract method 0x29d00219.

Solidity: function canReview(address ) constant returns(bool)

func (*BaseAccessWalletSession) CheckAccessGroupRights

func (_BaseAccessWallet *BaseAccessWalletSession) CheckAccessGroupRights(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) constant returns(bool)

func (*BaseAccessWalletSession) CheckContentObjectRights

func (_BaseAccessWallet *BaseAccessWalletSession) CheckContentObjectRights(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) constant returns(bool)

func (*BaseAccessWalletSession) CheckContentTypeRights

func (_BaseAccessWallet *BaseAccessWalletSession) CheckContentTypeRights(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) constant returns(bool)

func (*BaseAccessWalletSession) CheckContractRights

func (_BaseAccessWallet *BaseAccessWalletSession) CheckContractRights(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) constant returns(bool)

func (*BaseAccessWalletSession) CheckDirectRights

func (_BaseAccessWallet *BaseAccessWalletSession) CheckDirectRights(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) constant returns(bool)

func (*BaseAccessWalletSession) CheckLibraryRights

func (_BaseAccessWallet *BaseAccessWalletSession) CheckLibraryRights(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) constant returns(bool)

func (*BaseAccessWalletSession) CheckRights

func (_BaseAccessWallet *BaseAccessWalletSession) CheckRights(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) constant returns(bool)

func (*BaseAccessWalletSession) CleanUpAccessGroups

func (_BaseAccessWallet *BaseAccessWalletSession) CleanUpAccessGroups() (*types.Transaction, error)

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

Solidity: function cleanUpAccessGroups() returns(uint256)

func (*BaseAccessWalletSession) CleanUpAll

func (_BaseAccessWallet *BaseAccessWalletSession) CleanUpAll() (*types.Transaction, error)

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

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

func (*BaseAccessWalletSession) CleanUpContentObjects

func (_BaseAccessWallet *BaseAccessWalletSession) CleanUpContentObjects() (*types.Transaction, error)

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

Solidity: function cleanUpContentObjects() returns(uint256)

func (*BaseAccessWalletSession) CleanUpContentTypes

func (_BaseAccessWallet *BaseAccessWalletSession) CleanUpContentTypes() (*types.Transaction, error)

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

Solidity: function cleanUpContentTypes() returns(uint256)

func (*BaseAccessWalletSession) CleanUpLibraries

func (_BaseAccessWallet *BaseAccessWalletSession) CleanUpLibraries() (*types.Transaction, error)

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

Solidity: function cleanUpLibraries() returns(uint256)

func (*BaseAccessWalletSession) ClearPending

func (_BaseAccessWallet *BaseAccessWalletSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseAccessWalletSession) Commit

func (_BaseAccessWallet *BaseAccessWalletSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseAccessWalletSession) CommitPending

func (_BaseAccessWallet *BaseAccessWalletSession) CommitPending() (bool, error)

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

Solidity: function commitPending() constant returns(bool)

func (*BaseAccessWalletSession) ConfirmCommit

func (_BaseAccessWallet *BaseAccessWalletSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*BaseAccessWalletSession) ContentAccessComplete

func (_BaseAccessWallet *BaseAccessWalletSession) ContentAccessComplete(content_address common.Address, arg1 []byte, request_ID *big.Int, score_pct *big.Int, ml_out_hash [32]byte) (*types.Transaction, error)

ContentAccessComplete is a paid mutator transaction binding the contract method 0x3abaae55.

Solidity: function contentAccessComplete(address content_address, bytes , uint256 request_ID, uint256 score_pct, bytes32 ml_out_hash) returns(bool)

func (*BaseAccessWalletSession) ContentAccessRequest

func (_BaseAccessWallet *BaseAccessWalletSession) ContentAccessRequest(content_address common.Address, arg1 []byte, level uint8, pke_requestor string, pke_AFGH string, custom_values [][32]byte, stakeholders []common.Address) (*types.Transaction, error)

ContentAccessRequest is a paid mutator transaction binding the contract method 0x0add6d2a.

Solidity: function contentAccessRequest(address content_address, bytes , uint8 level, string pke_requestor, string pke_AFGH, bytes32[] custom_values, address[] stakeholders) returns(uint256)

func (*BaseAccessWalletSession) ContentObjects

func (_BaseAccessWallet *BaseAccessWalletSession) ContentObjects() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessWalletSession) ContentSpace

func (_BaseAccessWallet *BaseAccessWalletSession) ContentSpace() (common.Address, error)

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

Solidity: function contentSpace() constant returns(address)

func (*BaseAccessWalletSession) ContentTypeContracts

func (_BaseAccessWallet *BaseAccessWalletSession) ContentTypeContracts(arg0 common.Address) (common.Address, error)

ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.

Solidity: function contentTypeContracts(address ) constant returns(address)

func (*BaseAccessWalletSession) ContentTypes

func (_BaseAccessWallet *BaseAccessWalletSession) ContentTypes(arg0 *big.Int) (common.Address, error)

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

Solidity: function contentTypes(uint256 ) constant returns(address)

func (*BaseAccessWalletSession) ContentTypes0

func (_BaseAccessWallet *BaseAccessWalletSession) ContentTypes0() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessWalletSession) ContentTypesLength

func (_BaseAccessWallet *BaseAccessWalletSession) ContentTypesLength() (*big.Int, error)

ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.

Solidity: function contentTypesLength() constant returns(uint256)

func (*BaseAccessWalletSession) ContractExists

func (_BaseAccessWallet *BaseAccessWalletSession) ContractExists(addr common.Address) (bool, error)

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

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

func (*BaseAccessWalletSession) Contracts

func (_BaseAccessWallet *BaseAccessWalletSession) Contracts() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessWalletSession) CountVersionHashes

func (_BaseAccessWallet *BaseAccessWalletSession) CountVersionHashes() (*big.Int, error)

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

Solidity: function countVersionHashes() constant returns(uint256)

func (*BaseAccessWalletSession) Creator

func (_BaseAccessWallet *BaseAccessWalletSession) Creator() (common.Address, error)

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

Solidity: function creator() constant returns(address)

func (*BaseAccessWalletSession) CurrentTimestamp

func (_BaseAccessWallet *BaseAccessWalletSession) CurrentTimestamp() (*big.Int, error)

CurrentTimestamp is a free data retrieval call binding the contract method 0x1e2ff94f.

Solidity: function currentTimestamp() constant returns(uint256)

func (*BaseAccessWalletSession) DeleteVersion

func (_BaseAccessWallet *BaseAccessWalletSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseAccessWalletSession) ExecStatusBalanceFail

func (_BaseAccessWallet *BaseAccessWalletSession) ExecStatusBalanceFail() (*big.Int, error)

ExecStatusBalanceFail is a free data retrieval call binding the contract method 0x9476c478.

Solidity: function execStatusBalanceFail() constant returns(int256)

func (*BaseAccessWalletSession) ExecStatusNonceFail

func (_BaseAccessWallet *BaseAccessWalletSession) ExecStatusNonceFail() (*big.Int, error)

ExecStatusNonceFail is a free data retrieval call binding the contract method 0x04f55daf.

Solidity: function execStatusNonceFail() constant returns(int256)

func (*BaseAccessWalletSession) ExecStatusOk

func (_BaseAccessWallet *BaseAccessWalletSession) ExecStatusOk() (*big.Int, error)

ExecStatusOk is a free data retrieval call binding the contract method 0x95ba60ba.

Solidity: function execStatusOk() constant returns(int256)

func (*BaseAccessWalletSession) ExecStatusSendFail

func (_BaseAccessWallet *BaseAccessWalletSession) ExecStatusSendFail() (*big.Int, error)

ExecStatusSendFail is a free data retrieval call binding the contract method 0x07a08237.

Solidity: function execStatusSendFail() constant returns(int256)

func (*BaseAccessWalletSession) ExecStatusSigFail

func (_BaseAccessWallet *BaseAccessWalletSession) ExecStatusSigFail() (*big.Int, error)

ExecStatusSigFail is a free data retrieval call binding the contract method 0xeb23b7aa.

Solidity: function execStatusSigFail() constant returns(int256)

func (*BaseAccessWalletSession) Execute

func (_BaseAccessWallet *BaseAccessWalletSession) Execute(_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 (*BaseAccessWalletSession) FindTypeByHash

func (_BaseAccessWallet *BaseAccessWalletSession) FindTypeByHash(typeHash [32]byte) (common.Address, error)

FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.

Solidity: function findTypeByHash(bytes32 typeHash) constant returns(address)

func (*BaseAccessWalletSession) GetAccessGroup

func (_BaseAccessWallet *BaseAccessWalletSession) GetAccessGroup(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessWalletSession) GetAccessGroupRights

func (_BaseAccessWallet *BaseAccessWalletSession) GetAccessGroupRights(group common.Address) (uint8, error)

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

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

func (*BaseAccessWalletSession) GetAccessGroupsLength

func (_BaseAccessWallet *BaseAccessWalletSession) GetAccessGroupsLength() (*big.Int, error)

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

Solidity: function getAccessGroupsLength() constant returns(uint256)

func (*BaseAccessWalletSession) GetContentObject

func (_BaseAccessWallet *BaseAccessWalletSession) GetContentObject(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessWalletSession) GetContentObjectRights

func (_BaseAccessWallet *BaseAccessWalletSession) GetContentObjectRights(obj common.Address) (uint8, error)

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

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

func (*BaseAccessWalletSession) GetContentObjectsLength

func (_BaseAccessWallet *BaseAccessWalletSession) GetContentObjectsLength() (*big.Int, error)

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

Solidity: function getContentObjectsLength() constant returns(uint256)

func (*BaseAccessWalletSession) GetContentType

func (_BaseAccessWallet *BaseAccessWalletSession) GetContentType(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessWalletSession) GetContentTypeRights

func (_BaseAccessWallet *BaseAccessWalletSession) GetContentTypeRights(obj common.Address) (uint8, error)

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

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

func (*BaseAccessWalletSession) GetContentTypesLength

func (_BaseAccessWallet *BaseAccessWalletSession) GetContentTypesLength() (*big.Int, error)

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

Solidity: function getContentTypesLength() constant returns(uint256)

func (*BaseAccessWalletSession) GetContract

func (_BaseAccessWallet *BaseAccessWalletSession) GetContract(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessWalletSession) GetContractRights

func (_BaseAccessWallet *BaseAccessWalletSession) GetContractRights(obj common.Address) (uint8, error)

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

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

func (*BaseAccessWalletSession) GetContractsLength

func (_BaseAccessWallet *BaseAccessWalletSession) GetContractsLength() (*big.Int, error)

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

Solidity: function getContractsLength() constant returns(uint256)

func (*BaseAccessWalletSession) GetLibrariesLength

func (_BaseAccessWallet *BaseAccessWalletSession) GetLibrariesLength() (*big.Int, error)

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

Solidity: function getLibrariesLength() constant returns(uint256)

func (*BaseAccessWalletSession) GetLibrary

func (_BaseAccessWallet *BaseAccessWalletSession) GetLibrary(position *big.Int) (common.Address, error)

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

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

func (*BaseAccessWalletSession) GetLibraryRights

func (_BaseAccessWallet *BaseAccessWalletSession) GetLibraryRights(lib common.Address) (uint8, error)

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

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

func (*BaseAccessWalletSession) GetMeta

func (_BaseAccessWallet *BaseAccessWalletSession) GetMeta(key []byte) ([]byte, error)

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

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

func (*BaseAccessWalletSession) HasAccess

func (_BaseAccessWallet *BaseAccessWalletSession) HasAccess(arg0 common.Address) (bool, error)

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

Solidity: function hasAccess(address ) constant returns(bool)

func (*BaseAccessWalletSession) HasManagerAccess

func (_BaseAccessWallet *BaseAccessWalletSession) HasManagerAccess(candidate common.Address) (bool, error)

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

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

func (*BaseAccessWalletSession) Kill

func (_BaseAccessWallet *BaseAccessWalletSession) Kill() (*types.Transaction, error)

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

Solidity: function kill() returns()

func (*BaseAccessWalletSession) Libraries

func (_BaseAccessWallet *BaseAccessWalletSession) Libraries() (struct {
	Category uint8
	Length   *big.Int
}, error)

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

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

func (*BaseAccessWalletSession) ObjectHash

func (_BaseAccessWallet *BaseAccessWalletSession) ObjectHash() (string, error)

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

Solidity: function objectHash() constant returns(string)

func (*BaseAccessWalletSession) Owner

func (_BaseAccessWallet *BaseAccessWalletSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BaseAccessWalletSession) ParentAddress

func (_BaseAccessWallet *BaseAccessWalletSession) ParentAddress() (common.Address, error)

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

Solidity: function parentAddress() constant returns(address)

func (*BaseAccessWalletSession) PendingHash

func (_BaseAccessWallet *BaseAccessWalletSession) PendingHash() (string, error)

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

Solidity: function pendingHash() constant returns(string)

func (*BaseAccessWalletSession) Publish

func (_BaseAccessWallet *BaseAccessWalletSession) Publish(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 (*BaseAccessWalletSession) PutMeta

func (_BaseAccessWallet *BaseAccessWalletSession) PutMeta(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 (*BaseAccessWalletSession) RemoveContentType

func (_BaseAccessWallet *BaseAccessWalletSession) RemoveContentType(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 (*BaseAccessWalletSession) RequiresReview

func (_BaseAccessWallet *BaseAccessWalletSession) RequiresReview() (bool, error)

RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.

Solidity: function requiresReview() constant returns(bool)

func (*BaseAccessWalletSession) SetAccessGroupRights

func (_BaseAccessWallet *BaseAccessWalletSession) SetAccessGroupRights(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 (*BaseAccessWalletSession) SetAccessRights

func (_BaseAccessWallet *BaseAccessWalletSession) SetAccessRights() (*types.Transaction, error)

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

Solidity: function setAccessRights() returns()

func (*BaseAccessWalletSession) SetAddressKMS

func (_BaseAccessWallet *BaseAccessWalletSession) SetAddressKMS(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 (*BaseAccessWalletSession) SetContentObjectRights

func (_BaseAccessWallet *BaseAccessWalletSession) SetContentObjectRights(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 (*BaseAccessWalletSession) SetContentSpace

func (_BaseAccessWallet *BaseAccessWalletSession) SetContentSpace(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 (*BaseAccessWalletSession) SetContentTypeRights

func (_BaseAccessWallet *BaseAccessWalletSession) SetContentTypeRights(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 (*BaseAccessWalletSession) SetContractRights

func (_BaseAccessWallet *BaseAccessWalletSession) SetContractRights(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 (*BaseAccessWalletSession) SetLibraryRights

func (_BaseAccessWallet *BaseAccessWalletSession) SetLibraryRights(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 (*BaseAccessWalletSession) TYPEACCESS

func (_BaseAccessWallet *BaseAccessWalletSession) TYPEACCESS() (uint8, error)

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

Solidity: function TYPE_ACCESS() constant returns(uint8)

func (*BaseAccessWalletSession) TYPEEDIT

func (_BaseAccessWallet *BaseAccessWalletSession) TYPEEDIT() (uint8, error)

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

Solidity: function TYPE_EDIT() constant returns(uint8)

func (*BaseAccessWalletSession) TYPESEE

func (_BaseAccessWallet *BaseAccessWalletSession) TYPESEE() (uint8, error)

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

Solidity: function TYPE_SEE() constant returns(uint8)

func (*BaseAccessWalletSession) TransferCreatorship

func (_BaseAccessWallet *BaseAccessWalletSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

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

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseAccessWalletSession) TransferOwnership

func (_BaseAccessWallet *BaseAccessWalletSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseAccessWalletSession) UpdateRequest

func (_BaseAccessWallet *BaseAccessWalletSession) UpdateRequest() (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

func (*BaseAccessWalletSession) ValidType

func (_BaseAccessWallet *BaseAccessWalletSession) ValidType(content_type common.Address) (bool, error)

ValidType is a free data retrieval call binding the contract method 0x29dedde5.

Solidity: function validType(address content_type) constant returns(bool)

func (*BaseAccessWalletSession) ValidateTimestamp

func (_BaseAccessWallet *BaseAccessWalletSession) ValidateTimestamp(_ts *big.Int) (bool, error)

ValidateTimestamp is a free data retrieval call binding the contract method 0xf50b2efe.

Solidity: function validateTimestamp(uint256 _ts) constant returns(bool)

func (*BaseAccessWalletSession) ValidateTransaction

func (_BaseAccessWallet *BaseAccessWalletSession) ValidateTransaction(_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) constant returns(bool)

func (*BaseAccessWalletSession) Version

func (_BaseAccessWallet *BaseAccessWalletSession) Version() ([32]byte, error)

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

Solidity: function version() constant returns(bytes32)

func (*BaseAccessWalletSession) VersionHashes

func (_BaseAccessWallet *BaseAccessWalletSession) VersionHashes(arg0 *big.Int) (string, error)

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

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

func (*BaseAccessWalletSession) VersionTimestamp

func (_BaseAccessWallet *BaseAccessWalletSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

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

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

func (*BaseAccessWalletSession) WhitelistedType

func (_BaseAccessWallet *BaseAccessWalletSession) WhitelistedType(content_type common.Address) (bool, error)

WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.

Solidity: function whitelistedType(address content_type) constant returns(bool)

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

func (_BaseAccessWallet *BaseAccessWalletTransactor) AccessRequest(opts *bind.TransactOpts) (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() 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() returns(bool)

func (*BaseAccessWalletTransactor) ContentAccessComplete

func (_BaseAccessWallet *BaseAccessWalletTransactor) ContentAccessComplete(opts *bind.TransactOpts, content_address common.Address, arg1 []byte, request_ID *big.Int, score_pct *big.Int, ml_out_hash [32]byte) (*types.Transaction, error)

ContentAccessComplete is a paid mutator transaction binding the contract method 0x3abaae55.

Solidity: function contentAccessComplete(address content_address, bytes , uint256 request_ID, uint256 score_pct, bytes32 ml_out_hash) returns(bool)

func (*BaseAccessWalletTransactor) ContentAccessRequest

func (_BaseAccessWallet *BaseAccessWalletTransactor) ContentAccessRequest(opts *bind.TransactOpts, content_address common.Address, arg1 []byte, level uint8, pke_requestor string, pke_AFGH string, custom_values [][32]byte, stakeholders []common.Address) (*types.Transaction, error)

ContentAccessRequest is a paid mutator transaction binding the contract method 0x0add6d2a.

Solidity: function contentAccessRequest(address content_address, bytes , uint8 level, string pke_requestor, string pke_AFGH, bytes32[] custom_values, address[] stakeholders) returns(uint256)

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

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

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

func (*BaseAccessWalletTransactorRaw) Transact

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

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

func (*BaseAccessWalletTransactorRaw) Transfer

func (_BaseAccessWallet *BaseAccessWalletTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseAccessWalletTransactorSession

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

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

func (*BaseAccessWalletTransactorSession) AccessRequest

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) AccessRequest() (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() returns(bool)

func (*BaseAccessWalletTransactorSession) AddContentType

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) AddContentType(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 (*BaseAccessWalletTransactorSession) CleanUpAccessGroups

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) CleanUpAccessGroups() (*types.Transaction, error)

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

Solidity: function cleanUpAccessGroups() returns(uint256)

func (*BaseAccessWalletTransactorSession) CleanUpAll

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) CleanUpAll() (*types.Transaction, error)

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

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

func (*BaseAccessWalletTransactorSession) CleanUpContentObjects

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) CleanUpContentObjects() (*types.Transaction, error)

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

Solidity: function cleanUpContentObjects() returns(uint256)

func (*BaseAccessWalletTransactorSession) CleanUpContentTypes

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) CleanUpContentTypes() (*types.Transaction, error)

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

Solidity: function cleanUpContentTypes() returns(uint256)

func (*BaseAccessWalletTransactorSession) CleanUpLibraries

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) CleanUpLibraries() (*types.Transaction, error)

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

Solidity: function cleanUpLibraries() returns(uint256)

func (*BaseAccessWalletTransactorSession) ClearPending

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseAccessWalletTransactorSession) Commit

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseAccessWalletTransactorSession) ConfirmCommit

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*BaseAccessWalletTransactorSession) ContentAccessComplete

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) ContentAccessComplete(content_address common.Address, arg1 []byte, request_ID *big.Int, score_pct *big.Int, ml_out_hash [32]byte) (*types.Transaction, error)

ContentAccessComplete is a paid mutator transaction binding the contract method 0x3abaae55.

Solidity: function contentAccessComplete(address content_address, bytes , uint256 request_ID, uint256 score_pct, bytes32 ml_out_hash) returns(bool)

func (*BaseAccessWalletTransactorSession) ContentAccessRequest

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) ContentAccessRequest(content_address common.Address, arg1 []byte, level uint8, pke_requestor string, pke_AFGH string, custom_values [][32]byte, stakeholders []common.Address) (*types.Transaction, error)

ContentAccessRequest is a paid mutator transaction binding the contract method 0x0add6d2a.

Solidity: function contentAccessRequest(address content_address, bytes , uint8 level, string pke_requestor, string pke_AFGH, bytes32[] custom_values, address[] stakeholders) returns(uint256)

func (*BaseAccessWalletTransactorSession) DeleteVersion

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseAccessWalletTransactorSession) Execute

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) Execute(_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 (*BaseAccessWalletTransactorSession) Kill

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) Kill() (*types.Transaction, error)

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

Solidity: function kill() returns()

func (*BaseAccessWalletTransactorSession) Publish

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) Publish(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 (*BaseAccessWalletTransactorSession) PutMeta

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) PutMeta(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 (*BaseAccessWalletTransactorSession) RemoveContentType

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) RemoveContentType(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 (*BaseAccessWalletTransactorSession) SetAccessGroupRights

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) SetAccessGroupRights(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 (*BaseAccessWalletTransactorSession) SetAccessRights

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) SetAccessRights() (*types.Transaction, error)

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

Solidity: function setAccessRights() returns()

func (*BaseAccessWalletTransactorSession) SetAddressKMS

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) SetAddressKMS(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 (*BaseAccessWalletTransactorSession) SetContentObjectRights

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) SetContentObjectRights(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 (*BaseAccessWalletTransactorSession) SetContentSpace

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) SetContentSpace(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 (*BaseAccessWalletTransactorSession) SetContentTypeRights

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) SetContentTypeRights(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 (*BaseAccessWalletTransactorSession) SetContractRights

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) SetContractRights(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 (*BaseAccessWalletTransactorSession) SetLibraryRights

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) SetLibraryRights(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 (*BaseAccessWalletTransactorSession) TransferCreatorship

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

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

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseAccessWalletTransactorSession) TransferOwnership

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseAccessWalletTransactorSession) UpdateRequest

func (_BaseAccessWallet *BaseAccessWalletTransactorSession) UpdateRequest() (*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
	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 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 BaseContentAccessGrant

type BaseContentAccessGrant struct {
	RequestID       *big.Int
	AccessGranted   bool
	ReKey           string
	EncryptedAESKey string
	Raw             types.Log // Blockchain specific contextual infos
}

BaseContentAccessGrant represents a AccessGrant event raised by the BaseContent contract.

type BaseContentAccessGrantIterator

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

BaseContentAccessGrantIterator is returned from FilterAccessGrant and is used to iterate over the raw logs and unpacked data for AccessGrant events raised by the BaseContent contract.

func (*BaseContentAccessGrantIterator) Close

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

func (*BaseContentAccessGrantIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentAccessGrantIterator) 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 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant returns(address)

func (*BaseContentCaller) GetAccessInfo

func (_BaseContent *BaseContentCaller) GetAccessInfo(opts *bind.CallOpts, level uint8, custom_values [][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 level, bytes32[] custom_values, address[] stakeholders) constant returns(uint8, uint8, uint256)

func (*BaseContentCaller) GetCustomInfo

func (_BaseContent *BaseContentCaller) GetCustomInfo(opts *bind.CallOpts, level uint8, custom_values [][32]byte, stakeholders []common.Address) (uint8, uint8, *big.Int, error)

GetCustomInfo is a free data retrieval call binding the contract method 0x3ba58afb.

Solidity: function getCustomInfo(uint8 level, bytes32[] custom_values, address[] stakeholders) constant 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) constant 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) constant returns(bytes)

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() constant 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() constant returns(string)

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() constant 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() constant 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() constant 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() constant 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 ) constant returns(address originator, uint256 amountPaid, int8 status, uint256 settled)

func (*BaseContentCaller) STATUSDRAFT

func (_BaseContent *BaseContentCaller) STATUSDRAFT(opts *bind.CallOpts) ([32]byte, error)

STATUSDRAFT is a free data retrieval call binding the contract method 0x4dd70788.

Solidity: function STATUS_DRAFT() constant returns(bytes32)

func (*BaseContentCaller) STATUSPUBLISHED

func (_BaseContent *BaseContentCaller) STATUSPUBLISHED(opts *bind.CallOpts) ([32]byte, error)

STATUSPUBLISHED is a free data retrieval call binding the contract method 0x0017de98.

Solidity: function STATUS_PUBLISHED() constant returns(bytes32)

func (*BaseContentCaller) STATUSREVIEW

func (_BaseContent *BaseContentCaller) STATUSREVIEW(opts *bind.CallOpts) ([32]byte, error)

STATUSREVIEW is a free data retrieval call binding the contract method 0xd810f8c8.

Solidity: function STATUS_REVIEW() constant returns(bytes32)

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() constant returns(int256)

func (*BaseContentCaller) StatusCodeDescription

func (_BaseContent *BaseContentCaller) StatusCodeDescription(opts *bind.CallOpts, status_code *big.Int) ([32]byte, error)

StatusCodeDescription is a free data retrieval call binding the contract method 0x38864284.

Solidity: function statusCodeDescription(int256 status_code) constant returns(bytes32)

func (*BaseContentCaller) StatusDescription

func (_BaseContent *BaseContentCaller) StatusDescription(opts *bind.CallOpts) ([32]byte, error)

StatusDescription is a free data retrieval call binding the contract method 0xf81ab0ae.

Solidity: function statusDescription() constant returns(bytes32)

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() constant 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 ) constant 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 ) constant 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() constant returns(uint8)

type BaseContentCallerRaw

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

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

func (*BaseContentCallerRaw) Call

func (_BaseContent *BaseContentCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type BaseContentCallerSession

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

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

func (*BaseContentCallerSession) AccessCharge

func (_BaseContent *BaseContentCallerSession) AccessCharge() (*big.Int, error)

AccessCharge is a free data retrieval call binding the contract method 0x64ade32b.

Solidity: function accessCharge() constant returns(uint256)

func (*BaseContentCallerSession) AddressKMS

func (_BaseContent *BaseContentCallerSession) AddressKMS() (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() constant returns(address)

func (*BaseContentCallerSession) CANACCESS

func (_BaseContent *BaseContentCallerSession) CANACCESS() (uint8, error)

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

Solidity: function CAN_ACCESS() constant returns(uint8)

func (*BaseContentCallerSession) CANEDIT

func (_BaseContent *BaseContentCallerSession) CANEDIT() (uint8, error)

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

Solidity: function CAN_EDIT() constant returns(uint8)

func (*BaseContentCallerSession) CANSEE

func (_BaseContent *BaseContentCallerSession) CANSEE() (uint8, error)

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

Solidity: function CAN_SEE() constant returns(uint8)

func (*BaseContentCallerSession) CanCommit

func (_BaseContent *BaseContentCallerSession) CanCommit() (bool, error)

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

Solidity: function canCommit() constant returns(bool)

func (*BaseContentCallerSession) CanConfirm

func (_BaseContent *BaseContentCallerSession) CanConfirm() (bool, error)

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

Solidity: function canConfirm() constant returns(bool)

func (*BaseContentCallerSession) CanEdit

func (_BaseContent *BaseContentCallerSession) CanEdit() (bool, error)

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

Solidity: function canEdit() constant returns(bool)

func (*BaseContentCallerSession) CanPublish

func (_BaseContent *BaseContentCallerSession) CanPublish() (bool, error)

CanPublish is a free data retrieval call binding the contract method 0xcbcd4461.

Solidity: function canPublish() constant returns(bool)

func (*BaseContentCallerSession) CommitPending

func (_BaseContent *BaseContentCallerSession) CommitPending() (bool, error)

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

Solidity: function commitPending() constant returns(bool)

func (*BaseContentCallerSession) ContentContractAddress

func (_BaseContent *BaseContentCallerSession) ContentContractAddress() (common.Address, error)

ContentContractAddress is a free data retrieval call binding the contract method 0x2310167f.

Solidity: function contentContractAddress() constant returns(address)

func (*BaseContentCallerSession) ContentSpace

func (_BaseContent *BaseContentCallerSession) ContentSpace() (common.Address, error)

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

Solidity: function contentSpace() constant returns(address)

func (*BaseContentCallerSession) ContentType

func (_BaseContent *BaseContentCallerSession) ContentType() (common.Address, error)

ContentType is a free data retrieval call binding the contract method 0x36ebffca.

Solidity: function contentType() constant returns(address)

func (*BaseContentCallerSession) CountVersionHashes

func (_BaseContent *BaseContentCallerSession) CountVersionHashes() (*big.Int, error)

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

Solidity: function countVersionHashes() constant returns(uint256)

func (*BaseContentCallerSession) Creator

func (_BaseContent *BaseContentCallerSession) Creator() (common.Address, error)

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

Solidity: function creator() constant returns(address)

func (*BaseContentCallerSession) GetAccessInfo

func (_BaseContent *BaseContentCallerSession) GetAccessInfo(level uint8, custom_values [][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 level, bytes32[] custom_values, address[] stakeholders) constant returns(uint8, uint8, uint256)

func (*BaseContentCallerSession) GetCustomInfo

func (_BaseContent *BaseContentCallerSession) GetCustomInfo(level uint8, custom_values [][32]byte, stakeholders []common.Address) (uint8, uint8, *big.Int, error)

GetCustomInfo is a free data retrieval call binding the contract method 0x3ba58afb.

Solidity: function getCustomInfo(uint8 level, bytes32[] custom_values, address[] stakeholders) constant returns(uint8, uint8, uint256)

func (*BaseContentCallerSession) GetKMSInfo

func (_BaseContent *BaseContentCallerSession) GetKMSInfo(prefix []byte) (string, string, error)

GetKMSInfo is a free data retrieval call binding the contract method 0xa8d4160e.

Solidity: function getKMSInfo(bytes prefix) constant returns(string, string)

func (*BaseContentCallerSession) GetMeta

func (_BaseContent *BaseContentCallerSession) GetMeta(key []byte) ([]byte, error)

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

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

func (*BaseContentCallerSession) LibraryAddress

func (_BaseContent *BaseContentCallerSession) LibraryAddress() (common.Address, error)

LibraryAddress is a free data retrieval call binding the contract method 0xb816f513.

Solidity: function libraryAddress() constant returns(address)

func (*BaseContentCallerSession) ObjectHash

func (_BaseContent *BaseContentCallerSession) ObjectHash() (string, error)

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

Solidity: function objectHash() constant returns(string)

func (*BaseContentCallerSession) Owner

func (_BaseContent *BaseContentCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BaseContentCallerSession) ParentAddress

func (_BaseContent *BaseContentCallerSession) ParentAddress() (common.Address, error)

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

Solidity: function parentAddress() constant returns(address)

func (*BaseContentCallerSession) PendingHash

func (_BaseContent *BaseContentCallerSession) PendingHash() (string, error)

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

Solidity: function pendingHash() constant returns(string)

func (*BaseContentCallerSession) RequestID

func (_BaseContent *BaseContentCallerSession) RequestID() (*big.Int, error)

RequestID is a free data retrieval call binding the contract method 0x8f779201.

Solidity: function requestID() constant returns(uint256)

func (*BaseContentCallerSession) RequestMap

func (_BaseContent *BaseContentCallerSession) RequestMap(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 ) constant returns(address originator, uint256 amountPaid, int8 status, uint256 settled)

func (*BaseContentCallerSession) STATUSDRAFT

func (_BaseContent *BaseContentCallerSession) STATUSDRAFT() ([32]byte, error)

STATUSDRAFT is a free data retrieval call binding the contract method 0x4dd70788.

Solidity: function STATUS_DRAFT() constant returns(bytes32)

func (*BaseContentCallerSession) STATUSPUBLISHED

func (_BaseContent *BaseContentCallerSession) STATUSPUBLISHED() ([32]byte, error)

STATUSPUBLISHED is a free data retrieval call binding the contract method 0x0017de98.

Solidity: function STATUS_PUBLISHED() constant returns(bytes32)

func (*BaseContentCallerSession) STATUSREVIEW

func (_BaseContent *BaseContentCallerSession) STATUSREVIEW() ([32]byte, error)

STATUSREVIEW is a free data retrieval call binding the contract method 0xd810f8c8.

Solidity: function STATUS_REVIEW() constant returns(bytes32)

func (*BaseContentCallerSession) StatusCode

func (_BaseContent *BaseContentCallerSession) StatusCode() (*big.Int, error)

StatusCode is a free data retrieval call binding the contract method 0x27c1c21d.

Solidity: function statusCode() constant returns(int256)

func (*BaseContentCallerSession) StatusCodeDescription

func (_BaseContent *BaseContentCallerSession) StatusCodeDescription(status_code *big.Int) ([32]byte, error)

StatusCodeDescription is a free data retrieval call binding the contract method 0x38864284.

Solidity: function statusCodeDescription(int256 status_code) constant returns(bytes32)

func (*BaseContentCallerSession) StatusDescription

func (_BaseContent *BaseContentCallerSession) StatusDescription() ([32]byte, error)

StatusDescription is a free data retrieval call binding the contract method 0xf81ab0ae.

Solidity: function statusDescription() constant returns(bytes32)

func (*BaseContentCallerSession) Version

func (_BaseContent *BaseContentCallerSession) Version() ([32]byte, error)

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

Solidity: function version() constant returns(bytes32)

func (*BaseContentCallerSession) VersionHashes

func (_BaseContent *BaseContentCallerSession) VersionHashes(arg0 *big.Int) (string, error)

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

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

func (*BaseContentCallerSession) VersionTimestamp

func (_BaseContent *BaseContentCallerSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

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

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

func (*BaseContentCallerSession) Visibility

func (_BaseContent *BaseContentCallerSession) Visibility() (uint8, error)

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

Solidity: function visibility() constant 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) (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 BaseContentFactoryAccessComplete

type BaseContentFactoryAccessComplete struct {
	Timestamp        *big.Int
	LibraryAddress   common.Address
	ContentAddress   common.Address
	UserAddress      common.Address
	ContextHash      [32]byte
	RequestTimestamp uint64
	Raw              types.Log // Blockchain specific contextual infos
}

BaseContentFactoryAccessComplete represents a AccessComplete event raised by the BaseContentFactory contract.

type BaseContentFactoryAccessCompleteIterator

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

BaseContentFactoryAccessCompleteIterator is returned from FilterAccessComplete and is used to iterate over the raw logs and unpacked data for AccessComplete events raised by the BaseContentFactory contract.

func (*BaseContentFactoryAccessCompleteIterator) Close

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

func (*BaseContentFactoryAccessCompleteIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentFactoryAccessCompleteIterator) 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 BaseContentFactoryAccessRequest

type BaseContentFactoryAccessRequest struct {
	Timestamp        *big.Int
	LibraryAddress   common.Address
	ContentAddress   common.Address
	UserAddress      common.Address
	ContextHash      [32]byte
	RequestTimestamp uint64
	Raw              types.Log // Blockchain specific contextual infos
}

BaseContentFactoryAccessRequest represents a AccessRequest event raised by the BaseContentFactory contract.

type BaseContentFactoryAccessRequestIterator

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

BaseContentFactoryAccessRequestIterator is returned from FilterAccessRequest and is used to iterate over the raw logs and unpacked data for AccessRequest events raised by the BaseContentFactory contract.

func (*BaseContentFactoryAccessRequestIterator) Close

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

func (*BaseContentFactoryAccessRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentFactoryAccessRequestIterator) 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 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() constant 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() constant returns(address)

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() constant 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() constant 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() constant 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() constant returns(bytes32)

type BaseContentFactoryCallerRaw

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

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

func (*BaseContentFactoryCallerRaw) Call

func (_BaseContentFactory *BaseContentFactoryCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type BaseContentFactoryCallerSession

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

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

func (*BaseContentFactoryCallerSession) ContentSpace

func (_BaseContentFactory *BaseContentFactoryCallerSession) ContentSpace() (common.Address, error)

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

Solidity: function contentSpace() constant returns(address)

func (*BaseContentFactoryCallerSession) Creator

func (_BaseContentFactory *BaseContentFactoryCallerSession) Creator() (common.Address, error)

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

Solidity: function creator() constant returns(address)

func (*BaseContentFactoryCallerSession) OPACCESSCOMPLETE

func (_BaseContentFactory *BaseContentFactoryCallerSession) OPACCESSCOMPLETE() (uint32, error)

OPACCESSCOMPLETE is a free data retrieval call binding the contract method 0x4d887374.

Solidity: function OP_ACCESS_COMPLETE() constant returns(uint32)

func (*BaseContentFactoryCallerSession) OPACCESSREQUEST

func (_BaseContentFactory *BaseContentFactoryCallerSession) OPACCESSREQUEST() (uint32, error)

OPACCESSREQUEST is a free data retrieval call binding the contract method 0x52344328.

Solidity: function OP_ACCESS_REQUEST() constant returns(uint32)

func (*BaseContentFactoryCallerSession) Owner

func (_BaseContentFactory *BaseContentFactoryCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BaseContentFactoryCallerSession) Version

func (_BaseContentFactory *BaseContentFactoryCallerSession) Version() ([32]byte, error)

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

Solidity: function version() constant 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.

func (*BaseContentFactoryFilterer) FilterAccessComplete

func (_BaseContentFactory *BaseContentFactoryFilterer) FilterAccessComplete(opts *bind.FilterOpts) (*BaseContentFactoryAccessCompleteIterator, error)

FilterAccessComplete is a free log retrieval operation binding the contract event 0x078326d18c0223483393342523f51da024ddcb0f1e929aa1f142100381c794f5.

Solidity: event AccessComplete(uint256 timestamp, address libraryAddress, address contentAddress, address userAddress, bytes32 contextHash, uint64 request_timestamp)

func (*BaseContentFactoryFilterer) FilterAccessRequest

func (_BaseContentFactory *BaseContentFactoryFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*BaseContentFactoryAccessRequestIterator, error)

FilterAccessRequest is a free log retrieval operation binding the contract event 0x8354ff8c2c210fd53709db56438bb45d36a62de8bcc95c8459d80ce933d47680.

Solidity: event AccessRequest(uint256 timestamp, address libraryAddress, address contentAddress, address userAddress, bytes32 contextHash, uint64 request_timestamp)

func (*BaseContentFactoryFilterer) ParseAccessComplete

func (_BaseContentFactory *BaseContentFactoryFilterer) ParseAccessComplete(log types.Log) (*BaseContentFactoryAccessComplete, error)

ParseAccessComplete is a log parse operation binding the contract event 0x078326d18c0223483393342523f51da024ddcb0f1e929aa1f142100381c794f5.

Solidity: event AccessComplete(uint256 timestamp, address libraryAddress, address contentAddress, address userAddress, bytes32 contextHash, uint64 request_timestamp)

func (*BaseContentFactoryFilterer) ParseAccessRequest

func (_BaseContentFactory *BaseContentFactoryFilterer) ParseAccessRequest(log types.Log) (*BaseContentFactoryAccessRequest, error)

ParseAccessRequest is a log parse operation binding the contract event 0x8354ff8c2c210fd53709db56438bb45d36a62de8bcc95c8459d80ce933d47680.

Solidity: event AccessRequest(uint256 timestamp, address libraryAddress, address contentAddress, address userAddress, bytes32 contextHash, uint64 request_timestamp)

func (*BaseContentFactoryFilterer) WatchAccessComplete

func (_BaseContentFactory *BaseContentFactoryFilterer) WatchAccessComplete(opts *bind.WatchOpts, sink chan<- *BaseContentFactoryAccessComplete) (event.Subscription, error)

WatchAccessComplete is a free log subscription operation binding the contract event 0x078326d18c0223483393342523f51da024ddcb0f1e929aa1f142100381c794f5.

Solidity: event AccessComplete(uint256 timestamp, address libraryAddress, address contentAddress, address userAddress, bytes32 contextHash, uint64 request_timestamp)

func (*BaseContentFactoryFilterer) WatchAccessRequest

func (_BaseContentFactory *BaseContentFactoryFilterer) WatchAccessRequest(opts *bind.WatchOpts, sink chan<- *BaseContentFactoryAccessRequest) (event.Subscription, error)

WatchAccessRequest is a free log subscription operation binding the contract event 0x8354ff8c2c210fd53709db56438bb45d36a62de8bcc95c8459d80ce933d47680.

Solidity: event AccessRequest(uint256 timestamp, address libraryAddress, address contentAddress, address userAddress, bytes32 contextHash, uint64 request_timestamp)

type BaseContentFactoryRaw

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

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

func (*BaseContentFactoryRaw) Call

func (_BaseContentFactory *BaseContentFactoryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*BaseContentFactoryRaw) Transact

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

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

func (*BaseContentFactoryRaw) Transfer

func (_BaseContentFactory *BaseContentFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseContentFactorySession

type BaseContentFactorySession struct {
	Contract     *BaseContentFactory // Generic contract binding to set the session for
	CallOpts     bind.CallOpts       // Call options to use throughout this session
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

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

func (*BaseContentFactorySession) ContentSpace

func (_BaseContentFactory *BaseContentFactorySession) ContentSpace() (common.Address, error)

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

Solidity: function contentSpace() constant returns(address)

func (*BaseContentFactorySession) CreateContent

func (_BaseContentFactory *BaseContentFactorySession) CreateContent(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 (*BaseContentFactorySession) Creator

func (_BaseContentFactory *BaseContentFactorySession) Creator() (common.Address, error)

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

Solidity: function creator() constant returns(address)

func (*BaseContentFactorySession) ExecuteAccessBatch

func (_BaseContentFactory *BaseContentFactorySession) ExecuteAccessBatch(_opCodes []uint32, _contentAddrs []common.Address, _userAddrs []common.Address, _ctxHashes [][32]byte, _ts []*big.Int, _amt []*big.Int) (*types.Transaction, error)

ExecuteAccessBatch is a paid mutator transaction binding the contract method 0x78cd9119.

Solidity: function executeAccessBatch(uint32[] _opCodes, address[] _contentAddrs, address[] _userAddrs, bytes32[] _ctxHashes, uint256[] _ts, uint256[] _amt) returns()

func (*BaseContentFactorySession) IsContract

func (_BaseContentFactory *BaseContentFactorySession) IsContract(addr common.Address) (*types.Transaction, error)

IsContract is a paid mutator transaction binding the contract method 0x16279055.

Solidity: function isContract(address addr) returns(bool)

func (*BaseContentFactorySession) Kill

func (_BaseContentFactory *BaseContentFactorySession) Kill() (*types.Transaction, error)

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

Solidity: function kill() returns()

func (*BaseContentFactorySession) OPACCESSCOMPLETE

func (_BaseContentFactory *BaseContentFactorySession) OPACCESSCOMPLETE() (uint32, error)

OPACCESSCOMPLETE is a free data retrieval call binding the contract method 0x4d887374.

Solidity: function OP_ACCESS_COMPLETE() constant returns(uint32)

func (*BaseContentFactorySession) OPACCESSREQUEST

func (_BaseContentFactory *BaseContentFactorySession) OPACCESSREQUEST() (uint32, error)

OPACCESSREQUEST is a free data retrieval call binding the contract method 0x52344328.

Solidity: function OP_ACCESS_REQUEST() constant returns(uint32)

func (*BaseContentFactorySession) Owner

func (_BaseContentFactory *BaseContentFactorySession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BaseContentFactorySession) TransferCreatorship

func (_BaseContentFactory *BaseContentFactorySession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

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

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseContentFactorySession) TransferOwnership

func (_BaseContentFactory *BaseContentFactorySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseContentFactorySession) Version

func (_BaseContentFactory *BaseContentFactorySession) Version() ([32]byte, error)

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

Solidity: function version() constant returns(bytes32)

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, _ctxHashes [][32]byte, _ts []*big.Int, _amt []*big.Int) (*types.Transaction, error)

ExecuteAccessBatch is a paid mutator transaction binding the contract method 0x78cd9119.

Solidity: function executeAccessBatch(uint32[] _opCodes, address[] _contentAddrs, address[] _userAddrs, bytes32[] _ctxHashes, uint256[] _ts, uint256[] _amt) returns()

func (*BaseContentFactoryTransactor) IsContract

func (_BaseContentFactory *BaseContentFactoryTransactor) IsContract(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)

IsContract is a paid mutator transaction binding the contract method 0x16279055.

Solidity: function isContract(address addr) returns(bool)

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 BaseContentFactoryTransactorRaw

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

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

func (*BaseContentFactoryTransactorRaw) Transact

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

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

func (*BaseContentFactoryTransactorRaw) Transfer

func (_BaseContentFactory *BaseContentFactoryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseContentFactoryTransactorSession

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

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

func (*BaseContentFactoryTransactorSession) CreateContent

func (_BaseContentFactory *BaseContentFactoryTransactorSession) CreateContent(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 (*BaseContentFactoryTransactorSession) ExecuteAccessBatch

func (_BaseContentFactory *BaseContentFactoryTransactorSession) ExecuteAccessBatch(_opCodes []uint32, _contentAddrs []common.Address, _userAddrs []common.Address, _ctxHashes [][32]byte, _ts []*big.Int, _amt []*big.Int) (*types.Transaction, error)

ExecuteAccessBatch is a paid mutator transaction binding the contract method 0x78cd9119.

Solidity: function executeAccessBatch(uint32[] _opCodes, address[] _contentAddrs, address[] _userAddrs, bytes32[] _ctxHashes, uint256[] _ts, uint256[] _amt) returns()

func (*BaseContentFactoryTransactorSession) IsContract

func (_BaseContentFactory *BaseContentFactoryTransactorSession) IsContract(addr common.Address) (*types.Transaction, error)

IsContract is a paid mutator transaction binding the contract method 0x16279055.

Solidity: function isContract(address addr) returns(bool)

func (*BaseContentFactoryTransactorSession) Kill

func (_BaseContentFactory *BaseContentFactoryTransactorSession) Kill() (*types.Transaction, error)

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

Solidity: function kill() returns()

func (*BaseContentFactoryTransactorSession) TransferCreatorship

func (_BaseContentFactory *BaseContentFactoryTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

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

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseContentFactoryTransactorSession) TransferOwnership

func (_BaseContentFactory *BaseContentFactoryTransactorSession) TransferOwnership(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) FilterAccessGrant

func (_BaseContent *BaseContentFilterer) FilterAccessGrant(opts *bind.FilterOpts) (*BaseContentAccessGrantIterator, error)

FilterAccessGrant is a free log retrieval operation binding the contract event 0x475e9d68ca61f129cebee5af694af00ed0e3b3b0d4b74071fbb81d0e2b912718.

Solidity: event AccessGrant(uint256 requestID, bool access_granted, string reKey, string encryptedAESKey)

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

func (_BaseContent *BaseContentFilterer) FilterGetAccessCharge(opts *bind.FilterOpts) (*BaseContentGetAccessChargeIterator, error)

FilterGetAccessCharge is a free log retrieval operation binding the contract event 0xa58326ee5bb617cb8b4f0d0f5f557c469d2d05d7a738f777037deda9c724b370.

Solidity: event GetAccessCharge(uint8 level, uint256 accessCharge)

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

func (_BaseContent *BaseContentFilterer) FilterInvokeCustomPostHook(opts *bind.FilterOpts) (*BaseContentInvokeCustomPostHookIterator, error)

FilterInvokeCustomPostHook is a free log retrieval operation binding the contract event 0x97d9c9779ed3ed8b9a6edfe16d17b1fdec843245747a19abfb621806e37d4a89.

Solidity: event InvokeCustomPostHook(address custom_contract)

func (*BaseContentFilterer) FilterInvokeCustomPreHook

func (_BaseContent *BaseContentFilterer) FilterInvokeCustomPreHook(opts *bind.FilterOpts) (*BaseContentInvokeCustomPreHookIterator, error)

FilterInvokeCustomPreHook is a free log retrieval operation binding the contract event 0x12b04791b5caab768e2757268992f0c62801e3921d9e310c893f0d5f9caa5f71.

Solidity: event InvokeCustomPreHook(address custom_contract)

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 requestID, 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) FilterReturnCustomHook

func (_BaseContent *BaseContentFilterer) FilterReturnCustomHook(opts *bind.FilterOpts) (*BaseContentReturnCustomHookIterator, error)

FilterReturnCustomHook is a free log retrieval operation binding the contract event 0x8c693e8b27db7caf9b9637b66dcc11444760023a4d53e95407a3acef1b249f50.

Solidity: event ReturnCustomHook(address custom_contract, uint256 result)

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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) 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) ParseAccessGrant

func (_BaseContent *BaseContentFilterer) ParseAccessGrant(log types.Log) (*BaseContentAccessGrant, error)

ParseAccessGrant is a log parse operation binding the contract event 0x475e9d68ca61f129cebee5af694af00ed0e3b3b0d4b74071fbb81d0e2b912718.

Solidity: event AccessGrant(uint256 requestID, bool access_granted, string reKey, string encryptedAESKey)

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

func (_BaseContent *BaseContentFilterer) ParseGetAccessCharge(log types.Log) (*BaseContentGetAccessCharge, error)

ParseGetAccessCharge is a log parse operation binding the contract event 0xa58326ee5bb617cb8b4f0d0f5f557c469d2d05d7a738f777037deda9c724b370.

Solidity: event GetAccessCharge(uint8 level, uint256 accessCharge)

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

func (_BaseContent *BaseContentFilterer) ParseInvokeCustomPostHook(log types.Log) (*BaseContentInvokeCustomPostHook, error)

ParseInvokeCustomPostHook is a log parse operation binding the contract event 0x97d9c9779ed3ed8b9a6edfe16d17b1fdec843245747a19abfb621806e37d4a89.

Solidity: event InvokeCustomPostHook(address custom_contract)

func (*BaseContentFilterer) ParseInvokeCustomPreHook

func (_BaseContent *BaseContentFilterer) ParseInvokeCustomPreHook(log types.Log) (*BaseContentInvokeCustomPreHook, error)

ParseInvokeCustomPreHook is a log parse operation binding the contract event 0x12b04791b5caab768e2757268992f0c62801e3921d9e310c893f0d5f9caa5f71.

Solidity: event InvokeCustomPreHook(address custom_contract)

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 requestID, 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) ParseReturnCustomHook

func (_BaseContent *BaseContentFilterer) ParseReturnCustomHook(log types.Log) (*BaseContentReturnCustomHook, error)

ParseReturnCustomHook is a log parse operation binding the contract event 0x8c693e8b27db7caf9b9637b66dcc11444760023a4d53e95407a3acef1b249f50.

Solidity: event ReturnCustomHook(address custom_contract, uint256 result)

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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) 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) WatchAccessGrant

func (_BaseContent *BaseContentFilterer) WatchAccessGrant(opts *bind.WatchOpts, sink chan<- *BaseContentAccessGrant) (event.Subscription, error)

WatchAccessGrant is a free log subscription operation binding the contract event 0x475e9d68ca61f129cebee5af694af00ed0e3b3b0d4b74071fbb81d0e2b912718.

Solidity: event AccessGrant(uint256 requestID, bool access_granted, string reKey, string encryptedAESKey)

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

func (_BaseContent *BaseContentFilterer) WatchGetAccessCharge(opts *bind.WatchOpts, sink chan<- *BaseContentGetAccessCharge) (event.Subscription, error)

WatchGetAccessCharge is a free log subscription operation binding the contract event 0xa58326ee5bb617cb8b4f0d0f5f557c469d2d05d7a738f777037deda9c724b370.

Solidity: event GetAccessCharge(uint8 level, uint256 accessCharge)

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

func (_BaseContent *BaseContentFilterer) WatchInvokeCustomPostHook(opts *bind.WatchOpts, sink chan<- *BaseContentInvokeCustomPostHook) (event.Subscription, error)

WatchInvokeCustomPostHook is a free log subscription operation binding the contract event 0x97d9c9779ed3ed8b9a6edfe16d17b1fdec843245747a19abfb621806e37d4a89.

Solidity: event InvokeCustomPostHook(address custom_contract)

func (*BaseContentFilterer) WatchInvokeCustomPreHook

func (_BaseContent *BaseContentFilterer) WatchInvokeCustomPreHook(opts *bind.WatchOpts, sink chan<- *BaseContentInvokeCustomPreHook) (event.Subscription, error)

WatchInvokeCustomPreHook is a free log subscription operation binding the contract event 0x12b04791b5caab768e2757268992f0c62801e3921d9e310c893f0d5f9caa5f71.

Solidity: event InvokeCustomPreHook(address custom_contract)

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 requestID, 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) WatchReturnCustomHook

func (_BaseContent *BaseContentFilterer) WatchReturnCustomHook(opts *bind.WatchOpts, sink chan<- *BaseContentReturnCustomHook) (event.Subscription, error)

WatchReturnCustomHook is a free log subscription operation binding the contract event 0x8c693e8b27db7caf9b9637b66dcc11444760023a4d53e95407a3acef1b249f50.

Solidity: event ReturnCustomHook(address custom_contract, uint256 result)

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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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)

type BaseContentGetAccessCharge

type BaseContentGetAccessCharge struct {
	Level        uint8
	AccessCharge *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

BaseContentGetAccessCharge represents a GetAccessCharge event raised by the BaseContent contract.

type BaseContentGetAccessChargeIterator

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

BaseContentGetAccessChargeIterator is returned from FilterGetAccessCharge and is used to iterate over the raw logs and unpacked data for GetAccessCharge events raised by the BaseContent contract.

func (*BaseContentGetAccessChargeIterator) Close

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

func (*BaseContentGetAccessChargeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentGetAccessChargeIterator) 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 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 BaseContentInvokeCustomPostHook

type BaseContentInvokeCustomPostHook struct {
	CustomContract common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

BaseContentInvokeCustomPostHook represents a InvokeCustomPostHook event raised by the BaseContent contract.

type BaseContentInvokeCustomPostHookIterator

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

BaseContentInvokeCustomPostHookIterator is returned from FilterInvokeCustomPostHook and is used to iterate over the raw logs and unpacked data for InvokeCustomPostHook events raised by the BaseContent contract.

func (*BaseContentInvokeCustomPostHookIterator) Close

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

func (*BaseContentInvokeCustomPostHookIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentInvokeCustomPostHookIterator) 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 BaseContentInvokeCustomPreHook

type BaseContentInvokeCustomPreHook struct {
	CustomContract common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

BaseContentInvokeCustomPreHook represents a InvokeCustomPreHook event raised by the BaseContent contract.

type BaseContentInvokeCustomPreHookIterator

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

BaseContentInvokeCustomPreHookIterator is returned from FilterInvokeCustomPreHook and is used to iterate over the raw logs and unpacked data for InvokeCustomPreHook events raised by the BaseContent contract.

func (*BaseContentInvokeCustomPreHookIterator) Close

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

func (*BaseContentInvokeCustomPreHookIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentInvokeCustomPreHookIterator) 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 {
	RequestID *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 BaseContentRaw

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

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

func (*BaseContentRaw) Call

func (_BaseContent *BaseContentRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*BaseContentRaw) Transact

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

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

func (*BaseContentRaw) Transfer

func (_BaseContent *BaseContentRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseContentReturnCustomHook

type BaseContentReturnCustomHook struct {
	CustomContract common.Address
	Result         *big.Int
	Raw            types.Log // Blockchain specific contextual infos
}

BaseContentReturnCustomHook represents a ReturnCustomHook event raised by the BaseContent contract.

type BaseContentReturnCustomHookIterator

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

BaseContentReturnCustomHookIterator is returned from FilterReturnCustomHook and is used to iterate over the raw logs and unpacked data for ReturnCustomHook events raised by the BaseContent contract.

func (*BaseContentReturnCustomHookIterator) Close

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

func (*BaseContentReturnCustomHookIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentReturnCustomHookIterator) 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 BaseContentSession

type BaseContentSession struct {
	Contract     *BaseContent      // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

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

func (*BaseContentSession) AccessCharge

func (_BaseContent *BaseContentSession) AccessCharge() (*big.Int, error)

AccessCharge is a free data retrieval call binding the contract method 0x64ade32b.

Solidity: function accessCharge() constant returns(uint256)

func (*BaseContentSession) AccessComplete

func (_BaseContent *BaseContentSession) AccessComplete(request_ID *big.Int, score_pct *big.Int, ml_out_hash [32]byte) (*types.Transaction, error)

AccessComplete is a paid mutator transaction binding the contract method 0x5cc4aa9b.

Solidity: function accessComplete(uint256 request_ID, uint256 score_pct, bytes32 ml_out_hash) returns(bool)

func (*BaseContentSession) AccessGrant

func (_BaseContent *BaseContentSession) AccessGrant(request_ID *big.Int, access_granted bool, re_key string, encrypted_AES_key string) (*types.Transaction, error)

AccessGrant is a paid mutator transaction binding the contract method 0xee56d767.

Solidity: function accessGrant(uint256 request_ID, bool access_granted, string re_key, string encrypted_AES_key) returns(bool)

func (*BaseContentSession) AccessRequest

func (_BaseContent *BaseContentSession) AccessRequest(level uint8, pke_requestor string, pke_AFGH string, custom_values [][32]byte, stakeholders []common.Address) (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xa1ff106e.

Solidity: function accessRequest(uint8 level, string pke_requestor, string pke_AFGH, bytes32[] custom_values, address[] stakeholders) returns(uint256)

func (*BaseContentSession) AddressKMS

func (_BaseContent *BaseContentSession) AddressKMS() (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() constant returns(address)

func (*BaseContentSession) CANACCESS

func (_BaseContent *BaseContentSession) CANACCESS() (uint8, error)

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

Solidity: function CAN_ACCESS() constant returns(uint8)

func (*BaseContentSession) CANEDIT

func (_BaseContent *BaseContentSession) CANEDIT() (uint8, error)

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

Solidity: function CAN_EDIT() constant returns(uint8)

func (*BaseContentSession) CANSEE

func (_BaseContent *BaseContentSession) CANSEE() (uint8, error)

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

Solidity: function CAN_SEE() constant returns(uint8)

func (*BaseContentSession) CanCommit

func (_BaseContent *BaseContentSession) CanCommit() (bool, error)

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

Solidity: function canCommit() constant returns(bool)

func (*BaseContentSession) CanConfirm

func (_BaseContent *BaseContentSession) CanConfirm() (bool, error)

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

Solidity: function canConfirm() constant returns(bool)

func (*BaseContentSession) CanEdit

func (_BaseContent *BaseContentSession) CanEdit() (bool, error)

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

Solidity: function canEdit() constant returns(bool)

func (*BaseContentSession) CanPublish

func (_BaseContent *BaseContentSession) CanPublish() (bool, error)

CanPublish is a free data retrieval call binding the contract method 0xcbcd4461.

Solidity: function canPublish() constant returns(bool)

func (*BaseContentSession) ClearPending

func (_BaseContent *BaseContentSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseContentSession) Commit

func (_BaseContent *BaseContentSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseContentSession) CommitPending

func (_BaseContent *BaseContentSession) CommitPending() (bool, error)

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

Solidity: function commitPending() constant returns(bool)

func (*BaseContentSession) ConfirmCommit

func (_BaseContent *BaseContentSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*BaseContentSession) ContentContractAddress

func (_BaseContent *BaseContentSession) ContentContractAddress() (common.Address, error)

ContentContractAddress is a free data retrieval call binding the contract method 0x2310167f.

Solidity: function contentContractAddress() constant returns(address)

func (*BaseContentSession) ContentSpace

func (_BaseContent *BaseContentSession) ContentSpace() (common.Address, error)

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

Solidity: function contentSpace() constant returns(address)

func (*BaseContentSession) ContentType

func (_BaseContent *BaseContentSession) ContentType() (common.Address, error)

ContentType is a free data retrieval call binding the contract method 0x36ebffca.

Solidity: function contentType() constant returns(address)

func (*BaseContentSession) CountVersionHashes

func (_BaseContent *BaseContentSession) CountVersionHashes() (*big.Int, error)

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

Solidity: function countVersionHashes() constant returns(uint256)

func (*BaseContentSession) Creator

func (_BaseContent *BaseContentSession) Creator() (common.Address, error)

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

Solidity: function creator() constant returns(address)

func (*BaseContentSession) DeleteVersion

func (_BaseContent *BaseContentSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseContentSession) GetAccessInfo

func (_BaseContent *BaseContentSession) GetAccessInfo(level uint8, custom_values [][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 level, bytes32[] custom_values, address[] stakeholders) constant returns(uint8, uint8, uint256)

func (*BaseContentSession) GetCustomInfo

func (_BaseContent *BaseContentSession) GetCustomInfo(level uint8, custom_values [][32]byte, stakeholders []common.Address) (uint8, uint8, *big.Int, error)

GetCustomInfo is a free data retrieval call binding the contract method 0x3ba58afb.

Solidity: function getCustomInfo(uint8 level, bytes32[] custom_values, address[] stakeholders) constant returns(uint8, uint8, uint256)

func (*BaseContentSession) GetKMSInfo

func (_BaseContent *BaseContentSession) GetKMSInfo(prefix []byte) (string, string, error)

GetKMSInfo is a free data retrieval call binding the contract method 0xa8d4160e.

Solidity: function getKMSInfo(bytes prefix) constant returns(string, string)

func (*BaseContentSession) GetMeta

func (_BaseContent *BaseContentSession) GetMeta(key []byte) ([]byte, error)

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

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

func (*BaseContentSession) Kill

func (_BaseContent *BaseContentSession) Kill() (*types.Transaction, error)

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

Solidity: function kill() returns()

func (*BaseContentSession) LibraryAddress

func (_BaseContent *BaseContentSession) LibraryAddress() (common.Address, error)

LibraryAddress is a free data retrieval call binding the contract method 0xb816f513.

Solidity: function libraryAddress() constant returns(address)

func (*BaseContentSession) ObjectHash

func (_BaseContent *BaseContentSession) ObjectHash() (string, error)

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

Solidity: function objectHash() constant returns(string)

func (*BaseContentSession) Owner

func (_BaseContent *BaseContentSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BaseContentSession) ParentAddress

func (_BaseContent *BaseContentSession) ParentAddress() (common.Address, error)

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

Solidity: function parentAddress() constant returns(address)

func (*BaseContentSession) PendingHash

func (_BaseContent *BaseContentSession) PendingHash() (string, error)

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

Solidity: function pendingHash() constant returns(string)

func (*BaseContentSession) ProcessRequestPayment

func (_BaseContent *BaseContentSession) ProcessRequestPayment(request_ID *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 request_ID, address payee, string label, uint256 amount) returns(bool)

func (*BaseContentSession) Publish

func (_BaseContent *BaseContentSession) Publish() (*types.Transaction, error)

Publish is a paid mutator transaction binding the contract method 0x075d4782.

Solidity: function publish() returns(bool)

func (*BaseContentSession) PutMeta

func (_BaseContent *BaseContentSession) PutMeta(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 (*BaseContentSession) RequestID

func (_BaseContent *BaseContentSession) RequestID() (*big.Int, error)

RequestID is a free data retrieval call binding the contract method 0x8f779201.

Solidity: function requestID() constant returns(uint256)

func (*BaseContentSession) RequestMap

func (_BaseContent *BaseContentSession) RequestMap(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 ) constant returns(address originator, uint256 amountPaid, int8 status, uint256 settled)

func (*BaseContentSession) STATUSDRAFT

func (_BaseContent *BaseContentSession) STATUSDRAFT() ([32]byte, error)

STATUSDRAFT is a free data retrieval call binding the contract method 0x4dd70788.

Solidity: function STATUS_DRAFT() constant returns(bytes32)

func (*BaseContentSession) STATUSPUBLISHED

func (_BaseContent *BaseContentSession) STATUSPUBLISHED() ([32]byte, error)

STATUSPUBLISHED is a free data retrieval call binding the contract method 0x0017de98.

Solidity: function STATUS_PUBLISHED() constant returns(bytes32)

func (*BaseContentSession) STATUSREVIEW

func (_BaseContent *BaseContentSession) STATUSREVIEW() ([32]byte, error)

STATUSREVIEW is a free data retrieval call binding the contract method 0xd810f8c8.

Solidity: function STATUS_REVIEW() constant returns(bytes32)

func (*BaseContentSession) SetAccessCharge

func (_BaseContent *BaseContentSession) SetAccessCharge(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 (*BaseContentSession) SetAddressKMS

func (_BaseContent *BaseContentSession) SetAddressKMS(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 (*BaseContentSession) SetContentContractAddress

func (_BaseContent *BaseContentSession) SetContentContractAddress(addr common.Address) (*types.Transaction, error)

SetContentContractAddress is a paid mutator transaction binding the contract method 0xe5385303.

Solidity: function setContentContractAddress(address addr) returns()

func (*BaseContentSession) SetGroupRights

func (_BaseContent *BaseContentSession) SetGroupRights(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 (*BaseContentSession) SetRights

func (_BaseContent *BaseContentSession) SetRights(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 (*BaseContentSession) SetStatusCode

func (_BaseContent *BaseContentSession) SetStatusCode(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 (*BaseContentSession) SetVisibility

func (_BaseContent *BaseContentSession) SetVisibility(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 (*BaseContentSession) StatusCode

func (_BaseContent *BaseContentSession) StatusCode() (*big.Int, error)

StatusCode is a free data retrieval call binding the contract method 0x27c1c21d.

Solidity: function statusCode() constant returns(int256)

func (*BaseContentSession) StatusCodeDescription

func (_BaseContent *BaseContentSession) StatusCodeDescription(status_code *big.Int) ([32]byte, error)

StatusCodeDescription is a free data retrieval call binding the contract method 0x38864284.

Solidity: function statusCodeDescription(int256 status_code) constant returns(bytes32)

func (*BaseContentSession) StatusDescription

func (_BaseContent *BaseContentSession) StatusDescription() ([32]byte, error)

StatusDescription is a free data retrieval call binding the contract method 0xf81ab0ae.

Solidity: function statusDescription() constant returns(bytes32)

func (*BaseContentSession) TransferCreatorship

func (_BaseContent *BaseContentSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

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

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseContentSession) TransferOwnership

func (_BaseContent *BaseContentSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseContentSession) UpdateRequest

func (_BaseContent *BaseContentSession) UpdateRequest() (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

func (*BaseContentSession) UpdateStatus

func (_BaseContent *BaseContentSession) UpdateStatus(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)

func (*BaseContentSession) Version

func (_BaseContent *BaseContentSession) Version() ([32]byte, error)

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

Solidity: function version() constant returns(bytes32)

func (*BaseContentSession) VersionHashes

func (_BaseContent *BaseContentSession) VersionHashes(arg0 *big.Int) (string, error)

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

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

func (*BaseContentSession) VersionTimestamp

func (_BaseContent *BaseContentSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

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

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

func (*BaseContentSession) Visibility

func (_BaseContent *BaseContentSession) Visibility() (uint8, error)

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

Solidity: function visibility() constant returns(uint8)

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 BaseContentSpaceAccessRequest

type BaseContentSpaceAccessRequest struct {
	Raw types.Log // Blockchain specific contextual infos
}

BaseContentSpaceAccessRequest represents a AccessRequest event raised by the BaseContentSpace contract.

type BaseContentSpaceAccessRequestIterator

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

BaseContentSpaceAccessRequestIterator is returned from FilterAccessRequest and is used to iterate over the raw logs and unpacked data for AccessRequest events raised by the BaseContentSpace contract.

func (*BaseContentSpaceAccessRequestIterator) Close

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

func (*BaseContentSpaceAccessRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceAccessRequestIterator) 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 BaseContentSpaceAddKMSLocator

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

BaseContentSpaceAddKMSLocator represents a AddKMSLocator event raised by the BaseContentSpace contract.

type BaseContentSpaceAddKMSLocatorIterator

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

BaseContentSpaceAddKMSLocatorIterator is returned from FilterAddKMSLocator and is used to iterate over the raw logs and unpacked data for AddKMSLocator events raised by the BaseContentSpace contract.

func (*BaseContentSpaceAddKMSLocatorIterator) Close

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

func (*BaseContentSpaceAddKMSLocatorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceAddKMSLocatorIterator) 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 ) constant 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 ) constant 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() constant returns(address)

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() constant 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() constant 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) constant 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() constant 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) constant 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) constant 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 ) constant 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) constant 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) constant 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() constant 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() constant 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() constant 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 ) constant 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 ) constant 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() constant 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() constant 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() constant 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() constant 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() constant 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) constant 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) constant 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) constant 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) constant 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() constant returns(address)

func (*BaseContentSpaceCaller) HasAccess

func (_BaseContentSpace *BaseContentSpaceCaller) HasAccess(opts *bind.CallOpts, arg0 common.Address) (bool, error)

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

Solidity: function hasAccess(address ) constant returns(bool)

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() constant 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() constant 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 ) constant 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() constant 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() constant 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() constant returns(string)

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() constant 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() constant 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() constant 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 ) constant 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 ) constant 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() constant returns(bool)

func (*BaseContentSpaceCaller) UserWallets

func (_BaseContentSpace *BaseContentSpaceCaller) 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) constant 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) constant 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() constant 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 ) constant 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 ) constant returns(uint256)

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() constant 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) constant returns(bool)

type BaseContentSpaceCallerRaw

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

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

func (*BaseContentSpaceCallerRaw) Call

func (_BaseContentSpace *BaseContentSpaceCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type BaseContentSpaceCallerSession

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

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

func (*BaseContentSpaceCallerSession) ActiveNodeAddresses

func (_BaseContentSpace *BaseContentSpaceCallerSession) ActiveNodeAddresses(arg0 *big.Int) (common.Address, error)

ActiveNodeAddresses is a free data retrieval call binding the contract method 0x52f82dd8.

Solidity: function activeNodeAddresses(uint256 ) constant returns(address)

func (*BaseContentSpaceCallerSession) ActiveNodeLocators

func (_BaseContentSpace *BaseContentSpaceCallerSession) ActiveNodeLocators(arg0 *big.Int) ([]byte, error)

ActiveNodeLocators is a free data retrieval call binding the contract method 0x5272ae17.

Solidity: function activeNodeLocators(uint256 ) constant returns(bytes)

func (*BaseContentSpaceCallerSession) AddressKMS

func (_BaseContentSpace *BaseContentSpaceCallerSession) AddressKMS() (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() constant returns(address)

func (*BaseContentSpaceCallerSession) CanCommit

func (_BaseContentSpace *BaseContentSpaceCallerSession) CanCommit() (bool, error)

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

Solidity: function canCommit() constant returns(bool)

func (*BaseContentSpaceCallerSession) CanConfirm

func (_BaseContentSpace *BaseContentSpaceCallerSession) CanConfirm() (bool, error)

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

Solidity: function canConfirm() constant returns(bool)

func (*BaseContentSpaceCallerSession) CanContribute

func (_BaseContentSpace *BaseContentSpaceCallerSession) CanContribute(_candidate common.Address) (bool, error)

CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.

Solidity: function canContribute(address _candidate) constant returns(bool)

func (*BaseContentSpaceCallerSession) CanEdit

func (_BaseContentSpace *BaseContentSpaceCallerSession) CanEdit() (bool, error)

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

Solidity: function canEdit() constant returns(bool)

func (*BaseContentSpaceCallerSession) CanNodePublish

func (_BaseContentSpace *BaseContentSpaceCallerSession) CanNodePublish(candidate common.Address) (bool, error)

CanNodePublish is a free data retrieval call binding the contract method 0x26683e14.

Solidity: function canNodePublish(address candidate) constant returns(bool)

func (*BaseContentSpaceCallerSession) CanPublish

func (_BaseContentSpace *BaseContentSpaceCallerSession) CanPublish(_candidate common.Address) (bool, error)

CanPublish is a free data retrieval call binding the contract method 0x9b55f901.

Solidity: function canPublish(address _candidate) constant returns(bool)

func (*BaseContentSpaceCallerSession) CanReview

func (_BaseContentSpace *BaseContentSpaceCallerSession) CanReview(arg0 common.Address) (bool, error)

CanReview is a free data retrieval call binding the contract method 0x29d00219.

Solidity: function canReview(address ) constant returns(bool)

func (*BaseContentSpaceCallerSession) CheckKMS

func (_BaseContentSpace *BaseContentSpaceCallerSession) CheckKMS(_kmsIdStr string) (*big.Int, error)

CheckKMS is a free data retrieval call binding the contract method 0x8d2a23db.

Solidity: function checkKMS(string _kmsIdStr) constant returns(uint256)

func (*BaseContentSpaceCallerSession) CheckKMSAddr

func (_BaseContentSpace *BaseContentSpaceCallerSession) CheckKMSAddr(_kmsAddr common.Address) (*big.Int, error)

CheckKMSAddr is a free data retrieval call binding the contract method 0xd6be0f49.

Solidity: function checkKMSAddr(address _kmsAddr) constant returns(uint256)

func (*BaseContentSpaceCallerSession) CommitPending

func (_BaseContentSpace *BaseContentSpaceCallerSession) CommitPending() (bool, error)

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

Solidity: function commitPending() constant returns(bool)

func (*BaseContentSpaceCallerSession) ContentFactory

func (_BaseContentSpace *BaseContentSpaceCallerSession) ContentFactory() (common.Address, error)

ContentFactory is a free data retrieval call binding the contract method 0x904696a8.

Solidity: function contentFactory() constant returns(address)

func (*BaseContentSpaceCallerSession) ContentSpace

func (_BaseContentSpace *BaseContentSpaceCallerSession) ContentSpace() (common.Address, error)

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

Solidity: function contentSpace() constant returns(address)

func (*BaseContentSpaceCallerSession) ContentTypeContracts

func (_BaseContentSpace *BaseContentSpaceCallerSession) ContentTypeContracts(arg0 common.Address) (common.Address, error)

ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.

Solidity: function contentTypeContracts(address ) constant returns(address)

func (*BaseContentSpaceCallerSession) ContentTypes

func (_BaseContentSpace *BaseContentSpaceCallerSession) ContentTypes(arg0 *big.Int) (common.Address, error)

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

Solidity: function contentTypes(uint256 ) constant returns(address)

func (*BaseContentSpaceCallerSession) ContentTypesLength

func (_BaseContentSpace *BaseContentSpaceCallerSession) ContentTypesLength() (*big.Int, error)

ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.

Solidity: function contentTypesLength() constant returns(uint256)

func (*BaseContentSpaceCallerSession) CountVersionHashes

func (_BaseContentSpace *BaseContentSpaceCallerSession) CountVersionHashes() (*big.Int, error)

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

Solidity: function countVersionHashes() constant returns(uint256)

func (*BaseContentSpaceCallerSession) Creator

func (_BaseContentSpace *BaseContentSpaceCallerSession) Creator() (common.Address, error)

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

Solidity: function creator() constant returns(address)

func (*BaseContentSpaceCallerSession) Description

func (_BaseContentSpace *BaseContentSpaceCallerSession) Description() (string, error)

Description is a free data retrieval call binding the contract method 0x7284e416.

Solidity: function description() constant returns(string)

func (*BaseContentSpaceCallerSession) Factory

func (_BaseContentSpace *BaseContentSpaceCallerSession) Factory() (common.Address, error)

Factory is a free data retrieval call binding the contract method 0xc45a0155.

Solidity: function factory() constant returns(address)

func (*BaseContentSpaceCallerSession) FindTypeByHash

func (_BaseContentSpace *BaseContentSpaceCallerSession) FindTypeByHash(typeHash [32]byte) (common.Address, error)

FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.

Solidity: function findTypeByHash(bytes32 typeHash) constant returns(address)

func (*BaseContentSpaceCallerSession) GetKMSID

func (_BaseContentSpace *BaseContentSpaceCallerSession) GetKMSID(_kmsAddr common.Address) (string, error)

GetKMSID is a free data retrieval call binding the contract method 0x589aafc1.

Solidity: function getKMSID(address _kmsAddr) constant returns(string)

func (*BaseContentSpaceCallerSession) GetKMSInfo

func (_BaseContentSpace *BaseContentSpaceCallerSession) GetKMSInfo(_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) constant returns(string, string)

func (*BaseContentSpaceCallerSession) GetMeta

func (_BaseContentSpace *BaseContentSpaceCallerSession) GetMeta(key []byte) ([]byte, error)

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

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

func (*BaseContentSpaceCallerSession) GroupFactory

func (_BaseContentSpace *BaseContentSpaceCallerSession) GroupFactory() (common.Address, error)

GroupFactory is a free data retrieval call binding the contract method 0xb04b6caa.

Solidity: function groupFactory() constant returns(address)

func (*BaseContentSpaceCallerSession) HasAccess

func (_BaseContentSpace *BaseContentSpaceCallerSession) HasAccess(arg0 common.Address) (bool, error)

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

Solidity: function hasAccess(address ) constant returns(bool)

func (*BaseContentSpaceCallerSession) LibraryFactory

func (_BaseContentSpace *BaseContentSpaceCallerSession) LibraryFactory() (common.Address, error)

LibraryFactory is a free data retrieval call binding the contract method 0x441c5aa3.

Solidity: function libraryFactory() constant returns(address)

func (*BaseContentSpaceCallerSession) Name

func (_BaseContentSpace *BaseContentSpaceCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*BaseContentSpaceCallerSession) NodeMapping

func (_BaseContentSpace *BaseContentSpaceCallerSession) NodeMapping(arg0 common.Address) (common.Address, error)

NodeMapping is a free data retrieval call binding the contract method 0xfbd1b4ce.

Solidity: function nodeMapping(address ) constant returns(address)

func (*BaseContentSpaceCallerSession) NumActiveNodes

func (_BaseContentSpace *BaseContentSpaceCallerSession) NumActiveNodes() (*big.Int, error)

NumActiveNodes is a free data retrieval call binding the contract method 0x43f59ec7.

Solidity: function numActiveNodes() constant returns(uint256)

func (*BaseContentSpaceCallerSession) NumPendingNodes

func (_BaseContentSpace *BaseContentSpaceCallerSession) NumPendingNodes() (*big.Int, error)

NumPendingNodes is a free data retrieval call binding the contract method 0xf41a1587.

Solidity: function numPendingNodes() constant returns(uint256)

func (*BaseContentSpaceCallerSession) ObjectHash

func (_BaseContentSpace *BaseContentSpaceCallerSession) ObjectHash() (string, error)

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

Solidity: function objectHash() constant returns(string)

func (*BaseContentSpaceCallerSession) Owner

func (_BaseContentSpace *BaseContentSpaceCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BaseContentSpaceCallerSession) ParentAddress

func (_BaseContentSpace *BaseContentSpaceCallerSession) ParentAddress() (common.Address, error)

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

Solidity: function parentAddress() constant returns(address)

func (*BaseContentSpaceCallerSession) PendingHash

func (_BaseContentSpace *BaseContentSpaceCallerSession) PendingHash() (string, error)

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

Solidity: function pendingHash() constant returns(string)

func (*BaseContentSpaceCallerSession) PendingNodeAddresses

func (_BaseContentSpace *BaseContentSpaceCallerSession) PendingNodeAddresses(arg0 *big.Int) (common.Address, error)

PendingNodeAddresses is a free data retrieval call binding the contract method 0x6be9514c.

Solidity: function pendingNodeAddresses(uint256 ) constant returns(address)

func (*BaseContentSpaceCallerSession) PendingNodeLocators

func (_BaseContentSpace *BaseContentSpaceCallerSession) PendingNodeLocators(arg0 *big.Int) ([]byte, error)

PendingNodeLocators is a free data retrieval call binding the contract method 0x69e30ff8.

Solidity: function pendingNodeLocators(uint256 ) constant returns(bytes)

func (*BaseContentSpaceCallerSession) RequiresReview

func (_BaseContentSpace *BaseContentSpaceCallerSession) RequiresReview() (bool, error)

RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.

Solidity: function requiresReview() constant returns(bool)

func (*BaseContentSpaceCallerSession) UserWallets

func (_BaseContentSpace *BaseContentSpaceCallerSession) UserWallets(_userAddr common.Address) (common.Address, error)

UserWallets is a free data retrieval call binding the contract method 0x63e6ffdd.

Solidity: function userWallets(address _userAddr) constant returns(address)

func (*BaseContentSpaceCallerSession) ValidType

func (_BaseContentSpace *BaseContentSpaceCallerSession) ValidType(content_type common.Address) (bool, error)

ValidType is a free data retrieval call binding the contract method 0x29dedde5.

Solidity: function validType(address content_type) constant returns(bool)

func (*BaseContentSpaceCallerSession) Version

func (_BaseContentSpace *BaseContentSpaceCallerSession) Version() ([32]byte, error)

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

Solidity: function version() constant returns(bytes32)

func (*BaseContentSpaceCallerSession) VersionHashes

func (_BaseContentSpace *BaseContentSpaceCallerSession) VersionHashes(arg0 *big.Int) (string, error)

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

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

func (*BaseContentSpaceCallerSession) VersionTimestamp

func (_BaseContentSpace *BaseContentSpaceCallerSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

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

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

func (*BaseContentSpaceCallerSession) WalletFactory

func (_BaseContentSpace *BaseContentSpaceCallerSession) WalletFactory() (common.Address, error)

WalletFactory is a free data retrieval call binding the contract method 0xc5c03699.

Solidity: function walletFactory() constant returns(address)

func (*BaseContentSpaceCallerSession) WhitelistedType

func (_BaseContentSpace *BaseContentSpaceCallerSession) WhitelistedType(content_type common.Address) (bool, error)

WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.

Solidity: function whitelistedType(address content_type) constant 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) FilterAccessRequest

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*BaseContentSpaceAccessRequestIterator, error)

FilterAccessRequest is a free log retrieval operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

func (*BaseContentSpaceFilterer) FilterAddKMSLocator

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterAddKMSLocator(opts *bind.FilterOpts) (*BaseContentSpaceAddKMSLocatorIterator, error)

FilterAddKMSLocator is a free log retrieval operation binding the contract event 0xdf8127994c229011ce9c4764bdc0375bb71c06cf1544f034cd81a42f37233319.

Solidity: event AddKMSLocator(address sender, uint256 status)

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

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterRegisterNode(opts *bind.FilterOpts) (*BaseContentSpaceRegisterNodeIterator, error)

FilterRegisterNode is a free log retrieval operation binding the contract event 0x4575facd117046c9c28b69a3eb9c08939f2462a5a22ea6c6dcd4f79b8dd124e9.

Solidity: event RegisterNode(address nodeObjAddr)

func (*BaseContentSpaceFilterer) FilterRemoveKMSLocator

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterRemoveKMSLocator(opts *bind.FilterOpts) (*BaseContentSpaceRemoveKMSLocatorIterator, error)

FilterRemoveKMSLocator is a free log retrieval operation binding the contract event 0x5f463eb53cddf646852b82c0d9bdb1d1ec215c3802b780e8b7beea8b6e99f94c.

Solidity: event RemoveKMSLocator(address sender, uint256 status)

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

func (_BaseContentSpace *BaseContentSpaceFilterer) FilterUnregisterNode(opts *bind.FilterOpts) (*BaseContentSpaceUnregisterNodeIterator, error)

FilterUnregisterNode is a free log retrieval operation binding the contract event 0xb98695ab4c6cedb3b4dfe62479a9d39a59aa2cb38b8bd92bbb6ce5856e42bdf4.

Solidity: event UnregisterNode(address nodeObjAddr)

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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) ParseAccessRequest

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseAccessRequest(log types.Log) (*BaseContentSpaceAccessRequest, error)

ParseAccessRequest is a log parse operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

func (*BaseContentSpaceFilterer) ParseAddKMSLocator

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseAddKMSLocator(log types.Log) (*BaseContentSpaceAddKMSLocator, error)

ParseAddKMSLocator is a log parse operation binding the contract event 0xdf8127994c229011ce9c4764bdc0375bb71c06cf1544f034cd81a42f37233319.

Solidity: event AddKMSLocator(address sender, uint256 status)

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) ParseRegisterNode

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseRegisterNode(log types.Log) (*BaseContentSpaceRegisterNode, error)

ParseRegisterNode is a log parse operation binding the contract event 0x4575facd117046c9c28b69a3eb9c08939f2462a5a22ea6c6dcd4f79b8dd124e9.

Solidity: event RegisterNode(address nodeObjAddr)

func (*BaseContentSpaceFilterer) ParseRemoveKMSLocator

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseRemoveKMSLocator(log types.Log) (*BaseContentSpaceRemoveKMSLocator, error)

ParseRemoveKMSLocator is a log parse operation binding the contract event 0x5f463eb53cddf646852b82c0d9bdb1d1ec215c3802b780e8b7beea8b6e99f94c.

Solidity: event RemoveKMSLocator(address sender, uint256 status)

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) ParseUnregisterNode

func (_BaseContentSpace *BaseContentSpaceFilterer) ParseUnregisterNode(log types.Log) (*BaseContentSpaceUnregisterNode, error)

ParseUnregisterNode is a log parse operation binding the contract event 0xb98695ab4c6cedb3b4dfe62479a9d39a59aa2cb38b8bd92bbb6ce5856e42bdf4.

Solidity: event UnregisterNode(address nodeObjAddr)

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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) WatchAccessRequest

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchAccessRequest(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceAccessRequest) (event.Subscription, error)

WatchAccessRequest is a free log subscription operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

func (*BaseContentSpaceFilterer) WatchAddKMSLocator

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchAddKMSLocator(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceAddKMSLocator) (event.Subscription, error)

WatchAddKMSLocator is a free log subscription operation binding the contract event 0xdf8127994c229011ce9c4764bdc0375bb71c06cf1544f034cd81a42f37233319.

Solidity: event AddKMSLocator(address sender, uint256 status)

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) WatchRegisterNode

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchRegisterNode(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceRegisterNode) (event.Subscription, error)

WatchRegisterNode is a free log subscription operation binding the contract event 0x4575facd117046c9c28b69a3eb9c08939f2462a5a22ea6c6dcd4f79b8dd124e9.

Solidity: event RegisterNode(address nodeObjAddr)

func (*BaseContentSpaceFilterer) WatchRemoveKMSLocator

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchRemoveKMSLocator(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceRemoveKMSLocator) (event.Subscription, error)

WatchRemoveKMSLocator is a free log subscription operation binding the contract event 0x5f463eb53cddf646852b82c0d9bdb1d1ec215c3802b780e8b7beea8b6e99f94c.

Solidity: event RemoveKMSLocator(address sender, uint256 status)

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) WatchUnregisterNode

func (_BaseContentSpace *BaseContentSpaceFilterer) WatchUnregisterNode(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceUnregisterNode) (event.Subscription, error)

WatchUnregisterNode is a free log subscription operation binding the contract event 0xb98695ab4c6cedb3b4dfe62479a9d39a59aa2cb38b8bd92bbb6ce5856e42bdf4.

Solidity: event UnregisterNode(address nodeObjAddr)

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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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)

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 BaseContentSpaceRaw

type BaseContentSpaceRaw struct {
	Contract *BaseContentSpace // Generic contract binding to access the raw methods on
}

BaseContentSpaceRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*BaseContentSpaceRaw) Call

func (_BaseContentSpace *BaseContentSpaceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*BaseContentSpaceRaw) Transact

func (_BaseContentSpace *BaseContentSpaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*BaseContentSpaceRaw) Transfer

func (_BaseContentSpace *BaseContentSpaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseContentSpaceRegisterNode

type BaseContentSpaceRegisterNode struct {
	NodeObjAddr common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

BaseContentSpaceRegisterNode represents a RegisterNode event raised by the BaseContentSpace contract.

type BaseContentSpaceRegisterNodeIterator

type BaseContentSpaceRegisterNodeIterator struct {
	Event *BaseContentSpaceRegisterNode // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

BaseContentSpaceRegisterNodeIterator is returned from FilterRegisterNode and is used to iterate over the raw logs and unpacked data for RegisterNode events raised by the BaseContentSpace contract.

func (*BaseContentSpaceRegisterNodeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*BaseContentSpaceRegisterNodeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceRegisterNodeIterator) 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 BaseContentSpaceRemoveKMSLocator

type BaseContentSpaceRemoveKMSLocator struct {
	Sender common.Address
	Status *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

BaseContentSpaceRemoveKMSLocator represents a RemoveKMSLocator event raised by the BaseContentSpace contract.

type BaseContentSpaceRemoveKMSLocatorIterator

type BaseContentSpaceRemoveKMSLocatorIterator struct {
	Event *BaseContentSpaceRemoveKMSLocator // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

BaseContentSpaceRemoveKMSLocatorIterator is returned from FilterRemoveKMSLocator and is used to iterate over the raw logs and unpacked data for RemoveKMSLocator events raised by the BaseContentSpace contract.

func (*BaseContentSpaceRemoveKMSLocatorIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*BaseContentSpaceRemoveKMSLocatorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceRemoveKMSLocatorIterator) 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 BaseContentSpaceSession

type BaseContentSpaceSession struct {
	Contract     *BaseContentSpace // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

BaseContentSpaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*BaseContentSpaceSession) AccessRequest

func (_BaseContentSpace *BaseContentSpaceSession) AccessRequest() (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() returns(bool)

func (*BaseContentSpaceSession) ActiveNodeAddresses

func (_BaseContentSpace *BaseContentSpaceSession) ActiveNodeAddresses(arg0 *big.Int) (common.Address, error)

ActiveNodeAddresses is a free data retrieval call binding the contract method 0x52f82dd8.

Solidity: function activeNodeAddresses(uint256 ) constant returns(address)

func (*BaseContentSpaceSession) ActiveNodeLocators

func (_BaseContentSpace *BaseContentSpaceSession) ActiveNodeLocators(arg0 *big.Int) ([]byte, error)

ActiveNodeLocators is a free data retrieval call binding the contract method 0x5272ae17.

Solidity: function activeNodeLocators(uint256 ) constant returns(bytes)

func (*BaseContentSpaceSession) AddContentType

func (_BaseContentSpace *BaseContentSpaceSession) AddContentType(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 (*BaseContentSpaceSession) AddKMSLocator

func (_BaseContentSpace *BaseContentSpaceSession) AddKMSLocator(_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 (*BaseContentSpaceSession) AddNode

func (_BaseContentSpace *BaseContentSpaceSession) AddNode(_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 (*BaseContentSpaceSession) AddressKMS

func (_BaseContentSpace *BaseContentSpaceSession) AddressKMS() (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() constant returns(address)

func (*BaseContentSpaceSession) ApproveNode

func (_BaseContentSpace *BaseContentSpaceSession) ApproveNode(_nodeAddr common.Address) (*types.Transaction, error)

ApproveNode is a paid mutator transaction binding the contract method 0xdd4c97a0.

Solidity: function approveNode(address _nodeAddr) returns()

func (*BaseContentSpaceSession) CanCommit

func (_BaseContentSpace *BaseContentSpaceSession) CanCommit() (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() constant returns(bool)

func (*BaseContentSpaceSession) CanConfirm

func (_BaseContentSpace *BaseContentSpaceSession) CanConfirm() (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() constant returns(bool)

func (*BaseContentSpaceSession) CanContribute

func (_BaseContentSpace *BaseContentSpaceSession) CanContribute(_candidate common.Address) (bool, error)

CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.

Solidity: function canContribute(address _candidate) constant returns(bool)

func (*BaseContentSpaceSession) CanEdit

func (_BaseContentSpace *BaseContentSpaceSession) CanEdit() (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() constant returns(bool)

func (*BaseContentSpaceSession) CanNodePublish

func (_BaseContentSpace *BaseContentSpaceSession) CanNodePublish(candidate common.Address) (bool, error)

CanNodePublish is a free data retrieval call binding the contract method 0x26683e14.

Solidity: function canNodePublish(address candidate) constant returns(bool)

func (*BaseContentSpaceSession) CanPublish

func (_BaseContentSpace *BaseContentSpaceSession) CanPublish(_candidate common.Address) (bool, error)

CanPublish is a free data retrieval call binding the contract method 0x9b55f901.

Solidity: function canPublish(address _candidate) constant returns(bool)

func (*BaseContentSpaceSession) CanReview

func (_BaseContentSpace *BaseContentSpaceSession) CanReview(arg0 common.Address) (bool, error)

CanReview is a free data retrieval call binding the contract method 0x29d00219.

Solidity: function canReview(address ) constant returns(bool)

func (*BaseContentSpaceSession) CheckKMS

func (_BaseContentSpace *BaseContentSpaceSession) CheckKMS(_kmsIdStr string) (*big.Int, error)

CheckKMS is a free data retrieval call binding the contract method 0x8d2a23db.

Solidity: function checkKMS(string _kmsIdStr) constant returns(uint256)

func (*BaseContentSpaceSession) CheckKMSAddr

func (_BaseContentSpace *BaseContentSpaceSession) CheckKMSAddr(_kmsAddr common.Address) (*big.Int, error)

CheckKMSAddr is a free data retrieval call binding the contract method 0xd6be0f49.

Solidity: function checkKMSAddr(address _kmsAddr) constant returns(uint256)

func (*BaseContentSpaceSession) ClearPending

func (_BaseContentSpace *BaseContentSpaceSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseContentSpaceSession) Commit

func (_BaseContentSpace *BaseContentSpaceSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseContentSpaceSession) CommitPending

func (_BaseContentSpace *BaseContentSpaceSession) CommitPending() (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() constant returns(bool)

func (*BaseContentSpaceSession) ConfirmCommit

func (_BaseContentSpace *BaseContentSpaceSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*BaseContentSpaceSession) ContentFactory

func (_BaseContentSpace *BaseContentSpaceSession) ContentFactory() (common.Address, error)

ContentFactory is a free data retrieval call binding the contract method 0x904696a8.

Solidity: function contentFactory() constant returns(address)

func (*BaseContentSpaceSession) ContentSpace

func (_BaseContentSpace *BaseContentSpaceSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*BaseContentSpaceSession) ContentTypeContracts

func (_BaseContentSpace *BaseContentSpaceSession) ContentTypeContracts(arg0 common.Address) (common.Address, error)

ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.

Solidity: function contentTypeContracts(address ) constant returns(address)

func (*BaseContentSpaceSession) ContentTypes

func (_BaseContentSpace *BaseContentSpaceSession) ContentTypes(arg0 *big.Int) (common.Address, error)

ContentTypes is a free data retrieval call binding the contract method 0x991a3a7c.

Solidity: function contentTypes(uint256 ) constant returns(address)

func (*BaseContentSpaceSession) ContentTypesLength

func (_BaseContentSpace *BaseContentSpaceSession) ContentTypesLength() (*big.Int, error)

ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.

Solidity: function contentTypesLength() constant returns(uint256)

func (*BaseContentSpaceSession) CountVersionHashes

func (_BaseContentSpace *BaseContentSpaceSession) CountVersionHashes() (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() constant returns(uint256)

func (*BaseContentSpaceSession) CreateAccessWallet

func (_BaseContentSpace *BaseContentSpaceSession) CreateAccessWallet() (*types.Transaction, error)

CreateAccessWallet is a paid mutator transaction binding the contract method 0x7708bc41.

Solidity: function createAccessWallet() returns(address)

func (*BaseContentSpaceSession) CreateContent

func (_BaseContentSpace *BaseContentSpaceSession) CreateContent(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 (*BaseContentSpaceSession) CreateContentType

func (_BaseContentSpace *BaseContentSpaceSession) CreateContentType() (*types.Transaction, error)

CreateContentType is a paid mutator transaction binding the contract method 0xb8cfaf05.

Solidity: function createContentType() returns(address)

func (*BaseContentSpaceSession) CreateGroup

func (_BaseContentSpace *BaseContentSpaceSession) CreateGroup() (*types.Transaction, error)

CreateGroup is a paid mutator transaction binding the contract method 0x575185ed.

Solidity: function createGroup() returns(address)

func (*BaseContentSpaceSession) CreateLibrary

func (_BaseContentSpace *BaseContentSpaceSession) CreateLibrary(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 (*BaseContentSpaceSession) Creator

func (_BaseContentSpace *BaseContentSpaceSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*BaseContentSpaceSession) DeleteVersion

func (_BaseContentSpace *BaseContentSpaceSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseContentSpaceSession) Description

func (_BaseContentSpace *BaseContentSpaceSession) Description() (string, error)

Description is a free data retrieval call binding the contract method 0x7284e416.

Solidity: function description() constant returns(string)

func (*BaseContentSpaceSession) EngageAccountLibrary

func (_BaseContentSpace *BaseContentSpaceSession) EngageAccountLibrary() (*types.Transaction, error)

EngageAccountLibrary is a paid mutator transaction binding the contract method 0xc82710c1.

Solidity: function engageAccountLibrary() returns(address)

func (*BaseContentSpaceSession) ExecuteBatch

func (_BaseContentSpace *BaseContentSpaceSession) ExecuteBatch(_v []uint8, _r [][32]byte, _s [][32]byte, _from []common.Address, _dest []common.Address, _value []*big.Int, _ts []*big.Int) (*types.Transaction, error)

ExecuteBatch is a paid mutator transaction binding the contract method 0xe9861ab1.

Solidity: function executeBatch(uint8[] _v, bytes32[] _r, bytes32[] _s, address[] _from, address[] _dest, uint256[] _value, uint256[] _ts) returns()

func (*BaseContentSpaceSession) Factory

func (_BaseContentSpace *BaseContentSpaceSession) Factory() (common.Address, error)

Factory is a free data retrieval call binding the contract method 0xc45a0155.

Solidity: function factory() constant returns(address)

func (*BaseContentSpaceSession) FindTypeByHash

func (_BaseContentSpace *BaseContentSpaceSession) FindTypeByHash(typeHash [32]byte) (common.Address, error)

FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.

Solidity: function findTypeByHash(bytes32 typeHash) constant returns(address)

func (*BaseContentSpaceSession) GetAccessWallet

func (_BaseContentSpace *BaseContentSpaceSession) GetAccessWallet() (*types.Transaction, error)

GetAccessWallet is a paid mutator transaction binding the contract method 0xa2d67fcf.

Solidity: function getAccessWallet() returns(address)

func (*BaseContentSpaceSession) GetKMSID

func (_BaseContentSpace *BaseContentSpaceSession) GetKMSID(_kmsAddr common.Address) (string, error)

GetKMSID is a free data retrieval call binding the contract method 0x589aafc1.

Solidity: function getKMSID(address _kmsAddr) constant returns(string)

func (*BaseContentSpaceSession) GetKMSInfo

func (_BaseContentSpace *BaseContentSpaceSession) GetKMSInfo(_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) constant returns(string, string)

func (*BaseContentSpaceSession) GetMeta

func (_BaseContentSpace *BaseContentSpaceSession) GetMeta(key []byte) ([]byte, error)

GetMeta is a free data retrieval call binding the contract method 0xac55c906.

Solidity: function getMeta(bytes key) constant returns(bytes)

func (*BaseContentSpaceSession) GroupFactory

func (_BaseContentSpace *BaseContentSpaceSession) GroupFactory() (common.Address, error)

GroupFactory is a free data retrieval call binding the contract method 0xb04b6caa.

Solidity: function groupFactory() constant returns(address)

func (*BaseContentSpaceSession) HasAccess

func (_BaseContentSpace *BaseContentSpaceSession) HasAccess(arg0 common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address ) constant returns(bool)

func (*BaseContentSpaceSession) Kill

func (_BaseContentSpace *BaseContentSpaceSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseContentSpaceSession) LibraryFactory

func (_BaseContentSpace *BaseContentSpaceSession) LibraryFactory() (common.Address, error)

LibraryFactory is a free data retrieval call binding the contract method 0x441c5aa3.

Solidity: function libraryFactory() constant returns(address)

func (*BaseContentSpaceSession) Name

func (_BaseContentSpace *BaseContentSpaceSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*BaseContentSpaceSession) NodeMapping

func (_BaseContentSpace *BaseContentSpaceSession) NodeMapping(arg0 common.Address) (common.Address, error)

NodeMapping is a free data retrieval call binding the contract method 0xfbd1b4ce.

Solidity: function nodeMapping(address ) constant returns(address)

func (*BaseContentSpaceSession) NumActiveNodes

func (_BaseContentSpace *BaseContentSpaceSession) NumActiveNodes() (*big.Int, error)

NumActiveNodes is a free data retrieval call binding the contract method 0x43f59ec7.

Solidity: function numActiveNodes() constant returns(uint256)

func (*BaseContentSpaceSession) NumPendingNodes

func (_BaseContentSpace *BaseContentSpaceSession) NumPendingNodes() (*big.Int, error)

NumPendingNodes is a free data retrieval call binding the contract method 0xf41a1587.

Solidity: function numPendingNodes() constant returns(uint256)

func (*BaseContentSpaceSession) ObjectHash

func (_BaseContentSpace *BaseContentSpaceSession) ObjectHash() (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() constant returns(string)

func (*BaseContentSpaceSession) Owner

func (_BaseContentSpace *BaseContentSpaceSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*BaseContentSpaceSession) ParentAddress

func (_BaseContentSpace *BaseContentSpaceSession) ParentAddress() (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() constant returns(address)

func (*BaseContentSpaceSession) PendingHash

func (_BaseContentSpace *BaseContentSpaceSession) PendingHash() (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() constant returns(string)

func (*BaseContentSpaceSession) PendingNodeAddresses

func (_BaseContentSpace *BaseContentSpaceSession) PendingNodeAddresses(arg0 *big.Int) (common.Address, error)

PendingNodeAddresses is a free data retrieval call binding the contract method 0x6be9514c.

Solidity: function pendingNodeAddresses(uint256 ) constant returns(address)

func (*BaseContentSpaceSession) PendingNodeLocators

func (_BaseContentSpace *BaseContentSpaceSession) PendingNodeLocators(arg0 *big.Int) ([]byte, error)

PendingNodeLocators is a free data retrieval call binding the contract method 0x69e30ff8.

Solidity: function pendingNodeLocators(uint256 ) constant returns(bytes)

func (*BaseContentSpaceSession) Publish

func (_BaseContentSpace *BaseContentSpaceSession) Publish(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 (*BaseContentSpaceSession) PutMeta

func (_BaseContentSpace *BaseContentSpaceSession) PutMeta(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 (*BaseContentSpaceSession) RegisterSpaceNode

func (_BaseContentSpace *BaseContentSpaceSession) RegisterSpaceNode() (*types.Transaction, error)

RegisterSpaceNode is a paid mutator transaction binding the contract method 0x2f7a781a.

Solidity: function registerSpaceNode() returns(address)

func (*BaseContentSpaceSession) RemoveContentType

func (_BaseContentSpace *BaseContentSpaceSession) RemoveContentType(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 (*BaseContentSpaceSession) RemoveKMSLocator

func (_BaseContentSpace *BaseContentSpaceSession) RemoveKMSLocator(_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 (*BaseContentSpaceSession) RemoveNode

func (_BaseContentSpace *BaseContentSpaceSession) RemoveNode(_nodeAddr common.Address) (*types.Transaction, error)

RemoveNode is a paid mutator transaction binding the contract method 0xb2b99ec9.

Solidity: function removeNode(address _nodeAddr) returns()

func (*BaseContentSpaceSession) RequiresReview

func (_BaseContentSpace *BaseContentSpaceSession) RequiresReview() (bool, error)

RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.

Solidity: function requiresReview() constant returns(bool)

func (*BaseContentSpaceSession) SetAddressKMS

func (_BaseContentSpace *BaseContentSpaceSession) SetAddressKMS(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 (*BaseContentSpaceSession) SetContentFactory

func (_BaseContentSpace *BaseContentSpaceSession) SetContentFactory(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 (*BaseContentSpaceSession) SetDescription

func (_BaseContentSpace *BaseContentSpaceSession) SetDescription(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 (*BaseContentSpaceSession) SetFactory

func (_BaseContentSpace *BaseContentSpaceSession) SetFactory(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 (*BaseContentSpaceSession) SetGroupFactory

func (_BaseContentSpace *BaseContentSpaceSession) SetGroupFactory(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 (*BaseContentSpaceSession) SetKMSPublicKey

func (_BaseContentSpace *BaseContentSpaceSession) SetKMSPublicKey(_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 (*BaseContentSpaceSession) SetLibraryFactory

func (_BaseContentSpace *BaseContentSpaceSession) SetLibraryFactory(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 (*BaseContentSpaceSession) SetWalletFactory

func (_BaseContentSpace *BaseContentSpaceSession) SetWalletFactory(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 (*BaseContentSpaceSession) SubmitNode

func (_BaseContentSpace *BaseContentSpaceSession) SubmitNode(_locator []byte) (*types.Transaction, error)

SubmitNode is a paid mutator transaction binding the contract method 0x160eee74.

Solidity: function submitNode(bytes _locator) returns()

func (*BaseContentSpaceSession) TransferCreatorship

func (_BaseContentSpace *BaseContentSpaceSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseContentSpaceSession) TransferOwnership

func (_BaseContentSpace *BaseContentSpaceSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseContentSpaceSession) UnregisterSpaceNode

func (_BaseContentSpace *BaseContentSpaceSession) UnregisterSpaceNode() (*types.Transaction, error)

UnregisterSpaceNode is a paid mutator transaction binding the contract method 0xabe596b1.

Solidity: function unregisterSpaceNode() returns(bool)

func (*BaseContentSpaceSession) UpdateRequest

func (_BaseContentSpace *BaseContentSpaceSession) UpdateRequest() (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

func (*BaseContentSpaceSession) UserWallets

func (_BaseContentSpace *BaseContentSpaceSession) UserWallets(_userAddr common.Address) (common.Address, error)

UserWallets is a free data retrieval call binding the contract method 0x63e6ffdd.

Solidity: function userWallets(address _userAddr) constant returns(address)

func (*BaseContentSpaceSession) ValidType

func (_BaseContentSpace *BaseContentSpaceSession) ValidType(content_type common.Address) (bool, error)

ValidType is a free data retrieval call binding the contract method 0x29dedde5.

Solidity: function validType(address content_type) constant returns(bool)

func (*BaseContentSpaceSession) Version

func (_BaseContentSpace *BaseContentSpaceSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

func (*BaseContentSpaceSession) VersionHashes

func (_BaseContentSpace *BaseContentSpaceSession) VersionHashes(arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) constant returns(string)

func (*BaseContentSpaceSession) VersionTimestamp

func (_BaseContentSpace *BaseContentSpaceSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) constant returns(uint256)

func (*BaseContentSpaceSession) WalletFactory

func (_BaseContentSpace *BaseContentSpaceSession) WalletFactory() (common.Address, error)

WalletFactory is a free data retrieval call binding the contract method 0xc5c03699.

Solidity: function walletFactory() constant returns(address)

func (*BaseContentSpaceSession) WhitelistedType

func (_BaseContentSpace *BaseContentSpaceSession) WhitelistedType(content_type common.Address) (bool, error)

WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.

Solidity: function whitelistedType(address content_type) constant returns(bool)

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) AccessRequest

func (_BaseContentSpace *BaseContentSpaceTransactor) AccessRequest(opts *bind.TransactOpts) (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() 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) AddKMSLocator

func (_BaseContentSpace *BaseContentSpaceTransactor) 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 (*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() 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) 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) EngageAccountLibrary

func (_BaseContentSpace *BaseContentSpaceTransactor) EngageAccountLibrary(opts *bind.TransactOpts) (*types.Transaction, error)

EngageAccountLibrary is a paid mutator transaction binding the contract method 0xc82710c1.

Solidity: function engageAccountLibrary() returns(address)

func (*BaseContentSpaceTransactor) ExecuteBatch

func (_BaseContentSpace *BaseContentSpaceTransactor) ExecuteBatch(opts *bind.TransactOpts, _v []uint8, _r [][32]byte, _s [][32]byte, _from []common.Address, _dest []common.Address, _value []*big.Int, _ts []*big.Int) (*types.Transaction, error)

ExecuteBatch is a paid mutator transaction binding the contract method 0xe9861ab1.

Solidity: function executeBatch(uint8[] _v, bytes32[] _r, bytes32[] _s, address[] _from, address[] _dest, uint256[] _value, uint256[] _ts) 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) RegisterSpaceNode

func (_BaseContentSpace *BaseContentSpaceTransactor) RegisterSpaceNode(opts *bind.TransactOpts) (*types.Transaction, error)

RegisterSpaceNode is a paid mutator transaction binding the contract method 0x2f7a781a.

Solidity: function registerSpaceNode() returns(address)

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) RemoveKMSLocator

func (_BaseContentSpace *BaseContentSpaceTransactor) 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 (*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) SetKMSPublicKey

func (_BaseContentSpace *BaseContentSpaceTransactor) 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 (*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) 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) UnregisterSpaceNode

func (_BaseContentSpace *BaseContentSpaceTransactor) UnregisterSpaceNode(opts *bind.TransactOpts) (*types.Transaction, error)

UnregisterSpaceNode is a paid mutator transaction binding the contract method 0xabe596b1.

Solidity: function unregisterSpaceNode() returns(bool)

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 BaseContentSpaceTransactorRaw

type BaseContentSpaceTransactorRaw struct {
	Contract *BaseContentSpaceTransactor // Generic write-only contract binding to access the raw methods on
}

BaseContentSpaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*BaseContentSpaceTransactorRaw) Transact

func (_BaseContentSpace *BaseContentSpaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*BaseContentSpaceTransactorRaw) Transfer

func (_BaseContentSpace *BaseContentSpaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseContentSpaceTransactorSession

type BaseContentSpaceTransactorSession struct {
	Contract     *BaseContentSpaceTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts           // Transaction auth options to use throughout this session
}

BaseContentSpaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*BaseContentSpaceTransactorSession) AccessRequest

func (_BaseContentSpace *BaseContentSpaceTransactorSession) AccessRequest() (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() returns(bool)

func (*BaseContentSpaceTransactorSession) AddContentType

func (_BaseContentSpace *BaseContentSpaceTransactorSession) AddContentType(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 (*BaseContentSpaceTransactorSession) AddKMSLocator

func (_BaseContentSpace *BaseContentSpaceTransactorSession) AddKMSLocator(_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 (*BaseContentSpaceTransactorSession) AddNode

func (_BaseContentSpace *BaseContentSpaceTransactorSession) AddNode(_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 (*BaseContentSpaceTransactorSession) ApproveNode

func (_BaseContentSpace *BaseContentSpaceTransactorSession) ApproveNode(_nodeAddr common.Address) (*types.Transaction, error)

ApproveNode is a paid mutator transaction binding the contract method 0xdd4c97a0.

Solidity: function approveNode(address _nodeAddr) returns()

func (*BaseContentSpaceTransactorSession) ClearPending

func (_BaseContentSpace *BaseContentSpaceTransactorSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseContentSpaceTransactorSession) Commit

func (_BaseContentSpace *BaseContentSpaceTransactorSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseContentSpaceTransactorSession) ConfirmCommit

func (_BaseContentSpace *BaseContentSpaceTransactorSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*BaseContentSpaceTransactorSession) CreateAccessWallet

func (_BaseContentSpace *BaseContentSpaceTransactorSession) CreateAccessWallet() (*types.Transaction, error)

CreateAccessWallet is a paid mutator transaction binding the contract method 0x7708bc41.

Solidity: function createAccessWallet() returns(address)

func (*BaseContentSpaceTransactorSession) CreateContent

func (_BaseContentSpace *BaseContentSpaceTransactorSession) CreateContent(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 (*BaseContentSpaceTransactorSession) CreateContentType

func (_BaseContentSpace *BaseContentSpaceTransactorSession) CreateContentType() (*types.Transaction, error)

CreateContentType is a paid mutator transaction binding the contract method 0xb8cfaf05.

Solidity: function createContentType() returns(address)

func (*BaseContentSpaceTransactorSession) CreateGroup

func (_BaseContentSpace *BaseContentSpaceTransactorSession) CreateGroup() (*types.Transaction, error)

CreateGroup is a paid mutator transaction binding the contract method 0x575185ed.

Solidity: function createGroup() returns(address)

func (*BaseContentSpaceTransactorSession) CreateLibrary

func (_BaseContentSpace *BaseContentSpaceTransactorSession) CreateLibrary(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 (*BaseContentSpaceTransactorSession) DeleteVersion

func (_BaseContentSpace *BaseContentSpaceTransactorSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseContentSpaceTransactorSession) EngageAccountLibrary

func (_BaseContentSpace *BaseContentSpaceTransactorSession) EngageAccountLibrary() (*types.Transaction, error)

EngageAccountLibrary is a paid mutator transaction binding the contract method 0xc82710c1.

Solidity: function engageAccountLibrary() returns(address)

func (*BaseContentSpaceTransactorSession) ExecuteBatch

func (_BaseContentSpace *BaseContentSpaceTransactorSession) ExecuteBatch(_v []uint8, _r [][32]byte, _s [][32]byte, _from []common.Address, _dest []common.Address, _value []*big.Int, _ts []*big.Int) (*types.Transaction, error)

ExecuteBatch is a paid mutator transaction binding the contract method 0xe9861ab1.

Solidity: function executeBatch(uint8[] _v, bytes32[] _r, bytes32[] _s, address[] _from, address[] _dest, uint256[] _value, uint256[] _ts) returns()

func (*BaseContentSpaceTransactorSession) GetAccessWallet

func (_BaseContentSpace *BaseContentSpaceTransactorSession) GetAccessWallet() (*types.Transaction, error)

GetAccessWallet is a paid mutator transaction binding the contract method 0xa2d67fcf.

Solidity: function getAccessWallet() returns(address)

func (*BaseContentSpaceTransactorSession) Kill

func (_BaseContentSpace *BaseContentSpaceTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseContentSpaceTransactorSession) Publish

func (_BaseContentSpace *BaseContentSpaceTransactorSession) Publish(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 (*BaseContentSpaceTransactorSession) PutMeta

func (_BaseContentSpace *BaseContentSpaceTransactorSession) PutMeta(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 (*BaseContentSpaceTransactorSession) RegisterSpaceNode

func (_BaseContentSpace *BaseContentSpaceTransactorSession) RegisterSpaceNode() (*types.Transaction, error)

RegisterSpaceNode is a paid mutator transaction binding the contract method 0x2f7a781a.

Solidity: function registerSpaceNode() returns(address)

func (*BaseContentSpaceTransactorSession) RemoveContentType

func (_BaseContentSpace *BaseContentSpaceTransactorSession) RemoveContentType(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 (*BaseContentSpaceTransactorSession) RemoveKMSLocator

func (_BaseContentSpace *BaseContentSpaceTransactorSession) RemoveKMSLocator(_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 (*BaseContentSpaceTransactorSession) RemoveNode

func (_BaseContentSpace *BaseContentSpaceTransactorSession) RemoveNode(_nodeAddr common.Address) (*types.Transaction, error)

RemoveNode is a paid mutator transaction binding the contract method 0xb2b99ec9.

Solidity: function removeNode(address _nodeAddr) returns()

func (*BaseContentSpaceTransactorSession) SetAddressKMS

func (_BaseContentSpace *BaseContentSpaceTransactorSession) SetAddressKMS(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 (*BaseContentSpaceTransactorSession) SetContentFactory

func (_BaseContentSpace *BaseContentSpaceTransactorSession) SetContentFactory(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 (*BaseContentSpaceTransactorSession) SetDescription

func (_BaseContentSpace *BaseContentSpaceTransactorSession) SetDescription(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 (*BaseContentSpaceTransactorSession) SetFactory

func (_BaseContentSpace *BaseContentSpaceTransactorSession) SetFactory(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 (*BaseContentSpaceTransactorSession) SetGroupFactory

func (_BaseContentSpace *BaseContentSpaceTransactorSession) SetGroupFactory(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 (*BaseContentSpaceTransactorSession) SetKMSPublicKey

func (_BaseContentSpace *BaseContentSpaceTransactorSession) SetKMSPublicKey(_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 (*BaseContentSpaceTransactorSession) SetLibraryFactory

func (_BaseContentSpace *BaseContentSpaceTransactorSession) SetLibraryFactory(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 (*BaseContentSpaceTransactorSession) SetWalletFactory

func (_BaseContentSpace *BaseContentSpaceTransactorSession) SetWalletFactory(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 (*BaseContentSpaceTransactorSession) SubmitNode

func (_BaseContentSpace *BaseContentSpaceTransactorSession) SubmitNode(_locator []byte) (*types.Transaction, error)

SubmitNode is a paid mutator transaction binding the contract method 0x160eee74.

Solidity: function submitNode(bytes _locator) returns()

func (*BaseContentSpaceTransactorSession) TransferCreatorship

func (_BaseContentSpace *BaseContentSpaceTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseContentSpaceTransactorSession) TransferOwnership

func (_BaseContentSpace *BaseContentSpaceTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseContentSpaceTransactorSession) UnregisterSpaceNode

func (_BaseContentSpace *BaseContentSpaceTransactorSession) UnregisterSpaceNode() (*types.Transaction, error)

UnregisterSpaceNode is a paid mutator transaction binding the contract method 0xabe596b1.

Solidity: function unregisterSpaceNode() returns(bool)

func (*BaseContentSpaceTransactorSession) UpdateRequest

func (_BaseContentSpace *BaseContentSpaceTransactorSession) UpdateRequest() (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

type BaseContentSpaceUnregisterNode

type BaseContentSpaceUnregisterNode struct {
	NodeObjAddr common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

BaseContentSpaceUnregisterNode represents a UnregisterNode event raised by the BaseContentSpace contract.

type BaseContentSpaceUnregisterNodeIterator

type BaseContentSpaceUnregisterNodeIterator struct {
	Event *BaseContentSpaceUnregisterNode // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

BaseContentSpaceUnregisterNodeIterator is returned from FilterUnregisterNode and is used to iterate over the raw logs and unpacked data for UnregisterNode events raised by the BaseContentSpace contract.

func (*BaseContentSpaceUnregisterNodeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*BaseContentSpaceUnregisterNodeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentSpaceUnregisterNodeIterator) 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 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
	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 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, ml_out_hash [32]byte) (*types.Transaction, error)

AccessComplete is a paid mutator transaction binding the contract method 0x5cc4aa9b.

Solidity: function accessComplete(uint256 request_ID, uint256 score_pct, bytes32 ml_out_hash) returns(bool)

func (*BaseContentTransactor) AccessGrant

func (_BaseContent *BaseContentTransactor) AccessGrant(opts *bind.TransactOpts, request_ID *big.Int, access_granted bool, re_key string, encrypted_AES_key string) (*types.Transaction, error)

AccessGrant is a paid mutator transaction binding the contract method 0xee56d767.

Solidity: function accessGrant(uint256 request_ID, bool access_granted, string re_key, string encrypted_AES_key) returns(bool)

func (*BaseContentTransactor) AccessRequest

func (_BaseContent *BaseContentTransactor) AccessRequest(opts *bind.TransactOpts, level uint8, pke_requestor string, pke_AFGH string, custom_values [][32]byte, stakeholders []common.Address) (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xa1ff106e.

Solidity: function accessRequest(uint8 level, string pke_requestor, string pke_AFGH, bytes32[] custom_values, address[] stakeholders) returns(uint256)

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() 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) 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, request_ID *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 request_ID, 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() 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 BaseContentTransactorRaw

type BaseContentTransactorRaw struct {
	Contract *BaseContentTransactor // Generic write-only contract binding to access the raw methods on
}

BaseContentTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*BaseContentTransactorRaw) Transact

func (_BaseContent *BaseContentTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*BaseContentTransactorRaw) Transfer

func (_BaseContent *BaseContentTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseContentTransactorSession

type BaseContentTransactorSession struct {
	Contract     *BaseContentTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

BaseContentTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*BaseContentTransactorSession) AccessComplete

func (_BaseContent *BaseContentTransactorSession) AccessComplete(request_ID *big.Int, score_pct *big.Int, ml_out_hash [32]byte) (*types.Transaction, error)

AccessComplete is a paid mutator transaction binding the contract method 0x5cc4aa9b.

Solidity: function accessComplete(uint256 request_ID, uint256 score_pct, bytes32 ml_out_hash) returns(bool)

func (*BaseContentTransactorSession) AccessGrant

func (_BaseContent *BaseContentTransactorSession) AccessGrant(request_ID *big.Int, access_granted bool, re_key string, encrypted_AES_key string) (*types.Transaction, error)

AccessGrant is a paid mutator transaction binding the contract method 0xee56d767.

Solidity: function accessGrant(uint256 request_ID, bool access_granted, string re_key, string encrypted_AES_key) returns(bool)

func (*BaseContentTransactorSession) AccessRequest

func (_BaseContent *BaseContentTransactorSession) AccessRequest(level uint8, pke_requestor string, pke_AFGH string, custom_values [][32]byte, stakeholders []common.Address) (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xa1ff106e.

Solidity: function accessRequest(uint8 level, string pke_requestor, string pke_AFGH, bytes32[] custom_values, address[] stakeholders) returns(uint256)

func (*BaseContentTransactorSession) ClearPending

func (_BaseContent *BaseContentTransactorSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseContentTransactorSession) Commit

func (_BaseContent *BaseContentTransactorSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseContentTransactorSession) ConfirmCommit

func (_BaseContent *BaseContentTransactorSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*BaseContentTransactorSession) DeleteVersion

func (_BaseContent *BaseContentTransactorSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseContentTransactorSession) Kill

func (_BaseContent *BaseContentTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseContentTransactorSession) ProcessRequestPayment

func (_BaseContent *BaseContentTransactorSession) ProcessRequestPayment(request_ID *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 request_ID, address payee, string label, uint256 amount) returns(bool)

func (*BaseContentTransactorSession) Publish

func (_BaseContent *BaseContentTransactorSession) Publish() (*types.Transaction, error)

Publish is a paid mutator transaction binding the contract method 0x075d4782.

Solidity: function publish() returns(bool)

func (*BaseContentTransactorSession) PutMeta

func (_BaseContent *BaseContentTransactorSession) PutMeta(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 (*BaseContentTransactorSession) SetAccessCharge

func (_BaseContent *BaseContentTransactorSession) SetAccessCharge(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 (*BaseContentTransactorSession) SetAddressKMS

func (_BaseContent *BaseContentTransactorSession) SetAddressKMS(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 (*BaseContentTransactorSession) SetContentContractAddress

func (_BaseContent *BaseContentTransactorSession) SetContentContractAddress(addr common.Address) (*types.Transaction, error)

SetContentContractAddress is a paid mutator transaction binding the contract method 0xe5385303.

Solidity: function setContentContractAddress(address addr) returns()

func (*BaseContentTransactorSession) SetGroupRights

func (_BaseContent *BaseContentTransactorSession) SetGroupRights(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 (*BaseContentTransactorSession) SetRights

func (_BaseContent *BaseContentTransactorSession) SetRights(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 (*BaseContentTransactorSession) SetStatusCode

func (_BaseContent *BaseContentTransactorSession) SetStatusCode(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 (*BaseContentTransactorSession) SetVisibility

func (_BaseContent *BaseContentTransactorSession) SetVisibility(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 (*BaseContentTransactorSession) TransferCreatorship

func (_BaseContent *BaseContentTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseContentTransactorSession) TransferOwnership

func (_BaseContent *BaseContentTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseContentTransactorSession) UpdateRequest

func (_BaseContent *BaseContentTransactorSession) UpdateRequest() (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

func (*BaseContentTransactorSession) UpdateStatus

func (_BaseContent *BaseContentTransactorSession) UpdateStatus(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 BaseContentTypeAccessRequest

type BaseContentTypeAccessRequest struct {
	Raw types.Log // Blockchain specific contextual infos
}

BaseContentTypeAccessRequest represents a AccessRequest event raised by the BaseContentType contract.

type BaseContentTypeAccessRequestIterator

type BaseContentTypeAccessRequestIterator struct {
	Event *BaseContentTypeAccessRequest // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

BaseContentTypeAccessRequestIterator is returned from FilterAccessRequest and is used to iterate over the raw logs and unpacked data for AccessRequest events raised by the BaseContentType contract.

func (*BaseContentTypeAccessRequestIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*BaseContentTypeAccessRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseContentTypeAccessRequestIterator) 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) 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant returns(address)

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() constant returns(string)

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() constant 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() constant 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() constant 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() constant 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 ) constant 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 ) constant returns(uint256)

type BaseContentTypeCallerRaw

type BaseContentTypeCallerRaw struct {
	Contract *BaseContentTypeCaller // Generic read-only contract binding to access the raw methods on
}

BaseContentTypeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*BaseContentTypeCallerRaw) Call

func (_BaseContentType *BaseContentTypeCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type BaseContentTypeCallerSession

type BaseContentTypeCallerSession struct {
	Contract *BaseContentTypeCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts          // Call options to use throughout this session
}

BaseContentTypeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*BaseContentTypeCallerSession) CanCommit

func (_BaseContentType *BaseContentTypeCallerSession) CanCommit() (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() constant returns(bool)

func (*BaseContentTypeCallerSession) CanConfirm

func (_BaseContentType *BaseContentTypeCallerSession) CanConfirm() (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() constant returns(bool)

func (*BaseContentTypeCallerSession) CanEdit

func (_BaseContentType *BaseContentTypeCallerSession) CanEdit() (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() constant returns(bool)

func (*BaseContentTypeCallerSession) CommitPending

func (_BaseContentType *BaseContentTypeCallerSession) CommitPending() (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() constant returns(bool)

func (*BaseContentTypeCallerSession) ContentSpace

func (_BaseContentType *BaseContentTypeCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*BaseContentTypeCallerSession) CountVersionHashes

func (_BaseContentType *BaseContentTypeCallerSession) CountVersionHashes() (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() constant returns(uint256)

func (*BaseContentTypeCallerSession) Creator

func (_BaseContentType *BaseContentTypeCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*BaseContentTypeCallerSession) ObjectHash

func (_BaseContentType *BaseContentTypeCallerSession) ObjectHash() (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() constant returns(string)

func (*BaseContentTypeCallerSession) Owner

func (_BaseContentType *BaseContentTypeCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*BaseContentTypeCallerSession) ParentAddress

func (_BaseContentType *BaseContentTypeCallerSession) ParentAddress() (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() constant returns(address)

func (*BaseContentTypeCallerSession) PendingHash

func (_BaseContentType *BaseContentTypeCallerSession) PendingHash() (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() constant returns(string)

func (*BaseContentTypeCallerSession) Version

func (_BaseContentType *BaseContentTypeCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

func (*BaseContentTypeCallerSession) VersionHashes

func (_BaseContentType *BaseContentTypeCallerSession) VersionHashes(arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) constant returns(string)

func (*BaseContentTypeCallerSession) VersionTimestamp

func (_BaseContentType *BaseContentTypeCallerSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) constant returns(uint256)

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) FilterAccessRequest

func (_BaseContentType *BaseContentTypeFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*BaseContentTypeAccessRequestIterator, error)

FilterAccessRequest is a free log retrieval operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) ParseAccessRequest

func (_BaseContentType *BaseContentTypeFilterer) ParseAccessRequest(log types.Log) (*BaseContentTypeAccessRequest, error)

ParseAccessRequest is a log parse operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) WatchAccessRequest

func (_BaseContentType *BaseContentTypeFilterer) WatchAccessRequest(opts *bind.WatchOpts, sink chan<- *BaseContentTypeAccessRequest) (event.Subscription, error)

WatchAccessRequest is a free log subscription operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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)

type BaseContentTypeRaw

type BaseContentTypeRaw struct {
	Contract *BaseContentType // Generic contract binding to access the raw methods on
}

BaseContentTypeRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*BaseContentTypeRaw) Call

func (_BaseContentType *BaseContentTypeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*BaseContentTypeRaw) Transact

func (_BaseContentType *BaseContentTypeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*BaseContentTypeRaw) Transfer

func (_BaseContentType *BaseContentTypeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseContentTypeSession

type BaseContentTypeSession struct {
	Contract     *BaseContentType  // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

BaseContentTypeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*BaseContentTypeSession) AccessRequest

func (_BaseContentType *BaseContentTypeSession) AccessRequest() (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() returns(bool)

func (*BaseContentTypeSession) CanCommit

func (_BaseContentType *BaseContentTypeSession) CanCommit() (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() constant returns(bool)

func (*BaseContentTypeSession) CanConfirm

func (_BaseContentType *BaseContentTypeSession) CanConfirm() (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() constant returns(bool)

func (*BaseContentTypeSession) CanEdit

func (_BaseContentType *BaseContentTypeSession) CanEdit() (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() constant returns(bool)

func (*BaseContentTypeSession) ClearPending

func (_BaseContentType *BaseContentTypeSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseContentTypeSession) Commit

func (_BaseContentType *BaseContentTypeSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseContentTypeSession) CommitPending

func (_BaseContentType *BaseContentTypeSession) CommitPending() (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() constant returns(bool)

func (*BaseContentTypeSession) ConfirmCommit

func (_BaseContentType *BaseContentTypeSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*BaseContentTypeSession) ContentSpace

func (_BaseContentType *BaseContentTypeSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*BaseContentTypeSession) CountVersionHashes

func (_BaseContentType *BaseContentTypeSession) CountVersionHashes() (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() constant returns(uint256)

func (*BaseContentTypeSession) Creator

func (_BaseContentType *BaseContentTypeSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*BaseContentTypeSession) DeleteVersion

func (_BaseContentType *BaseContentTypeSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseContentTypeSession) Kill

func (_BaseContentType *BaseContentTypeSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseContentTypeSession) ObjectHash

func (_BaseContentType *BaseContentTypeSession) ObjectHash() (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() constant returns(string)

func (*BaseContentTypeSession) Owner

func (_BaseContentType *BaseContentTypeSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*BaseContentTypeSession) ParentAddress

func (_BaseContentType *BaseContentTypeSession) ParentAddress() (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() constant returns(address)

func (*BaseContentTypeSession) PendingHash

func (_BaseContentType *BaseContentTypeSession) PendingHash() (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() constant returns(string)

func (*BaseContentTypeSession) SetGroupRights

func (_BaseContentType *BaseContentTypeSession) SetGroupRights(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 (*BaseContentTypeSession) SetRights

func (_BaseContentType *BaseContentTypeSession) SetRights(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 (*BaseContentTypeSession) TransferCreatorship

func (_BaseContentType *BaseContentTypeSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseContentTypeSession) TransferOwnership

func (_BaseContentType *BaseContentTypeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseContentTypeSession) UpdateRequest

func (_BaseContentType *BaseContentTypeSession) UpdateRequest() (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

func (*BaseContentTypeSession) Version

func (_BaseContentType *BaseContentTypeSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

func (*BaseContentTypeSession) VersionHashes

func (_BaseContentType *BaseContentTypeSession) VersionHashes(arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) constant returns(string)

func (*BaseContentTypeSession) VersionTimestamp

func (_BaseContentType *BaseContentTypeSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) constant returns(uint256)

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) AccessRequest

func (_BaseContentType *BaseContentTypeTransactor) AccessRequest(opts *bind.TransactOpts) (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() 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() 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) 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) 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 BaseContentTypeTransactorRaw

type BaseContentTypeTransactorRaw struct {
	Contract *BaseContentTypeTransactor // Generic write-only contract binding to access the raw methods on
}

BaseContentTypeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*BaseContentTypeTransactorRaw) Transact

func (_BaseContentType *BaseContentTypeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*BaseContentTypeTransactorRaw) Transfer

func (_BaseContentType *BaseContentTypeTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseContentTypeTransactorSession

type BaseContentTypeTransactorSession struct {
	Contract     *BaseContentTypeTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts          // Transaction auth options to use throughout this session
}

BaseContentTypeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*BaseContentTypeTransactorSession) AccessRequest

func (_BaseContentType *BaseContentTypeTransactorSession) AccessRequest() (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() returns(bool)

func (*BaseContentTypeTransactorSession) ClearPending

func (_BaseContentType *BaseContentTypeTransactorSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseContentTypeTransactorSession) Commit

func (_BaseContentType *BaseContentTypeTransactorSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseContentTypeTransactorSession) ConfirmCommit

func (_BaseContentType *BaseContentTypeTransactorSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*BaseContentTypeTransactorSession) DeleteVersion

func (_BaseContentType *BaseContentTypeTransactorSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseContentTypeTransactorSession) Kill

func (_BaseContentType *BaseContentTypeTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseContentTypeTransactorSession) SetGroupRights

func (_BaseContentType *BaseContentTypeTransactorSession) SetGroupRights(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 (*BaseContentTypeTransactorSession) SetRights

func (_BaseContentType *BaseContentTypeTransactorSession) SetRights(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 (*BaseContentTypeTransactorSession) TransferCreatorship

func (_BaseContentType *BaseContentTypeTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseContentTypeTransactorSession) TransferOwnership

func (_BaseContentType *BaseContentTypeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseContentTypeTransactorSession) UpdateRequest

func (_BaseContentType *BaseContentTypeTransactorSession) UpdateRequest() (*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
	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 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
	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 BaseFactory

type BaseFactory struct {
	BaseFactoryCaller     // Read-only binding to the contract
	BaseFactoryTransactor // Write-only binding to the contract
	BaseFactoryFilterer   // Log filterer for contract events
}

BaseFactory is an auto generated Go binding around an Ethereum contract.

func DeployBaseFactory

func DeployBaseFactory(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BaseFactory, error)

DeployBaseFactory deploys a new Ethereum contract, binding an instance of BaseFactory to it.

func NewBaseFactory

func NewBaseFactory(address common.Address, backend bind.ContractBackend) (*BaseFactory, error)

NewBaseFactory creates a new instance of BaseFactory, bound to a specific deployed contract.

type BaseFactoryCaller

type BaseFactoryCaller struct {
	// contains filtered or unexported fields
}

BaseFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewBaseFactoryCaller

func NewBaseFactoryCaller(address common.Address, caller bind.ContractCaller) (*BaseFactoryCaller, error)

NewBaseFactoryCaller creates a new read-only instance of BaseFactory, bound to a specific deployed contract.

func (*BaseFactoryCaller) ContentSpace

func (_BaseFactory *BaseFactoryCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*BaseFactoryCaller) Creator

func (_BaseFactory *BaseFactoryCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*BaseFactoryCaller) Owner

func (_BaseFactory *BaseFactoryCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*BaseFactoryCaller) Version

func (_BaseFactory *BaseFactoryCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

type BaseFactoryCallerRaw

type BaseFactoryCallerRaw struct {
	Contract *BaseFactoryCaller // Generic read-only contract binding to access the raw methods on
}

BaseFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*BaseFactoryCallerRaw) Call

func (_BaseFactory *BaseFactoryCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type BaseFactoryCallerSession

type BaseFactoryCallerSession struct {
	Contract *BaseFactoryCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

BaseFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*BaseFactoryCallerSession) ContentSpace

func (_BaseFactory *BaseFactoryCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*BaseFactoryCallerSession) Creator

func (_BaseFactory *BaseFactoryCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*BaseFactoryCallerSession) Owner

func (_BaseFactory *BaseFactoryCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*BaseFactoryCallerSession) Version

func (_BaseFactory *BaseFactoryCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

type BaseFactoryFilterer

type BaseFactoryFilterer struct {
	// contains filtered or unexported fields
}

BaseFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewBaseFactoryFilterer

func NewBaseFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseFactoryFilterer, error)

NewBaseFactoryFilterer creates a new log filterer instance of BaseFactory, bound to a specific deployed contract.

type BaseFactoryRaw

type BaseFactoryRaw struct {
	Contract *BaseFactory // Generic contract binding to access the raw methods on
}

BaseFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*BaseFactoryRaw) Call

func (_BaseFactory *BaseFactoryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*BaseFactoryRaw) Transact

func (_BaseFactory *BaseFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*BaseFactoryRaw) Transfer

func (_BaseFactory *BaseFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseFactorySession

type BaseFactorySession struct {
	Contract     *BaseFactory      // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

BaseFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*BaseFactorySession) ContentSpace

func (_BaseFactory *BaseFactorySession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*BaseFactorySession) CreateContentType

func (_BaseFactory *BaseFactorySession) CreateContentType() (*types.Transaction, error)

CreateContentType is a paid mutator transaction binding the contract method 0xb8cfaf05.

Solidity: function createContentType() returns(address)

func (*BaseFactorySession) CreateNode

func (_BaseFactory *BaseFactorySession) CreateNode(_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 (*BaseFactorySession) Creator

func (_BaseFactory *BaseFactorySession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*BaseFactorySession) Kill

func (_BaseFactory *BaseFactorySession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseFactorySession) Owner

func (_BaseFactory *BaseFactorySession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*BaseFactorySession) TransferCreatorship

func (_BaseFactory *BaseFactorySession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseFactorySession) TransferOwnership

func (_BaseFactory *BaseFactorySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseFactorySession) Version

func (_BaseFactory *BaseFactorySession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

type BaseFactoryTransactor

type BaseFactoryTransactor struct {
	// contains filtered or unexported fields
}

BaseFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewBaseFactoryTransactor

func NewBaseFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseFactoryTransactor, error)

NewBaseFactoryTransactor creates a new write-only instance of BaseFactory, bound to a specific deployed contract.

func (*BaseFactoryTransactor) CreateContentType

func (_BaseFactory *BaseFactoryTransactor) CreateContentType(opts *bind.TransactOpts) (*types.Transaction, error)

CreateContentType is a paid mutator transaction binding the contract method 0xb8cfaf05.

Solidity: function createContentType() returns(address)

func (*BaseFactoryTransactor) CreateNode

func (_BaseFactory *BaseFactoryTransactor) 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 (*BaseFactoryTransactor) Kill

func (_BaseFactory *BaseFactoryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseFactoryTransactor) TransferCreatorship

func (_BaseFactory *BaseFactoryTransactor) 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 (*BaseFactoryTransactor) TransferOwnership

func (_BaseFactory *BaseFactoryTransactor) 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 BaseFactoryTransactorRaw

type BaseFactoryTransactorRaw struct {
	Contract *BaseFactoryTransactor // Generic write-only contract binding to access the raw methods on
}

BaseFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*BaseFactoryTransactorRaw) Transact

func (_BaseFactory *BaseFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*BaseFactoryTransactorRaw) Transfer

func (_BaseFactory *BaseFactoryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseFactoryTransactorSession

type BaseFactoryTransactorSession struct {
	Contract     *BaseFactoryTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

BaseFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*BaseFactoryTransactorSession) CreateContentType

func (_BaseFactory *BaseFactoryTransactorSession) CreateContentType() (*types.Transaction, error)

CreateContentType is a paid mutator transaction binding the contract method 0xb8cfaf05.

Solidity: function createContentType() returns(address)

func (*BaseFactoryTransactorSession) CreateNode

func (_BaseFactory *BaseFactoryTransactorSession) CreateNode(_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 (*BaseFactoryTransactorSession) Kill

func (_BaseFactory *BaseFactoryTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseFactoryTransactorSession) TransferCreatorship

func (_BaseFactory *BaseFactoryTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseFactoryTransactorSession) TransferOwnership

func (_BaseFactory *BaseFactoryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

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) (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() constant 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() constant 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() constant 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() constant returns(bytes32)

type BaseGroupFactoryCallerRaw

type BaseGroupFactoryCallerRaw struct {
	Contract *BaseGroupFactoryCaller // Generic read-only contract binding to access the raw methods on
}

BaseGroupFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*BaseGroupFactoryCallerRaw) Call

func (_BaseGroupFactory *BaseGroupFactoryCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type BaseGroupFactoryCallerSession

type BaseGroupFactoryCallerSession struct {
	Contract *BaseGroupFactoryCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts           // Call options to use throughout this session
}

BaseGroupFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*BaseGroupFactoryCallerSession) ContentSpace

func (_BaseGroupFactory *BaseGroupFactoryCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*BaseGroupFactoryCallerSession) Creator

func (_BaseGroupFactory *BaseGroupFactoryCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*BaseGroupFactoryCallerSession) Owner

func (_BaseGroupFactory *BaseGroupFactoryCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*BaseGroupFactoryCallerSession) Version

func (_BaseGroupFactory *BaseGroupFactoryCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant 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 BaseGroupFactoryRaw

type BaseGroupFactoryRaw struct {
	Contract *BaseGroupFactory // Generic contract binding to access the raw methods on
}

BaseGroupFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*BaseGroupFactoryRaw) Call

func (_BaseGroupFactory *BaseGroupFactoryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*BaseGroupFactoryRaw) Transact

func (_BaseGroupFactory *BaseGroupFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*BaseGroupFactoryRaw) Transfer

func (_BaseGroupFactory *BaseGroupFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseGroupFactorySession

type BaseGroupFactorySession struct {
	Contract     *BaseGroupFactory // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

BaseGroupFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*BaseGroupFactorySession) ContentSpace

func (_BaseGroupFactory *BaseGroupFactorySession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*BaseGroupFactorySession) CreateGroup

func (_BaseGroupFactory *BaseGroupFactorySession) CreateGroup() (*types.Transaction, error)

CreateGroup is a paid mutator transaction binding the contract method 0x575185ed.

Solidity: function createGroup() returns(address)

func (*BaseGroupFactorySession) Creator

func (_BaseGroupFactory *BaseGroupFactorySession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*BaseGroupFactorySession) Kill

func (_BaseGroupFactory *BaseGroupFactorySession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseGroupFactorySession) Owner

func (_BaseGroupFactory *BaseGroupFactorySession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*BaseGroupFactorySession) TransferCreatorship

func (_BaseGroupFactory *BaseGroupFactorySession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseGroupFactorySession) TransferOwnership

func (_BaseGroupFactory *BaseGroupFactorySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseGroupFactorySession) Version

func (_BaseGroupFactory *BaseGroupFactorySession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

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) 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 BaseGroupFactoryTransactorRaw

type BaseGroupFactoryTransactorRaw struct {
	Contract *BaseGroupFactoryTransactor // Generic write-only contract binding to access the raw methods on
}

BaseGroupFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*BaseGroupFactoryTransactorRaw) Transact

func (_BaseGroupFactory *BaseGroupFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*BaseGroupFactoryTransactorRaw) Transfer

func (_BaseGroupFactory *BaseGroupFactoryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseGroupFactoryTransactorSession

type BaseGroupFactoryTransactorSession struct {
	Contract     *BaseGroupFactoryTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts           // Transaction auth options to use throughout this session
}

BaseGroupFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*BaseGroupFactoryTransactorSession) CreateGroup

func (_BaseGroupFactory *BaseGroupFactoryTransactorSession) CreateGroup() (*types.Transaction, error)

CreateGroup is a paid mutator transaction binding the contract method 0x575185ed.

Solidity: function createGroup() returns(address)

func (*BaseGroupFactoryTransactorSession) Kill

func (_BaseGroupFactory *BaseGroupFactoryTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseGroupFactoryTransactorSession) TransferCreatorship

func (_BaseGroupFactory *BaseGroupFactoryTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseGroupFactoryTransactorSession) TransferOwnership

func (_BaseGroupFactory *BaseGroupFactoryTransactorSession) TransferOwnership(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 BaseLibraryAccessRequest

type BaseLibraryAccessRequest struct {
	Raw types.Log // Blockchain specific contextual infos
}

BaseLibraryAccessRequest represents a AccessRequest event raised by the BaseLibrary contract.

type BaseLibraryAccessRequestIterator

type BaseLibraryAccessRequestIterator struct {
	Event *BaseLibraryAccessRequest // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

BaseLibraryAccessRequestIterator is returned from FilterAccessRequest and is used to iterate over the raw logs and unpacked data for AccessRequest events raised by the BaseLibrary contract.

func (*BaseLibraryAccessRequestIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*BaseLibraryAccessRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BaseLibraryAccessRequestIterator) 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 ) constant 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() constant 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() constant 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 ) constant 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() constant returns(uint256)

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() constant 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() constant 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) constant 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() constant 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) constant 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() constant 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) constant 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() constant 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() constant 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 ) constant 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 ) constant 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() constant 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 ) constant 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() constant 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() constant 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() constant 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) constant 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) constant 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) constant 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) constant 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() constant returns(string)

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() constant 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() constant 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() constant 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() constant 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 ) constant 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() constant 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) constant 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() constant 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 ) constant 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 ) constant returns(uint256)

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) constant returns(bool)

type BaseLibraryCallerRaw

type BaseLibraryCallerRaw struct {
	Contract *BaseLibraryCaller // Generic read-only contract binding to access the raw methods on
}

BaseLibraryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*BaseLibraryCallerRaw) Call

func (_BaseLibrary *BaseLibraryCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type BaseLibraryCallerSession

type BaseLibraryCallerSession struct {
	Contract *BaseLibraryCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

BaseLibraryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*BaseLibraryCallerSession) AccessorGroups

func (_BaseLibrary *BaseLibraryCallerSession) AccessorGroups(arg0 *big.Int) (common.Address, error)

AccessorGroups is a free data retrieval call binding the contract method 0x2c11f392.

Solidity: function accessorGroups(uint256 ) constant returns(address)

func (*BaseLibraryCallerSession) AccessorGroupsLength

func (_BaseLibrary *BaseLibraryCallerSession) AccessorGroupsLength() (*big.Int, error)

AccessorGroupsLength is a free data retrieval call binding the contract method 0xe5538fd2.

Solidity: function accessorGroupsLength() constant returns(uint256)

func (*BaseLibraryCallerSession) AddressKMS

func (_BaseLibrary *BaseLibraryCallerSession) AddressKMS() (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() constant returns(address)

func (*BaseLibraryCallerSession) ApprovalRequests

func (_BaseLibrary *BaseLibraryCallerSession) ApprovalRequests(arg0 *big.Int) (common.Address, error)

ApprovalRequests is a free data retrieval call binding the contract method 0x8cb13c2e.

Solidity: function approvalRequests(uint256 ) constant returns(address)

func (*BaseLibraryCallerSession) ApprovalRequestsLength

func (_BaseLibrary *BaseLibraryCallerSession) ApprovalRequestsLength() (*big.Int, error)

ApprovalRequestsLength is a free data retrieval call binding the contract method 0x16308394.

Solidity: function approvalRequestsLength() constant returns(uint256)

func (*BaseLibraryCallerSession) CanCommit

func (_BaseLibrary *BaseLibraryCallerSession) CanCommit() (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() constant returns(bool)

func (*BaseLibraryCallerSession) CanConfirm

func (_BaseLibrary *BaseLibraryCallerSession) CanConfirm() (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() constant returns(bool)

func (*BaseLibraryCallerSession) CanContribute

func (_BaseLibrary *BaseLibraryCallerSession) CanContribute(_candidate common.Address) (bool, error)

CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.

Solidity: function canContribute(address _candidate) constant returns(bool)

func (*BaseLibraryCallerSession) CanEdit

func (_BaseLibrary *BaseLibraryCallerSession) CanEdit() (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() constant returns(bool)

func (*BaseLibraryCallerSession) CanPublish

func (_BaseLibrary *BaseLibraryCallerSession) CanPublish(_candidate common.Address) (bool, error)

CanPublish is a free data retrieval call binding the contract method 0x9b55f901.

Solidity: function canPublish(address _candidate) constant returns(bool)

func (*BaseLibraryCallerSession) CanPublish0

func (_BaseLibrary *BaseLibraryCallerSession) CanPublish0() (bool, error)

CanPublish0 is a free data retrieval call binding the contract method 0xcbcd4461.

Solidity: function canPublish() constant returns(bool)

func (*BaseLibraryCallerSession) CanReview

func (_BaseLibrary *BaseLibraryCallerSession) CanReview(_candidate common.Address) (bool, error)

CanReview is a free data retrieval call binding the contract method 0x29d00219.

Solidity: function canReview(address _candidate) constant returns(bool)

func (*BaseLibraryCallerSession) CommitPending

func (_BaseLibrary *BaseLibraryCallerSession) CommitPending() (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() constant returns(bool)

func (*BaseLibraryCallerSession) ContentSpace

func (_BaseLibrary *BaseLibraryCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*BaseLibraryCallerSession) ContentTypeContracts

func (_BaseLibrary *BaseLibraryCallerSession) ContentTypeContracts(arg0 common.Address) (common.Address, error)

ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.

Solidity: function contentTypeContracts(address ) constant returns(address)

func (*BaseLibraryCallerSession) ContentTypes

func (_BaseLibrary *BaseLibraryCallerSession) ContentTypes(arg0 *big.Int) (common.Address, error)

ContentTypes is a free data retrieval call binding the contract method 0x991a3a7c.

Solidity: function contentTypes(uint256 ) constant returns(address)

func (*BaseLibraryCallerSession) ContentTypesLength

func (_BaseLibrary *BaseLibraryCallerSession) ContentTypesLength() (*big.Int, error)

ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.

Solidity: function contentTypesLength() constant returns(uint256)

func (*BaseLibraryCallerSession) ContributorGroups

func (_BaseLibrary *BaseLibraryCallerSession) ContributorGroups(arg0 *big.Int) (common.Address, error)

ContributorGroups is a free data retrieval call binding the contract method 0x2393553b.

Solidity: function contributorGroups(uint256 ) constant returns(address)

func (*BaseLibraryCallerSession) ContributorGroupsLength

func (_BaseLibrary *BaseLibraryCallerSession) ContributorGroupsLength() (*big.Int, error)

ContributorGroupsLength is a free data retrieval call binding the contract method 0x470750bb.

Solidity: function contributorGroupsLength() constant returns(uint256)

func (*BaseLibraryCallerSession) CountVersionHashes

func (_BaseLibrary *BaseLibraryCallerSession) CountVersionHashes() (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() constant returns(uint256)

func (*BaseLibraryCallerSession) Creator

func (_BaseLibrary *BaseLibraryCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*BaseLibraryCallerSession) FindTypeByHash

func (_BaseLibrary *BaseLibraryCallerSession) FindTypeByHash(typeHash [32]byte) (common.Address, error)

FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.

Solidity: function findTypeByHash(bytes32 typeHash) constant returns(address)

func (*BaseLibraryCallerSession) GetMeta

func (_BaseLibrary *BaseLibraryCallerSession) GetMeta(key []byte) ([]byte, error)

GetMeta is a free data retrieval call binding the contract method 0xac55c906.

Solidity: function getMeta(bytes key) constant returns(bytes)

func (*BaseLibraryCallerSession) GetPendingApprovalRequest

func (_BaseLibrary *BaseLibraryCallerSession) GetPendingApprovalRequest(index *big.Int) (common.Address, error)

GetPendingApprovalRequest is a free data retrieval call binding the contract method 0x63dab9d4.

Solidity: function getPendingApprovalRequest(uint256 index) constant returns(address)

func (*BaseLibraryCallerSession) HasAccess

func (_BaseLibrary *BaseLibraryCallerSession) HasAccess(_candidate common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address _candidate) constant returns(bool)

func (*BaseLibraryCallerSession) ObjectHash

func (_BaseLibrary *BaseLibraryCallerSession) ObjectHash() (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() constant returns(string)

func (*BaseLibraryCallerSession) Owner

func (_BaseLibrary *BaseLibraryCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*BaseLibraryCallerSession) ParentAddress

func (_BaseLibrary *BaseLibraryCallerSession) ParentAddress() (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() constant returns(address)

func (*BaseLibraryCallerSession) PendingHash

func (_BaseLibrary *BaseLibraryCallerSession) PendingHash() (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() constant returns(string)

func (*BaseLibraryCallerSession) RequiresReview

func (_BaseLibrary *BaseLibraryCallerSession) RequiresReview() (bool, error)

RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.

Solidity: function requiresReview() constant returns(bool)

func (*BaseLibraryCallerSession) ReviewerGroups

func (_BaseLibrary *BaseLibraryCallerSession) ReviewerGroups(arg0 *big.Int) (common.Address, error)

ReviewerGroups is a free data retrieval call binding the contract method 0x952e464b.

Solidity: function reviewerGroups(uint256 ) constant returns(address)

func (*BaseLibraryCallerSession) ReviewerGroupsLength

func (_BaseLibrary *BaseLibraryCallerSession) ReviewerGroupsLength() (*big.Int, error)

ReviewerGroupsLength is a free data retrieval call binding the contract method 0x21770a84.

Solidity: function reviewerGroupsLength() constant returns(uint256)

func (*BaseLibraryCallerSession) ValidType

func (_BaseLibrary *BaseLibraryCallerSession) ValidType(content_type common.Address) (bool, error)

ValidType is a free data retrieval call binding the contract method 0x29dedde5.

Solidity: function validType(address content_type) constant returns(bool)

func (*BaseLibraryCallerSession) Version

func (_BaseLibrary *BaseLibraryCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

func (*BaseLibraryCallerSession) VersionHashes

func (_BaseLibrary *BaseLibraryCallerSession) VersionHashes(arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) constant returns(string)

func (*BaseLibraryCallerSession) VersionTimestamp

func (_BaseLibrary *BaseLibraryCallerSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) constant returns(uint256)

func (*BaseLibraryCallerSession) WhitelistedType

func (_BaseLibrary *BaseLibraryCallerSession) WhitelistedType(content_type common.Address) (bool, error)

WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.

Solidity: function whitelistedType(address content_type) constant 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) (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() constant 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() constant 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() constant 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() constant returns(bytes32)

type BaseLibraryFactoryCallerRaw

type BaseLibraryFactoryCallerRaw struct {
	Contract *BaseLibraryFactoryCaller // Generic read-only contract binding to access the raw methods on
}

BaseLibraryFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*BaseLibraryFactoryCallerRaw) Call

func (_BaseLibraryFactory *BaseLibraryFactoryCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type BaseLibraryFactoryCallerSession

type BaseLibraryFactoryCallerSession struct {
	Contract *BaseLibraryFactoryCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts             // Call options to use throughout this session
}

BaseLibraryFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*BaseLibraryFactoryCallerSession) ContentSpace

func (_BaseLibraryFactory *BaseLibraryFactoryCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*BaseLibraryFactoryCallerSession) Creator

func (_BaseLibraryFactory *BaseLibraryFactoryCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*BaseLibraryFactoryCallerSession) Owner

func (_BaseLibraryFactory *BaseLibraryFactoryCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*BaseLibraryFactoryCallerSession) Version

func (_BaseLibraryFactory *BaseLibraryFactoryCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant 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 BaseLibraryFactoryRaw

type BaseLibraryFactoryRaw struct {
	Contract *BaseLibraryFactory // Generic contract binding to access the raw methods on
}

BaseLibraryFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*BaseLibraryFactoryRaw) Call

func (_BaseLibraryFactory *BaseLibraryFactoryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*BaseLibraryFactoryRaw) Transact

func (_BaseLibraryFactory *BaseLibraryFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*BaseLibraryFactoryRaw) Transfer

func (_BaseLibraryFactory *BaseLibraryFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseLibraryFactorySession

type BaseLibraryFactorySession struct {
	Contract     *BaseLibraryFactory // Generic contract binding to set the session for
	CallOpts     bind.CallOpts       // Call options to use throughout this session
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

BaseLibraryFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*BaseLibraryFactorySession) ContentSpace

func (_BaseLibraryFactory *BaseLibraryFactorySession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*BaseLibraryFactorySession) CreateLibrary

func (_BaseLibraryFactory *BaseLibraryFactorySession) CreateLibrary(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 (*BaseLibraryFactorySession) Creator

func (_BaseLibraryFactory *BaseLibraryFactorySession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*BaseLibraryFactorySession) Kill

func (_BaseLibraryFactory *BaseLibraryFactorySession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseLibraryFactorySession) Owner

func (_BaseLibraryFactory *BaseLibraryFactorySession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*BaseLibraryFactorySession) TransferCreatorship

func (_BaseLibraryFactory *BaseLibraryFactorySession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseLibraryFactorySession) TransferOwnership

func (_BaseLibraryFactory *BaseLibraryFactorySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseLibraryFactorySession) Version

func (_BaseLibraryFactory *BaseLibraryFactorySession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

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) 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 BaseLibraryFactoryTransactorRaw

type BaseLibraryFactoryTransactorRaw struct {
	Contract *BaseLibraryFactoryTransactor // Generic write-only contract binding to access the raw methods on
}

BaseLibraryFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*BaseLibraryFactoryTransactorRaw) Transact

func (_BaseLibraryFactory *BaseLibraryFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*BaseLibraryFactoryTransactorRaw) Transfer

func (_BaseLibraryFactory *BaseLibraryFactoryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseLibraryFactoryTransactorSession

type BaseLibraryFactoryTransactorSession struct {
	Contract     *BaseLibraryFactoryTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts             // Transaction auth options to use throughout this session
}

BaseLibraryFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*BaseLibraryFactoryTransactorSession) CreateLibrary

func (_BaseLibraryFactory *BaseLibraryFactoryTransactorSession) CreateLibrary(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 (*BaseLibraryFactoryTransactorSession) Kill

func (_BaseLibraryFactory *BaseLibraryFactoryTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseLibraryFactoryTransactorSession) TransferCreatorship

func (_BaseLibraryFactory *BaseLibraryFactoryTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseLibraryFactoryTransactorSession) TransferOwnership

func (_BaseLibraryFactory *BaseLibraryFactoryTransactorSession) TransferOwnership(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) FilterAccessRequest

func (_BaseLibrary *BaseLibraryFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*BaseLibraryAccessRequestIterator, error)

FilterAccessRequest is a free log retrieval operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) ParseAccessRequest

func (_BaseLibrary *BaseLibraryFilterer) ParseAccessRequest(log types.Log) (*BaseLibraryAccessRequest, error)

ParseAccessRequest is a log parse operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) WatchAccessRequest

func (_BaseLibrary *BaseLibraryFilterer) WatchAccessRequest(opts *bind.WatchOpts, sink chan<- *BaseLibraryAccessRequest) (event.Subscription, error)

WatchAccessRequest is a free log subscription operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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)

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 BaseLibraryRaw

type BaseLibraryRaw struct {
	Contract *BaseLibrary // Generic contract binding to access the raw methods on
}

BaseLibraryRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*BaseLibraryRaw) Call

func (_BaseLibrary *BaseLibraryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*BaseLibraryRaw) Transact

func (_BaseLibrary *BaseLibraryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*BaseLibraryRaw) Transfer

func (_BaseLibrary *BaseLibraryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type 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 BaseLibrarySession

type BaseLibrarySession struct {
	Contract     *BaseLibrary      // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

BaseLibrarySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*BaseLibrarySession) AccessRequest

func (_BaseLibrary *BaseLibrarySession) AccessRequest() (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() returns(bool)

func (*BaseLibrarySession) AccessorGroups

func (_BaseLibrary *BaseLibrarySession) AccessorGroups(arg0 *big.Int) (common.Address, error)

AccessorGroups is a free data retrieval call binding the contract method 0x2c11f392.

Solidity: function accessorGroups(uint256 ) constant returns(address)

func (*BaseLibrarySession) AccessorGroupsLength

func (_BaseLibrary *BaseLibrarySession) AccessorGroupsLength() (*big.Int, error)

AccessorGroupsLength is a free data retrieval call binding the contract method 0xe5538fd2.

Solidity: function accessorGroupsLength() constant returns(uint256)

func (*BaseLibrarySession) AddAccessorGroup

func (_BaseLibrary *BaseLibrarySession) AddAccessorGroup(group common.Address) (*types.Transaction, error)

AddAccessorGroup is a paid mutator transaction binding the contract method 0x1d0f4351.

Solidity: function addAccessorGroup(address group) returns()

func (*BaseLibrarySession) AddContentType

func (_BaseLibrary *BaseLibrarySession) AddContentType(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 (*BaseLibrarySession) AddContributorGroup

func (_BaseLibrary *BaseLibrarySession) AddContributorGroup(group common.Address) (*types.Transaction, error)

AddContributorGroup is a paid mutator transaction binding the contract method 0x679a9a3c.

Solidity: function addContributorGroup(address group) returns()

func (*BaseLibrarySession) AddReviewerGroup

func (_BaseLibrary *BaseLibrarySession) AddReviewerGroup(group common.Address) (*types.Transaction, error)

AddReviewerGroup is a paid mutator transaction binding the contract method 0xdc3c29c0.

Solidity: function addReviewerGroup(address group) returns()

func (*BaseLibrarySession) AddressKMS

func (_BaseLibrary *BaseLibrarySession) AddressKMS() (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() constant returns(address)

func (*BaseLibrarySession) ApprovalRequests

func (_BaseLibrary *BaseLibrarySession) ApprovalRequests(arg0 *big.Int) (common.Address, error)

ApprovalRequests is a free data retrieval call binding the contract method 0x8cb13c2e.

Solidity: function approvalRequests(uint256 ) constant returns(address)

func (*BaseLibrarySession) ApprovalRequestsLength

func (_BaseLibrary *BaseLibrarySession) ApprovalRequestsLength() (*big.Int, error)

ApprovalRequestsLength is a free data retrieval call binding the contract method 0x16308394.

Solidity: function approvalRequestsLength() constant returns(uint256)

func (*BaseLibrarySession) ApproveContent

func (_BaseLibrary *BaseLibrarySession) ApproveContent(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 (*BaseLibrarySession) CanCommit

func (_BaseLibrary *BaseLibrarySession) CanCommit() (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() constant returns(bool)

func (*BaseLibrarySession) CanConfirm

func (_BaseLibrary *BaseLibrarySession) CanConfirm() (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() constant returns(bool)

func (*BaseLibrarySession) CanContribute

func (_BaseLibrary *BaseLibrarySession) CanContribute(_candidate common.Address) (bool, error)

CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.

Solidity: function canContribute(address _candidate) constant returns(bool)

func (*BaseLibrarySession) CanEdit

func (_BaseLibrary *BaseLibrarySession) CanEdit() (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() constant returns(bool)

func (*BaseLibrarySession) CanPublish

func (_BaseLibrary *BaseLibrarySession) CanPublish(_candidate common.Address) (bool, error)

CanPublish is a free data retrieval call binding the contract method 0x9b55f901.

Solidity: function canPublish(address _candidate) constant returns(bool)

func (*BaseLibrarySession) CanPublish0

func (_BaseLibrary *BaseLibrarySession) CanPublish0() (bool, error)

CanPublish0 is a free data retrieval call binding the contract method 0xcbcd4461.

Solidity: function canPublish() constant returns(bool)

func (*BaseLibrarySession) CanReview

func (_BaseLibrary *BaseLibrarySession) CanReview(_candidate common.Address) (bool, error)

CanReview is a free data retrieval call binding the contract method 0x29d00219.

Solidity: function canReview(address _candidate) constant returns(bool)

func (*BaseLibrarySession) ClearPending

func (_BaseLibrary *BaseLibrarySession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseLibrarySession) Commit

func (_BaseLibrary *BaseLibrarySession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseLibrarySession) CommitPending

func (_BaseLibrary *BaseLibrarySession) CommitPending() (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() constant returns(bool)

func (*BaseLibrarySession) ConfirmCommit

func (_BaseLibrary *BaseLibrarySession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*BaseLibrarySession) ContentSpace

func (_BaseLibrary *BaseLibrarySession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*BaseLibrarySession) ContentTypeContracts

func (_BaseLibrary *BaseLibrarySession) ContentTypeContracts(arg0 common.Address) (common.Address, error)

ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.

Solidity: function contentTypeContracts(address ) constant returns(address)

func (*BaseLibrarySession) ContentTypes

func (_BaseLibrary *BaseLibrarySession) ContentTypes(arg0 *big.Int) (common.Address, error)

ContentTypes is a free data retrieval call binding the contract method 0x991a3a7c.

Solidity: function contentTypes(uint256 ) constant returns(address)

func (*BaseLibrarySession) ContentTypesLength

func (_BaseLibrary *BaseLibrarySession) ContentTypesLength() (*big.Int, error)

ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.

Solidity: function contentTypesLength() constant returns(uint256)

func (*BaseLibrarySession) ContributorGroups

func (_BaseLibrary *BaseLibrarySession) ContributorGroups(arg0 *big.Int) (common.Address, error)

ContributorGroups is a free data retrieval call binding the contract method 0x2393553b.

Solidity: function contributorGroups(uint256 ) constant returns(address)

func (*BaseLibrarySession) ContributorGroupsLength

func (_BaseLibrary *BaseLibrarySession) ContributorGroupsLength() (*big.Int, error)

ContributorGroupsLength is a free data retrieval call binding the contract method 0x470750bb.

Solidity: function contributorGroupsLength() constant returns(uint256)

func (*BaseLibrarySession) CountVersionHashes

func (_BaseLibrary *BaseLibrarySession) CountVersionHashes() (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() constant returns(uint256)

func (*BaseLibrarySession) CreateContent

func (_BaseLibrary *BaseLibrarySession) CreateContent(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 (*BaseLibrarySession) Creator

func (_BaseLibrary *BaseLibrarySession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*BaseLibrarySession) DeleteContent

func (_BaseLibrary *BaseLibrarySession) DeleteContent(_contentAddr common.Address) (*types.Transaction, error)

DeleteContent is a paid mutator transaction binding the contract method 0x87fcd0b8.

Solidity: function deleteContent(address _contentAddr) returns()

func (*BaseLibrarySession) DeleteVersion

func (_BaseLibrary *BaseLibrarySession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseLibrarySession) FindTypeByHash

func (_BaseLibrary *BaseLibrarySession) FindTypeByHash(typeHash [32]byte) (common.Address, error)

FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.

Solidity: function findTypeByHash(bytes32 typeHash) constant returns(address)

func (*BaseLibrarySession) GetMeta

func (_BaseLibrary *BaseLibrarySession) GetMeta(key []byte) ([]byte, error)

GetMeta is a free data retrieval call binding the contract method 0xac55c906.

Solidity: function getMeta(bytes key) constant returns(bytes)

func (*BaseLibrarySession) GetPendingApprovalRequest

func (_BaseLibrary *BaseLibrarySession) GetPendingApprovalRequest(index *big.Int) (common.Address, error)

GetPendingApprovalRequest is a free data retrieval call binding the contract method 0x63dab9d4.

Solidity: function getPendingApprovalRequest(uint256 index) constant returns(address)

func (*BaseLibrarySession) HasAccess

func (_BaseLibrary *BaseLibrarySession) HasAccess(_candidate common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address _candidate) constant returns(bool)

func (*BaseLibrarySession) Kill

func (_BaseLibrary *BaseLibrarySession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseLibrarySession) ObjectHash

func (_BaseLibrary *BaseLibrarySession) ObjectHash() (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() constant returns(string)

func (*BaseLibrarySession) Owner

func (_BaseLibrary *BaseLibrarySession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*BaseLibrarySession) ParentAddress

func (_BaseLibrary *BaseLibrarySession) ParentAddress() (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() constant returns(address)

func (*BaseLibrarySession) PendingHash

func (_BaseLibrary *BaseLibrarySession) PendingHash() (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() constant returns(string)

func (*BaseLibrarySession) Publish

func (_BaseLibrary *BaseLibrarySession) Publish(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 (*BaseLibrarySession) PutMeta

func (_BaseLibrary *BaseLibrarySession) PutMeta(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 (*BaseLibrarySession) RemoveAccessorGroup

func (_BaseLibrary *BaseLibrarySession) RemoveAccessorGroup(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 (*BaseLibrarySession) RemoveContentType

func (_BaseLibrary *BaseLibrarySession) RemoveContentType(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 (*BaseLibrarySession) RemoveContributorGroup

func (_BaseLibrary *BaseLibrarySession) RemoveContributorGroup(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 (*BaseLibrarySession) RemoveReviewerGroup

func (_BaseLibrary *BaseLibrarySession) RemoveReviewerGroup(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 (*BaseLibrarySession) RequiresReview

func (_BaseLibrary *BaseLibrarySession) RequiresReview() (bool, error)

RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.

Solidity: function requiresReview() constant returns(bool)

func (*BaseLibrarySession) ReviewerGroups

func (_BaseLibrary *BaseLibrarySession) ReviewerGroups(arg0 *big.Int) (common.Address, error)

ReviewerGroups is a free data retrieval call binding the contract method 0x952e464b.

Solidity: function reviewerGroups(uint256 ) constant returns(address)

func (*BaseLibrarySession) ReviewerGroupsLength

func (_BaseLibrary *BaseLibrarySession) ReviewerGroupsLength() (*big.Int, error)

ReviewerGroupsLength is a free data retrieval call binding the contract method 0x21770a84.

Solidity: function reviewerGroupsLength() constant returns(uint256)

func (*BaseLibrarySession) SetAddressKMS

func (_BaseLibrary *BaseLibrarySession) SetAddressKMS(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 (*BaseLibrarySession) SetGroupRights

func (_BaseLibrary *BaseLibrarySession) SetGroupRights(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 (*BaseLibrarySession) SetRights

func (_BaseLibrary *BaseLibrarySession) SetRights(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 (*BaseLibrarySession) SubmitApprovalRequest

func (_BaseLibrary *BaseLibrarySession) SubmitApprovalRequest() (*types.Transaction, error)

SubmitApprovalRequest is a paid mutator transaction binding the contract method 0x49102e61.

Solidity: function submitApprovalRequest() returns(bool)

func (*BaseLibrarySession) TransferCreatorship

func (_BaseLibrary *BaseLibrarySession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseLibrarySession) TransferOwnership

func (_BaseLibrary *BaseLibrarySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseLibrarySession) UpdateAddressKMS

func (_BaseLibrary *BaseLibrarySession) UpdateAddressKMS(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 (*BaseLibrarySession) UpdateRequest

func (_BaseLibrary *BaseLibrarySession) UpdateRequest() (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

func (*BaseLibrarySession) ValidType

func (_BaseLibrary *BaseLibrarySession) ValidType(content_type common.Address) (bool, error)

ValidType is a free data retrieval call binding the contract method 0x29dedde5.

Solidity: function validType(address content_type) constant returns(bool)

func (*BaseLibrarySession) Version

func (_BaseLibrary *BaseLibrarySession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

func (*BaseLibrarySession) VersionHashes

func (_BaseLibrary *BaseLibrarySession) VersionHashes(arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) constant returns(string)

func (*BaseLibrarySession) VersionTimestamp

func (_BaseLibrary *BaseLibrarySession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) constant returns(uint256)

func (*BaseLibrarySession) WhitelistedType

func (_BaseLibrary *BaseLibrarySession) WhitelistedType(content_type common.Address) (bool, error)

WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.

Solidity: function whitelistedType(address content_type) constant returns(bool)

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) AccessRequest

func (_BaseLibrary *BaseLibraryTransactor) AccessRequest(opts *bind.TransactOpts) (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() 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() 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) 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) 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 BaseLibraryTransactorRaw

type BaseLibraryTransactorRaw struct {
	Contract *BaseLibraryTransactor // Generic write-only contract binding to access the raw methods on
}

BaseLibraryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*BaseLibraryTransactorRaw) Transact

func (_BaseLibrary *BaseLibraryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*BaseLibraryTransactorRaw) Transfer

func (_BaseLibrary *BaseLibraryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BaseLibraryTransactorSession

type BaseLibraryTransactorSession struct {
	Contract     *BaseLibraryTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

BaseLibraryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*BaseLibraryTransactorSession) AccessRequest

func (_BaseLibrary *BaseLibraryTransactorSession) AccessRequest() (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() returns(bool)

func (*BaseLibraryTransactorSession) AddAccessorGroup

func (_BaseLibrary *BaseLibraryTransactorSession) AddAccessorGroup(group common.Address) (*types.Transaction, error)

AddAccessorGroup is a paid mutator transaction binding the contract method 0x1d0f4351.

Solidity: function addAccessorGroup(address group) returns()

func (*BaseLibraryTransactorSession) AddContentType

func (_BaseLibrary *BaseLibraryTransactorSession) AddContentType(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 (*BaseLibraryTransactorSession) AddContributorGroup

func (_BaseLibrary *BaseLibraryTransactorSession) AddContributorGroup(group common.Address) (*types.Transaction, error)

AddContributorGroup is a paid mutator transaction binding the contract method 0x679a9a3c.

Solidity: function addContributorGroup(address group) returns()

func (*BaseLibraryTransactorSession) AddReviewerGroup

func (_BaseLibrary *BaseLibraryTransactorSession) AddReviewerGroup(group common.Address) (*types.Transaction, error)

AddReviewerGroup is a paid mutator transaction binding the contract method 0xdc3c29c0.

Solidity: function addReviewerGroup(address group) returns()

func (*BaseLibraryTransactorSession) ApproveContent

func (_BaseLibrary *BaseLibraryTransactorSession) ApproveContent(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 (*BaseLibraryTransactorSession) ClearPending

func (_BaseLibrary *BaseLibraryTransactorSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*BaseLibraryTransactorSession) Commit

func (_BaseLibrary *BaseLibraryTransactorSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*BaseLibraryTransactorSession) ConfirmCommit

func (_BaseLibrary *BaseLibraryTransactorSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*BaseLibraryTransactorSession) CreateContent

func (_BaseLibrary *BaseLibraryTransactorSession) CreateContent(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 (*BaseLibraryTransactorSession) DeleteContent

func (_BaseLibrary *BaseLibraryTransactorSession) DeleteContent(_contentAddr common.Address) (*types.Transaction, error)

DeleteContent is a paid mutator transaction binding the contract method 0x87fcd0b8.

Solidity: function deleteContent(address _contentAddr) returns()

func (*BaseLibraryTransactorSession) DeleteVersion

func (_BaseLibrary *BaseLibraryTransactorSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*BaseLibraryTransactorSession) Kill

func (_BaseLibrary *BaseLibraryTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*BaseLibraryTransactorSession) Publish

func (_BaseLibrary *BaseLibraryTransactorSession) Publish(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 (*BaseLibraryTransactorSession) PutMeta

func (_BaseLibrary *BaseLibraryTransactorSession) PutMeta(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 (*BaseLibraryTransactorSession) RemoveAccessorGroup

func (_BaseLibrary *BaseLibraryTransactorSession) RemoveAccessorGroup(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 (*BaseLibraryTransactorSession) RemoveContentType

func (_BaseLibrary *BaseLibraryTransactorSession) RemoveContentType(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 (*BaseLibraryTransactorSession) RemoveContributorGroup

func (_BaseLibrary *BaseLibraryTransactorSession) RemoveContributorGroup(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 (*BaseLibraryTransactorSession) RemoveReviewerGroup

func (_BaseLibrary *BaseLibraryTransactorSession) RemoveReviewerGroup(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 (*BaseLibraryTransactorSession) SetAddressKMS

func (_BaseLibrary *BaseLibraryTransactorSession) SetAddressKMS(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 (*BaseLibraryTransactorSession) SetGroupRights

func (_BaseLibrary *BaseLibraryTransactorSession) SetGroupRights(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 (*BaseLibraryTransactorSession) SetRights

func (_BaseLibrary *BaseLibraryTransactorSession) SetRights(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 (*BaseLibraryTransactorSession) SubmitApprovalRequest

func (_BaseLibrary *BaseLibraryTransactorSession) SubmitApprovalRequest() (*types.Transaction, error)

SubmitApprovalRequest is a paid mutator transaction binding the contract method 0x49102e61.

Solidity: function submitApprovalRequest() returns(bool)

func (*BaseLibraryTransactorSession) TransferCreatorship

func (_BaseLibrary *BaseLibraryTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*BaseLibraryTransactorSession) TransferOwnership

func (_BaseLibrary *BaseLibraryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*BaseLibraryTransactorSession) UpdateAddressKMS

func (_BaseLibrary *BaseLibraryTransactorSession) UpdateAddressKMS(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 (*BaseLibraryTransactorSession) UpdateRequest

func (_BaseLibrary *BaseLibraryTransactorSession) UpdateRequest() (*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
	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 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 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() constant returns(address)

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() constant 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() constant 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) constant 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() constant 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) constant 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 ) constant 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() constant 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() constant 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 ) constant 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 ) constant 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() constant 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() constant 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() constant 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) constant returns(address)

func (*ContainerCaller) HasAccess

func (_Container *ContainerCaller) HasAccess(opts *bind.CallOpts, arg0 common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address ) constant returns(bool)

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() constant returns(string)

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() constant 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() constant 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() constant 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() constant 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) constant 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() constant 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 ) constant 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 ) constant returns(uint256)

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) constant returns(bool)

type ContainerCallerRaw

type ContainerCallerRaw struct {
	Contract *ContainerCaller // Generic read-only contract binding to access the raw methods on
}

ContainerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ContainerCallerRaw) Call

func (_Container *ContainerCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type ContainerCallerSession

type ContainerCallerSession struct {
	Contract *ContainerCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts    // Call options to use throughout this session
}

ContainerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ContainerCallerSession) AddressKMS

func (_Container *ContainerCallerSession) AddressKMS() (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() constant returns(address)

func (*ContainerCallerSession) CanCommit

func (_Container *ContainerCallerSession) CanCommit() (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() constant returns(bool)

func (*ContainerCallerSession) CanConfirm

func (_Container *ContainerCallerSession) CanConfirm() (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() constant returns(bool)

func (*ContainerCallerSession) CanContribute

func (_Container *ContainerCallerSession) CanContribute(_candidate common.Address) (bool, error)

CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.

Solidity: function canContribute(address _candidate) constant returns(bool)

func (*ContainerCallerSession) CanEdit

func (_Container *ContainerCallerSession) CanEdit() (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() constant returns(bool)

func (*ContainerCallerSession) CanPublish

func (_Container *ContainerCallerSession) CanPublish(_candidate common.Address) (bool, error)

CanPublish is a free data retrieval call binding the contract method 0x9b55f901.

Solidity: function canPublish(address _candidate) constant returns(bool)

func (*ContainerCallerSession) CanReview

func (_Container *ContainerCallerSession) CanReview(arg0 common.Address) (bool, error)

CanReview is a free data retrieval call binding the contract method 0x29d00219.

Solidity: function canReview(address ) constant returns(bool)

func (*ContainerCallerSession) CommitPending

func (_Container *ContainerCallerSession) CommitPending() (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() constant returns(bool)

func (*ContainerCallerSession) ContentSpace

func (_Container *ContainerCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*ContainerCallerSession) ContentTypeContracts

func (_Container *ContainerCallerSession) ContentTypeContracts(arg0 common.Address) (common.Address, error)

ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.

Solidity: function contentTypeContracts(address ) constant returns(address)

func (*ContainerCallerSession) ContentTypes

func (_Container *ContainerCallerSession) ContentTypes(arg0 *big.Int) (common.Address, error)

ContentTypes is a free data retrieval call binding the contract method 0x991a3a7c.

Solidity: function contentTypes(uint256 ) constant returns(address)

func (*ContainerCallerSession) ContentTypesLength

func (_Container *ContainerCallerSession) ContentTypesLength() (*big.Int, error)

ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.

Solidity: function contentTypesLength() constant returns(uint256)

func (*ContainerCallerSession) CountVersionHashes

func (_Container *ContainerCallerSession) CountVersionHashes() (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() constant returns(uint256)

func (*ContainerCallerSession) Creator

func (_Container *ContainerCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*ContainerCallerSession) FindTypeByHash

func (_Container *ContainerCallerSession) FindTypeByHash(typeHash [32]byte) (common.Address, error)

FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.

Solidity: function findTypeByHash(bytes32 typeHash) constant returns(address)

func (*ContainerCallerSession) HasAccess

func (_Container *ContainerCallerSession) HasAccess(arg0 common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address ) constant returns(bool)

func (*ContainerCallerSession) ObjectHash

func (_Container *ContainerCallerSession) ObjectHash() (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() constant returns(string)

func (*ContainerCallerSession) Owner

func (_Container *ContainerCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*ContainerCallerSession) ParentAddress

func (_Container *ContainerCallerSession) ParentAddress() (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() constant returns(address)

func (*ContainerCallerSession) PendingHash

func (_Container *ContainerCallerSession) PendingHash() (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() constant returns(string)

func (*ContainerCallerSession) RequiresReview

func (_Container *ContainerCallerSession) RequiresReview() (bool, error)

RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.

Solidity: function requiresReview() constant returns(bool)

func (*ContainerCallerSession) ValidType

func (_Container *ContainerCallerSession) ValidType(content_type common.Address) (bool, error)

ValidType is a free data retrieval call binding the contract method 0x29dedde5.

Solidity: function validType(address content_type) constant returns(bool)

func (*ContainerCallerSession) Version

func (_Container *ContainerCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

func (*ContainerCallerSession) VersionHashes

func (_Container *ContainerCallerSession) VersionHashes(arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) constant returns(string)

func (*ContainerCallerSession) VersionTimestamp

func (_Container *ContainerCallerSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) constant returns(uint256)

func (*ContainerCallerSession) WhitelistedType

func (_Container *ContainerCallerSession) WhitelistedType(content_type common.Address) (bool, error)

WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.

Solidity: function whitelistedType(address content_type) constant 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) 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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) 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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) 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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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)

type ContainerRaw

type ContainerRaw struct {
	Contract *Container // Generic contract binding to access the raw methods on
}

ContainerRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ContainerRaw) Call

func (_Container *ContainerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*ContainerRaw) Transact

func (_Container *ContainerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ContainerRaw) Transfer

func (_Container *ContainerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ContainerSession

type ContainerSession struct {
	Contract     *Container        // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

ContainerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ContainerSession) AddContentType

func (_Container *ContainerSession) AddContentType(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 (*ContainerSession) AddressKMS

func (_Container *ContainerSession) AddressKMS() (common.Address, error)

AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.

Solidity: function addressKMS() constant returns(address)

func (*ContainerSession) CanCommit

func (_Container *ContainerSession) CanCommit() (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() constant returns(bool)

func (*ContainerSession) CanConfirm

func (_Container *ContainerSession) CanConfirm() (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() constant returns(bool)

func (*ContainerSession) CanContribute

func (_Container *ContainerSession) CanContribute(_candidate common.Address) (bool, error)

CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.

Solidity: function canContribute(address _candidate) constant returns(bool)

func (*ContainerSession) CanEdit

func (_Container *ContainerSession) CanEdit() (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() constant returns(bool)

func (*ContainerSession) CanPublish

func (_Container *ContainerSession) CanPublish(_candidate common.Address) (bool, error)

CanPublish is a free data retrieval call binding the contract method 0x9b55f901.

Solidity: function canPublish(address _candidate) constant returns(bool)

func (*ContainerSession) CanReview

func (_Container *ContainerSession) CanReview(arg0 common.Address) (bool, error)

CanReview is a free data retrieval call binding the contract method 0x29d00219.

Solidity: function canReview(address ) constant returns(bool)

func (*ContainerSession) ClearPending

func (_Container *ContainerSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*ContainerSession) Commit

func (_Container *ContainerSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*ContainerSession) CommitPending

func (_Container *ContainerSession) CommitPending() (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() constant returns(bool)

func (*ContainerSession) ConfirmCommit

func (_Container *ContainerSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*ContainerSession) ContentSpace

func (_Container *ContainerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*ContainerSession) ContentTypeContracts

func (_Container *ContainerSession) ContentTypeContracts(arg0 common.Address) (common.Address, error)

ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.

Solidity: function contentTypeContracts(address ) constant returns(address)

func (*ContainerSession) ContentTypes

func (_Container *ContainerSession) ContentTypes(arg0 *big.Int) (common.Address, error)

ContentTypes is a free data retrieval call binding the contract method 0x991a3a7c.

Solidity: function contentTypes(uint256 ) constant returns(address)

func (*ContainerSession) ContentTypesLength

func (_Container *ContainerSession) ContentTypesLength() (*big.Int, error)

ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.

Solidity: function contentTypesLength() constant returns(uint256)

func (*ContainerSession) CountVersionHashes

func (_Container *ContainerSession) CountVersionHashes() (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() constant returns(uint256)

func (*ContainerSession) Creator

func (_Container *ContainerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*ContainerSession) DeleteVersion

func (_Container *ContainerSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*ContainerSession) FindTypeByHash

func (_Container *ContainerSession) FindTypeByHash(typeHash [32]byte) (common.Address, error)

FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.

Solidity: function findTypeByHash(bytes32 typeHash) constant returns(address)

func (*ContainerSession) HasAccess

func (_Container *ContainerSession) HasAccess(arg0 common.Address) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x95a078e8.

Solidity: function hasAccess(address ) constant returns(bool)

func (*ContainerSession) Kill

func (_Container *ContainerSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*ContainerSession) ObjectHash

func (_Container *ContainerSession) ObjectHash() (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() constant returns(string)

func (*ContainerSession) Owner

func (_Container *ContainerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*ContainerSession) ParentAddress

func (_Container *ContainerSession) ParentAddress() (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() constant returns(address)

func (*ContainerSession) PendingHash

func (_Container *ContainerSession) PendingHash() (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() constant returns(string)

func (*ContainerSession) Publish

func (_Container *ContainerSession) Publish(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 (*ContainerSession) RemoveContentType

func (_Container *ContainerSession) RemoveContentType(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 (*ContainerSession) RequiresReview

func (_Container *ContainerSession) RequiresReview() (bool, error)

RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.

Solidity: function requiresReview() constant returns(bool)

func (*ContainerSession) SetAddressKMS

func (_Container *ContainerSession) SetAddressKMS(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 (*ContainerSession) TransferCreatorship

func (_Container *ContainerSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*ContainerSession) TransferOwnership

func (_Container *ContainerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ContainerSession) UpdateRequest

func (_Container *ContainerSession) UpdateRequest() (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

func (*ContainerSession) ValidType

func (_Container *ContainerSession) ValidType(content_type common.Address) (bool, error)

ValidType is a free data retrieval call binding the contract method 0x29dedde5.

Solidity: function validType(address content_type) constant returns(bool)

func (*ContainerSession) Version

func (_Container *ContainerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

func (*ContainerSession) VersionHashes

func (_Container *ContainerSession) VersionHashes(arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) constant returns(string)

func (*ContainerSession) VersionTimestamp

func (_Container *ContainerSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) constant returns(uint256)

func (*ContainerSession) WhitelistedType

func (_Container *ContainerSession) WhitelistedType(content_type common.Address) (bool, error)

WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.

Solidity: function whitelistedType(address content_type) constant returns(bool)

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) 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() 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) 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) 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 ContainerTransactorRaw

type ContainerTransactorRaw struct {
	Contract *ContainerTransactor // Generic write-only contract binding to access the raw methods on
}

ContainerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ContainerTransactorRaw) Transact

func (_Container *ContainerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ContainerTransactorRaw) Transfer

func (_Container *ContainerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ContainerTransactorSession

type ContainerTransactorSession struct {
	Contract     *ContainerTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts    // Transaction auth options to use throughout this session
}

ContainerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ContainerTransactorSession) AddContentType

func (_Container *ContainerTransactorSession) AddContentType(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 (*ContainerTransactorSession) ClearPending

func (_Container *ContainerTransactorSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*ContainerTransactorSession) Commit

func (_Container *ContainerTransactorSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*ContainerTransactorSession) ConfirmCommit

func (_Container *ContainerTransactorSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*ContainerTransactorSession) DeleteVersion

func (_Container *ContainerTransactorSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*ContainerTransactorSession) Kill

func (_Container *ContainerTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*ContainerTransactorSession) Publish

func (_Container *ContainerTransactorSession) Publish(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 (*ContainerTransactorSession) RemoveContentType

func (_Container *ContainerTransactorSession) RemoveContentType(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 (*ContainerTransactorSession) SetAddressKMS

func (_Container *ContainerTransactorSession) SetAddressKMS(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 (*ContainerTransactorSession) TransferCreatorship

func (_Container *ContainerTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*ContainerTransactorSession) TransferOwnership

func (_Container *ContainerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ContainerTransactorSession) UpdateRequest

func (_Container *ContainerTransactorSession) UpdateRequest() (*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
	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 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant returns(address)

func (*ContentCaller) RunAccessInfo

func (_Content *ContentCaller) RunAccessInfo(opts *bind.CallOpts, arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)

RunAccessInfo is a free data retrieval call binding the contract method 0x0f82c16f.

Solidity: function runAccessInfo(uint8 , bytes32[] , address[] ) constant 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 ) constant 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() constant returns(bytes32)

type ContentCallerRaw

type ContentCallerRaw struct {
	Contract *ContentCaller // Generic read-only contract binding to access the raw methods on
}

ContentCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ContentCallerRaw) Call

func (_Content *ContentCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type ContentCallerSession

type ContentCallerSession struct {
	Contract *ContentCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts  // Call options to use throughout this session
}

ContentCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ContentCallerSession) ContentSpace

func (_Content *ContentCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*ContentCallerSession) Creator

func (_Content *ContentCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*ContentCallerSession) DEFAULTACCESS

func (_Content *ContentCallerSession) DEFAULTACCESS() (uint8, error)

DEFAULTACCESS is a free data retrieval call binding the contract method 0x6af27417.

Solidity: function DEFAULT_ACCESS() constant returns(uint8)

func (*ContentCallerSession) DEFAULTCHARGE

func (_Content *ContentCallerSession) DEFAULTCHARGE() (uint8, error)

DEFAULTCHARGE is a free data retrieval call binding the contract method 0xf185db0c.

Solidity: function DEFAULT_CHARGE() constant returns(uint8)

func (*ContentCallerSession) DEFAULTSEE

func (_Content *ContentCallerSession) DEFAULTSEE() (uint8, error)

DEFAULTSEE is a free data retrieval call binding the contract method 0xb535b03e.

Solidity: function DEFAULT_SEE() constant returns(uint8)

func (*ContentCallerSession) Owner

func (_Content *ContentCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*ContentCallerSession) RunAccessInfo

func (_Content *ContentCallerSession) RunAccessInfo(arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)

RunAccessInfo is a free data retrieval call binding the contract method 0x0f82c16f.

Solidity: function runAccessInfo(uint8 , bytes32[] , address[] ) constant returns(uint8, uint8, uint8, uint256)

func (*ContentCallerSession) RunDescribeStatus

func (_Content *ContentCallerSession) RunDescribeStatus(arg0 *big.Int) ([32]byte, error)

RunDescribeStatus is a free data retrieval call binding the contract method 0x45080442.

Solidity: function runDescribeStatus(int256 ) constant returns(bytes32)

func (*ContentCallerSession) Version

func (_Content *ContentCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

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 requestID, 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 0xffadad18ab3777a19f664019a6261b011ab9405749e01a45950d44fb9360b385.

Solidity: event RunAccessCharge(uint8 level, int256 calculateAccessCharge)

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 requestID, 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 requestID, uint256 result)

func (*ContentFilterer) ParseRunAccessCharge

func (_Content *ContentFilterer) ParseRunAccessCharge(log types.Log) (*ContentRunAccessCharge, error)

ParseRunAccessCharge is a log parse operation binding the contract event 0xffadad18ab3777a19f664019a6261b011ab9405749e01a45950d44fb9360b385.

Solidity: event RunAccessCharge(uint8 level, int256 calculateAccessCharge)

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 requestID, 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 requestID, 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 0xffadad18ab3777a19f664019a6261b011ab9405749e01a45950d44fb9360b385.

Solidity: event RunAccessCharge(uint8 level, int256 calculateAccessCharge)

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 requestID, 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 ContentRaw

type ContentRaw struct {
	Contract *Content // Generic contract binding to access the raw methods on
}

ContentRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ContentRaw) Call

func (_Content *ContentRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*ContentRaw) Transact

func (_Content *ContentRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ContentRaw) Transfer

func (_Content *ContentRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ContentRunAccess

type ContentRunAccess struct {
	RequestID *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 {
	Level                 uint8
	CalculateAccessCharge *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 {
	RequestID *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 ContentSession

type ContentSession struct {
	Contract     *Content          // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

ContentSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ContentSession) ContentSpace

func (_Content *ContentSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*ContentSession) Creator

func (_Content *ContentSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*ContentSession) DEFAULTACCESS

func (_Content *ContentSession) DEFAULTACCESS() (uint8, error)

DEFAULTACCESS is a free data retrieval call binding the contract method 0x6af27417.

Solidity: function DEFAULT_ACCESS() constant returns(uint8)

func (*ContentSession) DEFAULTCHARGE

func (_Content *ContentSession) DEFAULTCHARGE() (uint8, error)

DEFAULTCHARGE is a free data retrieval call binding the contract method 0xf185db0c.

Solidity: function DEFAULT_CHARGE() constant returns(uint8)

func (*ContentSession) DEFAULTSEE

func (_Content *ContentSession) DEFAULTSEE() (uint8, error)

DEFAULTSEE is a free data retrieval call binding the contract method 0xb535b03e.

Solidity: function DEFAULT_SEE() constant returns(uint8)

func (*ContentSession) Kill

func (_Content *ContentSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*ContentSession) Owner

func (_Content *ContentSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*ContentSession) RunAccess

func (_Content *ContentSession) RunAccess(arg0 *big.Int, arg1 uint8, arg2 [][32]byte, arg3 []common.Address) (*types.Transaction, error)

RunAccess is a paid mutator transaction binding the contract method 0x123e0e80.

Solidity: function runAccess(uint256 , uint8 , bytes32[] , address[] ) returns(uint256)

func (*ContentSession) RunAccessInfo

func (_Content *ContentSession) RunAccessInfo(arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)

RunAccessInfo is a free data retrieval call binding the contract method 0x0f82c16f.

Solidity: function runAccessInfo(uint8 , bytes32[] , address[] ) constant returns(uint8, uint8, uint8, uint256)

func (*ContentSession) RunCreate

func (_Content *ContentSession) RunCreate() (*types.Transaction, error)

RunCreate is a paid mutator transaction binding the contract method 0x7b1cdb3e.

Solidity: function runCreate() returns(uint256)

func (*ContentSession) RunDescribeStatus

func (_Content *ContentSession) RunDescribeStatus(arg0 *big.Int) ([32]byte, error)

RunDescribeStatus is a free data retrieval call binding the contract method 0x45080442.

Solidity: function runDescribeStatus(int256 ) constant returns(bytes32)

func (*ContentSession) RunEdit

func (_Content *ContentSession) RunEdit() (*types.Transaction, error)

RunEdit is a paid mutator transaction binding the contract method 0xc9f3d94c.

Solidity: function runEdit() returns(uint256)

func (*ContentSession) RunFinalize

func (_Content *ContentSession) RunFinalize(arg0 *big.Int, arg1 *big.Int) (*types.Transaction, error)

RunFinalize is a paid mutator transaction binding the contract method 0x17685953.

Solidity: function runFinalize(uint256 , uint256 ) returns(uint256)

func (*ContentSession) RunFinalizeExt

func (_Content *ContentSession) RunFinalizeExt(requestID *big.Int, score_pct *big.Int, originator common.Address) (*types.Transaction, error)

RunFinalizeExt is a paid mutator transaction binding the contract method 0xeb81eff0.

Solidity: function runFinalizeExt(uint256 requestID, uint256 score_pct, address originator) returns(uint256)

func (*ContentSession) RunGrant

func (_Content *ContentSession) RunGrant(arg0 *big.Int, arg1 bool) (*types.Transaction, error)

RunGrant is a paid mutator transaction binding the contract method 0xe870ed91.

Solidity: function runGrant(uint256 , bool ) returns(uint256)

func (*ContentSession) RunKill

func (_Content *ContentSession) RunKill() (*types.Transaction, error)

RunKill is a paid mutator transaction binding the contract method 0x9e99bbea.

Solidity: function runKill() returns(uint256)

func (*ContentSession) RunStatusChange

func (_Content *ContentSession) RunStatusChange(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) returns(int256)

func (*ContentSession) TransferCreatorship

func (_Content *ContentSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*ContentSession) TransferOwnership

func (_Content *ContentSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ContentSession) Version

func (_Content *ContentSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

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) 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 uint8, arg2 [][32]byte, arg3 []common.Address) (*types.Transaction, error)

RunAccess is a paid mutator transaction binding the contract method 0x123e0e80.

Solidity: function runAccess(uint256 , uint8 , bytes32[] , address[] ) 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() 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 *big.Int) (*types.Transaction, error)

RunFinalize is a paid mutator transaction binding the contract method 0x17685953.

Solidity: function runFinalize(uint256 , uint256 ) returns(uint256)

func (*ContentTransactor) RunFinalizeExt

func (_Content *ContentTransactor) RunFinalizeExt(opts *bind.TransactOpts, requestID *big.Int, score_pct *big.Int, originator common.Address) (*types.Transaction, error)

RunFinalizeExt is a paid mutator transaction binding the contract method 0xeb81eff0.

Solidity: function runFinalizeExt(uint256 requestID, uint256 score_pct, address originator) returns(uint256)

func (*ContentTransactor) RunGrant

func (_Content *ContentTransactor) RunGrant(opts *bind.TransactOpts, arg0 *big.Int, arg1 bool) (*types.Transaction, error)

RunGrant is a paid mutator transaction binding the contract method 0xe870ed91.

Solidity: function runGrant(uint256 , bool ) 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() 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) 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 ContentTransactorRaw

type ContentTransactorRaw struct {
	Contract *ContentTransactor // Generic write-only contract binding to access the raw methods on
}

ContentTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ContentTransactorRaw) Transact

func (_Content *ContentTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ContentTransactorRaw) Transfer

func (_Content *ContentTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ContentTransactorSession

type ContentTransactorSession struct {
	Contract     *ContentTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts  // Transaction auth options to use throughout this session
}

ContentTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ContentTransactorSession) Kill

func (_Content *ContentTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*ContentTransactorSession) RunAccess

func (_Content *ContentTransactorSession) RunAccess(arg0 *big.Int, arg1 uint8, arg2 [][32]byte, arg3 []common.Address) (*types.Transaction, error)

RunAccess is a paid mutator transaction binding the contract method 0x123e0e80.

Solidity: function runAccess(uint256 , uint8 , bytes32[] , address[] ) returns(uint256)

func (*ContentTransactorSession) RunCreate

func (_Content *ContentTransactorSession) RunCreate() (*types.Transaction, error)

RunCreate is a paid mutator transaction binding the contract method 0x7b1cdb3e.

Solidity: function runCreate() returns(uint256)

func (*ContentTransactorSession) RunEdit

func (_Content *ContentTransactorSession) RunEdit() (*types.Transaction, error)

RunEdit is a paid mutator transaction binding the contract method 0xc9f3d94c.

Solidity: function runEdit() returns(uint256)

func (*ContentTransactorSession) RunFinalize

func (_Content *ContentTransactorSession) RunFinalize(arg0 *big.Int, arg1 *big.Int) (*types.Transaction, error)

RunFinalize is a paid mutator transaction binding the contract method 0x17685953.

Solidity: function runFinalize(uint256 , uint256 ) returns(uint256)

func (*ContentTransactorSession) RunFinalizeExt

func (_Content *ContentTransactorSession) RunFinalizeExt(requestID *big.Int, score_pct *big.Int, originator common.Address) (*types.Transaction, error)

RunFinalizeExt is a paid mutator transaction binding the contract method 0xeb81eff0.

Solidity: function runFinalizeExt(uint256 requestID, uint256 score_pct, address originator) returns(uint256)

func (*ContentTransactorSession) RunGrant

func (_Content *ContentTransactorSession) RunGrant(arg0 *big.Int, arg1 bool) (*types.Transaction, error)

RunGrant is a paid mutator transaction binding the contract method 0xe870ed91.

Solidity: function runGrant(uint256 , bool ) returns(uint256)

func (*ContentTransactorSession) RunKill

func (_Content *ContentTransactorSession) RunKill() (*types.Transaction, error)

RunKill is a paid mutator transaction binding the contract method 0x9e99bbea.

Solidity: function runKill() returns(uint256)

func (*ContentTransactorSession) RunStatusChange

func (_Content *ContentTransactorSession) RunStatusChange(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) returns(int256)

func (*ContentTransactorSession) TransferCreatorship

func (_Content *ContentTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*ContentTransactorSession) TransferOwnership

func (_Content *ContentTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

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 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) 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant 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() constant returns(address)

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() constant returns(string)

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() constant 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() constant 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() constant 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() constant 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 ) constant 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 ) constant returns(uint256)

type EditableCallerRaw

type EditableCallerRaw struct {
	Contract *EditableCaller // Generic read-only contract binding to access the raw methods on
}

EditableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*EditableCallerRaw) Call

func (_Editable *EditableCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type EditableCallerSession

type EditableCallerSession struct {
	Contract *EditableCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts   // Call options to use throughout this session
}

EditableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*EditableCallerSession) CanCommit

func (_Editable *EditableCallerSession) CanCommit() (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() constant returns(bool)

func (*EditableCallerSession) CanConfirm

func (_Editable *EditableCallerSession) CanConfirm() (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() constant returns(bool)

func (*EditableCallerSession) CanEdit

func (_Editable *EditableCallerSession) CanEdit() (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() constant returns(bool)

func (*EditableCallerSession) CommitPending

func (_Editable *EditableCallerSession) CommitPending() (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() constant returns(bool)

func (*EditableCallerSession) ContentSpace

func (_Editable *EditableCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*EditableCallerSession) CountVersionHashes

func (_Editable *EditableCallerSession) CountVersionHashes() (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() constant returns(uint256)

func (*EditableCallerSession) Creator

func (_Editable *EditableCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*EditableCallerSession) ObjectHash

func (_Editable *EditableCallerSession) ObjectHash() (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() constant returns(string)

func (*EditableCallerSession) Owner

func (_Editable *EditableCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*EditableCallerSession) ParentAddress

func (_Editable *EditableCallerSession) ParentAddress() (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() constant returns(address)

func (*EditableCallerSession) PendingHash

func (_Editable *EditableCallerSession) PendingHash() (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() constant returns(string)

func (*EditableCallerSession) Version

func (_Editable *EditableCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

func (*EditableCallerSession) VersionHashes

func (_Editable *EditableCallerSession) VersionHashes(arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) constant returns(string)

func (*EditableCallerSession) VersionTimestamp

func (_Editable *EditableCallerSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) constant returns(uint256)

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) 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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) 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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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) 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 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, 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)

type EditableRaw

type EditableRaw struct {
	Contract *Editable // Generic contract binding to access the raw methods on
}

EditableRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*EditableRaw) Call

func (_Editable *EditableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*EditableRaw) Transact

func (_Editable *EditableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*EditableRaw) Transfer

func (_Editable *EditableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type EditableSession

type EditableSession struct {
	Contract     *Editable         // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

EditableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*EditableSession) CanCommit

func (_Editable *EditableSession) CanCommit() (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() constant returns(bool)

func (*EditableSession) CanConfirm

func (_Editable *EditableSession) CanConfirm() (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() constant returns(bool)

func (*EditableSession) CanEdit

func (_Editable *EditableSession) CanEdit() (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() constant returns(bool)

func (*EditableSession) ClearPending

func (_Editable *EditableSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*EditableSession) Commit

func (_Editable *EditableSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*EditableSession) CommitPending

func (_Editable *EditableSession) CommitPending() (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() constant returns(bool)

func (*EditableSession) ConfirmCommit

func (_Editable *EditableSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*EditableSession) ContentSpace

func (_Editable *EditableSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*EditableSession) CountVersionHashes

func (_Editable *EditableSession) CountVersionHashes() (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() constant returns(uint256)

func (*EditableSession) Creator

func (_Editable *EditableSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*EditableSession) DeleteVersion

func (_Editable *EditableSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*EditableSession) Kill

func (_Editable *EditableSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*EditableSession) ObjectHash

func (_Editable *EditableSession) ObjectHash() (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() constant returns(string)

func (*EditableSession) Owner

func (_Editable *EditableSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*EditableSession) ParentAddress

func (_Editable *EditableSession) ParentAddress() (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() constant returns(address)

func (*EditableSession) PendingHash

func (_Editable *EditableSession) PendingHash() (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() constant returns(string)

func (*EditableSession) TransferCreatorship

func (_Editable *EditableSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*EditableSession) TransferOwnership

func (_Editable *EditableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*EditableSession) UpdateRequest

func (_Editable *EditableSession) UpdateRequest() (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

func (*EditableSession) Version

func (_Editable *EditableSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

func (*EditableSession) VersionHashes

func (_Editable *EditableSession) VersionHashes(arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) constant returns(string)

func (*EditableSession) VersionTimestamp

func (_Editable *EditableSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) constant returns(uint256)

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) 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() 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) 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) 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 EditableTransactorRaw

type EditableTransactorRaw struct {
	Contract *EditableTransactor // Generic write-only contract binding to access the raw methods on
}

EditableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*EditableTransactorRaw) Transact

func (_Editable *EditableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*EditableTransactorRaw) Transfer

func (_Editable *EditableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type EditableTransactorSession

type EditableTransactorSession struct {
	Contract     *EditableTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

EditableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*EditableTransactorSession) ClearPending

func (_Editable *EditableTransactorSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*EditableTransactorSession) Commit

func (_Editable *EditableTransactorSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*EditableTransactorSession) ConfirmCommit

func (_Editable *EditableTransactorSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*EditableTransactorSession) DeleteVersion

func (_Editable *EditableTransactorSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*EditableTransactorSession) Kill

func (_Editable *EditableTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*EditableTransactorSession) TransferCreatorship

func (_Editable *EditableTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*EditableTransactorSession) TransferOwnership

func (_Editable *EditableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*EditableTransactorSession) UpdateRequest

func (_Editable *EditableTransactorSession) UpdateRequest() (*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
	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 ExternalUserWallet

type ExternalUserWallet struct {
	ExternalUserWalletCaller     // Read-only binding to the contract
	ExternalUserWalletTransactor // Write-only binding to the contract
	ExternalUserWalletFilterer   // Log filterer for contract events
}

ExternalUserWallet is an auto generated Go binding around an Ethereum contract.

func DeployExternalUserWallet

func DeployExternalUserWallet(auth *bind.TransactOpts, backend bind.ContractBackend, _content_space common.Address, _taAddr common.Address, _extUserAddr common.Address) (common.Address, *types.Transaction, *ExternalUserWallet, error)

DeployExternalUserWallet deploys a new Ethereum contract, binding an instance of ExternalUserWallet to it.

func NewExternalUserWallet

func NewExternalUserWallet(address common.Address, backend bind.ContractBackend) (*ExternalUserWallet, error)

NewExternalUserWallet creates a new instance of ExternalUserWallet, bound to a specific deployed contract.

type ExternalUserWalletAccessRequest

type ExternalUserWalletAccessRequest struct {
	Raw types.Log // Blockchain specific contextual infos
}

ExternalUserWalletAccessRequest represents a AccessRequest event raised by the ExternalUserWallet contract.

type ExternalUserWalletAccessRequestIterator

type ExternalUserWalletAccessRequestIterator struct {
	Event *ExternalUserWalletAccessRequest // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ExternalUserWalletAccessRequestIterator is returned from FilterAccessRequest and is used to iterate over the raw logs and unpacked data for AccessRequest events raised by the ExternalUserWallet contract.

func (*ExternalUserWalletAccessRequestIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ExternalUserWalletAccessRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ExternalUserWalletAccessRequestIterator) 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 ExternalUserWalletCaller

type ExternalUserWalletCaller struct {
	// contains filtered or unexported fields
}

ExternalUserWalletCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewExternalUserWalletCaller

func NewExternalUserWalletCaller(address common.Address, caller bind.ContractCaller) (*ExternalUserWalletCaller, error)

NewExternalUserWalletCaller creates a new read-only instance of ExternalUserWallet, bound to a specific deployed contract.

func (*ExternalUserWalletCaller) AddressExtUser

func (_ExternalUserWallet *ExternalUserWalletCaller) AddressExtUser(opts *bind.CallOpts) (common.Address, error)

AddressExtUser is a free data retrieval call binding the contract method 0x5ab11d21.

Solidity: function addressExtUser() constant returns(address)

func (*ExternalUserWalletCaller) AddressTA

func (_ExternalUserWallet *ExternalUserWalletCaller) AddressTA(opts *bind.CallOpts) (common.Address, error)

AddressTA is a free data retrieval call binding the contract method 0xfed2b125.

Solidity: function addressTA() constant returns(address)

func (*ExternalUserWalletCaller) CanCommit

func (_ExternalUserWallet *ExternalUserWalletCaller) CanCommit(opts *bind.CallOpts) (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() constant returns(bool)

func (*ExternalUserWalletCaller) CanConfirm

func (_ExternalUserWallet *ExternalUserWalletCaller) CanConfirm(opts *bind.CallOpts) (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() constant returns(bool)

func (*ExternalUserWalletCaller) CanEdit

func (_ExternalUserWallet *ExternalUserWalletCaller) CanEdit(opts *bind.CallOpts) (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() constant returns(bool)

func (*ExternalUserWalletCaller) CommitPending

func (_ExternalUserWallet *ExternalUserWalletCaller) CommitPending(opts *bind.CallOpts) (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() constant returns(bool)

func (*ExternalUserWalletCaller) ContentSpace

func (_ExternalUserWallet *ExternalUserWalletCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*ExternalUserWalletCaller) CountVersionHashes

func (_ExternalUserWallet *ExternalUserWalletCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() constant returns(uint256)

func (*ExternalUserWalletCaller) Creator

func (_ExternalUserWallet *ExternalUserWalletCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*ExternalUserWalletCaller) ObjectHash

func (_ExternalUserWallet *ExternalUserWalletCaller) ObjectHash(opts *bind.CallOpts) (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() constant returns(string)

func (*ExternalUserWalletCaller) Owner

func (_ExternalUserWallet *ExternalUserWalletCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*ExternalUserWalletCaller) ParentAddress

func (_ExternalUserWallet *ExternalUserWalletCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() constant returns(address)

func (*ExternalUserWalletCaller) PendingHash

func (_ExternalUserWallet *ExternalUserWalletCaller) PendingHash(opts *bind.CallOpts) (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() constant returns(string)

func (*ExternalUserWalletCaller) Version

func (_ExternalUserWallet *ExternalUserWalletCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

func (*ExternalUserWalletCaller) VersionHashes

func (_ExternalUserWallet *ExternalUserWalletCaller) 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 ) constant returns(string)

func (*ExternalUserWalletCaller) VersionTimestamp

func (_ExternalUserWallet *ExternalUserWalletCaller) 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 ) constant returns(uint256)

type ExternalUserWalletCallerRaw

type ExternalUserWalletCallerRaw struct {
	Contract *ExternalUserWalletCaller // Generic read-only contract binding to access the raw methods on
}

ExternalUserWalletCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ExternalUserWalletCallerRaw) Call

func (_ExternalUserWallet *ExternalUserWalletCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type ExternalUserWalletCallerSession

type ExternalUserWalletCallerSession struct {
	Contract *ExternalUserWalletCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts             // Call options to use throughout this session
}

ExternalUserWalletCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ExternalUserWalletCallerSession) AddressExtUser

func (_ExternalUserWallet *ExternalUserWalletCallerSession) AddressExtUser() (common.Address, error)

AddressExtUser is a free data retrieval call binding the contract method 0x5ab11d21.

Solidity: function addressExtUser() constant returns(address)

func (*ExternalUserWalletCallerSession) AddressTA

func (_ExternalUserWallet *ExternalUserWalletCallerSession) AddressTA() (common.Address, error)

AddressTA is a free data retrieval call binding the contract method 0xfed2b125.

Solidity: function addressTA() constant returns(address)

func (*ExternalUserWalletCallerSession) CanCommit

func (_ExternalUserWallet *ExternalUserWalletCallerSession) CanCommit() (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() constant returns(bool)

func (*ExternalUserWalletCallerSession) CanConfirm

func (_ExternalUserWallet *ExternalUserWalletCallerSession) CanConfirm() (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() constant returns(bool)

func (*ExternalUserWalletCallerSession) CanEdit

func (_ExternalUserWallet *ExternalUserWalletCallerSession) CanEdit() (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() constant returns(bool)

func (*ExternalUserWalletCallerSession) CommitPending

func (_ExternalUserWallet *ExternalUserWalletCallerSession) CommitPending() (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() constant returns(bool)

func (*ExternalUserWalletCallerSession) ContentSpace

func (_ExternalUserWallet *ExternalUserWalletCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*ExternalUserWalletCallerSession) CountVersionHashes

func (_ExternalUserWallet *ExternalUserWalletCallerSession) CountVersionHashes() (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() constant returns(uint256)

func (*ExternalUserWalletCallerSession) Creator

func (_ExternalUserWallet *ExternalUserWalletCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*ExternalUserWalletCallerSession) ObjectHash

func (_ExternalUserWallet *ExternalUserWalletCallerSession) ObjectHash() (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() constant returns(string)

func (*ExternalUserWalletCallerSession) Owner

func (_ExternalUserWallet *ExternalUserWalletCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*ExternalUserWalletCallerSession) ParentAddress

func (_ExternalUserWallet *ExternalUserWalletCallerSession) ParentAddress() (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() constant returns(address)

func (*ExternalUserWalletCallerSession) PendingHash

func (_ExternalUserWallet *ExternalUserWalletCallerSession) PendingHash() (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() constant returns(string)

func (*ExternalUserWalletCallerSession) Version

func (_ExternalUserWallet *ExternalUserWalletCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

func (*ExternalUserWalletCallerSession) VersionHashes

func (_ExternalUserWallet *ExternalUserWalletCallerSession) VersionHashes(arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) constant returns(string)

func (*ExternalUserWalletCallerSession) VersionTimestamp

func (_ExternalUserWallet *ExternalUserWalletCallerSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) constant returns(uint256)

type ExternalUserWalletCommitPending

type ExternalUserWalletCommitPending struct {
	SpaceAddress  common.Address
	ParentAddress common.Address
	ObjectHash    string
	Raw           types.Log // Blockchain specific contextual infos
}

ExternalUserWalletCommitPending represents a CommitPending event raised by the ExternalUserWallet contract.

type ExternalUserWalletCommitPendingIterator

type ExternalUserWalletCommitPendingIterator struct {
	Event *ExternalUserWalletCommitPending // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ExternalUserWalletCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the ExternalUserWallet contract.

func (*ExternalUserWalletCommitPendingIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ExternalUserWalletCommitPendingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ExternalUserWalletCommitPendingIterator) 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 ExternalUserWalletCreateExtUserWallet

type ExternalUserWalletCreateExtUserWallet struct {
	ContentSpace common.Address
	ExtUserAddr  common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

ExternalUserWalletCreateExtUserWallet represents a CreateExtUserWallet event raised by the ExternalUserWallet contract.

type ExternalUserWalletCreateExtUserWalletIterator

type ExternalUserWalletCreateExtUserWalletIterator struct {
	Event *ExternalUserWalletCreateExtUserWallet // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ExternalUserWalletCreateExtUserWalletIterator is returned from FilterCreateExtUserWallet and is used to iterate over the raw logs and unpacked data for CreateExtUserWallet events raised by the ExternalUserWallet contract.

func (*ExternalUserWalletCreateExtUserWalletIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ExternalUserWalletCreateExtUserWalletIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ExternalUserWalletCreateExtUserWalletIterator) 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 ExternalUserWalletFilterer

type ExternalUserWalletFilterer struct {
	// contains filtered or unexported fields
}

ExternalUserWalletFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewExternalUserWalletFilterer

func NewExternalUserWalletFilterer(address common.Address, filterer bind.ContractFilterer) (*ExternalUserWalletFilterer, error)

NewExternalUserWalletFilterer creates a new log filterer instance of ExternalUserWallet, bound to a specific deployed contract.

func (*ExternalUserWalletFilterer) FilterAccessRequest

func (_ExternalUserWallet *ExternalUserWalletFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*ExternalUserWalletAccessRequestIterator, error)

FilterAccessRequest is a free log retrieval operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

func (*ExternalUserWalletFilterer) FilterCommitPending

func (_ExternalUserWallet *ExternalUserWalletFilterer) FilterCommitPending(opts *bind.FilterOpts) (*ExternalUserWalletCommitPendingIterator, error)

FilterCommitPending is a free log retrieval operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*ExternalUserWalletFilterer) FilterCreateExtUserWallet

func (_ExternalUserWallet *ExternalUserWalletFilterer) FilterCreateExtUserWallet(opts *bind.FilterOpts) (*ExternalUserWalletCreateExtUserWalletIterator, error)

FilterCreateExtUserWallet is a free log retrieval operation binding the contract event 0x786a1cca426afc9bf7b81ff1382a573ebc21b93bddf4784c49f56a3ae8a691c8.

Solidity: event CreateExtUserWallet(address contentSpace, address extUserAddr)

func (*ExternalUserWalletFilterer) FilterUpdateRequest

func (_ExternalUserWallet *ExternalUserWalletFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*ExternalUserWalletUpdateRequestIterator, error)

FilterUpdateRequest is a free log retrieval operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*ExternalUserWalletFilterer) FilterVersionConfirm

func (_ExternalUserWallet *ExternalUserWalletFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*ExternalUserWalletVersionConfirmIterator, error)

FilterVersionConfirm is a free log retrieval operation binding the contract event 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, string objectHash)

func (*ExternalUserWalletFilterer) FilterVersionDelete

func (_ExternalUserWallet *ExternalUserWalletFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*ExternalUserWalletVersionDeleteIterator, error)

FilterVersionDelete is a free log retrieval operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*ExternalUserWalletFilterer) ParseAccessRequest

func (_ExternalUserWallet *ExternalUserWalletFilterer) ParseAccessRequest(log types.Log) (*ExternalUserWalletAccessRequest, error)

ParseAccessRequest is a log parse operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

func (*ExternalUserWalletFilterer) ParseCommitPending

func (_ExternalUserWallet *ExternalUserWalletFilterer) ParseCommitPending(log types.Log) (*ExternalUserWalletCommitPending, error)

ParseCommitPending is a log parse operation binding the contract event 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75.

Solidity: event CommitPending(address spaceAddress, address parentAddress, string objectHash)

func (*ExternalUserWalletFilterer) ParseCreateExtUserWallet

func (_ExternalUserWallet *ExternalUserWalletFilterer) ParseCreateExtUserWallet(log types.Log) (*ExternalUserWalletCreateExtUserWallet, error)

ParseCreateExtUserWallet is a log parse operation binding the contract event 0x786a1cca426afc9bf7b81ff1382a573ebc21b93bddf4784c49f56a3ae8a691c8.

Solidity: event CreateExtUserWallet(address contentSpace, address extUserAddr)

func (*ExternalUserWalletFilterer) ParseUpdateRequest

func (_ExternalUserWallet *ExternalUserWalletFilterer) ParseUpdateRequest(log types.Log) (*ExternalUserWalletUpdateRequest, error)

ParseUpdateRequest is a log parse operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*ExternalUserWalletFilterer) ParseVersionConfirm

func (_ExternalUserWallet *ExternalUserWalletFilterer) ParseVersionConfirm(log types.Log) (*ExternalUserWalletVersionConfirm, error)

ParseVersionConfirm is a log parse operation binding the contract event 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, string objectHash)

func (*ExternalUserWalletFilterer) ParseVersionDelete

func (_ExternalUserWallet *ExternalUserWalletFilterer) ParseVersionDelete(log types.Log) (*ExternalUserWalletVersionDelete, error)

ParseVersionDelete is a log parse operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

func (*ExternalUserWalletFilterer) WatchAccessRequest

func (_ExternalUserWallet *ExternalUserWalletFilterer) WatchAccessRequest(opts *bind.WatchOpts, sink chan<- *ExternalUserWalletAccessRequest) (event.Subscription, error)

WatchAccessRequest is a free log subscription operation binding the contract event 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88.

Solidity: event AccessRequest()

func (*ExternalUserWalletFilterer) WatchCommitPending

func (_ExternalUserWallet *ExternalUserWalletFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *ExternalUserWalletCommitPending) (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 (*ExternalUserWalletFilterer) WatchCreateExtUserWallet

func (_ExternalUserWallet *ExternalUserWalletFilterer) WatchCreateExtUserWallet(opts *bind.WatchOpts, sink chan<- *ExternalUserWalletCreateExtUserWallet) (event.Subscription, error)

WatchCreateExtUserWallet is a free log subscription operation binding the contract event 0x786a1cca426afc9bf7b81ff1382a573ebc21b93bddf4784c49f56a3ae8a691c8.

Solidity: event CreateExtUserWallet(address contentSpace, address extUserAddr)

func (*ExternalUserWalletFilterer) WatchUpdateRequest

func (_ExternalUserWallet *ExternalUserWalletFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *ExternalUserWalletUpdateRequest) (event.Subscription, error)

WatchUpdateRequest is a free log subscription operation binding the contract event 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65.

Solidity: event UpdateRequest(string objectHash)

func (*ExternalUserWalletFilterer) WatchVersionConfirm

func (_ExternalUserWallet *ExternalUserWalletFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *ExternalUserWalletVersionConfirm) (event.Subscription, error)

WatchVersionConfirm is a free log subscription operation binding the contract event 0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e.

Solidity: event VersionConfirm(address spaceAddress, string objectHash)

func (*ExternalUserWalletFilterer) WatchVersionDelete

func (_ExternalUserWallet *ExternalUserWalletFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *ExternalUserWalletVersionDelete) (event.Subscription, error)

WatchVersionDelete is a free log subscription operation binding the contract event 0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51.

Solidity: event VersionDelete(address spaceAddress, string versionHash, int256 index)

type ExternalUserWalletRaw

type ExternalUserWalletRaw struct {
	Contract *ExternalUserWallet // Generic contract binding to access the raw methods on
}

ExternalUserWalletRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ExternalUserWalletRaw) Call

func (_ExternalUserWallet *ExternalUserWalletRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*ExternalUserWalletRaw) Transact

func (_ExternalUserWallet *ExternalUserWalletRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ExternalUserWalletRaw) Transfer

func (_ExternalUserWallet *ExternalUserWalletRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ExternalUserWalletSession

type ExternalUserWalletSession struct {
	Contract     *ExternalUserWallet // Generic contract binding to set the session for
	CallOpts     bind.CallOpts       // Call options to use throughout this session
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

ExternalUserWalletSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ExternalUserWalletSession) AccessRequest

func (_ExternalUserWallet *ExternalUserWalletSession) AccessRequest() (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() returns(bool)

func (*ExternalUserWalletSession) AddressExtUser

func (_ExternalUserWallet *ExternalUserWalletSession) AddressExtUser() (common.Address, error)

AddressExtUser is a free data retrieval call binding the contract method 0x5ab11d21.

Solidity: function addressExtUser() constant returns(address)

func (*ExternalUserWalletSession) AddressTA

func (_ExternalUserWallet *ExternalUserWalletSession) AddressTA() (common.Address, error)

AddressTA is a free data retrieval call binding the contract method 0xfed2b125.

Solidity: function addressTA() constant returns(address)

func (*ExternalUserWalletSession) CanCommit

func (_ExternalUserWallet *ExternalUserWalletSession) CanCommit() (bool, error)

CanCommit is a free data retrieval call binding the contract method 0x6e375427.

Solidity: function canCommit() constant returns(bool)

func (*ExternalUserWalletSession) CanConfirm

func (_ExternalUserWallet *ExternalUserWalletSession) CanConfirm() (bool, error)

CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.

Solidity: function canConfirm() constant returns(bool)

func (*ExternalUserWalletSession) CanEdit

func (_ExternalUserWallet *ExternalUserWalletSession) CanEdit() (bool, error)

CanEdit is a free data retrieval call binding the contract method 0x81beeb64.

Solidity: function canEdit() constant returns(bool)

func (*ExternalUserWalletSession) ClaimOwnership

func (_ExternalUserWallet *ExternalUserWalletSession) ClaimOwnership() (*types.Transaction, error)

ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.

Solidity: function claimOwnership() returns()

func (*ExternalUserWalletSession) ClearPending

func (_ExternalUserWallet *ExternalUserWalletSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*ExternalUserWalletSession) Commit

func (_ExternalUserWallet *ExternalUserWalletSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*ExternalUserWalletSession) CommitPending

func (_ExternalUserWallet *ExternalUserWalletSession) CommitPending() (bool, error)

CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.

Solidity: function commitPending() constant returns(bool)

func (*ExternalUserWalletSession) ConfirmCommit

func (_ExternalUserWallet *ExternalUserWalletSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*ExternalUserWalletSession) ContentSpace

func (_ExternalUserWallet *ExternalUserWalletSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*ExternalUserWalletSession) CountVersionHashes

func (_ExternalUserWallet *ExternalUserWalletSession) CountVersionHashes() (*big.Int, error)

CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.

Solidity: function countVersionHashes() constant returns(uint256)

func (*ExternalUserWalletSession) Creator

func (_ExternalUserWallet *ExternalUserWalletSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*ExternalUserWalletSession) DeleteVersion

func (_ExternalUserWallet *ExternalUserWalletSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*ExternalUserWalletSession) Kill

func (_ExternalUserWallet *ExternalUserWalletSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*ExternalUserWalletSession) ObjectHash

func (_ExternalUserWallet *ExternalUserWalletSession) ObjectHash() (string, error)

ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.

Solidity: function objectHash() constant returns(string)

func (*ExternalUserWalletSession) Owner

func (_ExternalUserWallet *ExternalUserWalletSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*ExternalUserWalletSession) ParentAddress

func (_ExternalUserWallet *ExternalUserWalletSession) ParentAddress() (common.Address, error)

ParentAddress is a free data retrieval call binding the contract method 0x00821de3.

Solidity: function parentAddress() constant returns(address)

func (*ExternalUserWalletSession) PendingHash

func (_ExternalUserWallet *ExternalUserWalletSession) PendingHash() (string, error)

PendingHash is a free data retrieval call binding the contract method 0x628449fd.

Solidity: function pendingHash() constant returns(string)

func (*ExternalUserWalletSession) TransferCreatorship

func (_ExternalUserWallet *ExternalUserWalletSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*ExternalUserWalletSession) TransferOwnership

func (_ExternalUserWallet *ExternalUserWalletSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ExternalUserWalletSession) UpdateRequest

func (_ExternalUserWallet *ExternalUserWalletSession) UpdateRequest() (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

func (*ExternalUserWalletSession) Version

func (_ExternalUserWallet *ExternalUserWalletSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

func (*ExternalUserWalletSession) VersionHashes

func (_ExternalUserWallet *ExternalUserWalletSession) VersionHashes(arg0 *big.Int) (string, error)

VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.

Solidity: function versionHashes(uint256 ) constant returns(string)

func (*ExternalUserWalletSession) VersionTimestamp

func (_ExternalUserWallet *ExternalUserWalletSession) VersionTimestamp(arg0 *big.Int) (*big.Int, error)

VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.

Solidity: function versionTimestamp(uint256 ) constant returns(uint256)

type ExternalUserWalletTransactor

type ExternalUserWalletTransactor struct {
	// contains filtered or unexported fields
}

ExternalUserWalletTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewExternalUserWalletTransactor

func NewExternalUserWalletTransactor(address common.Address, transactor bind.ContractTransactor) (*ExternalUserWalletTransactor, error)

NewExternalUserWalletTransactor creates a new write-only instance of ExternalUserWallet, bound to a specific deployed contract.

func (*ExternalUserWalletTransactor) AccessRequest

func (_ExternalUserWallet *ExternalUserWalletTransactor) AccessRequest(opts *bind.TransactOpts) (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() returns(bool)

func (*ExternalUserWalletTransactor) ClaimOwnership

func (_ExternalUserWallet *ExternalUserWalletTransactor) ClaimOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.

Solidity: function claimOwnership() returns()

func (*ExternalUserWalletTransactor) ClearPending

func (_ExternalUserWallet *ExternalUserWalletTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*ExternalUserWalletTransactor) Commit

func (_ExternalUserWallet *ExternalUserWalletTransactor) 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 (*ExternalUserWalletTransactor) ConfirmCommit

func (_ExternalUserWallet *ExternalUserWalletTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*ExternalUserWalletTransactor) DeleteVersion

func (_ExternalUserWallet *ExternalUserWalletTransactor) 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 (*ExternalUserWalletTransactor) Kill

func (_ExternalUserWallet *ExternalUserWalletTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*ExternalUserWalletTransactor) TransferCreatorship

func (_ExternalUserWallet *ExternalUserWalletTransactor) 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 (*ExternalUserWalletTransactor) TransferOwnership

func (_ExternalUserWallet *ExternalUserWalletTransactor) 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 (*ExternalUserWalletTransactor) UpdateRequest

func (_ExternalUserWallet *ExternalUserWalletTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

type ExternalUserWalletTransactorRaw

type ExternalUserWalletTransactorRaw struct {
	Contract *ExternalUserWalletTransactor // Generic write-only contract binding to access the raw methods on
}

ExternalUserWalletTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ExternalUserWalletTransactorRaw) Transact

func (_ExternalUserWallet *ExternalUserWalletTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ExternalUserWalletTransactorRaw) Transfer

func (_ExternalUserWallet *ExternalUserWalletTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ExternalUserWalletTransactorSession

type ExternalUserWalletTransactorSession struct {
	Contract     *ExternalUserWalletTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts             // Transaction auth options to use throughout this session
}

ExternalUserWalletTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ExternalUserWalletTransactorSession) AccessRequest

func (_ExternalUserWallet *ExternalUserWalletTransactorSession) AccessRequest() (*types.Transaction, error)

AccessRequest is a paid mutator transaction binding the contract method 0xf1551887.

Solidity: function accessRequest() returns(bool)

func (*ExternalUserWalletTransactorSession) ClaimOwnership

func (_ExternalUserWallet *ExternalUserWalletTransactorSession) ClaimOwnership() (*types.Transaction, error)

ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.

Solidity: function claimOwnership() returns()

func (*ExternalUserWalletTransactorSession) ClearPending

func (_ExternalUserWallet *ExternalUserWalletTransactorSession) ClearPending() (*types.Transaction, error)

ClearPending is a paid mutator transaction binding the contract method 0x5f6a1301.

Solidity: function clearPending() returns()

func (*ExternalUserWalletTransactorSession) Commit

func (_ExternalUserWallet *ExternalUserWalletTransactorSession) Commit(_objectHash string) (*types.Transaction, error)

Commit is a paid mutator transaction binding the contract method 0x9867db74.

Solidity: function commit(string _objectHash) returns()

func (*ExternalUserWalletTransactorSession) ConfirmCommit

func (_ExternalUserWallet *ExternalUserWalletTransactorSession) ConfirmCommit() (*types.Transaction, error)

ConfirmCommit is a paid mutator transaction binding the contract method 0x446e8826.

Solidity: function confirmCommit() returns(bool)

func (*ExternalUserWalletTransactorSession) DeleteVersion

func (_ExternalUserWallet *ExternalUserWalletTransactorSession) DeleteVersion(_versionHash string) (*types.Transaction, error)

DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.

Solidity: function deleteVersion(string _versionHash) returns(int256)

func (*ExternalUserWalletTransactorSession) Kill

func (_ExternalUserWallet *ExternalUserWalletTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*ExternalUserWalletTransactorSession) TransferCreatorship

func (_ExternalUserWallet *ExternalUserWalletTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*ExternalUserWalletTransactorSession) TransferOwnership

func (_ExternalUserWallet *ExternalUserWalletTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ExternalUserWalletTransactorSession) UpdateRequest

func (_ExternalUserWallet *ExternalUserWalletTransactorSession) UpdateRequest() (*types.Transaction, error)

UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.

Solidity: function updateRequest() returns()

type ExternalUserWalletUpdateRequest

type ExternalUserWalletUpdateRequest struct {
	ObjectHash string
	Raw        types.Log // Blockchain specific contextual infos
}

ExternalUserWalletUpdateRequest represents a UpdateRequest event raised by the ExternalUserWallet contract.

type ExternalUserWalletUpdateRequestIterator

type ExternalUserWalletUpdateRequestIterator struct {
	Event *ExternalUserWalletUpdateRequest // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ExternalUserWalletUpdateRequestIterator is returned from FilterUpdateRequest and is used to iterate over the raw logs and unpacked data for UpdateRequest events raised by the ExternalUserWallet contract.

func (*ExternalUserWalletUpdateRequestIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ExternalUserWalletUpdateRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ExternalUserWalletUpdateRequestIterator) 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 ExternalUserWalletVersionConfirm

type ExternalUserWalletVersionConfirm struct {
	SpaceAddress common.Address
	ObjectHash   string
	Raw          types.Log // Blockchain specific contextual infos
}

ExternalUserWalletVersionConfirm represents a VersionConfirm event raised by the ExternalUserWallet contract.

type ExternalUserWalletVersionConfirmIterator

type ExternalUserWalletVersionConfirmIterator struct {
	Event *ExternalUserWalletVersionConfirm // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ExternalUserWalletVersionConfirmIterator is returned from FilterVersionConfirm and is used to iterate over the raw logs and unpacked data for VersionConfirm events raised by the ExternalUserWallet contract.

func (*ExternalUserWalletVersionConfirmIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ExternalUserWalletVersionConfirmIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ExternalUserWalletVersionConfirmIterator) 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 ExternalUserWalletVersionDelete

type ExternalUserWalletVersionDelete struct {
	SpaceAddress common.Address
	VersionHash  string
	Index        *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

ExternalUserWalletVersionDelete represents a VersionDelete event raised by the ExternalUserWallet contract.

type ExternalUserWalletVersionDeleteIterator

type ExternalUserWalletVersionDeleteIterator struct {
	Event *ExternalUserWalletVersionDelete // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ExternalUserWalletVersionDeleteIterator is returned from FilterVersionDelete and is used to iterate over the raw logs and unpacked data for VersionDelete events raised by the ExternalUserWallet contract.

func (*ExternalUserWalletVersionDeleteIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ExternalUserWalletVersionDeleteIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ExternalUserWalletVersionDeleteIterator) 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 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 IFactorySpaceCallerRaw

type IFactorySpaceCallerRaw struct {
	Contract *IFactorySpaceCaller // Generic read-only contract binding to access the raw methods on
}

IFactorySpaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*IFactorySpaceCallerRaw) Call

func (_IFactorySpace *IFactorySpaceCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type IFactorySpaceCallerSession

type IFactorySpaceCallerSession struct {
	Contract *IFactorySpaceCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts        // Call options to use throughout this session
}

IFactorySpaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

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 IFactorySpaceRaw

type IFactorySpaceRaw struct {
	Contract *IFactorySpace // Generic contract binding to access the raw methods on
}

IFactorySpaceRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*IFactorySpaceRaw) Call

func (_IFactorySpace *IFactorySpaceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*IFactorySpaceRaw) Transact

func (_IFactorySpace *IFactorySpaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IFactorySpaceRaw) Transfer

func (_IFactorySpace *IFactorySpaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type IFactorySpaceSession

type IFactorySpaceSession struct {
	Contract     *IFactorySpace    // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

IFactorySpaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*IFactorySpaceSession) CreateContent

func (_IFactorySpace *IFactorySpaceSession) CreateContent(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 (*IFactorySpaceSession) CreateContentType

func (_IFactorySpace *IFactorySpaceSession) CreateContentType() (*types.Transaction, error)

CreateContentType is a paid mutator transaction binding the contract method 0xb8cfaf05.

Solidity: function createContentType() returns(address)

func (*IFactorySpaceSession) CreateGroup

func (_IFactorySpace *IFactorySpaceSession) CreateGroup() (*types.Transaction, error)

CreateGroup is a paid mutator transaction binding the contract method 0x575185ed.

Solidity: function createGroup() returns(address)

func (*IFactorySpaceSession) CreateLibrary

func (_IFactorySpace *IFactorySpaceSession) CreateLibrary(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 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 IFactorySpaceTransactorRaw

type IFactorySpaceTransactorRaw struct {
	Contract *IFactorySpaceTransactor // Generic write-only contract binding to access the raw methods on
}

IFactorySpaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*IFactorySpaceTransactorRaw) Transact

func (_IFactorySpace *IFactorySpaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IFactorySpaceTransactorRaw) Transfer

func (_IFactorySpace *IFactorySpaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type IFactorySpaceTransactorSession

type IFactorySpaceTransactorSession struct {
	Contract     *IFactorySpaceTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts        // Transaction auth options to use throughout this session
}

IFactorySpaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*IFactorySpaceTransactorSession) CreateContent

func (_IFactorySpace *IFactorySpaceTransactorSession) CreateContent(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 (*IFactorySpaceTransactorSession) CreateContentType

func (_IFactorySpace *IFactorySpaceTransactorSession) CreateContentType() (*types.Transaction, error)

CreateContentType is a paid mutator transaction binding the contract method 0xb8cfaf05.

Solidity: function createContentType() returns(address)

func (*IFactorySpaceTransactorSession) CreateGroup

func (_IFactorySpace *IFactorySpaceTransactorSession) CreateGroup() (*types.Transaction, error)

CreateGroup is a paid mutator transaction binding the contract method 0x575185ed.

Solidity: function createGroup() returns(address)

func (*IFactorySpaceTransactorSession) CreateLibrary

func (_IFactorySpace *IFactorySpaceTransactorSession) CreateLibrary(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) 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) constant 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) constant 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) constant returns(string, string)

type IKmsSpaceCallerRaw

type IKmsSpaceCallerRaw struct {
	Contract *IKmsSpaceCaller // Generic read-only contract binding to access the raw methods on
}

IKmsSpaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*IKmsSpaceCallerRaw) Call

func (_IKmsSpace *IKmsSpaceCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type IKmsSpaceCallerSession

type IKmsSpaceCallerSession struct {
	Contract *IKmsSpaceCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts    // Call options to use throughout this session
}

IKmsSpaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*IKmsSpaceCallerSession) CheckKMSAddr

func (_IKmsSpace *IKmsSpaceCallerSession) CheckKMSAddr(_kmsAddr common.Address) (*big.Int, error)

CheckKMSAddr is a free data retrieval call binding the contract method 0xd6be0f49.

Solidity: function checkKMSAddr(address _kmsAddr) constant returns(uint256)

func (*IKmsSpaceCallerSession) GetKMSID

func (_IKmsSpace *IKmsSpaceCallerSession) GetKMSID(_kmsAddr common.Address) (string, error)

GetKMSID is a free data retrieval call binding the contract method 0x589aafc1.

Solidity: function getKMSID(address _kmsAddr) constant returns(string)

func (*IKmsSpaceCallerSession) GetKMSInfo

func (_IKmsSpace *IKmsSpaceCallerSession) GetKMSInfo(_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) constant 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 IKmsSpaceRaw

type IKmsSpaceRaw struct {
	Contract *IKmsSpace // Generic contract binding to access the raw methods on
}

IKmsSpaceRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*IKmsSpaceRaw) Call

func (_IKmsSpace *IKmsSpaceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*IKmsSpaceRaw) Transact

func (_IKmsSpace *IKmsSpaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IKmsSpaceRaw) Transfer

func (_IKmsSpace *IKmsSpaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type IKmsSpaceSession

type IKmsSpaceSession struct {
	Contract     *IKmsSpace        // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

IKmsSpaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*IKmsSpaceSession) CheckKMSAddr

func (_IKmsSpace *IKmsSpaceSession) CheckKMSAddr(_kmsAddr common.Address) (*big.Int, error)

CheckKMSAddr is a free data retrieval call binding the contract method 0xd6be0f49.

Solidity: function checkKMSAddr(address _kmsAddr) constant returns(uint256)

func (*IKmsSpaceSession) GetKMSID

func (_IKmsSpace *IKmsSpaceSession) GetKMSID(_kmsAddr common.Address) (string, error)

GetKMSID is a free data retrieval call binding the contract method 0x589aafc1.

Solidity: function getKMSID(address _kmsAddr) constant returns(string)

func (*IKmsSpaceSession) GetKMSInfo

func (_IKmsSpace *IKmsSpaceSession) GetKMSInfo(_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) constant returns(string, string)

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 IKmsSpaceTransactorRaw

type IKmsSpaceTransactorRaw struct {
	Contract *IKmsSpaceTransactor // Generic write-only contract binding to access the raw methods on
}

IKmsSpaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*IKmsSpaceTransactorRaw) Transact

func (_IKmsSpace *IKmsSpaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IKmsSpaceTransactorRaw) Transfer

func (_IKmsSpace *IKmsSpaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type IKmsSpaceTransactorSession

type IKmsSpaceTransactorSession struct {
	Contract     *IKmsSpaceTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts    // Transaction auth options to use throughout this session
}

IKmsSpaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

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) constant returns(bool)

type INodeSpaceCallerRaw

type INodeSpaceCallerRaw struct {
	Contract *INodeSpaceCaller // Generic read-only contract binding to access the raw methods on
}

INodeSpaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*INodeSpaceCallerRaw) Call

func (_INodeSpace *INodeSpaceCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type INodeSpaceCallerSession

type INodeSpaceCallerSession struct {
	Contract *INodeSpaceCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts     // Call options to use throughout this session
}

INodeSpaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*INodeSpaceCallerSession) CanNodePublish

func (_INodeSpace *INodeSpaceCallerSession) CanNodePublish(candidate common.Address) (bool, error)

CanNodePublish is a free data retrieval call binding the contract method 0x26683e14.

Solidity: function canNodePublish(address candidate) constant 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 INodeSpaceRaw

type INodeSpaceRaw struct {
	Contract *INodeSpace // Generic contract binding to access the raw methods on
}

INodeSpaceRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*INodeSpaceRaw) Call

func (_INodeSpace *INodeSpaceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*INodeSpaceRaw) Transact

func (_INodeSpace *INodeSpaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*INodeSpaceRaw) Transfer

func (_INodeSpace *INodeSpaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type INodeSpaceSession

type INodeSpaceSession struct {
	Contract     *INodeSpace       // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

INodeSpaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*INodeSpaceSession) CanNodePublish

func (_INodeSpace *INodeSpaceSession) CanNodePublish(candidate common.Address) (bool, error)

CanNodePublish is a free data retrieval call binding the contract method 0x26683e14.

Solidity: function canNodePublish(address candidate) constant returns(bool)

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 INodeSpaceTransactorRaw

type INodeSpaceTransactorRaw struct {
	Contract *INodeSpaceTransactor // Generic write-only contract binding to access the raw methods on
}

INodeSpaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*INodeSpaceTransactorRaw) Transact

func (_INodeSpace *INodeSpaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*INodeSpaceTransactorRaw) Transfer

func (_INodeSpace *INodeSpaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type INodeSpaceTransactorSession

type INodeSpaceTransactorSession struct {
	Contract     *INodeSpaceTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

INodeSpaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

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) constant returns(address)

type IUserSpaceCallerRaw

type IUserSpaceCallerRaw struct {
	Contract *IUserSpaceCaller // Generic read-only contract binding to access the raw methods on
}

IUserSpaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*IUserSpaceCallerRaw) Call

func (_IUserSpace *IUserSpaceCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type IUserSpaceCallerSession

type IUserSpaceCallerSession struct {
	Contract *IUserSpaceCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts     // Call options to use throughout this session
}

IUserSpaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*IUserSpaceCallerSession) UserWallets

func (_IUserSpace *IUserSpaceCallerSession) UserWallets(_userAddr common.Address) (common.Address, error)

UserWallets is a free data retrieval call binding the contract method 0x63e6ffdd.

Solidity: function userWallets(address _userAddr) constant 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 IUserSpaceRaw

type IUserSpaceRaw struct {
	Contract *IUserSpace // Generic contract binding to access the raw methods on
}

IUserSpaceRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*IUserSpaceRaw) Call

func (_IUserSpace *IUserSpaceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*IUserSpaceRaw) Transact

func (_IUserSpace *IUserSpaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IUserSpaceRaw) Transfer

func (_IUserSpace *IUserSpaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type IUserSpaceSession

type IUserSpaceSession struct {
	Contract     *IUserSpace       // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

IUserSpaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*IUserSpaceSession) UserWallets

func (_IUserSpace *IUserSpaceSession) UserWallets(_userAddr common.Address) (common.Address, error)

UserWallets is a free data retrieval call binding the contract method 0x63e6ffdd.

Solidity: function userWallets(address _userAddr) constant returns(address)

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.

type IUserSpaceTransactorRaw

type IUserSpaceTransactorRaw struct {
	Contract *IUserSpaceTransactor // Generic write-only contract binding to access the raw methods on
}

IUserSpaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*IUserSpaceTransactorRaw) Transact

func (_IUserSpace *IUserSpaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IUserSpaceTransactorRaw) Transfer

func (_IUserSpace *IUserSpaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type IUserSpaceTransactorSession

type IUserSpaceTransactorSession struct {
	Contract     *IUserSpaceTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

IUserSpaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type LvRecordableStream

type LvRecordableStream struct {
	LvRecordableStreamCaller     // Read-only binding to the contract
	LvRecordableStreamTransactor // Write-only binding to the contract
	LvRecordableStreamFilterer   // Log filterer for contract events
}

LvRecordableStream is an auto generated Go binding around an Ethereum contract.

func DeployLvRecordableStream

func DeployLvRecordableStream(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *LvRecordableStream, error)

DeployLvRecordableStream deploys a new Ethereum contract, binding an instance of LvRecordableStream to it.

func NewLvRecordableStream

func NewLvRecordableStream(address common.Address, backend bind.ContractBackend) (*LvRecordableStream, error)

NewLvRecordableStream creates a new instance of LvRecordableStream, bound to a specific deployed contract.

type LvRecordableStreamAuthorizeRecording

type LvRecordableStreamAuthorizeRecording struct {
	Timestamp    *big.Int
	Accessor     common.Address
	RightsHolder bool
	Provider     bool
	Membership   bool
	Raw          types.Log // Blockchain specific contextual infos
}

LvRecordableStreamAuthorizeRecording represents a AuthorizeRecording event raised by the LvRecordableStream contract.

type LvRecordableStreamAuthorizeRecordingIterator

type LvRecordableStreamAuthorizeRecordingIterator struct {
	Event *LvRecordableStreamAuthorizeRecording // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamAuthorizeRecordingIterator is returned from FilterAuthorizeRecording and is used to iterate over the raw logs and unpacked data for AuthorizeRecording events raised by the LvRecordableStream contract.

func (*LvRecordableStreamAuthorizeRecordingIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamAuthorizeRecordingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamAuthorizeRecordingIterator) 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 LvRecordableStreamCaller

type LvRecordableStreamCaller struct {
	// contains filtered or unexported fields
}

LvRecordableStreamCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewLvRecordableStreamCaller

func NewLvRecordableStreamCaller(address common.Address, caller bind.ContractCaller) (*LvRecordableStreamCaller, error)

NewLvRecordableStreamCaller creates a new read-only instance of LvRecordableStream, bound to a specific deployed contract.

func (*LvRecordableStreamCaller) CanRecord

func (_LvRecordableStream *LvRecordableStreamCaller) CanRecord(opts *bind.CallOpts) (bool, error)

CanRecord is a free data retrieval call binding the contract method 0xd52e6679.

Solidity: function canRecord() constant returns(bool)

func (*LvRecordableStreamCaller) ContentSpace

func (_LvRecordableStream *LvRecordableStreamCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*LvRecordableStreamCaller) Creator

func (_LvRecordableStream *LvRecordableStreamCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*LvRecordableStreamCaller) DEFAULTACCESS

func (_LvRecordableStream *LvRecordableStreamCaller) DEFAULTACCESS(opts *bind.CallOpts) (uint8, error)

DEFAULTACCESS is a free data retrieval call binding the contract method 0x6af27417.

Solidity: function DEFAULT_ACCESS() constant returns(uint8)

func (*LvRecordableStreamCaller) DEFAULTCHARGE

func (_LvRecordableStream *LvRecordableStreamCaller) DEFAULTCHARGE(opts *bind.CallOpts) (uint8, error)

DEFAULTCHARGE is a free data retrieval call binding the contract method 0xf185db0c.

Solidity: function DEFAULT_CHARGE() constant returns(uint8)

func (*LvRecordableStreamCaller) DEFAULTSEE

func (_LvRecordableStream *LvRecordableStreamCaller) DEFAULTSEE(opts *bind.CallOpts) (uint8, error)

DEFAULTSEE is a free data retrieval call binding the contract method 0xb535b03e.

Solidity: function DEFAULT_SEE() constant returns(uint8)

func (*LvRecordableStreamCaller) EndTime

func (_LvRecordableStream *LvRecordableStreamCaller) EndTime(opts *bind.CallOpts) (*big.Int, error)

EndTime is a free data retrieval call binding the contract method 0x3197cbb6.

Solidity: function endTime() constant returns(uint256)

func (*LvRecordableStreamCaller) Handle

func (_LvRecordableStream *LvRecordableStreamCaller) Handle(opts *bind.CallOpts) (string, error)

Handle is a free data retrieval call binding the contract method 0xfd0da099.

Solidity: function handle() constant returns(string)

func (*LvRecordableStreamCaller) HasMembership

func (_LvRecordableStream *LvRecordableStreamCaller) HasMembership(opts *bind.CallOpts, accessor common.Address) (bool, error)

HasMembership is a free data retrieval call binding the contract method 0xa88db6ad.

Solidity: function hasMembership(address accessor) constant returns(bool)

func (*LvRecordableStreamCaller) HasRightsHolderPermission

func (_LvRecordableStream *LvRecordableStreamCaller) HasRightsHolderPermission(opts *bind.CallOpts) (bool, error)

HasRightsHolderPermission is a free data retrieval call binding the contract method 0xaf7e5678.

Solidity: function hasRightsHolderPermission() constant returns(bool)

func (*LvRecordableStreamCaller) MembershipGroups

func (_LvRecordableStream *LvRecordableStreamCaller) MembershipGroups(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

MembershipGroups is a free data retrieval call binding the contract method 0x5f7231ab.

Solidity: function membershipGroups(uint256 ) constant returns(address)

func (*LvRecordableStreamCaller) MembershipGroupsLength

func (_LvRecordableStream *LvRecordableStreamCaller) MembershipGroupsLength(opts *bind.CallOpts) (*big.Int, error)

MembershipGroupsLength is a free data retrieval call binding the contract method 0xecedf6d7.

Solidity: function membershipGroupsLength() constant returns(uint256)

func (*LvRecordableStreamCaller) Owner

func (_LvRecordableStream *LvRecordableStreamCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*LvRecordableStreamCaller) RecordingEnabled

func (_LvRecordableStream *LvRecordableStreamCaller) RecordingEnabled(opts *bind.CallOpts) (bool, error)

RecordingEnabled is a free data retrieval call binding the contract method 0x684e9657.

Solidity: function recordingEnabled() constant returns(bool)

func (*LvRecordableStreamCaller) RecordingStream

func (_LvRecordableStream *LvRecordableStreamCaller) RecordingStream(opts *bind.CallOpts) (common.Address, error)

RecordingStream is a free data retrieval call binding the contract method 0x21130b6d.

Solidity: function recordingStream() constant returns(address)

func (*LvRecordableStreamCaller) RightsHolder

func (_LvRecordableStream *LvRecordableStreamCaller) RightsHolder(opts *bind.CallOpts) (common.Address, error)

RightsHolder is a free data retrieval call binding the contract method 0x81e20e6e.

Solidity: function rightsHolder() constant returns(address)

func (*LvRecordableStreamCaller) RunAccessInfo

func (_LvRecordableStream *LvRecordableStreamCaller) RunAccessInfo(opts *bind.CallOpts, arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)

RunAccessInfo is a free data retrieval call binding the contract method 0x0f82c16f.

Solidity: function runAccessInfo(uint8 , bytes32[] , address[] ) constant returns(uint8, uint8, uint8, uint256)

func (*LvRecordableStreamCaller) RunDescribeStatus

func (_LvRecordableStream *LvRecordableStreamCaller) 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 ) constant returns(bytes32)

func (*LvRecordableStreamCaller) StartTime

func (_LvRecordableStream *LvRecordableStreamCaller) StartTime(opts *bind.CallOpts) (*big.Int, error)

StartTime is a free data retrieval call binding the contract method 0x78e97925.

Solidity: function startTime() constant returns(uint256)

func (*LvRecordableStreamCaller) Version

func (_LvRecordableStream *LvRecordableStreamCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

type LvRecordableStreamCallerRaw

type LvRecordableStreamCallerRaw struct {
	Contract *LvRecordableStreamCaller // Generic read-only contract binding to access the raw methods on
}

LvRecordableStreamCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*LvRecordableStreamCallerRaw) Call

func (_LvRecordableStream *LvRecordableStreamCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type LvRecordableStreamCallerSession

type LvRecordableStreamCallerSession struct {
	Contract *LvRecordableStreamCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts             // Call options to use throughout this session
}

LvRecordableStreamCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*LvRecordableStreamCallerSession) CanRecord

func (_LvRecordableStream *LvRecordableStreamCallerSession) CanRecord() (bool, error)

CanRecord is a free data retrieval call binding the contract method 0xd52e6679.

Solidity: function canRecord() constant returns(bool)

func (*LvRecordableStreamCallerSession) ContentSpace

func (_LvRecordableStream *LvRecordableStreamCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*LvRecordableStreamCallerSession) Creator

func (_LvRecordableStream *LvRecordableStreamCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*LvRecordableStreamCallerSession) DEFAULTACCESS

func (_LvRecordableStream *LvRecordableStreamCallerSession) DEFAULTACCESS() (uint8, error)

DEFAULTACCESS is a free data retrieval call binding the contract method 0x6af27417.

Solidity: function DEFAULT_ACCESS() constant returns(uint8)

func (*LvRecordableStreamCallerSession) DEFAULTCHARGE

func (_LvRecordableStream *LvRecordableStreamCallerSession) DEFAULTCHARGE() (uint8, error)

DEFAULTCHARGE is a free data retrieval call binding the contract method 0xf185db0c.

Solidity: function DEFAULT_CHARGE() constant returns(uint8)

func (*LvRecordableStreamCallerSession) DEFAULTSEE

func (_LvRecordableStream *LvRecordableStreamCallerSession) DEFAULTSEE() (uint8, error)

DEFAULTSEE is a free data retrieval call binding the contract method 0xb535b03e.

Solidity: function DEFAULT_SEE() constant returns(uint8)

func (*LvRecordableStreamCallerSession) EndTime

func (_LvRecordableStream *LvRecordableStreamCallerSession) EndTime() (*big.Int, error)

EndTime is a free data retrieval call binding the contract method 0x3197cbb6.

Solidity: function endTime() constant returns(uint256)

func (*LvRecordableStreamCallerSession) Handle

func (_LvRecordableStream *LvRecordableStreamCallerSession) Handle() (string, error)

Handle is a free data retrieval call binding the contract method 0xfd0da099.

Solidity: function handle() constant returns(string)

func (*LvRecordableStreamCallerSession) HasMembership

func (_LvRecordableStream *LvRecordableStreamCallerSession) HasMembership(accessor common.Address) (bool, error)

HasMembership is a free data retrieval call binding the contract method 0xa88db6ad.

Solidity: function hasMembership(address accessor) constant returns(bool)

func (*LvRecordableStreamCallerSession) HasRightsHolderPermission

func (_LvRecordableStream *LvRecordableStreamCallerSession) HasRightsHolderPermission() (bool, error)

HasRightsHolderPermission is a free data retrieval call binding the contract method 0xaf7e5678.

Solidity: function hasRightsHolderPermission() constant returns(bool)

func (*LvRecordableStreamCallerSession) MembershipGroups

func (_LvRecordableStream *LvRecordableStreamCallerSession) MembershipGroups(arg0 *big.Int) (common.Address, error)

MembershipGroups is a free data retrieval call binding the contract method 0x5f7231ab.

Solidity: function membershipGroups(uint256 ) constant returns(address)

func (*LvRecordableStreamCallerSession) MembershipGroupsLength

func (_LvRecordableStream *LvRecordableStreamCallerSession) MembershipGroupsLength() (*big.Int, error)

MembershipGroupsLength is a free data retrieval call binding the contract method 0xecedf6d7.

Solidity: function membershipGroupsLength() constant returns(uint256)

func (*LvRecordableStreamCallerSession) Owner

func (_LvRecordableStream *LvRecordableStreamCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*LvRecordableStreamCallerSession) RecordingEnabled

func (_LvRecordableStream *LvRecordableStreamCallerSession) RecordingEnabled() (bool, error)

RecordingEnabled is a free data retrieval call binding the contract method 0x684e9657.

Solidity: function recordingEnabled() constant returns(bool)

func (*LvRecordableStreamCallerSession) RecordingStream

func (_LvRecordableStream *LvRecordableStreamCallerSession) RecordingStream() (common.Address, error)

RecordingStream is a free data retrieval call binding the contract method 0x21130b6d.

Solidity: function recordingStream() constant returns(address)

func (*LvRecordableStreamCallerSession) RightsHolder

func (_LvRecordableStream *LvRecordableStreamCallerSession) RightsHolder() (common.Address, error)

RightsHolder is a free data retrieval call binding the contract method 0x81e20e6e.

Solidity: function rightsHolder() constant returns(address)

func (*LvRecordableStreamCallerSession) RunAccessInfo

func (_LvRecordableStream *LvRecordableStreamCallerSession) RunAccessInfo(arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)

RunAccessInfo is a free data retrieval call binding the contract method 0x0f82c16f.

Solidity: function runAccessInfo(uint8 , bytes32[] , address[] ) constant returns(uint8, uint8, uint8, uint256)

func (*LvRecordableStreamCallerSession) RunDescribeStatus

func (_LvRecordableStream *LvRecordableStreamCallerSession) RunDescribeStatus(arg0 *big.Int) ([32]byte, error)

RunDescribeStatus is a free data retrieval call binding the contract method 0x45080442.

Solidity: function runDescribeStatus(int256 ) constant returns(bytes32)

func (*LvRecordableStreamCallerSession) StartTime

func (_LvRecordableStream *LvRecordableStreamCallerSession) StartTime() (*big.Int, error)

StartTime is a free data retrieval call binding the contract method 0x78e97925.

Solidity: function startTime() constant returns(uint256)

func (*LvRecordableStreamCallerSession) Version

func (_LvRecordableStream *LvRecordableStreamCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

type LvRecordableStreamCreateRecording

type LvRecordableStreamCreateRecording struct {
	Timestamp   *big.Int
	Accessor    common.Address
	RecObj      common.Address
	RecContract common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

LvRecordableStreamCreateRecording represents a CreateRecording event raised by the LvRecordableStream contract.

type LvRecordableStreamCreateRecordingIterator

type LvRecordableStreamCreateRecordingIterator struct {
	Event *LvRecordableStreamCreateRecording // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamCreateRecordingIterator is returned from FilterCreateRecording and is used to iterate over the raw logs and unpacked data for CreateRecording events raised by the LvRecordableStream contract.

func (*LvRecordableStreamCreateRecordingIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamCreateRecordingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamCreateRecordingIterator) 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 LvRecordableStreamDeleteRecording

type LvRecordableStreamDeleteRecording struct {
	Timestamp   *big.Int
	Accessor    common.Address
	RecObj      common.Address
	RecContract common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

LvRecordableStreamDeleteRecording represents a DeleteRecording event raised by the LvRecordableStream contract.

type LvRecordableStreamDeleteRecordingIterator

type LvRecordableStreamDeleteRecordingIterator struct {
	Event *LvRecordableStreamDeleteRecording // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamDeleteRecordingIterator is returned from FilterDeleteRecording and is used to iterate over the raw logs and unpacked data for DeleteRecording events raised by the LvRecordableStream contract.

func (*LvRecordableStreamDeleteRecordingIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamDeleteRecordingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamDeleteRecordingIterator) 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 LvRecordableStreamDisableRecording

type LvRecordableStreamDisableRecording struct {
	Timestamp *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

LvRecordableStreamDisableRecording represents a DisableRecording event raised by the LvRecordableStream contract.

type LvRecordableStreamDisableRecordingIterator

type LvRecordableStreamDisableRecordingIterator struct {
	Event *LvRecordableStreamDisableRecording // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamDisableRecordingIterator is returned from FilterDisableRecording and is used to iterate over the raw logs and unpacked data for DisableRecording events raised by the LvRecordableStream contract.

func (*LvRecordableStreamDisableRecordingIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamDisableRecordingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamDisableRecordingIterator) 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 LvRecordableStreamEnableRecording

type LvRecordableStreamEnableRecording struct {
	Timestamp *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

LvRecordableStreamEnableRecording represents a EnableRecording event raised by the LvRecordableStream contract.

type LvRecordableStreamEnableRecordingIterator

type LvRecordableStreamEnableRecordingIterator struct {
	Event *LvRecordableStreamEnableRecording // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamEnableRecordingIterator is returned from FilterEnableRecording and is used to iterate over the raw logs and unpacked data for EnableRecording events raised by the LvRecordableStream contract.

func (*LvRecordableStreamEnableRecordingIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamEnableRecordingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamEnableRecordingIterator) 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 LvRecordableStreamFilterer

type LvRecordableStreamFilterer struct {
	// contains filtered or unexported fields
}

LvRecordableStreamFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewLvRecordableStreamFilterer

func NewLvRecordableStreamFilterer(address common.Address, filterer bind.ContractFilterer) (*LvRecordableStreamFilterer, error)

NewLvRecordableStreamFilterer creates a new log filterer instance of LvRecordableStream, bound to a specific deployed contract.

func (*LvRecordableStreamFilterer) FilterAuthorizeRecording

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterAuthorizeRecording(opts *bind.FilterOpts) (*LvRecordableStreamAuthorizeRecordingIterator, error)

FilterAuthorizeRecording is a free log retrieval operation binding the contract event 0xe36c3ab835cea1a8af00f744c77bb77bbbd33d20062bee3f9aceb6518d08e45e.

Solidity: event AuthorizeRecording(uint256 timestamp, address accessor, bool rightsHolder, bool provider, bool membership)

func (*LvRecordableStreamFilterer) FilterCreateRecording

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterCreateRecording(opts *bind.FilterOpts) (*LvRecordableStreamCreateRecordingIterator, error)

FilterCreateRecording is a free log retrieval operation binding the contract event 0x41b90676ca6c9f288172c8f4f1f0253bfc527115acd3f7a972a5219ea4b0d0c5.

Solidity: event CreateRecording(uint256 timestamp, address accessor, address recObj, address recContract)

func (*LvRecordableStreamFilterer) FilterDeleteRecording

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterDeleteRecording(opts *bind.FilterOpts) (*LvRecordableStreamDeleteRecordingIterator, error)

FilterDeleteRecording is a free log retrieval operation binding the contract event 0x9d3bb073bb2ef4d4a880f32fbbc665abfad2b29f532a231d93ab2207396f0b25.

Solidity: event DeleteRecording(uint256 timestamp, address accessor, address recObj, address recContract)

func (*LvRecordableStreamFilterer) FilterDisableRecording

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterDisableRecording(opts *bind.FilterOpts) (*LvRecordableStreamDisableRecordingIterator, error)

FilterDisableRecording is a free log retrieval operation binding the contract event 0x3a5d2272abc5c09c8e771719f0eeca97e31d2fc425f6c34cf1d7a712b5fb6bfd.

Solidity: event DisableRecording(uint256 timestamp)

func (*LvRecordableStreamFilterer) FilterEnableRecording

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterEnableRecording(opts *bind.FilterOpts) (*LvRecordableStreamEnableRecordingIterator, error)

FilterEnableRecording is a free log retrieval operation binding the contract event 0xe1182e14924c528bfb564fb8d4feefe9766244f88b00051f28182e635e9a1ae8.

Solidity: event EnableRecording(uint256 timestamp)

func (*LvRecordableStreamFilterer) FilterLog

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterLog(opts *bind.FilterOpts) (*LvRecordableStreamLogIterator, error)

FilterLog is a free log retrieval operation binding the contract event 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab.

Solidity: event Log(string label)

func (*LvRecordableStreamFilterer) FilterLogAddress

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterLogAddress(opts *bind.FilterOpts) (*LvRecordableStreamLogAddressIterator, error)

FilterLogAddress is a free log retrieval operation binding the contract event 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e.

Solidity: event LogAddress(string label, address a)

func (*LvRecordableStreamFilterer) FilterLogBool

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterLogBool(opts *bind.FilterOpts) (*LvRecordableStreamLogBoolIterator, error)

FilterLogBool is a free log retrieval operation binding the contract event 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47.

Solidity: event LogBool(string label, bool b)

func (*LvRecordableStreamFilterer) FilterLogBytes32

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterLogBytes32(opts *bind.FilterOpts) (*LvRecordableStreamLogBytes32Iterator, error)

FilterLogBytes32 is a free log retrieval operation binding the contract event 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7.

Solidity: event LogBytes32(string label, bytes32 b)

func (*LvRecordableStreamFilterer) FilterLogInt256

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterLogInt256(opts *bind.FilterOpts) (*LvRecordableStreamLogInt256Iterator, error)

FilterLogInt256 is a free log retrieval operation binding the contract event 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22.

Solidity: event LogInt256(string label, int256 u)

func (*LvRecordableStreamFilterer) FilterLogPayment

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterLogPayment(opts *bind.FilterOpts) (*LvRecordableStreamLogPaymentIterator, error)

FilterLogPayment is a free log retrieval operation binding the contract event 0x6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a.

Solidity: event LogPayment(string label, address payee, uint256 amount)

func (*LvRecordableStreamFilterer) FilterLogUint256

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterLogUint256(opts *bind.FilterOpts) (*LvRecordableStreamLogUint256Iterator, error)

FilterLogUint256 is a free log retrieval operation binding the contract event 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d.

Solidity: event LogUint256(string label, uint256 u)

func (*LvRecordableStreamFilterer) FilterMembershipGroupAdded

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterMembershipGroupAdded(opts *bind.FilterOpts) (*LvRecordableStreamMembershipGroupAddedIterator, error)

FilterMembershipGroupAdded is a free log retrieval operation binding the contract event 0x467a7c1305f91e354a8a1e9046906d4d1a4852f958a073a392555d809be313a7.

Solidity: event MembershipGroupAdded(uint256 timestamp, address group)

func (*LvRecordableStreamFilterer) FilterMembershipGroupRemoved

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterMembershipGroupRemoved(opts *bind.FilterOpts) (*LvRecordableStreamMembershipGroupRemovedIterator, error)

FilterMembershipGroupRemoved is a free log retrieval operation binding the contract event 0x7b4822b1021af568bad37d56a35fbc255dc67153c544aa4116a289632a4e5955.

Solidity: event MembershipGroupRemoved(uint256 timestamp, address group)

func (*LvRecordableStreamFilterer) FilterRecordedProgramId

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRecordedProgramId(opts *bind.FilterOpts) (*LvRecordableStreamRecordedProgramIdIterator, error)

FilterRecordedProgramId is a free log retrieval operation binding the contract event 0xe3b30c4da7320d1a542eb57f205a34d2fc36ecd114595f3d50be2a73b3426e6b.

Solidity: event RecordedProgramId(uint256 timestamp, address accessor, address recObj, string programId, uint256 programStart, uint256 programEnd, string programTitle)

func (*LvRecordableStreamFilterer) FilterRecordingPlaybackCompleted

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRecordingPlaybackCompleted(opts *bind.FilterOpts) (*LvRecordableStreamRecordingPlaybackCompletedIterator, error)

FilterRecordingPlaybackCompleted is a free log retrieval operation binding the contract event 0x208745b583bd0c257eced13411dc4b50e9a3a9c1ef0cc2f95b30a7457ec50cc1.

Solidity: event RecordingPlaybackCompleted(uint256 timestamp, address accessor, address recObj, uint256 requestID, uint8 percentPlayed, uint256 finalizeTimestamp)

func (*LvRecordableStreamFilterer) FilterRecordingPlaybackStarted

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRecordingPlaybackStarted(opts *bind.FilterOpts) (*LvRecordableStreamRecordingPlaybackStartedIterator, error)

FilterRecordingPlaybackStarted is a free log retrieval operation binding the contract event 0x182a726f966f22c96d651085c2a7143482b8d96fb0964ff2664ab8bdf2b703aa.

Solidity: event RecordingPlaybackStarted(uint256 timestamp, address accessor, address recObj, uint256 requestID, uint256 accessTimestamp)

func (*LvRecordableStreamFilterer) FilterRunAccess

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRunAccess(opts *bind.FilterOpts) (*LvRecordableStreamRunAccessIterator, error)

FilterRunAccess is a free log retrieval operation binding the contract event 0x3e68dc35f88d76818f276322c37f5021ee00e232fe0d27a93c02801aec4d9c58.

Solidity: event RunAccess(uint256 requestID, uint256 result)

func (*LvRecordableStreamFilterer) FilterRunAccessCharge

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRunAccessCharge(opts *bind.FilterOpts) (*LvRecordableStreamRunAccessChargeIterator, error)

FilterRunAccessCharge is a free log retrieval operation binding the contract event 0xffadad18ab3777a19f664019a6261b011ab9405749e01a45950d44fb9360b385.

Solidity: event RunAccessCharge(uint8 level, int256 calculateAccessCharge)

func (*LvRecordableStreamFilterer) FilterRunCreate

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRunCreate(opts *bind.FilterOpts) (*LvRecordableStreamRunCreateIterator, error)

FilterRunCreate is a free log retrieval operation binding the contract event 0x9df71221e13c480b974b5d5bd7591b30b7ea3bfff8a56dfa7fde810a14c1c39b.

Solidity: event RunCreate(uint256 result)

func (*LvRecordableStreamFilterer) FilterRunFinalize

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRunFinalize(opts *bind.FilterOpts) (*LvRecordableStreamRunFinalizeIterator, error)

FilterRunFinalize is a free log retrieval operation binding the contract event 0xbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891.

Solidity: event RunFinalize(uint256 requestID, uint256 result)

func (*LvRecordableStreamFilterer) FilterRunKill

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRunKill(opts *bind.FilterOpts) (*LvRecordableStreamRunKillIterator, error)

FilterRunKill is a free log retrieval operation binding the contract event 0x6d0dbfc3805aef247651b04b50fc717599f7e0b66c6b022ae1544406f7bf8f86.

Solidity: event RunKill(uint256 result)

func (*LvRecordableStreamFilterer) FilterRunStatusChange

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRunStatusChange(opts *bind.FilterOpts) (*LvRecordableStreamRunStatusChangeIterator, error)

FilterRunStatusChange is a free log retrieval operation binding the contract event 0xb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff.

Solidity: event RunStatusChange(int256 proposedStatusCode, int256 returnStatusCode)

func (*LvRecordableStreamFilterer) FilterSetRecordingStatus

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterSetRecordingStatus(opts *bind.FilterOpts) (*LvRecordableStreamSetRecordingStatusIterator, error)

FilterSetRecordingStatus is a free log retrieval operation binding the contract event 0x93ee8bc66b5d08a5dc39e788b1f78aa5f9ff2deda9e1387aa1fe22f9c329ed85.

Solidity: event SetRecordingStatus(uint256 timestamp, address accessor, address recObj, string recStatus)

func (*LvRecordableStreamFilterer) FilterSetRecordingTimes

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterSetRecordingTimes(opts *bind.FilterOpts) (*LvRecordableStreamSetRecordingTimesIterator, error)

FilterSetRecordingTimes is a free log retrieval operation binding the contract event 0x8e6b298cf577550234f0d0de33a4910d4bf1c4e08fe31b1173b2c6232297b3f4.

Solidity: event SetRecordingTimes(uint256 timestamp, address accessor, address recObj, uint256 recStartTime, uint256 recEndTime)

func (*LvRecordableStreamFilterer) FilterStartStream

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterStartStream(opts *bind.FilterOpts) (*LvRecordableStreamStartStreamIterator, error)

FilterStartStream is a free log retrieval operation binding the contract event 0x8d7e6a8f23ccc8845c41fd09bebe570a0885272343268bbdfd71090b878b4b21.

Solidity: event StartStream(uint256 timestamp)

func (*LvRecordableStreamFilterer) FilterStopStream

func (_LvRecordableStream *LvRecordableStreamFilterer) FilterStopStream(opts *bind.FilterOpts) (*LvRecordableStreamStopStreamIterator, error)

FilterStopStream is a free log retrieval operation binding the contract event 0x1b01b687e3428bc184341f729ec8a57bdd569536206cfb59e5d0cecb30dfcb7e.

Solidity: event StopStream(uint256 timestamp)

func (*LvRecordableStreamFilterer) ParseAuthorizeRecording

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseAuthorizeRecording(log types.Log) (*LvRecordableStreamAuthorizeRecording, error)

ParseAuthorizeRecording is a log parse operation binding the contract event 0xe36c3ab835cea1a8af00f744c77bb77bbbd33d20062bee3f9aceb6518d08e45e.

Solidity: event AuthorizeRecording(uint256 timestamp, address accessor, bool rightsHolder, bool provider, bool membership)

func (*LvRecordableStreamFilterer) ParseCreateRecording

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseCreateRecording(log types.Log) (*LvRecordableStreamCreateRecording, error)

ParseCreateRecording is a log parse operation binding the contract event 0x41b90676ca6c9f288172c8f4f1f0253bfc527115acd3f7a972a5219ea4b0d0c5.

Solidity: event CreateRecording(uint256 timestamp, address accessor, address recObj, address recContract)

func (*LvRecordableStreamFilterer) ParseDeleteRecording

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseDeleteRecording(log types.Log) (*LvRecordableStreamDeleteRecording, error)

ParseDeleteRecording is a log parse operation binding the contract event 0x9d3bb073bb2ef4d4a880f32fbbc665abfad2b29f532a231d93ab2207396f0b25.

Solidity: event DeleteRecording(uint256 timestamp, address accessor, address recObj, address recContract)

func (*LvRecordableStreamFilterer) ParseDisableRecording

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseDisableRecording(log types.Log) (*LvRecordableStreamDisableRecording, error)

ParseDisableRecording is a log parse operation binding the contract event 0x3a5d2272abc5c09c8e771719f0eeca97e31d2fc425f6c34cf1d7a712b5fb6bfd.

Solidity: event DisableRecording(uint256 timestamp)

func (*LvRecordableStreamFilterer) ParseEnableRecording

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseEnableRecording(log types.Log) (*LvRecordableStreamEnableRecording, error)

ParseEnableRecording is a log parse operation binding the contract event 0xe1182e14924c528bfb564fb8d4feefe9766244f88b00051f28182e635e9a1ae8.

Solidity: event EnableRecording(uint256 timestamp)

func (*LvRecordableStreamFilterer) ParseLog

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseLog(log types.Log) (*LvRecordableStreamLog, error)

ParseLog is a log parse operation binding the contract event 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab.

Solidity: event Log(string label)

func (*LvRecordableStreamFilterer) ParseLogAddress

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseLogAddress(log types.Log) (*LvRecordableStreamLogAddress, error)

ParseLogAddress is a log parse operation binding the contract event 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e.

Solidity: event LogAddress(string label, address a)

func (*LvRecordableStreamFilterer) ParseLogBool

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseLogBool(log types.Log) (*LvRecordableStreamLogBool, error)

ParseLogBool is a log parse operation binding the contract event 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47.

Solidity: event LogBool(string label, bool b)

func (*LvRecordableStreamFilterer) ParseLogBytes32

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseLogBytes32(log types.Log) (*LvRecordableStreamLogBytes32, error)

ParseLogBytes32 is a log parse operation binding the contract event 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7.

Solidity: event LogBytes32(string label, bytes32 b)

func (*LvRecordableStreamFilterer) ParseLogInt256

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseLogInt256(log types.Log) (*LvRecordableStreamLogInt256, error)

ParseLogInt256 is a log parse operation binding the contract event 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22.

Solidity: event LogInt256(string label, int256 u)

func (*LvRecordableStreamFilterer) ParseLogPayment

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseLogPayment(log types.Log) (*LvRecordableStreamLogPayment, error)

ParseLogPayment is a log parse operation binding the contract event 0x6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a.

Solidity: event LogPayment(string label, address payee, uint256 amount)

func (*LvRecordableStreamFilterer) ParseLogUint256

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseLogUint256(log types.Log) (*LvRecordableStreamLogUint256, error)

ParseLogUint256 is a log parse operation binding the contract event 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d.

Solidity: event LogUint256(string label, uint256 u)

func (*LvRecordableStreamFilterer) ParseMembershipGroupAdded

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseMembershipGroupAdded(log types.Log) (*LvRecordableStreamMembershipGroupAdded, error)

ParseMembershipGroupAdded is a log parse operation binding the contract event 0x467a7c1305f91e354a8a1e9046906d4d1a4852f958a073a392555d809be313a7.

Solidity: event MembershipGroupAdded(uint256 timestamp, address group)

func (*LvRecordableStreamFilterer) ParseMembershipGroupRemoved

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseMembershipGroupRemoved(log types.Log) (*LvRecordableStreamMembershipGroupRemoved, error)

ParseMembershipGroupRemoved is a log parse operation binding the contract event 0x7b4822b1021af568bad37d56a35fbc255dc67153c544aa4116a289632a4e5955.

Solidity: event MembershipGroupRemoved(uint256 timestamp, address group)

func (*LvRecordableStreamFilterer) ParseRecordedProgramId

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRecordedProgramId(log types.Log) (*LvRecordableStreamRecordedProgramId, error)

ParseRecordedProgramId is a log parse operation binding the contract event 0xe3b30c4da7320d1a542eb57f205a34d2fc36ecd114595f3d50be2a73b3426e6b.

Solidity: event RecordedProgramId(uint256 timestamp, address accessor, address recObj, string programId, uint256 programStart, uint256 programEnd, string programTitle)

func (*LvRecordableStreamFilterer) ParseRecordingPlaybackCompleted

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRecordingPlaybackCompleted(log types.Log) (*LvRecordableStreamRecordingPlaybackCompleted, error)

ParseRecordingPlaybackCompleted is a log parse operation binding the contract event 0x208745b583bd0c257eced13411dc4b50e9a3a9c1ef0cc2f95b30a7457ec50cc1.

Solidity: event RecordingPlaybackCompleted(uint256 timestamp, address accessor, address recObj, uint256 requestID, uint8 percentPlayed, uint256 finalizeTimestamp)

func (*LvRecordableStreamFilterer) ParseRecordingPlaybackStarted

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRecordingPlaybackStarted(log types.Log) (*LvRecordableStreamRecordingPlaybackStarted, error)

ParseRecordingPlaybackStarted is a log parse operation binding the contract event 0x182a726f966f22c96d651085c2a7143482b8d96fb0964ff2664ab8bdf2b703aa.

Solidity: event RecordingPlaybackStarted(uint256 timestamp, address accessor, address recObj, uint256 requestID, uint256 accessTimestamp)

func (*LvRecordableStreamFilterer) ParseRunAccess

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRunAccess(log types.Log) (*LvRecordableStreamRunAccess, error)

ParseRunAccess is a log parse operation binding the contract event 0x3e68dc35f88d76818f276322c37f5021ee00e232fe0d27a93c02801aec4d9c58.

Solidity: event RunAccess(uint256 requestID, uint256 result)

func (*LvRecordableStreamFilterer) ParseRunAccessCharge

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRunAccessCharge(log types.Log) (*LvRecordableStreamRunAccessCharge, error)

ParseRunAccessCharge is a log parse operation binding the contract event 0xffadad18ab3777a19f664019a6261b011ab9405749e01a45950d44fb9360b385.

Solidity: event RunAccessCharge(uint8 level, int256 calculateAccessCharge)

func (*LvRecordableStreamFilterer) ParseRunCreate

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRunCreate(log types.Log) (*LvRecordableStreamRunCreate, error)

ParseRunCreate is a log parse operation binding the contract event 0x9df71221e13c480b974b5d5bd7591b30b7ea3bfff8a56dfa7fde810a14c1c39b.

Solidity: event RunCreate(uint256 result)

func (*LvRecordableStreamFilterer) ParseRunFinalize

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRunFinalize(log types.Log) (*LvRecordableStreamRunFinalize, error)

ParseRunFinalize is a log parse operation binding the contract event 0xbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891.

Solidity: event RunFinalize(uint256 requestID, uint256 result)

func (*LvRecordableStreamFilterer) ParseRunKill

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRunKill(log types.Log) (*LvRecordableStreamRunKill, error)

ParseRunKill is a log parse operation binding the contract event 0x6d0dbfc3805aef247651b04b50fc717599f7e0b66c6b022ae1544406f7bf8f86.

Solidity: event RunKill(uint256 result)

func (*LvRecordableStreamFilterer) ParseRunStatusChange

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRunStatusChange(log types.Log) (*LvRecordableStreamRunStatusChange, error)

ParseRunStatusChange is a log parse operation binding the contract event 0xb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff.

Solidity: event RunStatusChange(int256 proposedStatusCode, int256 returnStatusCode)

func (*LvRecordableStreamFilterer) ParseSetRecordingStatus

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseSetRecordingStatus(log types.Log) (*LvRecordableStreamSetRecordingStatus, error)

ParseSetRecordingStatus is a log parse operation binding the contract event 0x93ee8bc66b5d08a5dc39e788b1f78aa5f9ff2deda9e1387aa1fe22f9c329ed85.

Solidity: event SetRecordingStatus(uint256 timestamp, address accessor, address recObj, string recStatus)

func (*LvRecordableStreamFilterer) ParseSetRecordingTimes

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseSetRecordingTimes(log types.Log) (*LvRecordableStreamSetRecordingTimes, error)

ParseSetRecordingTimes is a log parse operation binding the contract event 0x8e6b298cf577550234f0d0de33a4910d4bf1c4e08fe31b1173b2c6232297b3f4.

Solidity: event SetRecordingTimes(uint256 timestamp, address accessor, address recObj, uint256 recStartTime, uint256 recEndTime)

func (*LvRecordableStreamFilterer) ParseStartStream

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseStartStream(log types.Log) (*LvRecordableStreamStartStream, error)

ParseStartStream is a log parse operation binding the contract event 0x8d7e6a8f23ccc8845c41fd09bebe570a0885272343268bbdfd71090b878b4b21.

Solidity: event StartStream(uint256 timestamp)

func (*LvRecordableStreamFilterer) ParseStopStream

func (_LvRecordableStream *LvRecordableStreamFilterer) ParseStopStream(log types.Log) (*LvRecordableStreamStopStream, error)

ParseStopStream is a log parse operation binding the contract event 0x1b01b687e3428bc184341f729ec8a57bdd569536206cfb59e5d0cecb30dfcb7e.

Solidity: event StopStream(uint256 timestamp)

func (*LvRecordableStreamFilterer) WatchAuthorizeRecording

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchAuthorizeRecording(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamAuthorizeRecording) (event.Subscription, error)

WatchAuthorizeRecording is a free log subscription operation binding the contract event 0xe36c3ab835cea1a8af00f744c77bb77bbbd33d20062bee3f9aceb6518d08e45e.

Solidity: event AuthorizeRecording(uint256 timestamp, address accessor, bool rightsHolder, bool provider, bool membership)

func (*LvRecordableStreamFilterer) WatchCreateRecording

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchCreateRecording(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamCreateRecording) (event.Subscription, error)

WatchCreateRecording is a free log subscription operation binding the contract event 0x41b90676ca6c9f288172c8f4f1f0253bfc527115acd3f7a972a5219ea4b0d0c5.

Solidity: event CreateRecording(uint256 timestamp, address accessor, address recObj, address recContract)

func (*LvRecordableStreamFilterer) WatchDeleteRecording

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchDeleteRecording(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamDeleteRecording) (event.Subscription, error)

WatchDeleteRecording is a free log subscription operation binding the contract event 0x9d3bb073bb2ef4d4a880f32fbbc665abfad2b29f532a231d93ab2207396f0b25.

Solidity: event DeleteRecording(uint256 timestamp, address accessor, address recObj, address recContract)

func (*LvRecordableStreamFilterer) WatchDisableRecording

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchDisableRecording(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamDisableRecording) (event.Subscription, error)

WatchDisableRecording is a free log subscription operation binding the contract event 0x3a5d2272abc5c09c8e771719f0eeca97e31d2fc425f6c34cf1d7a712b5fb6bfd.

Solidity: event DisableRecording(uint256 timestamp)

func (*LvRecordableStreamFilterer) WatchEnableRecording

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchEnableRecording(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamEnableRecording) (event.Subscription, error)

WatchEnableRecording is a free log subscription operation binding the contract event 0xe1182e14924c528bfb564fb8d4feefe9766244f88b00051f28182e635e9a1ae8.

Solidity: event EnableRecording(uint256 timestamp)

func (*LvRecordableStreamFilterer) WatchLog

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchLog(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamLog) (event.Subscription, error)

WatchLog is a free log subscription operation binding the contract event 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab.

Solidity: event Log(string label)

func (*LvRecordableStreamFilterer) WatchLogAddress

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchLogAddress(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamLogAddress) (event.Subscription, error)

WatchLogAddress is a free log subscription operation binding the contract event 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e.

Solidity: event LogAddress(string label, address a)

func (*LvRecordableStreamFilterer) WatchLogBool

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchLogBool(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamLogBool) (event.Subscription, error)

WatchLogBool is a free log subscription operation binding the contract event 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47.

Solidity: event LogBool(string label, bool b)

func (*LvRecordableStreamFilterer) WatchLogBytes32

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchLogBytes32(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamLogBytes32) (event.Subscription, error)

WatchLogBytes32 is a free log subscription operation binding the contract event 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7.

Solidity: event LogBytes32(string label, bytes32 b)

func (*LvRecordableStreamFilterer) WatchLogInt256

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchLogInt256(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamLogInt256) (event.Subscription, error)

WatchLogInt256 is a free log subscription operation binding the contract event 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22.

Solidity: event LogInt256(string label, int256 u)

func (*LvRecordableStreamFilterer) WatchLogPayment

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchLogPayment(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamLogPayment) (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 (*LvRecordableStreamFilterer) WatchLogUint256

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchLogUint256(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamLogUint256) (event.Subscription, error)

WatchLogUint256 is a free log subscription operation binding the contract event 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d.

Solidity: event LogUint256(string label, uint256 u)

func (*LvRecordableStreamFilterer) WatchMembershipGroupAdded

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchMembershipGroupAdded(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamMembershipGroupAdded) (event.Subscription, error)

WatchMembershipGroupAdded is a free log subscription operation binding the contract event 0x467a7c1305f91e354a8a1e9046906d4d1a4852f958a073a392555d809be313a7.

Solidity: event MembershipGroupAdded(uint256 timestamp, address group)

func (*LvRecordableStreamFilterer) WatchMembershipGroupRemoved

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchMembershipGroupRemoved(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamMembershipGroupRemoved) (event.Subscription, error)

WatchMembershipGroupRemoved is a free log subscription operation binding the contract event 0x7b4822b1021af568bad37d56a35fbc255dc67153c544aa4116a289632a4e5955.

Solidity: event MembershipGroupRemoved(uint256 timestamp, address group)

func (*LvRecordableStreamFilterer) WatchRecordedProgramId

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRecordedProgramId(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRecordedProgramId) (event.Subscription, error)

WatchRecordedProgramId is a free log subscription operation binding the contract event 0xe3b30c4da7320d1a542eb57f205a34d2fc36ecd114595f3d50be2a73b3426e6b.

Solidity: event RecordedProgramId(uint256 timestamp, address accessor, address recObj, string programId, uint256 programStart, uint256 programEnd, string programTitle)

func (*LvRecordableStreamFilterer) WatchRecordingPlaybackCompleted

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRecordingPlaybackCompleted(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRecordingPlaybackCompleted) (event.Subscription, error)

WatchRecordingPlaybackCompleted is a free log subscription operation binding the contract event 0x208745b583bd0c257eced13411dc4b50e9a3a9c1ef0cc2f95b30a7457ec50cc1.

Solidity: event RecordingPlaybackCompleted(uint256 timestamp, address accessor, address recObj, uint256 requestID, uint8 percentPlayed, uint256 finalizeTimestamp)

func (*LvRecordableStreamFilterer) WatchRecordingPlaybackStarted

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRecordingPlaybackStarted(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRecordingPlaybackStarted) (event.Subscription, error)

WatchRecordingPlaybackStarted is a free log subscription operation binding the contract event 0x182a726f966f22c96d651085c2a7143482b8d96fb0964ff2664ab8bdf2b703aa.

Solidity: event RecordingPlaybackStarted(uint256 timestamp, address accessor, address recObj, uint256 requestID, uint256 accessTimestamp)

func (*LvRecordableStreamFilterer) WatchRunAccess

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRunAccess(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRunAccess) (event.Subscription, error)

WatchRunAccess is a free log subscription operation binding the contract event 0x3e68dc35f88d76818f276322c37f5021ee00e232fe0d27a93c02801aec4d9c58.

Solidity: event RunAccess(uint256 requestID, uint256 result)

func (*LvRecordableStreamFilterer) WatchRunAccessCharge

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRunAccessCharge(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRunAccessCharge) (event.Subscription, error)

WatchRunAccessCharge is a free log subscription operation binding the contract event 0xffadad18ab3777a19f664019a6261b011ab9405749e01a45950d44fb9360b385.

Solidity: event RunAccessCharge(uint8 level, int256 calculateAccessCharge)

func (*LvRecordableStreamFilterer) WatchRunCreate

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRunCreate(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRunCreate) (event.Subscription, error)

WatchRunCreate is a free log subscription operation binding the contract event 0x9df71221e13c480b974b5d5bd7591b30b7ea3bfff8a56dfa7fde810a14c1c39b.

Solidity: event RunCreate(uint256 result)

func (*LvRecordableStreamFilterer) WatchRunFinalize

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRunFinalize(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRunFinalize) (event.Subscription, error)

WatchRunFinalize is a free log subscription operation binding the contract event 0xbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891.

Solidity: event RunFinalize(uint256 requestID, uint256 result)

func (*LvRecordableStreamFilterer) WatchRunKill

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRunKill(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRunKill) (event.Subscription, error)

WatchRunKill is a free log subscription operation binding the contract event 0x6d0dbfc3805aef247651b04b50fc717599f7e0b66c6b022ae1544406f7bf8f86.

Solidity: event RunKill(uint256 result)

func (*LvRecordableStreamFilterer) WatchRunStatusChange

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRunStatusChange(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRunStatusChange) (event.Subscription, error)

WatchRunStatusChange is a free log subscription operation binding the contract event 0xb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff.

Solidity: event RunStatusChange(int256 proposedStatusCode, int256 returnStatusCode)

func (*LvRecordableStreamFilterer) WatchSetRecordingStatus

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchSetRecordingStatus(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamSetRecordingStatus) (event.Subscription, error)

WatchSetRecordingStatus is a free log subscription operation binding the contract event 0x93ee8bc66b5d08a5dc39e788b1f78aa5f9ff2deda9e1387aa1fe22f9c329ed85.

Solidity: event SetRecordingStatus(uint256 timestamp, address accessor, address recObj, string recStatus)

func (*LvRecordableStreamFilterer) WatchSetRecordingTimes

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchSetRecordingTimes(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamSetRecordingTimes) (event.Subscription, error)

WatchSetRecordingTimes is a free log subscription operation binding the contract event 0x8e6b298cf577550234f0d0de33a4910d4bf1c4e08fe31b1173b2c6232297b3f4.

Solidity: event SetRecordingTimes(uint256 timestamp, address accessor, address recObj, uint256 recStartTime, uint256 recEndTime)

func (*LvRecordableStreamFilterer) WatchStartStream

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchStartStream(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamStartStream) (event.Subscription, error)

WatchStartStream is a free log subscription operation binding the contract event 0x8d7e6a8f23ccc8845c41fd09bebe570a0885272343268bbdfd71090b878b4b21.

Solidity: event StartStream(uint256 timestamp)

func (*LvRecordableStreamFilterer) WatchStopStream

func (_LvRecordableStream *LvRecordableStreamFilterer) WatchStopStream(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamStopStream) (event.Subscription, error)

WatchStopStream is a free log subscription operation binding the contract event 0x1b01b687e3428bc184341f729ec8a57bdd569536206cfb59e5d0cecb30dfcb7e.

Solidity: event StopStream(uint256 timestamp)

type LvRecordableStreamLog

type LvRecordableStreamLog struct {
	Label string
	Raw   types.Log // Blockchain specific contextual infos
}

LvRecordableStreamLog represents a Log event raised by the LvRecordableStream contract.

type LvRecordableStreamLogAddress

type LvRecordableStreamLogAddress struct {
	Label string
	A     common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

LvRecordableStreamLogAddress represents a LogAddress event raised by the LvRecordableStream contract.

type LvRecordableStreamLogAddressIterator

type LvRecordableStreamLogAddressIterator struct {
	Event *LvRecordableStreamLogAddress // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamLogAddressIterator is returned from FilterLogAddress and is used to iterate over the raw logs and unpacked data for LogAddress events raised by the LvRecordableStream contract.

func (*LvRecordableStreamLogAddressIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamLogAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamLogAddressIterator) 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 LvRecordableStreamLogBool

type LvRecordableStreamLogBool struct {
	Label string
	B     bool
	Raw   types.Log // Blockchain specific contextual infos
}

LvRecordableStreamLogBool represents a LogBool event raised by the LvRecordableStream contract.

type LvRecordableStreamLogBoolIterator

type LvRecordableStreamLogBoolIterator struct {
	Event *LvRecordableStreamLogBool // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamLogBoolIterator is returned from FilterLogBool and is used to iterate over the raw logs and unpacked data for LogBool events raised by the LvRecordableStream contract.

func (*LvRecordableStreamLogBoolIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamLogBoolIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamLogBoolIterator) 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 LvRecordableStreamLogBytes32

type LvRecordableStreamLogBytes32 struct {
	Label string
	B     [32]byte
	Raw   types.Log // Blockchain specific contextual infos
}

LvRecordableStreamLogBytes32 represents a LogBytes32 event raised by the LvRecordableStream contract.

type LvRecordableStreamLogBytes32Iterator

type LvRecordableStreamLogBytes32Iterator struct {
	Event *LvRecordableStreamLogBytes32 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamLogBytes32Iterator is returned from FilterLogBytes32 and is used to iterate over the raw logs and unpacked data for LogBytes32 events raised by the LvRecordableStream contract.

func (*LvRecordableStreamLogBytes32Iterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamLogBytes32Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamLogBytes32Iterator) 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 LvRecordableStreamLogInt256

type LvRecordableStreamLogInt256 struct {
	Label string
	U     *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

LvRecordableStreamLogInt256 represents a LogInt256 event raised by the LvRecordableStream contract.

type LvRecordableStreamLogInt256Iterator

type LvRecordableStreamLogInt256Iterator struct {
	Event *LvRecordableStreamLogInt256 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamLogInt256Iterator is returned from FilterLogInt256 and is used to iterate over the raw logs and unpacked data for LogInt256 events raised by the LvRecordableStream contract.

func (*LvRecordableStreamLogInt256Iterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamLogInt256Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamLogInt256Iterator) 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 LvRecordableStreamLogIterator

type LvRecordableStreamLogIterator struct {
	Event *LvRecordableStreamLog // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamLogIterator is returned from FilterLog and is used to iterate over the raw logs and unpacked data for Log events raised by the LvRecordableStream contract.

func (*LvRecordableStreamLogIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamLogIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamLogIterator) 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 LvRecordableStreamLogPayment

type LvRecordableStreamLogPayment struct {
	Label  string
	Payee  common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

LvRecordableStreamLogPayment represents a LogPayment event raised by the LvRecordableStream contract.

type LvRecordableStreamLogPaymentIterator

type LvRecordableStreamLogPaymentIterator struct {
	Event *LvRecordableStreamLogPayment // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamLogPaymentIterator is returned from FilterLogPayment and is used to iterate over the raw logs and unpacked data for LogPayment events raised by the LvRecordableStream contract.

func (*LvRecordableStreamLogPaymentIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamLogPaymentIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamLogPaymentIterator) 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 LvRecordableStreamLogUint256

type LvRecordableStreamLogUint256 struct {
	Label string
	U     *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

LvRecordableStreamLogUint256 represents a LogUint256 event raised by the LvRecordableStream contract.

type LvRecordableStreamLogUint256Iterator

type LvRecordableStreamLogUint256Iterator struct {
	Event *LvRecordableStreamLogUint256 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamLogUint256Iterator is returned from FilterLogUint256 and is used to iterate over the raw logs and unpacked data for LogUint256 events raised by the LvRecordableStream contract.

func (*LvRecordableStreamLogUint256Iterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamLogUint256Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamLogUint256Iterator) 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 LvRecordableStreamMembershipGroupAdded

type LvRecordableStreamMembershipGroupAdded struct {
	Timestamp *big.Int
	Group     common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

LvRecordableStreamMembershipGroupAdded represents a MembershipGroupAdded event raised by the LvRecordableStream contract.

type LvRecordableStreamMembershipGroupAddedIterator

type LvRecordableStreamMembershipGroupAddedIterator struct {
	Event *LvRecordableStreamMembershipGroupAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamMembershipGroupAddedIterator is returned from FilterMembershipGroupAdded and is used to iterate over the raw logs and unpacked data for MembershipGroupAdded events raised by the LvRecordableStream contract.

func (*LvRecordableStreamMembershipGroupAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamMembershipGroupAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamMembershipGroupAddedIterator) 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 LvRecordableStreamMembershipGroupRemoved

type LvRecordableStreamMembershipGroupRemoved struct {
	Timestamp *big.Int
	Group     common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

LvRecordableStreamMembershipGroupRemoved represents a MembershipGroupRemoved event raised by the LvRecordableStream contract.

type LvRecordableStreamMembershipGroupRemovedIterator

type LvRecordableStreamMembershipGroupRemovedIterator struct {
	Event *LvRecordableStreamMembershipGroupRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamMembershipGroupRemovedIterator is returned from FilterMembershipGroupRemoved and is used to iterate over the raw logs and unpacked data for MembershipGroupRemoved events raised by the LvRecordableStream contract.

func (*LvRecordableStreamMembershipGroupRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamMembershipGroupRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamMembershipGroupRemovedIterator) 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 LvRecordableStreamRaw

type LvRecordableStreamRaw struct {
	Contract *LvRecordableStream // Generic contract binding to access the raw methods on
}

LvRecordableStreamRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*LvRecordableStreamRaw) Call

func (_LvRecordableStream *LvRecordableStreamRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*LvRecordableStreamRaw) Transact

func (_LvRecordableStream *LvRecordableStreamRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*LvRecordableStreamRaw) Transfer

func (_LvRecordableStream *LvRecordableStreamRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type LvRecordableStreamRecordedProgramId

type LvRecordableStreamRecordedProgramId struct {
	Timestamp    *big.Int
	Accessor     common.Address
	RecObj       common.Address
	ProgramId    string
	ProgramStart *big.Int
	ProgramEnd   *big.Int
	ProgramTitle string
	Raw          types.Log // Blockchain specific contextual infos
}

LvRecordableStreamRecordedProgramId represents a RecordedProgramId event raised by the LvRecordableStream contract.

type LvRecordableStreamRecordedProgramIdIterator

type LvRecordableStreamRecordedProgramIdIterator struct {
	Event *LvRecordableStreamRecordedProgramId // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamRecordedProgramIdIterator is returned from FilterRecordedProgramId and is used to iterate over the raw logs and unpacked data for RecordedProgramId events raised by the LvRecordableStream contract.

func (*LvRecordableStreamRecordedProgramIdIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamRecordedProgramIdIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamRecordedProgramIdIterator) 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 LvRecordableStreamRecordingPlaybackCompleted

type LvRecordableStreamRecordingPlaybackCompleted struct {
	Timestamp         *big.Int
	Accessor          common.Address
	RecObj            common.Address
	RequestID         *big.Int
	PercentPlayed     uint8
	FinalizeTimestamp *big.Int
	Raw               types.Log // Blockchain specific contextual infos
}

LvRecordableStreamRecordingPlaybackCompleted represents a RecordingPlaybackCompleted event raised by the LvRecordableStream contract.

type LvRecordableStreamRecordingPlaybackCompletedIterator

type LvRecordableStreamRecordingPlaybackCompletedIterator struct {
	Event *LvRecordableStreamRecordingPlaybackCompleted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamRecordingPlaybackCompletedIterator is returned from FilterRecordingPlaybackCompleted and is used to iterate over the raw logs and unpacked data for RecordingPlaybackCompleted events raised by the LvRecordableStream contract.

func (*LvRecordableStreamRecordingPlaybackCompletedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamRecordingPlaybackCompletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamRecordingPlaybackCompletedIterator) 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 LvRecordableStreamRecordingPlaybackStarted

type LvRecordableStreamRecordingPlaybackStarted struct {
	Timestamp       *big.Int
	Accessor        common.Address
	RecObj          common.Address
	RequestID       *big.Int
	AccessTimestamp *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

LvRecordableStreamRecordingPlaybackStarted represents a RecordingPlaybackStarted event raised by the LvRecordableStream contract.

type LvRecordableStreamRecordingPlaybackStartedIterator

type LvRecordableStreamRecordingPlaybackStartedIterator struct {
	Event *LvRecordableStreamRecordingPlaybackStarted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamRecordingPlaybackStartedIterator is returned from FilterRecordingPlaybackStarted and is used to iterate over the raw logs and unpacked data for RecordingPlaybackStarted events raised by the LvRecordableStream contract.

func (*LvRecordableStreamRecordingPlaybackStartedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamRecordingPlaybackStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamRecordingPlaybackStartedIterator) 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 LvRecordableStreamRunAccess

type LvRecordableStreamRunAccess struct {
	RequestID *big.Int
	Result    *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

LvRecordableStreamRunAccess represents a RunAccess event raised by the LvRecordableStream contract.

type LvRecordableStreamRunAccessCharge

type LvRecordableStreamRunAccessCharge struct {
	Level                 uint8
	CalculateAccessCharge *big.Int
	Raw                   types.Log // Blockchain specific contextual infos
}

LvRecordableStreamRunAccessCharge represents a RunAccessCharge event raised by the LvRecordableStream contract.

type LvRecordableStreamRunAccessChargeIterator

type LvRecordableStreamRunAccessChargeIterator struct {
	Event *LvRecordableStreamRunAccessCharge // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamRunAccessChargeIterator is returned from FilterRunAccessCharge and is used to iterate over the raw logs and unpacked data for RunAccessCharge events raised by the LvRecordableStream contract.

func (*LvRecordableStreamRunAccessChargeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamRunAccessChargeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamRunAccessChargeIterator) 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 LvRecordableStreamRunAccessIterator

type LvRecordableStreamRunAccessIterator struct {
	Event *LvRecordableStreamRunAccess // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamRunAccessIterator is returned from FilterRunAccess and is used to iterate over the raw logs and unpacked data for RunAccess events raised by the LvRecordableStream contract.

func (*LvRecordableStreamRunAccessIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamRunAccessIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamRunAccessIterator) 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 LvRecordableStreamRunCreate

type LvRecordableStreamRunCreate struct {
	Result *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

LvRecordableStreamRunCreate represents a RunCreate event raised by the LvRecordableStream contract.

type LvRecordableStreamRunCreateIterator

type LvRecordableStreamRunCreateIterator struct {
	Event *LvRecordableStreamRunCreate // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamRunCreateIterator is returned from FilterRunCreate and is used to iterate over the raw logs and unpacked data for RunCreate events raised by the LvRecordableStream contract.

func (*LvRecordableStreamRunCreateIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamRunCreateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamRunCreateIterator) 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 LvRecordableStreamRunFinalize

type LvRecordableStreamRunFinalize struct {
	RequestID *big.Int
	Result    *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

LvRecordableStreamRunFinalize represents a RunFinalize event raised by the LvRecordableStream contract.

type LvRecordableStreamRunFinalizeIterator

type LvRecordableStreamRunFinalizeIterator struct {
	Event *LvRecordableStreamRunFinalize // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamRunFinalizeIterator is returned from FilterRunFinalize and is used to iterate over the raw logs and unpacked data for RunFinalize events raised by the LvRecordableStream contract.

func (*LvRecordableStreamRunFinalizeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamRunFinalizeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamRunFinalizeIterator) 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 LvRecordableStreamRunKill

type LvRecordableStreamRunKill struct {
	Result *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

LvRecordableStreamRunKill represents a RunKill event raised by the LvRecordableStream contract.

type LvRecordableStreamRunKillIterator

type LvRecordableStreamRunKillIterator struct {
	Event *LvRecordableStreamRunKill // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamRunKillIterator is returned from FilterRunKill and is used to iterate over the raw logs and unpacked data for RunKill events raised by the LvRecordableStream contract.

func (*LvRecordableStreamRunKillIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamRunKillIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamRunKillIterator) 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 LvRecordableStreamRunStatusChange

type LvRecordableStreamRunStatusChange struct {
	ProposedStatusCode *big.Int
	ReturnStatusCode   *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

LvRecordableStreamRunStatusChange represents a RunStatusChange event raised by the LvRecordableStream contract.

type LvRecordableStreamRunStatusChangeIterator

type LvRecordableStreamRunStatusChangeIterator struct {
	Event *LvRecordableStreamRunStatusChange // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamRunStatusChangeIterator is returned from FilterRunStatusChange and is used to iterate over the raw logs and unpacked data for RunStatusChange events raised by the LvRecordableStream contract.

func (*LvRecordableStreamRunStatusChangeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamRunStatusChangeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamRunStatusChangeIterator) 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 LvRecordableStreamSession

type LvRecordableStreamSession struct {
	Contract     *LvRecordableStream // Generic contract binding to set the session for
	CallOpts     bind.CallOpts       // Call options to use throughout this session
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

LvRecordableStreamSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*LvRecordableStreamSession) AddMembershipGroup

func (_LvRecordableStream *LvRecordableStreamSession) AddMembershipGroup(group common.Address) (*types.Transaction, error)

AddMembershipGroup is a paid mutator transaction binding the contract method 0x90657ca0.

Solidity: function addMembershipGroup(address group) returns()

func (*LvRecordableStreamSession) AuthorizeRecording

func (_LvRecordableStream *LvRecordableStreamSession) AuthorizeRecording(accessor common.Address) (*types.Transaction, error)

AuthorizeRecording is a paid mutator transaction binding the contract method 0xc992f43a.

Solidity: function authorizeRecording(address accessor) returns(bool)

func (*LvRecordableStreamSession) CanRecord

func (_LvRecordableStream *LvRecordableStreamSession) CanRecord() (bool, error)

CanRecord is a free data retrieval call binding the contract method 0xd52e6679.

Solidity: function canRecord() constant returns(bool)

func (*LvRecordableStreamSession) ContentSpace

func (_LvRecordableStream *LvRecordableStreamSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*LvRecordableStreamSession) Creator

func (_LvRecordableStream *LvRecordableStreamSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*LvRecordableStreamSession) DEFAULTACCESS

func (_LvRecordableStream *LvRecordableStreamSession) DEFAULTACCESS() (uint8, error)

DEFAULTACCESS is a free data retrieval call binding the contract method 0x6af27417.

Solidity: function DEFAULT_ACCESS() constant returns(uint8)

func (*LvRecordableStreamSession) DEFAULTCHARGE

func (_LvRecordableStream *LvRecordableStreamSession) DEFAULTCHARGE() (uint8, error)

DEFAULTCHARGE is a free data retrieval call binding the contract method 0xf185db0c.

Solidity: function DEFAULT_CHARGE() constant returns(uint8)

func (*LvRecordableStreamSession) DEFAULTSEE

func (_LvRecordableStream *LvRecordableStreamSession) DEFAULTSEE() (uint8, error)

DEFAULTSEE is a free data retrieval call binding the contract method 0xb535b03e.

Solidity: function DEFAULT_SEE() constant returns(uint8)

func (*LvRecordableStreamSession) DisableRecording

func (_LvRecordableStream *LvRecordableStreamSession) DisableRecording() (*types.Transaction, error)

DisableRecording is a paid mutator transaction binding the contract method 0xc949eb64.

Solidity: function disableRecording() returns()

func (*LvRecordableStreamSession) EnableRecording

func (_LvRecordableStream *LvRecordableStreamSession) EnableRecording() (*types.Transaction, error)

EnableRecording is a paid mutator transaction binding the contract method 0x793a648c.

Solidity: function enableRecording() returns()

func (*LvRecordableStreamSession) EndTime

func (_LvRecordableStream *LvRecordableStreamSession) EndTime() (*big.Int, error)

EndTime is a free data retrieval call binding the contract method 0x3197cbb6.

Solidity: function endTime() constant returns(uint256)

func (*LvRecordableStreamSession) Handle

func (_LvRecordableStream *LvRecordableStreamSession) Handle() (string, error)

Handle is a free data retrieval call binding the contract method 0xfd0da099.

Solidity: function handle() constant returns(string)

func (*LvRecordableStreamSession) HasMembership

func (_LvRecordableStream *LvRecordableStreamSession) HasMembership(accessor common.Address) (bool, error)

HasMembership is a free data retrieval call binding the contract method 0xa88db6ad.

Solidity: function hasMembership(address accessor) constant returns(bool)

func (*LvRecordableStreamSession) HasRightsHolderPermission

func (_LvRecordableStream *LvRecordableStreamSession) HasRightsHolderPermission() (bool, error)

HasRightsHolderPermission is a free data retrieval call binding the contract method 0xaf7e5678.

Solidity: function hasRightsHolderPermission() constant returns(bool)

func (*LvRecordableStreamSession) Kill

func (_LvRecordableStream *LvRecordableStreamSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*LvRecordableStreamSession) LogRecordedProgramId

func (_LvRecordableStream *LvRecordableStreamSession) LogRecordedProgramId(programId string, programStart *big.Int, programEnd *big.Int, programTitle string) (*types.Transaction, error)

LogRecordedProgramId is a paid mutator transaction binding the contract method 0x782f1a6f.

Solidity: function logRecordedProgramId(string programId, uint256 programStart, uint256 programEnd, string programTitle) returns()

func (*LvRecordableStreamSession) LogRecordingAuthorization

func (_LvRecordableStream *LvRecordableStreamSession) LogRecordingAuthorization(accessor common.Address, rightsHolderDecision bool) (*types.Transaction, error)

LogRecordingAuthorization is a paid mutator transaction binding the contract method 0x9156d1fd.

Solidity: function logRecordingAuthorization(address accessor, bool rightsHolderDecision) returns(bool, bool)

func (*LvRecordableStreamSession) LogRecordingDeletion

func (_LvRecordableStream *LvRecordableStreamSession) LogRecordingDeletion() (*types.Transaction, error)

LogRecordingDeletion is a paid mutator transaction binding the contract method 0xc96444f0.

Solidity: function logRecordingDeletion() returns()

func (*LvRecordableStreamSession) LogRecordingPlaybackCompleted

func (_LvRecordableStream *LvRecordableStreamSession) LogRecordingPlaybackCompleted(requestID *big.Int, percentPlayed uint8, originator common.Address, requestTimestamp *big.Int) (*types.Transaction, error)

LogRecordingPlaybackCompleted is a paid mutator transaction binding the contract method 0x01a392bf.

Solidity: function logRecordingPlaybackCompleted(uint256 requestID, uint8 percentPlayed, address originator, uint256 requestTimestamp) returns()

func (*LvRecordableStreamSession) LogRecordingPlaybackStarted

func (_LvRecordableStream *LvRecordableStreamSession) LogRecordingPlaybackStarted(requestID *big.Int, originator common.Address, requestTimestamp *big.Int) (*types.Transaction, error)

LogRecordingPlaybackStarted is a paid mutator transaction binding the contract method 0x04fbef35.

Solidity: function logRecordingPlaybackStarted(uint256 requestID, address originator, uint256 requestTimestamp) returns()

func (*LvRecordableStreamSession) LogRecordingStatus

func (_LvRecordableStream *LvRecordableStreamSession) LogRecordingStatus() (*types.Transaction, error)

LogRecordingStatus is a paid mutator transaction binding the contract method 0x2b45298e.

Solidity: function logRecordingStatus() returns(uint8)

func (*LvRecordableStreamSession) LogRecordingTimes

func (_LvRecordableStream *LvRecordableStreamSession) LogRecordingTimes() (*types.Transaction, error)

LogRecordingTimes is a paid mutator transaction binding the contract method 0xc2ccedad.

Solidity: function logRecordingTimes() returns()

func (*LvRecordableStreamSession) MembershipGroups

func (_LvRecordableStream *LvRecordableStreamSession) MembershipGroups(arg0 *big.Int) (common.Address, error)

MembershipGroups is a free data retrieval call binding the contract method 0x5f7231ab.

Solidity: function membershipGroups(uint256 ) constant returns(address)

func (*LvRecordableStreamSession) MembershipGroupsLength

func (_LvRecordableStream *LvRecordableStreamSession) MembershipGroupsLength() (*big.Int, error)

MembershipGroupsLength is a free data retrieval call binding the contract method 0xecedf6d7.

Solidity: function membershipGroupsLength() constant returns(uint256)

func (*LvRecordableStreamSession) Owner

func (_LvRecordableStream *LvRecordableStreamSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*LvRecordableStreamSession) RecordingEnabled

func (_LvRecordableStream *LvRecordableStreamSession) RecordingEnabled() (bool, error)

RecordingEnabled is a free data retrieval call binding the contract method 0x684e9657.

Solidity: function recordingEnabled() constant returns(bool)

func (*LvRecordableStreamSession) RecordingStream

func (_LvRecordableStream *LvRecordableStreamSession) RecordingStream() (common.Address, error)

RecordingStream is a free data retrieval call binding the contract method 0x21130b6d.

Solidity: function recordingStream() constant returns(address)

func (*LvRecordableStreamSession) RemoveMembershipGroup

func (_LvRecordableStream *LvRecordableStreamSession) RemoveMembershipGroup(group common.Address) (*types.Transaction, error)

RemoveMembershipGroup is a paid mutator transaction binding the contract method 0xe1db5840.

Solidity: function removeMembershipGroup(address group) returns(bool)

func (*LvRecordableStreamSession) RightsHolder

func (_LvRecordableStream *LvRecordableStreamSession) RightsHolder() (common.Address, error)

RightsHolder is a free data retrieval call binding the contract method 0x81e20e6e.

Solidity: function rightsHolder() constant returns(address)

func (*LvRecordableStreamSession) RunAccess

func (_LvRecordableStream *LvRecordableStreamSession) RunAccess(arg0 *big.Int, arg1 uint8, arg2 [][32]byte, arg3 []common.Address) (*types.Transaction, error)

RunAccess is a paid mutator transaction binding the contract method 0x123e0e80.

Solidity: function runAccess(uint256 , uint8 , bytes32[] , address[] ) returns(uint256)

func (*LvRecordableStreamSession) RunAccessInfo

func (_LvRecordableStream *LvRecordableStreamSession) RunAccessInfo(arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)

RunAccessInfo is a free data retrieval call binding the contract method 0x0f82c16f.

Solidity: function runAccessInfo(uint8 , bytes32[] , address[] ) constant returns(uint8, uint8, uint8, uint256)

func (*LvRecordableStreamSession) RunCreate

func (_LvRecordableStream *LvRecordableStreamSession) RunCreate() (*types.Transaction, error)

RunCreate is a paid mutator transaction binding the contract method 0x7b1cdb3e.

Solidity: function runCreate() returns(uint256)

func (*LvRecordableStreamSession) RunDescribeStatus

func (_LvRecordableStream *LvRecordableStreamSession) RunDescribeStatus(arg0 *big.Int) ([32]byte, error)

RunDescribeStatus is a free data retrieval call binding the contract method 0x45080442.

Solidity: function runDescribeStatus(int256 ) constant returns(bytes32)

func (*LvRecordableStreamSession) RunEdit

func (_LvRecordableStream *LvRecordableStreamSession) RunEdit() (*types.Transaction, error)

RunEdit is a paid mutator transaction binding the contract method 0xc9f3d94c.

Solidity: function runEdit() returns(uint256)

func (*LvRecordableStreamSession) RunFinalize

func (_LvRecordableStream *LvRecordableStreamSession) RunFinalize(arg0 *big.Int, arg1 *big.Int) (*types.Transaction, error)

RunFinalize is a paid mutator transaction binding the contract method 0x17685953.

Solidity: function runFinalize(uint256 , uint256 ) returns(uint256)

func (*LvRecordableStreamSession) RunFinalizeExt

func (_LvRecordableStream *LvRecordableStreamSession) RunFinalizeExt(requestID *big.Int, score_pct *big.Int, originator common.Address) (*types.Transaction, error)

RunFinalizeExt is a paid mutator transaction binding the contract method 0xeb81eff0.

Solidity: function runFinalizeExt(uint256 requestID, uint256 score_pct, address originator) returns(uint256)

func (*LvRecordableStreamSession) RunGrant

func (_LvRecordableStream *LvRecordableStreamSession) RunGrant(arg0 *big.Int, arg1 bool) (*types.Transaction, error)

RunGrant is a paid mutator transaction binding the contract method 0xe870ed91.

Solidity: function runGrant(uint256 , bool ) returns(uint256)

func (*LvRecordableStreamSession) RunKill

func (_LvRecordableStream *LvRecordableStreamSession) RunKill() (*types.Transaction, error)

RunKill is a paid mutator transaction binding the contract method 0x9e99bbea.

Solidity: function runKill() returns(uint256)

func (*LvRecordableStreamSession) RunStatusChange

func (_LvRecordableStream *LvRecordableStreamSession) RunStatusChange(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) returns(int256)

func (*LvRecordableStreamSession) SetRecordingStream

func (_LvRecordableStream *LvRecordableStreamSession) SetRecordingStream(stream common.Address) (*types.Transaction, error)

SetRecordingStream is a paid mutator transaction binding the contract method 0x6856ff59.

Solidity: function setRecordingStream(address stream) returns()

func (*LvRecordableStreamSession) SetRightsHolder

func (_LvRecordableStream *LvRecordableStreamSession) SetRightsHolder(_rightsHolder common.Address) (*types.Transaction, error)

SetRightsHolder is a paid mutator transaction binding the contract method 0xa1cd0b53.

Solidity: function setRightsHolder(address _rightsHolder) returns()

func (*LvRecordableStreamSession) StartStream

func (_LvRecordableStream *LvRecordableStreamSession) StartStream(_handle string) (*types.Transaction, error)

StartStream is a paid mutator transaction binding the contract method 0x5d39c071.

Solidity: function startStream(string _handle) returns()

func (*LvRecordableStreamSession) StartTime

func (_LvRecordableStream *LvRecordableStreamSession) StartTime() (*big.Int, error)

StartTime is a free data retrieval call binding the contract method 0x78e97925.

Solidity: function startTime() constant returns(uint256)

func (*LvRecordableStreamSession) StopStream

func (_LvRecordableStream *LvRecordableStreamSession) StopStream() (*types.Transaction, error)

StopStream is a paid mutator transaction binding the contract method 0xc01d76d5.

Solidity: function stopStream() returns()

func (*LvRecordableStreamSession) TransferCreatorship

func (_LvRecordableStream *LvRecordableStreamSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*LvRecordableStreamSession) TransferOwnership

func (_LvRecordableStream *LvRecordableStreamSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*LvRecordableStreamSession) Version

func (_LvRecordableStream *LvRecordableStreamSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

type LvRecordableStreamSetRecordingStatus

type LvRecordableStreamSetRecordingStatus struct {
	Timestamp *big.Int
	Accessor  common.Address
	RecObj    common.Address
	RecStatus string
	Raw       types.Log // Blockchain specific contextual infos
}

LvRecordableStreamSetRecordingStatus represents a SetRecordingStatus event raised by the LvRecordableStream contract.

type LvRecordableStreamSetRecordingStatusIterator

type LvRecordableStreamSetRecordingStatusIterator struct {
	Event *LvRecordableStreamSetRecordingStatus // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamSetRecordingStatusIterator is returned from FilterSetRecordingStatus and is used to iterate over the raw logs and unpacked data for SetRecordingStatus events raised by the LvRecordableStream contract.

func (*LvRecordableStreamSetRecordingStatusIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamSetRecordingStatusIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamSetRecordingStatusIterator) 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 LvRecordableStreamSetRecordingTimes

type LvRecordableStreamSetRecordingTimes struct {
	Timestamp    *big.Int
	Accessor     common.Address
	RecObj       common.Address
	RecStartTime *big.Int
	RecEndTime   *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

LvRecordableStreamSetRecordingTimes represents a SetRecordingTimes event raised by the LvRecordableStream contract.

type LvRecordableStreamSetRecordingTimesIterator

type LvRecordableStreamSetRecordingTimesIterator struct {
	Event *LvRecordableStreamSetRecordingTimes // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamSetRecordingTimesIterator is returned from FilterSetRecordingTimes and is used to iterate over the raw logs and unpacked data for SetRecordingTimes events raised by the LvRecordableStream contract.

func (*LvRecordableStreamSetRecordingTimesIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamSetRecordingTimesIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamSetRecordingTimesIterator) 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 LvRecordableStreamStartStream

type LvRecordableStreamStartStream struct {
	Timestamp *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

LvRecordableStreamStartStream represents a StartStream event raised by the LvRecordableStream contract.

type LvRecordableStreamStartStreamIterator

type LvRecordableStreamStartStreamIterator struct {
	Event *LvRecordableStreamStartStream // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamStartStreamIterator is returned from FilterStartStream and is used to iterate over the raw logs and unpacked data for StartStream events raised by the LvRecordableStream contract.

func (*LvRecordableStreamStartStreamIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamStartStreamIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamStartStreamIterator) 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 LvRecordableStreamStopStream

type LvRecordableStreamStopStream struct {
	Timestamp *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

LvRecordableStreamStopStream represents a StopStream event raised by the LvRecordableStream contract.

type LvRecordableStreamStopStreamIterator

type LvRecordableStreamStopStreamIterator struct {
	Event *LvRecordableStreamStopStream // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordableStreamStopStreamIterator is returned from FilterStopStream and is used to iterate over the raw logs and unpacked data for StopStream events raised by the LvRecordableStream contract.

func (*LvRecordableStreamStopStreamIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordableStreamStopStreamIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordableStreamStopStreamIterator) 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 LvRecordableStreamTransactor

type LvRecordableStreamTransactor struct {
	// contains filtered or unexported fields
}

LvRecordableStreamTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewLvRecordableStreamTransactor

func NewLvRecordableStreamTransactor(address common.Address, transactor bind.ContractTransactor) (*LvRecordableStreamTransactor, error)

NewLvRecordableStreamTransactor creates a new write-only instance of LvRecordableStream, bound to a specific deployed contract.

func (*LvRecordableStreamTransactor) AddMembershipGroup

func (_LvRecordableStream *LvRecordableStreamTransactor) AddMembershipGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)

AddMembershipGroup is a paid mutator transaction binding the contract method 0x90657ca0.

Solidity: function addMembershipGroup(address group) returns()

func (*LvRecordableStreamTransactor) AuthorizeRecording

func (_LvRecordableStream *LvRecordableStreamTransactor) AuthorizeRecording(opts *bind.TransactOpts, accessor common.Address) (*types.Transaction, error)

AuthorizeRecording is a paid mutator transaction binding the contract method 0xc992f43a.

Solidity: function authorizeRecording(address accessor) returns(bool)

func (*LvRecordableStreamTransactor) DisableRecording

func (_LvRecordableStream *LvRecordableStreamTransactor) DisableRecording(opts *bind.TransactOpts) (*types.Transaction, error)

DisableRecording is a paid mutator transaction binding the contract method 0xc949eb64.

Solidity: function disableRecording() returns()

func (*LvRecordableStreamTransactor) EnableRecording

func (_LvRecordableStream *LvRecordableStreamTransactor) EnableRecording(opts *bind.TransactOpts) (*types.Transaction, error)

EnableRecording is a paid mutator transaction binding the contract method 0x793a648c.

Solidity: function enableRecording() returns()

func (*LvRecordableStreamTransactor) Kill

func (_LvRecordableStream *LvRecordableStreamTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*LvRecordableStreamTransactor) LogRecordedProgramId

func (_LvRecordableStream *LvRecordableStreamTransactor) LogRecordedProgramId(opts *bind.TransactOpts, programId string, programStart *big.Int, programEnd *big.Int, programTitle string) (*types.Transaction, error)

LogRecordedProgramId is a paid mutator transaction binding the contract method 0x782f1a6f.

Solidity: function logRecordedProgramId(string programId, uint256 programStart, uint256 programEnd, string programTitle) returns()

func (*LvRecordableStreamTransactor) LogRecordingAuthorization

func (_LvRecordableStream *LvRecordableStreamTransactor) LogRecordingAuthorization(opts *bind.TransactOpts, accessor common.Address, rightsHolderDecision bool) (*types.Transaction, error)

LogRecordingAuthorization is a paid mutator transaction binding the contract method 0x9156d1fd.

Solidity: function logRecordingAuthorization(address accessor, bool rightsHolderDecision) returns(bool, bool)

func (*LvRecordableStreamTransactor) LogRecordingDeletion

func (_LvRecordableStream *LvRecordableStreamTransactor) LogRecordingDeletion(opts *bind.TransactOpts) (*types.Transaction, error)

LogRecordingDeletion is a paid mutator transaction binding the contract method 0xc96444f0.

Solidity: function logRecordingDeletion() returns()

func (*LvRecordableStreamTransactor) LogRecordingPlaybackCompleted

func (_LvRecordableStream *LvRecordableStreamTransactor) LogRecordingPlaybackCompleted(opts *bind.TransactOpts, requestID *big.Int, percentPlayed uint8, originator common.Address, requestTimestamp *big.Int) (*types.Transaction, error)

LogRecordingPlaybackCompleted is a paid mutator transaction binding the contract method 0x01a392bf.

Solidity: function logRecordingPlaybackCompleted(uint256 requestID, uint8 percentPlayed, address originator, uint256 requestTimestamp) returns()

func (*LvRecordableStreamTransactor) LogRecordingPlaybackStarted

func (_LvRecordableStream *LvRecordableStreamTransactor) LogRecordingPlaybackStarted(opts *bind.TransactOpts, requestID *big.Int, originator common.Address, requestTimestamp *big.Int) (*types.Transaction, error)

LogRecordingPlaybackStarted is a paid mutator transaction binding the contract method 0x04fbef35.

Solidity: function logRecordingPlaybackStarted(uint256 requestID, address originator, uint256 requestTimestamp) returns()

func (*LvRecordableStreamTransactor) LogRecordingStatus

func (_LvRecordableStream *LvRecordableStreamTransactor) LogRecordingStatus(opts *bind.TransactOpts) (*types.Transaction, error)

LogRecordingStatus is a paid mutator transaction binding the contract method 0x2b45298e.

Solidity: function logRecordingStatus() returns(uint8)

func (*LvRecordableStreamTransactor) LogRecordingTimes

func (_LvRecordableStream *LvRecordableStreamTransactor) LogRecordingTimes(opts *bind.TransactOpts) (*types.Transaction, error)

LogRecordingTimes is a paid mutator transaction binding the contract method 0xc2ccedad.

Solidity: function logRecordingTimes() returns()

func (*LvRecordableStreamTransactor) RemoveMembershipGroup

func (_LvRecordableStream *LvRecordableStreamTransactor) RemoveMembershipGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)

RemoveMembershipGroup is a paid mutator transaction binding the contract method 0xe1db5840.

Solidity: function removeMembershipGroup(address group) returns(bool)

func (*LvRecordableStreamTransactor) RunAccess

func (_LvRecordableStream *LvRecordableStreamTransactor) RunAccess(opts *bind.TransactOpts, arg0 *big.Int, arg1 uint8, arg2 [][32]byte, arg3 []common.Address) (*types.Transaction, error)

RunAccess is a paid mutator transaction binding the contract method 0x123e0e80.

Solidity: function runAccess(uint256 , uint8 , bytes32[] , address[] ) returns(uint256)

func (*LvRecordableStreamTransactor) RunCreate

func (_LvRecordableStream *LvRecordableStreamTransactor) RunCreate(opts *bind.TransactOpts) (*types.Transaction, error)

RunCreate is a paid mutator transaction binding the contract method 0x7b1cdb3e.

Solidity: function runCreate() returns(uint256)

func (*LvRecordableStreamTransactor) RunEdit

func (_LvRecordableStream *LvRecordableStreamTransactor) RunEdit(opts *bind.TransactOpts) (*types.Transaction, error)

RunEdit is a paid mutator transaction binding the contract method 0xc9f3d94c.

Solidity: function runEdit() returns(uint256)

func (*LvRecordableStreamTransactor) RunFinalize

func (_LvRecordableStream *LvRecordableStreamTransactor) RunFinalize(opts *bind.TransactOpts, arg0 *big.Int, arg1 *big.Int) (*types.Transaction, error)

RunFinalize is a paid mutator transaction binding the contract method 0x17685953.

Solidity: function runFinalize(uint256 , uint256 ) returns(uint256)

func (*LvRecordableStreamTransactor) RunFinalizeExt

func (_LvRecordableStream *LvRecordableStreamTransactor) RunFinalizeExt(opts *bind.TransactOpts, requestID *big.Int, score_pct *big.Int, originator common.Address) (*types.Transaction, error)

RunFinalizeExt is a paid mutator transaction binding the contract method 0xeb81eff0.

Solidity: function runFinalizeExt(uint256 requestID, uint256 score_pct, address originator) returns(uint256)

func (*LvRecordableStreamTransactor) RunGrant

func (_LvRecordableStream *LvRecordableStreamTransactor) RunGrant(opts *bind.TransactOpts, arg0 *big.Int, arg1 bool) (*types.Transaction, error)

RunGrant is a paid mutator transaction binding the contract method 0xe870ed91.

Solidity: function runGrant(uint256 , bool ) returns(uint256)

func (*LvRecordableStreamTransactor) RunKill

func (_LvRecordableStream *LvRecordableStreamTransactor) RunKill(opts *bind.TransactOpts) (*types.Transaction, error)

RunKill is a paid mutator transaction binding the contract method 0x9e99bbea.

Solidity: function runKill() returns(uint256)

func (*LvRecordableStreamTransactor) RunStatusChange

func (_LvRecordableStream *LvRecordableStreamTransactor) 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) returns(int256)

func (*LvRecordableStreamTransactor) SetRecordingStream

func (_LvRecordableStream *LvRecordableStreamTransactor) SetRecordingStream(opts *bind.TransactOpts, stream common.Address) (*types.Transaction, error)

SetRecordingStream is a paid mutator transaction binding the contract method 0x6856ff59.

Solidity: function setRecordingStream(address stream) returns()

func (*LvRecordableStreamTransactor) SetRightsHolder

func (_LvRecordableStream *LvRecordableStreamTransactor) SetRightsHolder(opts *bind.TransactOpts, _rightsHolder common.Address) (*types.Transaction, error)

SetRightsHolder is a paid mutator transaction binding the contract method 0xa1cd0b53.

Solidity: function setRightsHolder(address _rightsHolder) returns()

func (*LvRecordableStreamTransactor) StartStream

func (_LvRecordableStream *LvRecordableStreamTransactor) StartStream(opts *bind.TransactOpts, _handle string) (*types.Transaction, error)

StartStream is a paid mutator transaction binding the contract method 0x5d39c071.

Solidity: function startStream(string _handle) returns()

func (*LvRecordableStreamTransactor) StopStream

func (_LvRecordableStream *LvRecordableStreamTransactor) StopStream(opts *bind.TransactOpts) (*types.Transaction, error)

StopStream is a paid mutator transaction binding the contract method 0xc01d76d5.

Solidity: function stopStream() returns()

func (*LvRecordableStreamTransactor) TransferCreatorship

func (_LvRecordableStream *LvRecordableStreamTransactor) 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 (*LvRecordableStreamTransactor) TransferOwnership

func (_LvRecordableStream *LvRecordableStreamTransactor) 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 LvRecordableStreamTransactorRaw

type LvRecordableStreamTransactorRaw struct {
	Contract *LvRecordableStreamTransactor // Generic write-only contract binding to access the raw methods on
}

LvRecordableStreamTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*LvRecordableStreamTransactorRaw) Transact

func (_LvRecordableStream *LvRecordableStreamTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*LvRecordableStreamTransactorRaw) Transfer

func (_LvRecordableStream *LvRecordableStreamTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type LvRecordableStreamTransactorSession

type LvRecordableStreamTransactorSession struct {
	Contract     *LvRecordableStreamTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts             // Transaction auth options to use throughout this session
}

LvRecordableStreamTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*LvRecordableStreamTransactorSession) AddMembershipGroup

func (_LvRecordableStream *LvRecordableStreamTransactorSession) AddMembershipGroup(group common.Address) (*types.Transaction, error)

AddMembershipGroup is a paid mutator transaction binding the contract method 0x90657ca0.

Solidity: function addMembershipGroup(address group) returns()

func (*LvRecordableStreamTransactorSession) AuthorizeRecording

func (_LvRecordableStream *LvRecordableStreamTransactorSession) AuthorizeRecording(accessor common.Address) (*types.Transaction, error)

AuthorizeRecording is a paid mutator transaction binding the contract method 0xc992f43a.

Solidity: function authorizeRecording(address accessor) returns(bool)

func (*LvRecordableStreamTransactorSession) DisableRecording

func (_LvRecordableStream *LvRecordableStreamTransactorSession) DisableRecording() (*types.Transaction, error)

DisableRecording is a paid mutator transaction binding the contract method 0xc949eb64.

Solidity: function disableRecording() returns()

func (*LvRecordableStreamTransactorSession) EnableRecording

func (_LvRecordableStream *LvRecordableStreamTransactorSession) EnableRecording() (*types.Transaction, error)

EnableRecording is a paid mutator transaction binding the contract method 0x793a648c.

Solidity: function enableRecording() returns()

func (*LvRecordableStreamTransactorSession) Kill

func (_LvRecordableStream *LvRecordableStreamTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*LvRecordableStreamTransactorSession) LogRecordedProgramId

func (_LvRecordableStream *LvRecordableStreamTransactorSession) LogRecordedProgramId(programId string, programStart *big.Int, programEnd *big.Int, programTitle string) (*types.Transaction, error)

LogRecordedProgramId is a paid mutator transaction binding the contract method 0x782f1a6f.

Solidity: function logRecordedProgramId(string programId, uint256 programStart, uint256 programEnd, string programTitle) returns()

func (*LvRecordableStreamTransactorSession) LogRecordingAuthorization

func (_LvRecordableStream *LvRecordableStreamTransactorSession) LogRecordingAuthorization(accessor common.Address, rightsHolderDecision bool) (*types.Transaction, error)

LogRecordingAuthorization is a paid mutator transaction binding the contract method 0x9156d1fd.

Solidity: function logRecordingAuthorization(address accessor, bool rightsHolderDecision) returns(bool, bool)

func (*LvRecordableStreamTransactorSession) LogRecordingDeletion

func (_LvRecordableStream *LvRecordableStreamTransactorSession) LogRecordingDeletion() (*types.Transaction, error)

LogRecordingDeletion is a paid mutator transaction binding the contract method 0xc96444f0.

Solidity: function logRecordingDeletion() returns()

func (*LvRecordableStreamTransactorSession) LogRecordingPlaybackCompleted

func (_LvRecordableStream *LvRecordableStreamTransactorSession) LogRecordingPlaybackCompleted(requestID *big.Int, percentPlayed uint8, originator common.Address, requestTimestamp *big.Int) (*types.Transaction, error)

LogRecordingPlaybackCompleted is a paid mutator transaction binding the contract method 0x01a392bf.

Solidity: function logRecordingPlaybackCompleted(uint256 requestID, uint8 percentPlayed, address originator, uint256 requestTimestamp) returns()

func (*LvRecordableStreamTransactorSession) LogRecordingPlaybackStarted

func (_LvRecordableStream *LvRecordableStreamTransactorSession) LogRecordingPlaybackStarted(requestID *big.Int, originator common.Address, requestTimestamp *big.Int) (*types.Transaction, error)

LogRecordingPlaybackStarted is a paid mutator transaction binding the contract method 0x04fbef35.

Solidity: function logRecordingPlaybackStarted(uint256 requestID, address originator, uint256 requestTimestamp) returns()

func (*LvRecordableStreamTransactorSession) LogRecordingStatus

func (_LvRecordableStream *LvRecordableStreamTransactorSession) LogRecordingStatus() (*types.Transaction, error)

LogRecordingStatus is a paid mutator transaction binding the contract method 0x2b45298e.

Solidity: function logRecordingStatus() returns(uint8)

func (*LvRecordableStreamTransactorSession) LogRecordingTimes

func (_LvRecordableStream *LvRecordableStreamTransactorSession) LogRecordingTimes() (*types.Transaction, error)

LogRecordingTimes is a paid mutator transaction binding the contract method 0xc2ccedad.

Solidity: function logRecordingTimes() returns()

func (*LvRecordableStreamTransactorSession) RemoveMembershipGroup

func (_LvRecordableStream *LvRecordableStreamTransactorSession) RemoveMembershipGroup(group common.Address) (*types.Transaction, error)

RemoveMembershipGroup is a paid mutator transaction binding the contract method 0xe1db5840.

Solidity: function removeMembershipGroup(address group) returns(bool)

func (*LvRecordableStreamTransactorSession) RunAccess

func (_LvRecordableStream *LvRecordableStreamTransactorSession) RunAccess(arg0 *big.Int, arg1 uint8, arg2 [][32]byte, arg3 []common.Address) (*types.Transaction, error)

RunAccess is a paid mutator transaction binding the contract method 0x123e0e80.

Solidity: function runAccess(uint256 , uint8 , bytes32[] , address[] ) returns(uint256)

func (*LvRecordableStreamTransactorSession) RunCreate

func (_LvRecordableStream *LvRecordableStreamTransactorSession) RunCreate() (*types.Transaction, error)

RunCreate is a paid mutator transaction binding the contract method 0x7b1cdb3e.

Solidity: function runCreate() returns(uint256)

func (*LvRecordableStreamTransactorSession) RunEdit

func (_LvRecordableStream *LvRecordableStreamTransactorSession) RunEdit() (*types.Transaction, error)

RunEdit is a paid mutator transaction binding the contract method 0xc9f3d94c.

Solidity: function runEdit() returns(uint256)

func (*LvRecordableStreamTransactorSession) RunFinalize

func (_LvRecordableStream *LvRecordableStreamTransactorSession) RunFinalize(arg0 *big.Int, arg1 *big.Int) (*types.Transaction, error)

RunFinalize is a paid mutator transaction binding the contract method 0x17685953.

Solidity: function runFinalize(uint256 , uint256 ) returns(uint256)

func (*LvRecordableStreamTransactorSession) RunFinalizeExt

func (_LvRecordableStream *LvRecordableStreamTransactorSession) RunFinalizeExt(requestID *big.Int, score_pct *big.Int, originator common.Address) (*types.Transaction, error)

RunFinalizeExt is a paid mutator transaction binding the contract method 0xeb81eff0.

Solidity: function runFinalizeExt(uint256 requestID, uint256 score_pct, address originator) returns(uint256)

func (*LvRecordableStreamTransactorSession) RunGrant

func (_LvRecordableStream *LvRecordableStreamTransactorSession) RunGrant(arg0 *big.Int, arg1 bool) (*types.Transaction, error)

RunGrant is a paid mutator transaction binding the contract method 0xe870ed91.

Solidity: function runGrant(uint256 , bool ) returns(uint256)

func (*LvRecordableStreamTransactorSession) RunKill

func (_LvRecordableStream *LvRecordableStreamTransactorSession) RunKill() (*types.Transaction, error)

RunKill is a paid mutator transaction binding the contract method 0x9e99bbea.

Solidity: function runKill() returns(uint256)

func (*LvRecordableStreamTransactorSession) RunStatusChange

func (_LvRecordableStream *LvRecordableStreamTransactorSession) RunStatusChange(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) returns(int256)

func (*LvRecordableStreamTransactorSession) SetRecordingStream

func (_LvRecordableStream *LvRecordableStreamTransactorSession) SetRecordingStream(stream common.Address) (*types.Transaction, error)

SetRecordingStream is a paid mutator transaction binding the contract method 0x6856ff59.

Solidity: function setRecordingStream(address stream) returns()

func (*LvRecordableStreamTransactorSession) SetRightsHolder

func (_LvRecordableStream *LvRecordableStreamTransactorSession) SetRightsHolder(_rightsHolder common.Address) (*types.Transaction, error)

SetRightsHolder is a paid mutator transaction binding the contract method 0xa1cd0b53.

Solidity: function setRightsHolder(address _rightsHolder) returns()

func (*LvRecordableStreamTransactorSession) StartStream

func (_LvRecordableStream *LvRecordableStreamTransactorSession) StartStream(_handle string) (*types.Transaction, error)

StartStream is a paid mutator transaction binding the contract method 0x5d39c071.

Solidity: function startStream(string _handle) returns()

func (*LvRecordableStreamTransactorSession) StopStream

func (_LvRecordableStream *LvRecordableStreamTransactorSession) StopStream() (*types.Transaction, error)

StopStream is a paid mutator transaction binding the contract method 0xc01d76d5.

Solidity: function stopStream() returns()

func (*LvRecordableStreamTransactorSession) TransferCreatorship

func (_LvRecordableStream *LvRecordableStreamTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*LvRecordableStreamTransactorSession) TransferOwnership

func (_LvRecordableStream *LvRecordableStreamTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type LvRecording

type LvRecording struct {
	LvRecordingCaller     // Read-only binding to the contract
	LvRecordingTransactor // Write-only binding to the contract
	LvRecordingFilterer   // Log filterer for contract events
}

LvRecording is an auto generated Go binding around an Ethereum contract.

func DeployLvRecording

func DeployLvRecording(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *LvRecording, error)

DeployLvRecording deploys a new Ethereum contract, binding an instance of LvRecording to it.

func NewLvRecording

func NewLvRecording(address common.Address, backend bind.ContractBackend) (*LvRecording, error)

NewLvRecording creates a new instance of LvRecording, bound to a specific deployed contract.

type LvRecordingCaller

type LvRecordingCaller struct {
	// contains filtered or unexported fields
}

LvRecordingCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewLvRecordingCaller

func NewLvRecordingCaller(address common.Address, caller bind.ContractCaller) (*LvRecordingCaller, error)

NewLvRecordingCaller creates a new read-only instance of LvRecording, bound to a specific deployed contract.

func (*LvRecordingCaller) ContentAddress

func (_LvRecording *LvRecordingCaller) ContentAddress(opts *bind.CallOpts) (common.Address, error)

ContentAddress is a free data retrieval call binding the contract method 0x129b9775.

Solidity: function contentAddress() constant returns(address)

func (*LvRecordingCaller) ContentSpace

func (_LvRecording *LvRecordingCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*LvRecordingCaller) Creator

func (_LvRecording *LvRecordingCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*LvRecordingCaller) DEFAULTACCESS

func (_LvRecording *LvRecordingCaller) DEFAULTACCESS(opts *bind.CallOpts) (uint8, error)

DEFAULTACCESS is a free data retrieval call binding the contract method 0x6af27417.

Solidity: function DEFAULT_ACCESS() constant returns(uint8)

func (*LvRecordingCaller) DEFAULTCHARGE

func (_LvRecording *LvRecordingCaller) DEFAULTCHARGE(opts *bind.CallOpts) (uint8, error)

DEFAULTCHARGE is a free data retrieval call binding the contract method 0xf185db0c.

Solidity: function DEFAULT_CHARGE() constant returns(uint8)

func (*LvRecordingCaller) DEFAULTSEE

func (_LvRecording *LvRecordingCaller) DEFAULTSEE(opts *bind.CallOpts) (uint8, error)

DEFAULTSEE is a free data retrieval call binding the contract method 0xb535b03e.

Solidity: function DEFAULT_SEE() constant returns(uint8)

func (*LvRecordingCaller) EndTime

func (_LvRecording *LvRecordingCaller) EndTime(opts *bind.CallOpts) (*big.Int, error)

EndTime is a free data retrieval call binding the contract method 0x3197cbb6.

Solidity: function endTime() constant returns(uint256)

func (*LvRecordingCaller) Owner

func (_LvRecording *LvRecordingCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*LvRecordingCaller) RecordingStatus

func (_LvRecording *LvRecordingCaller) RecordingStatus(opts *bind.CallOpts) (uint8, error)

RecordingStatus is a free data retrieval call binding the contract method 0x922386c5.

Solidity: function recordingStatus() constant returns(uint8)

func (*LvRecordingCaller) RecordingStreamContract

func (_LvRecording *LvRecordingCaller) RecordingStreamContract(opts *bind.CallOpts) (common.Address, error)

RecordingStreamContract is a free data retrieval call binding the contract method 0x5ebfe071.

Solidity: function recordingStreamContract() constant returns(address)

func (*LvRecordingCaller) RunAccessInfo

func (_LvRecording *LvRecordingCaller) RunAccessInfo(opts *bind.CallOpts, arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)

RunAccessInfo is a free data retrieval call binding the contract method 0x0f82c16f.

Solidity: function runAccessInfo(uint8 , bytes32[] , address[] ) constant returns(uint8, uint8, uint8, uint256)

func (*LvRecordingCaller) RunDescribeStatus

func (_LvRecording *LvRecordingCaller) 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 ) constant returns(bytes32)

func (*LvRecordingCaller) StartTime

func (_LvRecording *LvRecordingCaller) StartTime(opts *bind.CallOpts) (*big.Int, error)

StartTime is a free data retrieval call binding the contract method 0x78e97925.

Solidity: function startTime() constant returns(uint256)

func (*LvRecordingCaller) Version

func (_LvRecording *LvRecordingCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

type LvRecordingCallerRaw

type LvRecordingCallerRaw struct {
	Contract *LvRecordingCaller // Generic read-only contract binding to access the raw methods on
}

LvRecordingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*LvRecordingCallerRaw) Call

func (_LvRecording *LvRecordingCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type LvRecordingCallerSession

type LvRecordingCallerSession struct {
	Contract *LvRecordingCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

LvRecordingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*LvRecordingCallerSession) ContentAddress

func (_LvRecording *LvRecordingCallerSession) ContentAddress() (common.Address, error)

ContentAddress is a free data retrieval call binding the contract method 0x129b9775.

Solidity: function contentAddress() constant returns(address)

func (*LvRecordingCallerSession) ContentSpace

func (_LvRecording *LvRecordingCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*LvRecordingCallerSession) Creator

func (_LvRecording *LvRecordingCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*LvRecordingCallerSession) DEFAULTACCESS

func (_LvRecording *LvRecordingCallerSession) DEFAULTACCESS() (uint8, error)

DEFAULTACCESS is a free data retrieval call binding the contract method 0x6af27417.

Solidity: function DEFAULT_ACCESS() constant returns(uint8)

func (*LvRecordingCallerSession) DEFAULTCHARGE

func (_LvRecording *LvRecordingCallerSession) DEFAULTCHARGE() (uint8, error)

DEFAULTCHARGE is a free data retrieval call binding the contract method 0xf185db0c.

Solidity: function DEFAULT_CHARGE() constant returns(uint8)

func (*LvRecordingCallerSession) DEFAULTSEE

func (_LvRecording *LvRecordingCallerSession) DEFAULTSEE() (uint8, error)

DEFAULTSEE is a free data retrieval call binding the contract method 0xb535b03e.

Solidity: function DEFAULT_SEE() constant returns(uint8)

func (*LvRecordingCallerSession) EndTime

func (_LvRecording *LvRecordingCallerSession) EndTime() (*big.Int, error)

EndTime is a free data retrieval call binding the contract method 0x3197cbb6.

Solidity: function endTime() constant returns(uint256)

func (*LvRecordingCallerSession) Owner

func (_LvRecording *LvRecordingCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*LvRecordingCallerSession) RecordingStatus

func (_LvRecording *LvRecordingCallerSession) RecordingStatus() (uint8, error)

RecordingStatus is a free data retrieval call binding the contract method 0x922386c5.

Solidity: function recordingStatus() constant returns(uint8)

func (*LvRecordingCallerSession) RecordingStreamContract

func (_LvRecording *LvRecordingCallerSession) RecordingStreamContract() (common.Address, error)

RecordingStreamContract is a free data retrieval call binding the contract method 0x5ebfe071.

Solidity: function recordingStreamContract() constant returns(address)

func (*LvRecordingCallerSession) RunAccessInfo

func (_LvRecording *LvRecordingCallerSession) RunAccessInfo(arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)

RunAccessInfo is a free data retrieval call binding the contract method 0x0f82c16f.

Solidity: function runAccessInfo(uint8 , bytes32[] , address[] ) constant returns(uint8, uint8, uint8, uint256)

func (*LvRecordingCallerSession) RunDescribeStatus

func (_LvRecording *LvRecordingCallerSession) RunDescribeStatus(arg0 *big.Int) ([32]byte, error)

RunDescribeStatus is a free data retrieval call binding the contract method 0x45080442.

Solidity: function runDescribeStatus(int256 ) constant returns(bytes32)

func (*LvRecordingCallerSession) StartTime

func (_LvRecording *LvRecordingCallerSession) StartTime() (*big.Int, error)

StartTime is a free data retrieval call binding the contract method 0x78e97925.

Solidity: function startTime() constant returns(uint256)

func (*LvRecordingCallerSession) Version

func (_LvRecording *LvRecordingCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

type LvRecordingFilterer

type LvRecordingFilterer struct {
	// contains filtered or unexported fields
}

LvRecordingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewLvRecordingFilterer

func NewLvRecordingFilterer(address common.Address, filterer bind.ContractFilterer) (*LvRecordingFilterer, error)

NewLvRecordingFilterer creates a new log filterer instance of LvRecording, bound to a specific deployed contract.

func (*LvRecordingFilterer) FilterLog

func (_LvRecording *LvRecordingFilterer) FilterLog(opts *bind.FilterOpts) (*LvRecordingLogIterator, error)

FilterLog is a free log retrieval operation binding the contract event 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab.

Solidity: event Log(string label)

func (*LvRecordingFilterer) FilterLogAddress

func (_LvRecording *LvRecordingFilterer) FilterLogAddress(opts *bind.FilterOpts) (*LvRecordingLogAddressIterator, error)

FilterLogAddress is a free log retrieval operation binding the contract event 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e.

Solidity: event LogAddress(string label, address a)

func (*LvRecordingFilterer) FilterLogBool

func (_LvRecording *LvRecordingFilterer) FilterLogBool(opts *bind.FilterOpts) (*LvRecordingLogBoolIterator, error)

FilterLogBool is a free log retrieval operation binding the contract event 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47.

Solidity: event LogBool(string label, bool b)

func (*LvRecordingFilterer) FilterLogBytes32

func (_LvRecording *LvRecordingFilterer) FilterLogBytes32(opts *bind.FilterOpts) (*LvRecordingLogBytes32Iterator, error)

FilterLogBytes32 is a free log retrieval operation binding the contract event 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7.

Solidity: event LogBytes32(string label, bytes32 b)

func (*LvRecordingFilterer) FilterLogInt256

func (_LvRecording *LvRecordingFilterer) FilterLogInt256(opts *bind.FilterOpts) (*LvRecordingLogInt256Iterator, error)

FilterLogInt256 is a free log retrieval operation binding the contract event 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22.

Solidity: event LogInt256(string label, int256 u)

func (*LvRecordingFilterer) FilterLogPayment

func (_LvRecording *LvRecordingFilterer) FilterLogPayment(opts *bind.FilterOpts) (*LvRecordingLogPaymentIterator, error)

FilterLogPayment is a free log retrieval operation binding the contract event 0x6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a.

Solidity: event LogPayment(string label, address payee, uint256 amount)

func (*LvRecordingFilterer) FilterLogUint256

func (_LvRecording *LvRecordingFilterer) FilterLogUint256(opts *bind.FilterOpts) (*LvRecordingLogUint256Iterator, error)

FilterLogUint256 is a free log retrieval operation binding the contract event 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d.

Solidity: event LogUint256(string label, uint256 u)

func (*LvRecordingFilterer) FilterRecordProgramId

func (_LvRecording *LvRecordingFilterer) FilterRecordProgramId(opts *bind.FilterOpts) (*LvRecordingRecordProgramIdIterator, error)

FilterRecordProgramId is a free log retrieval operation binding the contract event 0x453384b91e17e6c44d171f27d5d32a864cf9cc9740578ffd6552d323aa973372.

Solidity: event RecordProgramId(uint256 timestamp, string programId)

func (*LvRecordingFilterer) FilterRunAccess

func (_LvRecording *LvRecordingFilterer) FilterRunAccess(opts *bind.FilterOpts) (*LvRecordingRunAccessIterator, error)

FilterRunAccess is a free log retrieval operation binding the contract event 0x3e68dc35f88d76818f276322c37f5021ee00e232fe0d27a93c02801aec4d9c58.

Solidity: event RunAccess(uint256 requestID, uint256 result)

func (*LvRecordingFilterer) FilterRunAccessCharge

func (_LvRecording *LvRecordingFilterer) FilterRunAccessCharge(opts *bind.FilterOpts) (*LvRecordingRunAccessChargeIterator, error)

FilterRunAccessCharge is a free log retrieval operation binding the contract event 0xffadad18ab3777a19f664019a6261b011ab9405749e01a45950d44fb9360b385.

Solidity: event RunAccessCharge(uint8 level, int256 calculateAccessCharge)

func (*LvRecordingFilterer) FilterRunCreate

func (_LvRecording *LvRecordingFilterer) FilterRunCreate(opts *bind.FilterOpts) (*LvRecordingRunCreateIterator, error)

FilterRunCreate is a free log retrieval operation binding the contract event 0x9df71221e13c480b974b5d5bd7591b30b7ea3bfff8a56dfa7fde810a14c1c39b.

Solidity: event RunCreate(uint256 result)

func (*LvRecordingFilterer) FilterRunFinalize

func (_LvRecording *LvRecordingFilterer) FilterRunFinalize(opts *bind.FilterOpts) (*LvRecordingRunFinalizeIterator, error)

FilterRunFinalize is a free log retrieval operation binding the contract event 0xbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891.

Solidity: event RunFinalize(uint256 requestID, uint256 result)

func (*LvRecordingFilterer) FilterRunKill

func (_LvRecording *LvRecordingFilterer) FilterRunKill(opts *bind.FilterOpts) (*LvRecordingRunKillIterator, error)

FilterRunKill is a free log retrieval operation binding the contract event 0x6d0dbfc3805aef247651b04b50fc717599f7e0b66c6b022ae1544406f7bf8f86.

Solidity: event RunKill(uint256 result)

func (*LvRecordingFilterer) FilterRunStatusChange

func (_LvRecording *LvRecordingFilterer) FilterRunStatusChange(opts *bind.FilterOpts) (*LvRecordingRunStatusChangeIterator, error)

FilterRunStatusChange is a free log retrieval operation binding the contract event 0xb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff.

Solidity: event RunStatusChange(int256 proposedStatusCode, int256 returnStatusCode)

func (*LvRecordingFilterer) FilterSetTimes

func (_LvRecording *LvRecordingFilterer) FilterSetTimes(opts *bind.FilterOpts) (*LvRecordingSetTimesIterator, error)

FilterSetTimes is a free log retrieval operation binding the contract event 0x3e5026851758e1ab6e995b071b048e26e92f459b047600ff68914479d5074c54.

Solidity: event SetTimes(uint256 timestamp, uint256 startTime, uint256 endTime)

func (*LvRecordingFilterer) FilterUpdateRecordingStatus

func (_LvRecording *LvRecordingFilterer) FilterUpdateRecordingStatus(opts *bind.FilterOpts) (*LvRecordingUpdateRecordingStatusIterator, error)

FilterUpdateRecordingStatus is a free log retrieval operation binding the contract event 0x6fff8c8938f3906f27a679f8d6b6652c28d82df5e27e55ef5cdc5f96b06dee09.

Solidity: event UpdateRecordingStatus(uint256 timestamp, uint8 status)

func (*LvRecordingFilterer) ParseLog

func (_LvRecording *LvRecordingFilterer) ParseLog(log types.Log) (*LvRecordingLog, error)

ParseLog is a log parse operation binding the contract event 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab.

Solidity: event Log(string label)

func (*LvRecordingFilterer) ParseLogAddress

func (_LvRecording *LvRecordingFilterer) ParseLogAddress(log types.Log) (*LvRecordingLogAddress, error)

ParseLogAddress is a log parse operation binding the contract event 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e.

Solidity: event LogAddress(string label, address a)

func (*LvRecordingFilterer) ParseLogBool

func (_LvRecording *LvRecordingFilterer) ParseLogBool(log types.Log) (*LvRecordingLogBool, error)

ParseLogBool is a log parse operation binding the contract event 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47.

Solidity: event LogBool(string label, bool b)

func (*LvRecordingFilterer) ParseLogBytes32

func (_LvRecording *LvRecordingFilterer) ParseLogBytes32(log types.Log) (*LvRecordingLogBytes32, error)

ParseLogBytes32 is a log parse operation binding the contract event 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7.

Solidity: event LogBytes32(string label, bytes32 b)

func (*LvRecordingFilterer) ParseLogInt256

func (_LvRecording *LvRecordingFilterer) ParseLogInt256(log types.Log) (*LvRecordingLogInt256, error)

ParseLogInt256 is a log parse operation binding the contract event 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22.

Solidity: event LogInt256(string label, int256 u)

func (*LvRecordingFilterer) ParseLogPayment

func (_LvRecording *LvRecordingFilterer) ParseLogPayment(log types.Log) (*LvRecordingLogPayment, error)

ParseLogPayment is a log parse operation binding the contract event 0x6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a.

Solidity: event LogPayment(string label, address payee, uint256 amount)

func (*LvRecordingFilterer) ParseLogUint256

func (_LvRecording *LvRecordingFilterer) ParseLogUint256(log types.Log) (*LvRecordingLogUint256, error)

ParseLogUint256 is a log parse operation binding the contract event 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d.

Solidity: event LogUint256(string label, uint256 u)

func (*LvRecordingFilterer) ParseRecordProgramId

func (_LvRecording *LvRecordingFilterer) ParseRecordProgramId(log types.Log) (*LvRecordingRecordProgramId, error)

ParseRecordProgramId is a log parse operation binding the contract event 0x453384b91e17e6c44d171f27d5d32a864cf9cc9740578ffd6552d323aa973372.

Solidity: event RecordProgramId(uint256 timestamp, string programId)

func (*LvRecordingFilterer) ParseRunAccess

func (_LvRecording *LvRecordingFilterer) ParseRunAccess(log types.Log) (*LvRecordingRunAccess, error)

ParseRunAccess is a log parse operation binding the contract event 0x3e68dc35f88d76818f276322c37f5021ee00e232fe0d27a93c02801aec4d9c58.

Solidity: event RunAccess(uint256 requestID, uint256 result)

func (*LvRecordingFilterer) ParseRunAccessCharge

func (_LvRecording *LvRecordingFilterer) ParseRunAccessCharge(log types.Log) (*LvRecordingRunAccessCharge, error)

ParseRunAccessCharge is a log parse operation binding the contract event 0xffadad18ab3777a19f664019a6261b011ab9405749e01a45950d44fb9360b385.

Solidity: event RunAccessCharge(uint8 level, int256 calculateAccessCharge)

func (*LvRecordingFilterer) ParseRunCreate

func (_LvRecording *LvRecordingFilterer) ParseRunCreate(log types.Log) (*LvRecordingRunCreate, error)

ParseRunCreate is a log parse operation binding the contract event 0x9df71221e13c480b974b5d5bd7591b30b7ea3bfff8a56dfa7fde810a14c1c39b.

Solidity: event RunCreate(uint256 result)

func (*LvRecordingFilterer) ParseRunFinalize

func (_LvRecording *LvRecordingFilterer) ParseRunFinalize(log types.Log) (*LvRecordingRunFinalize, error)

ParseRunFinalize is a log parse operation binding the contract event 0xbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891.

Solidity: event RunFinalize(uint256 requestID, uint256 result)

func (*LvRecordingFilterer) ParseRunKill

func (_LvRecording *LvRecordingFilterer) ParseRunKill(log types.Log) (*LvRecordingRunKill, error)

ParseRunKill is a log parse operation binding the contract event 0x6d0dbfc3805aef247651b04b50fc717599f7e0b66c6b022ae1544406f7bf8f86.

Solidity: event RunKill(uint256 result)

func (*LvRecordingFilterer) ParseRunStatusChange

func (_LvRecording *LvRecordingFilterer) ParseRunStatusChange(log types.Log) (*LvRecordingRunStatusChange, error)

ParseRunStatusChange is a log parse operation binding the contract event 0xb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff.

Solidity: event RunStatusChange(int256 proposedStatusCode, int256 returnStatusCode)

func (*LvRecordingFilterer) ParseSetTimes

func (_LvRecording *LvRecordingFilterer) ParseSetTimes(log types.Log) (*LvRecordingSetTimes, error)

ParseSetTimes is a log parse operation binding the contract event 0x3e5026851758e1ab6e995b071b048e26e92f459b047600ff68914479d5074c54.

Solidity: event SetTimes(uint256 timestamp, uint256 startTime, uint256 endTime)

func (*LvRecordingFilterer) ParseUpdateRecordingStatus

func (_LvRecording *LvRecordingFilterer) ParseUpdateRecordingStatus(log types.Log) (*LvRecordingUpdateRecordingStatus, error)

ParseUpdateRecordingStatus is a log parse operation binding the contract event 0x6fff8c8938f3906f27a679f8d6b6652c28d82df5e27e55ef5cdc5f96b06dee09.

Solidity: event UpdateRecordingStatus(uint256 timestamp, uint8 status)

func (*LvRecordingFilterer) WatchLog

func (_LvRecording *LvRecordingFilterer) WatchLog(opts *bind.WatchOpts, sink chan<- *LvRecordingLog) (event.Subscription, error)

WatchLog is a free log subscription operation binding the contract event 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab.

Solidity: event Log(string label)

func (*LvRecordingFilterer) WatchLogAddress

func (_LvRecording *LvRecordingFilterer) WatchLogAddress(opts *bind.WatchOpts, sink chan<- *LvRecordingLogAddress) (event.Subscription, error)

WatchLogAddress is a free log subscription operation binding the contract event 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e.

Solidity: event LogAddress(string label, address a)

func (*LvRecordingFilterer) WatchLogBool

func (_LvRecording *LvRecordingFilterer) WatchLogBool(opts *bind.WatchOpts, sink chan<- *LvRecordingLogBool) (event.Subscription, error)

WatchLogBool is a free log subscription operation binding the contract event 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47.

Solidity: event LogBool(string label, bool b)

func (*LvRecordingFilterer) WatchLogBytes32

func (_LvRecording *LvRecordingFilterer) WatchLogBytes32(opts *bind.WatchOpts, sink chan<- *LvRecordingLogBytes32) (event.Subscription, error)

WatchLogBytes32 is a free log subscription operation binding the contract event 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7.

Solidity: event LogBytes32(string label, bytes32 b)

func (*LvRecordingFilterer) WatchLogInt256

func (_LvRecording *LvRecordingFilterer) WatchLogInt256(opts *bind.WatchOpts, sink chan<- *LvRecordingLogInt256) (event.Subscription, error)

WatchLogInt256 is a free log subscription operation binding the contract event 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22.

Solidity: event LogInt256(string label, int256 u)

func (*LvRecordingFilterer) WatchLogPayment

func (_LvRecording *LvRecordingFilterer) WatchLogPayment(opts *bind.WatchOpts, sink chan<- *LvRecordingLogPayment) (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 (*LvRecordingFilterer) WatchLogUint256

func (_LvRecording *LvRecordingFilterer) WatchLogUint256(opts *bind.WatchOpts, sink chan<- *LvRecordingLogUint256) (event.Subscription, error)

WatchLogUint256 is a free log subscription operation binding the contract event 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d.

Solidity: event LogUint256(string label, uint256 u)

func (*LvRecordingFilterer) WatchRecordProgramId

func (_LvRecording *LvRecordingFilterer) WatchRecordProgramId(opts *bind.WatchOpts, sink chan<- *LvRecordingRecordProgramId) (event.Subscription, error)

WatchRecordProgramId is a free log subscription operation binding the contract event 0x453384b91e17e6c44d171f27d5d32a864cf9cc9740578ffd6552d323aa973372.

Solidity: event RecordProgramId(uint256 timestamp, string programId)

func (*LvRecordingFilterer) WatchRunAccess

func (_LvRecording *LvRecordingFilterer) WatchRunAccess(opts *bind.WatchOpts, sink chan<- *LvRecordingRunAccess) (event.Subscription, error)

WatchRunAccess is a free log subscription operation binding the contract event 0x3e68dc35f88d76818f276322c37f5021ee00e232fe0d27a93c02801aec4d9c58.

Solidity: event RunAccess(uint256 requestID, uint256 result)

func (*LvRecordingFilterer) WatchRunAccessCharge

func (_LvRecording *LvRecordingFilterer) WatchRunAccessCharge(opts *bind.WatchOpts, sink chan<- *LvRecordingRunAccessCharge) (event.Subscription, error)

WatchRunAccessCharge is a free log subscription operation binding the contract event 0xffadad18ab3777a19f664019a6261b011ab9405749e01a45950d44fb9360b385.

Solidity: event RunAccessCharge(uint8 level, int256 calculateAccessCharge)

func (*LvRecordingFilterer) WatchRunCreate

func (_LvRecording *LvRecordingFilterer) WatchRunCreate(opts *bind.WatchOpts, sink chan<- *LvRecordingRunCreate) (event.Subscription, error)

WatchRunCreate is a free log subscription operation binding the contract event 0x9df71221e13c480b974b5d5bd7591b30b7ea3bfff8a56dfa7fde810a14c1c39b.

Solidity: event RunCreate(uint256 result)

func (*LvRecordingFilterer) WatchRunFinalize

func (_LvRecording *LvRecordingFilterer) WatchRunFinalize(opts *bind.WatchOpts, sink chan<- *LvRecordingRunFinalize) (event.Subscription, error)

WatchRunFinalize is a free log subscription operation binding the contract event 0xbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891.

Solidity: event RunFinalize(uint256 requestID, uint256 result)

func (*LvRecordingFilterer) WatchRunKill

func (_LvRecording *LvRecordingFilterer) WatchRunKill(opts *bind.WatchOpts, sink chan<- *LvRecordingRunKill) (event.Subscription, error)

WatchRunKill is a free log subscription operation binding the contract event 0x6d0dbfc3805aef247651b04b50fc717599f7e0b66c6b022ae1544406f7bf8f86.

Solidity: event RunKill(uint256 result)

func (*LvRecordingFilterer) WatchRunStatusChange

func (_LvRecording *LvRecordingFilterer) WatchRunStatusChange(opts *bind.WatchOpts, sink chan<- *LvRecordingRunStatusChange) (event.Subscription, error)

WatchRunStatusChange is a free log subscription operation binding the contract event 0xb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff.

Solidity: event RunStatusChange(int256 proposedStatusCode, int256 returnStatusCode)

func (*LvRecordingFilterer) WatchSetTimes

func (_LvRecording *LvRecordingFilterer) WatchSetTimes(opts *bind.WatchOpts, sink chan<- *LvRecordingSetTimes) (event.Subscription, error)

WatchSetTimes is a free log subscription operation binding the contract event 0x3e5026851758e1ab6e995b071b048e26e92f459b047600ff68914479d5074c54.

Solidity: event SetTimes(uint256 timestamp, uint256 startTime, uint256 endTime)

func (*LvRecordingFilterer) WatchUpdateRecordingStatus

func (_LvRecording *LvRecordingFilterer) WatchUpdateRecordingStatus(opts *bind.WatchOpts, sink chan<- *LvRecordingUpdateRecordingStatus) (event.Subscription, error)

WatchUpdateRecordingStatus is a free log subscription operation binding the contract event 0x6fff8c8938f3906f27a679f8d6b6652c28d82df5e27e55ef5cdc5f96b06dee09.

Solidity: event UpdateRecordingStatus(uint256 timestamp, uint8 status)

type LvRecordingLog

type LvRecordingLog struct {
	Label string
	Raw   types.Log // Blockchain specific contextual infos
}

LvRecordingLog represents a Log event raised by the LvRecording contract.

type LvRecordingLogAddress

type LvRecordingLogAddress struct {
	Label string
	A     common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

LvRecordingLogAddress represents a LogAddress event raised by the LvRecording contract.

type LvRecordingLogAddressIterator

type LvRecordingLogAddressIterator struct {
	Event *LvRecordingLogAddress // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingLogAddressIterator is returned from FilterLogAddress and is used to iterate over the raw logs and unpacked data for LogAddress events raised by the LvRecording contract.

func (*LvRecordingLogAddressIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingLogAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingLogAddressIterator) 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 LvRecordingLogBool

type LvRecordingLogBool struct {
	Label string
	B     bool
	Raw   types.Log // Blockchain specific contextual infos
}

LvRecordingLogBool represents a LogBool event raised by the LvRecording contract.

type LvRecordingLogBoolIterator

type LvRecordingLogBoolIterator struct {
	Event *LvRecordingLogBool // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingLogBoolIterator is returned from FilterLogBool and is used to iterate over the raw logs and unpacked data for LogBool events raised by the LvRecording contract.

func (*LvRecordingLogBoolIterator) Close

func (it *LvRecordingLogBoolIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingLogBoolIterator) Error

func (it *LvRecordingLogBoolIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingLogBoolIterator) Next

func (it *LvRecordingLogBoolIterator) 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 LvRecordingLogBytes32

type LvRecordingLogBytes32 struct {
	Label string
	B     [32]byte
	Raw   types.Log // Blockchain specific contextual infos
}

LvRecordingLogBytes32 represents a LogBytes32 event raised by the LvRecording contract.

type LvRecordingLogBytes32Iterator

type LvRecordingLogBytes32Iterator struct {
	Event *LvRecordingLogBytes32 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingLogBytes32Iterator is returned from FilterLogBytes32 and is used to iterate over the raw logs and unpacked data for LogBytes32 events raised by the LvRecording contract.

func (*LvRecordingLogBytes32Iterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingLogBytes32Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingLogBytes32Iterator) 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 LvRecordingLogInt256

type LvRecordingLogInt256 struct {
	Label string
	U     *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

LvRecordingLogInt256 represents a LogInt256 event raised by the LvRecording contract.

type LvRecordingLogInt256Iterator

type LvRecordingLogInt256Iterator struct {
	Event *LvRecordingLogInt256 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingLogInt256Iterator is returned from FilterLogInt256 and is used to iterate over the raw logs and unpacked data for LogInt256 events raised by the LvRecording contract.

func (*LvRecordingLogInt256Iterator) Close

func (it *LvRecordingLogInt256Iterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingLogInt256Iterator) Error

func (it *LvRecordingLogInt256Iterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingLogInt256Iterator) 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 LvRecordingLogIterator

type LvRecordingLogIterator struct {
	Event *LvRecordingLog // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingLogIterator is returned from FilterLog and is used to iterate over the raw logs and unpacked data for Log events raised by the LvRecording contract.

func (*LvRecordingLogIterator) Close

func (it *LvRecordingLogIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingLogIterator) Error

func (it *LvRecordingLogIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingLogIterator) Next

func (it *LvRecordingLogIterator) 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 LvRecordingLogPayment

type LvRecordingLogPayment struct {
	Label  string
	Payee  common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

LvRecordingLogPayment represents a LogPayment event raised by the LvRecording contract.

type LvRecordingLogPaymentIterator

type LvRecordingLogPaymentIterator struct {
	Event *LvRecordingLogPayment // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingLogPaymentIterator is returned from FilterLogPayment and is used to iterate over the raw logs and unpacked data for LogPayment events raised by the LvRecording contract.

func (*LvRecordingLogPaymentIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingLogPaymentIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingLogPaymentIterator) 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 LvRecordingLogUint256

type LvRecordingLogUint256 struct {
	Label string
	U     *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

LvRecordingLogUint256 represents a LogUint256 event raised by the LvRecording contract.

type LvRecordingLogUint256Iterator

type LvRecordingLogUint256Iterator struct {
	Event *LvRecordingLogUint256 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingLogUint256Iterator is returned from FilterLogUint256 and is used to iterate over the raw logs and unpacked data for LogUint256 events raised by the LvRecording contract.

func (*LvRecordingLogUint256Iterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingLogUint256Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingLogUint256Iterator) 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 LvRecordingRaw

type LvRecordingRaw struct {
	Contract *LvRecording // Generic contract binding to access the raw methods on
}

LvRecordingRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*LvRecordingRaw) Call

func (_LvRecording *LvRecordingRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*LvRecordingRaw) Transact

func (_LvRecording *LvRecordingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*LvRecordingRaw) Transfer

func (_LvRecording *LvRecordingRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type LvRecordingRecordProgramId

type LvRecordingRecordProgramId struct {
	Timestamp *big.Int
	ProgramId string
	Raw       types.Log // Blockchain specific contextual infos
}

LvRecordingRecordProgramId represents a RecordProgramId event raised by the LvRecording contract.

type LvRecordingRecordProgramIdIterator

type LvRecordingRecordProgramIdIterator struct {
	Event *LvRecordingRecordProgramId // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingRecordProgramIdIterator is returned from FilterRecordProgramId and is used to iterate over the raw logs and unpacked data for RecordProgramId events raised by the LvRecording contract.

func (*LvRecordingRecordProgramIdIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingRecordProgramIdIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingRecordProgramIdIterator) 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 LvRecordingRunAccess

type LvRecordingRunAccess struct {
	RequestID *big.Int
	Result    *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

LvRecordingRunAccess represents a RunAccess event raised by the LvRecording contract.

type LvRecordingRunAccessCharge

type LvRecordingRunAccessCharge struct {
	Level                 uint8
	CalculateAccessCharge *big.Int
	Raw                   types.Log // Blockchain specific contextual infos
}

LvRecordingRunAccessCharge represents a RunAccessCharge event raised by the LvRecording contract.

type LvRecordingRunAccessChargeIterator

type LvRecordingRunAccessChargeIterator struct {
	Event *LvRecordingRunAccessCharge // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingRunAccessChargeIterator is returned from FilterRunAccessCharge and is used to iterate over the raw logs and unpacked data for RunAccessCharge events raised by the LvRecording contract.

func (*LvRecordingRunAccessChargeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingRunAccessChargeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingRunAccessChargeIterator) 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 LvRecordingRunAccessIterator

type LvRecordingRunAccessIterator struct {
	Event *LvRecordingRunAccess // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingRunAccessIterator is returned from FilterRunAccess and is used to iterate over the raw logs and unpacked data for RunAccess events raised by the LvRecording contract.

func (*LvRecordingRunAccessIterator) Close

func (it *LvRecordingRunAccessIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingRunAccessIterator) Error

func (it *LvRecordingRunAccessIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingRunAccessIterator) 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 LvRecordingRunCreate

type LvRecordingRunCreate struct {
	Result *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

LvRecordingRunCreate represents a RunCreate event raised by the LvRecording contract.

type LvRecordingRunCreateIterator

type LvRecordingRunCreateIterator struct {
	Event *LvRecordingRunCreate // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingRunCreateIterator is returned from FilterRunCreate and is used to iterate over the raw logs and unpacked data for RunCreate events raised by the LvRecording contract.

func (*LvRecordingRunCreateIterator) Close

func (it *LvRecordingRunCreateIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingRunCreateIterator) Error

func (it *LvRecordingRunCreateIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingRunCreateIterator) 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 LvRecordingRunFinalize

type LvRecordingRunFinalize struct {
	RequestID *big.Int
	Result    *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

LvRecordingRunFinalize represents a RunFinalize event raised by the LvRecording contract.

type LvRecordingRunFinalizeIterator

type LvRecordingRunFinalizeIterator struct {
	Event *LvRecordingRunFinalize // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingRunFinalizeIterator is returned from FilterRunFinalize and is used to iterate over the raw logs and unpacked data for RunFinalize events raised by the LvRecording contract.

func (*LvRecordingRunFinalizeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingRunFinalizeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingRunFinalizeIterator) 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 LvRecordingRunKill

type LvRecordingRunKill struct {
	Result *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

LvRecordingRunKill represents a RunKill event raised by the LvRecording contract.

type LvRecordingRunKillIterator

type LvRecordingRunKillIterator struct {
	Event *LvRecordingRunKill // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingRunKillIterator is returned from FilterRunKill and is used to iterate over the raw logs and unpacked data for RunKill events raised by the LvRecording contract.

func (*LvRecordingRunKillIterator) Close

func (it *LvRecordingRunKillIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingRunKillIterator) Error

func (it *LvRecordingRunKillIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingRunKillIterator) Next

func (it *LvRecordingRunKillIterator) 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 LvRecordingRunStatusChange

type LvRecordingRunStatusChange struct {
	ProposedStatusCode *big.Int
	ReturnStatusCode   *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

LvRecordingRunStatusChange represents a RunStatusChange event raised by the LvRecording contract.

type LvRecordingRunStatusChangeIterator

type LvRecordingRunStatusChangeIterator struct {
	Event *LvRecordingRunStatusChange // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingRunStatusChangeIterator is returned from FilterRunStatusChange and is used to iterate over the raw logs and unpacked data for RunStatusChange events raised by the LvRecording contract.

func (*LvRecordingRunStatusChangeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingRunStatusChangeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingRunStatusChangeIterator) 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 LvRecordingSession

type LvRecordingSession struct {
	Contract     *LvRecording      // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

LvRecordingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*LvRecordingSession) ContentAddress

func (_LvRecording *LvRecordingSession) ContentAddress() (common.Address, error)

ContentAddress is a free data retrieval call binding the contract method 0x129b9775.

Solidity: function contentAddress() constant returns(address)

func (*LvRecordingSession) ContentSpace

func (_LvRecording *LvRecordingSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*LvRecordingSession) Creator

func (_LvRecording *LvRecordingSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*LvRecordingSession) DEFAULTACCESS

func (_LvRecording *LvRecordingSession) DEFAULTACCESS() (uint8, error)

DEFAULTACCESS is a free data retrieval call binding the contract method 0x6af27417.

Solidity: function DEFAULT_ACCESS() constant returns(uint8)

func (*LvRecordingSession) DEFAULTCHARGE

func (_LvRecording *LvRecordingSession) DEFAULTCHARGE() (uint8, error)

DEFAULTCHARGE is a free data retrieval call binding the contract method 0xf185db0c.

Solidity: function DEFAULT_CHARGE() constant returns(uint8)

func (*LvRecordingSession) DEFAULTSEE

func (_LvRecording *LvRecordingSession) DEFAULTSEE() (uint8, error)

DEFAULTSEE is a free data retrieval call binding the contract method 0xb535b03e.

Solidity: function DEFAULT_SEE() constant returns(uint8)

func (*LvRecordingSession) EndTime

func (_LvRecording *LvRecordingSession) EndTime() (*big.Int, error)

EndTime is a free data retrieval call binding the contract method 0x3197cbb6.

Solidity: function endTime() constant returns(uint256)

func (*LvRecordingSession) Kill

func (_LvRecording *LvRecordingSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*LvRecordingSession) LogProgramId

func (_LvRecording *LvRecordingSession) LogProgramId(programId string, programStart *big.Int, programEnd *big.Int, programTitle string, signature [][1]byte) (*types.Transaction, error)

LogProgramId is a paid mutator transaction binding the contract method 0x172cc921.

Solidity: function logProgramId(string programId, uint256 programStart, uint256 programEnd, string programTitle, bytes1[] signature) returns()

func (*LvRecordingSession) Owner

func (_LvRecording *LvRecordingSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*LvRecordingSession) RecordingStatus

func (_LvRecording *LvRecordingSession) RecordingStatus() (uint8, error)

RecordingStatus is a free data retrieval call binding the contract method 0x922386c5.

Solidity: function recordingStatus() constant returns(uint8)

func (*LvRecordingSession) RecordingStreamContract

func (_LvRecording *LvRecordingSession) RecordingStreamContract() (common.Address, error)

RecordingStreamContract is a free data retrieval call binding the contract method 0x5ebfe071.

Solidity: function recordingStreamContract() constant returns(address)

func (*LvRecordingSession) RunAccess

func (_LvRecording *LvRecordingSession) RunAccess(requestID *big.Int, level uint8, custom_values [][32]byte, stakeholders []common.Address) (*types.Transaction, error)

RunAccess is a paid mutator transaction binding the contract method 0x123e0e80.

Solidity: function runAccess(uint256 requestID, uint8 level, bytes32[] custom_values, address[] stakeholders) returns(uint256)

func (*LvRecordingSession) RunAccessInfo

func (_LvRecording *LvRecordingSession) RunAccessInfo(arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)

RunAccessInfo is a free data retrieval call binding the contract method 0x0f82c16f.

Solidity: function runAccessInfo(uint8 , bytes32[] , address[] ) constant returns(uint8, uint8, uint8, uint256)

func (*LvRecordingSession) RunCreate

func (_LvRecording *LvRecordingSession) RunCreate() (*types.Transaction, error)

RunCreate is a paid mutator transaction binding the contract method 0x7b1cdb3e.

Solidity: function runCreate() returns(uint256)

func (*LvRecordingSession) RunDescribeStatus

func (_LvRecording *LvRecordingSession) RunDescribeStatus(arg0 *big.Int) ([32]byte, error)

RunDescribeStatus is a free data retrieval call binding the contract method 0x45080442.

Solidity: function runDescribeStatus(int256 ) constant returns(bytes32)

func (*LvRecordingSession) RunEdit

func (_LvRecording *LvRecordingSession) RunEdit() (*types.Transaction, error)

RunEdit is a paid mutator transaction binding the contract method 0xc9f3d94c.

Solidity: function runEdit() returns(uint256)

func (*LvRecordingSession) RunFinalize

func (_LvRecording *LvRecordingSession) RunFinalize(requestID *big.Int, score_pct *big.Int) (*types.Transaction, error)

RunFinalize is a paid mutator transaction binding the contract method 0x17685953.

Solidity: function runFinalize(uint256 requestID, uint256 score_pct) returns(uint256)

func (*LvRecordingSession) RunFinalizeExt

func (_LvRecording *LvRecordingSession) RunFinalizeExt(requestID *big.Int, score_pct *big.Int, originator common.Address) (*types.Transaction, error)

RunFinalizeExt is a paid mutator transaction binding the contract method 0xeb81eff0.

Solidity: function runFinalizeExt(uint256 requestID, uint256 score_pct, address originator) returns(uint256)

func (*LvRecordingSession) RunGrant

func (_LvRecording *LvRecordingSession) RunGrant(arg0 *big.Int, arg1 bool) (*types.Transaction, error)

RunGrant is a paid mutator transaction binding the contract method 0xe870ed91.

Solidity: function runGrant(uint256 , bool ) returns(uint256)

func (*LvRecordingSession) RunKill

func (_LvRecording *LvRecordingSession) RunKill() (*types.Transaction, error)

RunKill is a paid mutator transaction binding the contract method 0x9e99bbea.

Solidity: function runKill() returns(uint256)

func (*LvRecordingSession) RunStatusChange

func (_LvRecording *LvRecordingSession) RunStatusChange(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) returns(int256)

func (*LvRecordingSession) SetContentAddress

func (_LvRecording *LvRecordingSession) SetContentAddress(_contentAddress common.Address) (*types.Transaction, error)

SetContentAddress is a paid mutator transaction binding the contract method 0xa4a22c59.

Solidity: function setContentAddress(address _contentAddress) returns()

func (*LvRecordingSession) SetEndTime

func (_LvRecording *LvRecordingSession) SetEndTime(_endTime *big.Int) (*types.Transaction, error)

SetEndTime is a paid mutator transaction binding the contract method 0xccb98ffc.

Solidity: function setEndTime(uint256 _endTime) returns()

func (*LvRecordingSession) SetStartTime

func (_LvRecording *LvRecordingSession) SetStartTime(_startTime *big.Int) (*types.Transaction, error)

SetStartTime is a paid mutator transaction binding the contract method 0x3e0a322d.

Solidity: function setStartTime(uint256 _startTime) returns()

func (*LvRecordingSession) SetTimes

func (_LvRecording *LvRecordingSession) SetTimes(_startTime *big.Int, _endTime *big.Int) (*types.Transaction, error)

SetTimes is a paid mutator transaction binding the contract method 0x22434836.

Solidity: function setTimes(uint256 _startTime, uint256 _endTime) returns()

func (*LvRecordingSession) StartTime

func (_LvRecording *LvRecordingSession) StartTime() (*big.Int, error)

StartTime is a free data retrieval call binding the contract method 0x78e97925.

Solidity: function startTime() constant returns(uint256)

func (*LvRecordingSession) TransferCreatorship

func (_LvRecording *LvRecordingSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*LvRecordingSession) TransferOwnership

func (_LvRecording *LvRecordingSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*LvRecordingSession) UpdateRecordingStatus

func (_LvRecording *LvRecordingSession) UpdateRecordingStatus(_recordingStatus uint8) (*types.Transaction, error)

UpdateRecordingStatus is a paid mutator transaction binding the contract method 0xa3b2d3d5.

Solidity: function updateRecordingStatus(uint8 _recordingStatus) returns()

func (*LvRecordingSession) Version

func (_LvRecording *LvRecordingSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

type LvRecordingSetTimes

type LvRecordingSetTimes struct {
	Timestamp *big.Int
	StartTime *big.Int
	EndTime   *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

LvRecordingSetTimes represents a SetTimes event raised by the LvRecording contract.

type LvRecordingSetTimesIterator

type LvRecordingSetTimesIterator struct {
	Event *LvRecordingSetTimes // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingSetTimesIterator is returned from FilterSetTimes and is used to iterate over the raw logs and unpacked data for SetTimes events raised by the LvRecording contract.

func (*LvRecordingSetTimesIterator) Close

func (it *LvRecordingSetTimesIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingSetTimesIterator) Error

func (it *LvRecordingSetTimesIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingSetTimesIterator) Next

func (it *LvRecordingSetTimesIterator) 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 LvRecordingTransactor

type LvRecordingTransactor struct {
	// contains filtered or unexported fields
}

LvRecordingTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewLvRecordingTransactor

func NewLvRecordingTransactor(address common.Address, transactor bind.ContractTransactor) (*LvRecordingTransactor, error)

NewLvRecordingTransactor creates a new write-only instance of LvRecording, bound to a specific deployed contract.

func (*LvRecordingTransactor) Kill

func (_LvRecording *LvRecordingTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*LvRecordingTransactor) LogProgramId

func (_LvRecording *LvRecordingTransactor) LogProgramId(opts *bind.TransactOpts, programId string, programStart *big.Int, programEnd *big.Int, programTitle string, signature [][1]byte) (*types.Transaction, error)

LogProgramId is a paid mutator transaction binding the contract method 0x172cc921.

Solidity: function logProgramId(string programId, uint256 programStart, uint256 programEnd, string programTitle, bytes1[] signature) returns()

func (*LvRecordingTransactor) RunAccess

func (_LvRecording *LvRecordingTransactor) RunAccess(opts *bind.TransactOpts, requestID *big.Int, level uint8, custom_values [][32]byte, stakeholders []common.Address) (*types.Transaction, error)

RunAccess is a paid mutator transaction binding the contract method 0x123e0e80.

Solidity: function runAccess(uint256 requestID, uint8 level, bytes32[] custom_values, address[] stakeholders) returns(uint256)

func (*LvRecordingTransactor) RunCreate

func (_LvRecording *LvRecordingTransactor) RunCreate(opts *bind.TransactOpts) (*types.Transaction, error)

RunCreate is a paid mutator transaction binding the contract method 0x7b1cdb3e.

Solidity: function runCreate() returns(uint256)

func (*LvRecordingTransactor) RunEdit

func (_LvRecording *LvRecordingTransactor) RunEdit(opts *bind.TransactOpts) (*types.Transaction, error)

RunEdit is a paid mutator transaction binding the contract method 0xc9f3d94c.

Solidity: function runEdit() returns(uint256)

func (*LvRecordingTransactor) RunFinalize

func (_LvRecording *LvRecordingTransactor) RunFinalize(opts *bind.TransactOpts, requestID *big.Int, score_pct *big.Int) (*types.Transaction, error)

RunFinalize is a paid mutator transaction binding the contract method 0x17685953.

Solidity: function runFinalize(uint256 requestID, uint256 score_pct) returns(uint256)

func (*LvRecordingTransactor) RunFinalizeExt

func (_LvRecording *LvRecordingTransactor) RunFinalizeExt(opts *bind.TransactOpts, requestID *big.Int, score_pct *big.Int, originator common.Address) (*types.Transaction, error)

RunFinalizeExt is a paid mutator transaction binding the contract method 0xeb81eff0.

Solidity: function runFinalizeExt(uint256 requestID, uint256 score_pct, address originator) returns(uint256)

func (*LvRecordingTransactor) RunGrant

func (_LvRecording *LvRecordingTransactor) RunGrant(opts *bind.TransactOpts, arg0 *big.Int, arg1 bool) (*types.Transaction, error)

RunGrant is a paid mutator transaction binding the contract method 0xe870ed91.

Solidity: function runGrant(uint256 , bool ) returns(uint256)

func (*LvRecordingTransactor) RunKill

func (_LvRecording *LvRecordingTransactor) RunKill(opts *bind.TransactOpts) (*types.Transaction, error)

RunKill is a paid mutator transaction binding the contract method 0x9e99bbea.

Solidity: function runKill() returns(uint256)

func (*LvRecordingTransactor) RunStatusChange

func (_LvRecording *LvRecordingTransactor) 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) returns(int256)

func (*LvRecordingTransactor) SetContentAddress

func (_LvRecording *LvRecordingTransactor) SetContentAddress(opts *bind.TransactOpts, _contentAddress common.Address) (*types.Transaction, error)

SetContentAddress is a paid mutator transaction binding the contract method 0xa4a22c59.

Solidity: function setContentAddress(address _contentAddress) returns()

func (*LvRecordingTransactor) SetEndTime

func (_LvRecording *LvRecordingTransactor) SetEndTime(opts *bind.TransactOpts, _endTime *big.Int) (*types.Transaction, error)

SetEndTime is a paid mutator transaction binding the contract method 0xccb98ffc.

Solidity: function setEndTime(uint256 _endTime) returns()

func (*LvRecordingTransactor) SetStartTime

func (_LvRecording *LvRecordingTransactor) SetStartTime(opts *bind.TransactOpts, _startTime *big.Int) (*types.Transaction, error)

SetStartTime is a paid mutator transaction binding the contract method 0x3e0a322d.

Solidity: function setStartTime(uint256 _startTime) returns()

func (*LvRecordingTransactor) SetTimes

func (_LvRecording *LvRecordingTransactor) SetTimes(opts *bind.TransactOpts, _startTime *big.Int, _endTime *big.Int) (*types.Transaction, error)

SetTimes is a paid mutator transaction binding the contract method 0x22434836.

Solidity: function setTimes(uint256 _startTime, uint256 _endTime) returns()

func (*LvRecordingTransactor) TransferCreatorship

func (_LvRecording *LvRecordingTransactor) 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 (*LvRecordingTransactor) TransferOwnership

func (_LvRecording *LvRecordingTransactor) 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 (*LvRecordingTransactor) UpdateRecordingStatus

func (_LvRecording *LvRecordingTransactor) UpdateRecordingStatus(opts *bind.TransactOpts, _recordingStatus uint8) (*types.Transaction, error)

UpdateRecordingStatus is a paid mutator transaction binding the contract method 0xa3b2d3d5.

Solidity: function updateRecordingStatus(uint8 _recordingStatus) returns()

type LvRecordingTransactorRaw

type LvRecordingTransactorRaw struct {
	Contract *LvRecordingTransactor // Generic write-only contract binding to access the raw methods on
}

LvRecordingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*LvRecordingTransactorRaw) Transact

func (_LvRecording *LvRecordingTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*LvRecordingTransactorRaw) Transfer

func (_LvRecording *LvRecordingTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type LvRecordingTransactorSession

type LvRecordingTransactorSession struct {
	Contract     *LvRecordingTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

LvRecordingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*LvRecordingTransactorSession) Kill

func (_LvRecording *LvRecordingTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*LvRecordingTransactorSession) LogProgramId

func (_LvRecording *LvRecordingTransactorSession) LogProgramId(programId string, programStart *big.Int, programEnd *big.Int, programTitle string, signature [][1]byte) (*types.Transaction, error)

LogProgramId is a paid mutator transaction binding the contract method 0x172cc921.

Solidity: function logProgramId(string programId, uint256 programStart, uint256 programEnd, string programTitle, bytes1[] signature) returns()

func (*LvRecordingTransactorSession) RunAccess

func (_LvRecording *LvRecordingTransactorSession) RunAccess(requestID *big.Int, level uint8, custom_values [][32]byte, stakeholders []common.Address) (*types.Transaction, error)

RunAccess is a paid mutator transaction binding the contract method 0x123e0e80.

Solidity: function runAccess(uint256 requestID, uint8 level, bytes32[] custom_values, address[] stakeholders) returns(uint256)

func (*LvRecordingTransactorSession) RunCreate

func (_LvRecording *LvRecordingTransactorSession) RunCreate() (*types.Transaction, error)

RunCreate is a paid mutator transaction binding the contract method 0x7b1cdb3e.

Solidity: function runCreate() returns(uint256)

func (*LvRecordingTransactorSession) RunEdit

func (_LvRecording *LvRecordingTransactorSession) RunEdit() (*types.Transaction, error)

RunEdit is a paid mutator transaction binding the contract method 0xc9f3d94c.

Solidity: function runEdit() returns(uint256)

func (*LvRecordingTransactorSession) RunFinalize

func (_LvRecording *LvRecordingTransactorSession) RunFinalize(requestID *big.Int, score_pct *big.Int) (*types.Transaction, error)

RunFinalize is a paid mutator transaction binding the contract method 0x17685953.

Solidity: function runFinalize(uint256 requestID, uint256 score_pct) returns(uint256)

func (*LvRecordingTransactorSession) RunFinalizeExt

func (_LvRecording *LvRecordingTransactorSession) RunFinalizeExt(requestID *big.Int, score_pct *big.Int, originator common.Address) (*types.Transaction, error)

RunFinalizeExt is a paid mutator transaction binding the contract method 0xeb81eff0.

Solidity: function runFinalizeExt(uint256 requestID, uint256 score_pct, address originator) returns(uint256)

func (*LvRecordingTransactorSession) RunGrant

func (_LvRecording *LvRecordingTransactorSession) RunGrant(arg0 *big.Int, arg1 bool) (*types.Transaction, error)

RunGrant is a paid mutator transaction binding the contract method 0xe870ed91.

Solidity: function runGrant(uint256 , bool ) returns(uint256)

func (*LvRecordingTransactorSession) RunKill

func (_LvRecording *LvRecordingTransactorSession) RunKill() (*types.Transaction, error)

RunKill is a paid mutator transaction binding the contract method 0x9e99bbea.

Solidity: function runKill() returns(uint256)

func (*LvRecordingTransactorSession) RunStatusChange

func (_LvRecording *LvRecordingTransactorSession) RunStatusChange(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) returns(int256)

func (*LvRecordingTransactorSession) SetContentAddress

func (_LvRecording *LvRecordingTransactorSession) SetContentAddress(_contentAddress common.Address) (*types.Transaction, error)

SetContentAddress is a paid mutator transaction binding the contract method 0xa4a22c59.

Solidity: function setContentAddress(address _contentAddress) returns()

func (*LvRecordingTransactorSession) SetEndTime

func (_LvRecording *LvRecordingTransactorSession) SetEndTime(_endTime *big.Int) (*types.Transaction, error)

SetEndTime is a paid mutator transaction binding the contract method 0xccb98ffc.

Solidity: function setEndTime(uint256 _endTime) returns()

func (*LvRecordingTransactorSession) SetStartTime

func (_LvRecording *LvRecordingTransactorSession) SetStartTime(_startTime *big.Int) (*types.Transaction, error)

SetStartTime is a paid mutator transaction binding the contract method 0x3e0a322d.

Solidity: function setStartTime(uint256 _startTime) returns()

func (*LvRecordingTransactorSession) SetTimes

func (_LvRecording *LvRecordingTransactorSession) SetTimes(_startTime *big.Int, _endTime *big.Int) (*types.Transaction, error)

SetTimes is a paid mutator transaction binding the contract method 0x22434836.

Solidity: function setTimes(uint256 _startTime, uint256 _endTime) returns()

func (*LvRecordingTransactorSession) TransferCreatorship

func (_LvRecording *LvRecordingTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*LvRecordingTransactorSession) TransferOwnership

func (_LvRecording *LvRecordingTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*LvRecordingTransactorSession) UpdateRecordingStatus

func (_LvRecording *LvRecordingTransactorSession) UpdateRecordingStatus(_recordingStatus uint8) (*types.Transaction, error)

UpdateRecordingStatus is a paid mutator transaction binding the contract method 0xa3b2d3d5.

Solidity: function updateRecordingStatus(uint8 _recordingStatus) returns()

type LvRecordingUpdateRecordingStatus

type LvRecordingUpdateRecordingStatus struct {
	Timestamp *big.Int
	Status    uint8
	Raw       types.Log // Blockchain specific contextual infos
}

LvRecordingUpdateRecordingStatus represents a UpdateRecordingStatus event raised by the LvRecording contract.

type LvRecordingUpdateRecordingStatusIterator

type LvRecordingUpdateRecordingStatusIterator struct {
	Event *LvRecordingUpdateRecordingStatus // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvRecordingUpdateRecordingStatusIterator is returned from FilterUpdateRecordingStatus and is used to iterate over the raw logs and unpacked data for UpdateRecordingStatus events raised by the LvRecording contract.

func (*LvRecordingUpdateRecordingStatusIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvRecordingUpdateRecordingStatusIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvRecordingUpdateRecordingStatusIterator) 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 LvStreamRightsHolder

type LvStreamRightsHolder struct {
	LvStreamRightsHolderCaller     // Read-only binding to the contract
	LvStreamRightsHolderTransactor // Write-only binding to the contract
	LvStreamRightsHolderFilterer   // Log filterer for contract events
}

LvStreamRightsHolder is an auto generated Go binding around an Ethereum contract.

func DeployLvStreamRightsHolder

func DeployLvStreamRightsHolder(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *LvStreamRightsHolder, error)

DeployLvStreamRightsHolder deploys a new Ethereum contract, binding an instance of LvStreamRightsHolder to it.

func NewLvStreamRightsHolder

func NewLvStreamRightsHolder(address common.Address, backend bind.ContractBackend) (*LvStreamRightsHolder, error)

NewLvStreamRightsHolder creates a new instance of LvStreamRightsHolder, bound to a specific deployed contract.

type LvStreamRightsHolderAuthorizeRecording

type LvStreamRightsHolderAuthorizeRecording struct {
	Timestamp    *big.Int
	Stream       common.Address
	Accessor     common.Address
	RightsHolder bool
	Provider     bool
	Membership   bool
	Raw          types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderAuthorizeRecording represents a AuthorizeRecording event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderAuthorizeRecordingIterator

type LvStreamRightsHolderAuthorizeRecordingIterator struct {
	Event *LvStreamRightsHolderAuthorizeRecording // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderAuthorizeRecordingIterator is returned from FilterAuthorizeRecording and is used to iterate over the raw logs and unpacked data for AuthorizeRecording events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderAuthorizeRecordingIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderAuthorizeRecordingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderAuthorizeRecordingIterator) 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 LvStreamRightsHolderCaller

type LvStreamRightsHolderCaller struct {
	// contains filtered or unexported fields
}

LvStreamRightsHolderCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewLvStreamRightsHolderCaller

func NewLvStreamRightsHolderCaller(address common.Address, caller bind.ContractCaller) (*LvStreamRightsHolderCaller, error)

NewLvStreamRightsHolderCaller creates a new read-only instance of LvStreamRightsHolder, bound to a specific deployed contract.

func (*LvStreamRightsHolderCaller) ContentSpace

func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*LvStreamRightsHolderCaller) Creator

func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) Creator(opts *bind.CallOpts) (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*LvStreamRightsHolderCaller) DEFAULTACCESS

func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) DEFAULTACCESS(opts *bind.CallOpts) (uint8, error)

DEFAULTACCESS is a free data retrieval call binding the contract method 0x6af27417.

Solidity: function DEFAULT_ACCESS() constant returns(uint8)

func (*LvStreamRightsHolderCaller) DEFAULTCHARGE

func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) DEFAULTCHARGE(opts *bind.CallOpts) (uint8, error)

DEFAULTCHARGE is a free data retrieval call binding the contract method 0xf185db0c.

Solidity: function DEFAULT_CHARGE() constant returns(uint8)

func (*LvStreamRightsHolderCaller) DEFAULTSEE

func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) DEFAULTSEE(opts *bind.CallOpts) (uint8, error)

DEFAULTSEE is a free data retrieval call binding the contract method 0xb535b03e.

Solidity: function DEFAULT_SEE() constant returns(uint8)

func (*LvStreamRightsHolderCaller) Owner

func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*LvStreamRightsHolderCaller) RecordingStreams

func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) RecordingStreams(opts *bind.CallOpts, arg0 common.Address) (bool, error)

RecordingStreams is a free data retrieval call binding the contract method 0x250fc29a.

Solidity: function recordingStreams(address ) constant returns(bool)

func (*LvStreamRightsHolderCaller) RunAccessInfo

func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) RunAccessInfo(opts *bind.CallOpts, arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)

RunAccessInfo is a free data retrieval call binding the contract method 0x0f82c16f.

Solidity: function runAccessInfo(uint8 , bytes32[] , address[] ) constant returns(uint8, uint8, uint8, uint256)

func (*LvStreamRightsHolderCaller) RunDescribeStatus

func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) 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 ) constant returns(bytes32)

func (*LvStreamRightsHolderCaller) Version

func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) Version(opts *bind.CallOpts) ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

type LvStreamRightsHolderCallerRaw

type LvStreamRightsHolderCallerRaw struct {
	Contract *LvStreamRightsHolderCaller // Generic read-only contract binding to access the raw methods on
}

LvStreamRightsHolderCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*LvStreamRightsHolderCallerRaw) Call

func (_LvStreamRightsHolder *LvStreamRightsHolderCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type LvStreamRightsHolderCallerSession

type LvStreamRightsHolderCallerSession struct {
	Contract *LvStreamRightsHolderCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts               // Call options to use throughout this session
}

LvStreamRightsHolderCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*LvStreamRightsHolderCallerSession) ContentSpace

func (_LvStreamRightsHolder *LvStreamRightsHolderCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*LvStreamRightsHolderCallerSession) Creator

func (_LvStreamRightsHolder *LvStreamRightsHolderCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*LvStreamRightsHolderCallerSession) DEFAULTACCESS

func (_LvStreamRightsHolder *LvStreamRightsHolderCallerSession) DEFAULTACCESS() (uint8, error)

DEFAULTACCESS is a free data retrieval call binding the contract method 0x6af27417.

Solidity: function DEFAULT_ACCESS() constant returns(uint8)

func (*LvStreamRightsHolderCallerSession) DEFAULTCHARGE

func (_LvStreamRightsHolder *LvStreamRightsHolderCallerSession) DEFAULTCHARGE() (uint8, error)

DEFAULTCHARGE is a free data retrieval call binding the contract method 0xf185db0c.

Solidity: function DEFAULT_CHARGE() constant returns(uint8)

func (*LvStreamRightsHolderCallerSession) DEFAULTSEE

func (_LvStreamRightsHolder *LvStreamRightsHolderCallerSession) DEFAULTSEE() (uint8, error)

DEFAULTSEE is a free data retrieval call binding the contract method 0xb535b03e.

Solidity: function DEFAULT_SEE() constant returns(uint8)

func (*LvStreamRightsHolderCallerSession) Owner

func (_LvStreamRightsHolder *LvStreamRightsHolderCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*LvStreamRightsHolderCallerSession) RecordingStreams

func (_LvStreamRightsHolder *LvStreamRightsHolderCallerSession) RecordingStreams(arg0 common.Address) (bool, error)

RecordingStreams is a free data retrieval call binding the contract method 0x250fc29a.

Solidity: function recordingStreams(address ) constant returns(bool)

func (*LvStreamRightsHolderCallerSession) RunAccessInfo

func (_LvStreamRightsHolder *LvStreamRightsHolderCallerSession) RunAccessInfo(arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)

RunAccessInfo is a free data retrieval call binding the contract method 0x0f82c16f.

Solidity: function runAccessInfo(uint8 , bytes32[] , address[] ) constant returns(uint8, uint8, uint8, uint256)

func (*LvStreamRightsHolderCallerSession) RunDescribeStatus

func (_LvStreamRightsHolder *LvStreamRightsHolderCallerSession) RunDescribeStatus(arg0 *big.Int) ([32]byte, error)

RunDescribeStatus is a free data retrieval call binding the contract method 0x45080442.

Solidity: function runDescribeStatus(int256 ) constant returns(bytes32)

func (*LvStreamRightsHolderCallerSession) Version

func (_LvStreamRightsHolder *LvStreamRightsHolderCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

type LvStreamRightsHolderDisableRecording

type LvStreamRightsHolderDisableRecording struct {
	Timestamp *big.Int
	Stream    common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderDisableRecording represents a DisableRecording event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderDisableRecordingIterator

type LvStreamRightsHolderDisableRecordingIterator struct {
	Event *LvStreamRightsHolderDisableRecording // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderDisableRecordingIterator is returned from FilterDisableRecording and is used to iterate over the raw logs and unpacked data for DisableRecording events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderDisableRecordingIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderDisableRecordingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderDisableRecordingIterator) 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 LvStreamRightsHolderEnableRecording

type LvStreamRightsHolderEnableRecording struct {
	Timestamp *big.Int
	Stream    common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderEnableRecording represents a EnableRecording event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderEnableRecordingIterator

type LvStreamRightsHolderEnableRecordingIterator struct {
	Event *LvStreamRightsHolderEnableRecording // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderEnableRecordingIterator is returned from FilterEnableRecording and is used to iterate over the raw logs and unpacked data for EnableRecording events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderEnableRecordingIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderEnableRecordingIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderEnableRecordingIterator) 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 LvStreamRightsHolderFilterer

type LvStreamRightsHolderFilterer struct {
	// contains filtered or unexported fields
}

LvStreamRightsHolderFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewLvStreamRightsHolderFilterer

func NewLvStreamRightsHolderFilterer(address common.Address, filterer bind.ContractFilterer) (*LvStreamRightsHolderFilterer, error)

NewLvStreamRightsHolderFilterer creates a new log filterer instance of LvStreamRightsHolder, bound to a specific deployed contract.

func (*LvStreamRightsHolderFilterer) FilterAuthorizeRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterAuthorizeRecording(opts *bind.FilterOpts) (*LvStreamRightsHolderAuthorizeRecordingIterator, error)

FilterAuthorizeRecording is a free log retrieval operation binding the contract event 0xb72dd3ed580fe54dae87f5560d5617f1425b22e33e0a8e6ca80bf5cca9505535.

Solidity: event AuthorizeRecording(uint256 timestamp, address stream, address accessor, bool rightsHolder, bool provider, bool membership)

func (*LvStreamRightsHolderFilterer) FilterDisableRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterDisableRecording(opts *bind.FilterOpts) (*LvStreamRightsHolderDisableRecordingIterator, error)

FilterDisableRecording is a free log retrieval operation binding the contract event 0xaeba60bf43bc8bad9685cf80e62ae6d5cd753813786f1821576545517a3e49cb.

Solidity: event DisableRecording(uint256 timestamp, address stream)

func (*LvStreamRightsHolderFilterer) FilterEnableRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterEnableRecording(opts *bind.FilterOpts) (*LvStreamRightsHolderEnableRecordingIterator, error)

FilterEnableRecording is a free log retrieval operation binding the contract event 0xc9861f7825199418647d352092481fbd508dc7420e7a6e2f0f41be183d6e2c8d.

Solidity: event EnableRecording(uint256 timestamp, address stream)

func (*LvStreamRightsHolderFilterer) FilterLog

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterLog(opts *bind.FilterOpts) (*LvStreamRightsHolderLogIterator, error)

FilterLog is a free log retrieval operation binding the contract event 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab.

Solidity: event Log(string label)

func (*LvStreamRightsHolderFilterer) FilterLogAddress

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterLogAddress(opts *bind.FilterOpts) (*LvStreamRightsHolderLogAddressIterator, error)

FilterLogAddress is a free log retrieval operation binding the contract event 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e.

Solidity: event LogAddress(string label, address a)

func (*LvStreamRightsHolderFilterer) FilterLogBool

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterLogBool(opts *bind.FilterOpts) (*LvStreamRightsHolderLogBoolIterator, error)

FilterLogBool is a free log retrieval operation binding the contract event 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47.

Solidity: event LogBool(string label, bool b)

func (*LvStreamRightsHolderFilterer) FilterLogBytes32

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterLogBytes32(opts *bind.FilterOpts) (*LvStreamRightsHolderLogBytes32Iterator, error)

FilterLogBytes32 is a free log retrieval operation binding the contract event 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7.

Solidity: event LogBytes32(string label, bytes32 b)

func (*LvStreamRightsHolderFilterer) FilterLogInt256

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterLogInt256(opts *bind.FilterOpts) (*LvStreamRightsHolderLogInt256Iterator, error)

FilterLogInt256 is a free log retrieval operation binding the contract event 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22.

Solidity: event LogInt256(string label, int256 u)

func (*LvStreamRightsHolderFilterer) FilterLogPayment

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterLogPayment(opts *bind.FilterOpts) (*LvStreamRightsHolderLogPaymentIterator, error)

FilterLogPayment is a free log retrieval operation binding the contract event 0x6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a.

Solidity: event LogPayment(string label, address payee, uint256 amount)

func (*LvStreamRightsHolderFilterer) FilterLogUint256

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterLogUint256(opts *bind.FilterOpts) (*LvStreamRightsHolderLogUint256Iterator, error)

FilterLogUint256 is a free log retrieval operation binding the contract event 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d.

Solidity: event LogUint256(string label, uint256 u)

func (*LvStreamRightsHolderFilterer) FilterRunAccess

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterRunAccess(opts *bind.FilterOpts) (*LvStreamRightsHolderRunAccessIterator, error)

FilterRunAccess is a free log retrieval operation binding the contract event 0x3e68dc35f88d76818f276322c37f5021ee00e232fe0d27a93c02801aec4d9c58.

Solidity: event RunAccess(uint256 requestID, uint256 result)

func (*LvStreamRightsHolderFilterer) FilterRunAccessCharge

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterRunAccessCharge(opts *bind.FilterOpts) (*LvStreamRightsHolderRunAccessChargeIterator, error)

FilterRunAccessCharge is a free log retrieval operation binding the contract event 0xffadad18ab3777a19f664019a6261b011ab9405749e01a45950d44fb9360b385.

Solidity: event RunAccessCharge(uint8 level, int256 calculateAccessCharge)

func (*LvStreamRightsHolderFilterer) FilterRunCreate

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterRunCreate(opts *bind.FilterOpts) (*LvStreamRightsHolderRunCreateIterator, error)

FilterRunCreate is a free log retrieval operation binding the contract event 0x9df71221e13c480b974b5d5bd7591b30b7ea3bfff8a56dfa7fde810a14c1c39b.

Solidity: event RunCreate(uint256 result)

func (*LvStreamRightsHolderFilterer) FilterRunFinalize

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterRunFinalize(opts *bind.FilterOpts) (*LvStreamRightsHolderRunFinalizeIterator, error)

FilterRunFinalize is a free log retrieval operation binding the contract event 0xbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891.

Solidity: event RunFinalize(uint256 requestID, uint256 result)

func (*LvStreamRightsHolderFilterer) FilterRunKill

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterRunKill(opts *bind.FilterOpts) (*LvStreamRightsHolderRunKillIterator, error)

FilterRunKill is a free log retrieval operation binding the contract event 0x6d0dbfc3805aef247651b04b50fc717599f7e0b66c6b022ae1544406f7bf8f86.

Solidity: event RunKill(uint256 result)

func (*LvStreamRightsHolderFilterer) FilterRunStatusChange

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterRunStatusChange(opts *bind.FilterOpts) (*LvStreamRightsHolderRunStatusChangeIterator, error)

FilterRunStatusChange is a free log retrieval operation binding the contract event 0xb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff.

Solidity: event RunStatusChange(int256 proposedStatusCode, int256 returnStatusCode)

func (*LvStreamRightsHolderFilterer) ParseAuthorizeRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseAuthorizeRecording(log types.Log) (*LvStreamRightsHolderAuthorizeRecording, error)

ParseAuthorizeRecording is a log parse operation binding the contract event 0xb72dd3ed580fe54dae87f5560d5617f1425b22e33e0a8e6ca80bf5cca9505535.

Solidity: event AuthorizeRecording(uint256 timestamp, address stream, address accessor, bool rightsHolder, bool provider, bool membership)

func (*LvStreamRightsHolderFilterer) ParseDisableRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseDisableRecording(log types.Log) (*LvStreamRightsHolderDisableRecording, error)

ParseDisableRecording is a log parse operation binding the contract event 0xaeba60bf43bc8bad9685cf80e62ae6d5cd753813786f1821576545517a3e49cb.

Solidity: event DisableRecording(uint256 timestamp, address stream)

func (*LvStreamRightsHolderFilterer) ParseEnableRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseEnableRecording(log types.Log) (*LvStreamRightsHolderEnableRecording, error)

ParseEnableRecording is a log parse operation binding the contract event 0xc9861f7825199418647d352092481fbd508dc7420e7a6e2f0f41be183d6e2c8d.

Solidity: event EnableRecording(uint256 timestamp, address stream)

func (*LvStreamRightsHolderFilterer) ParseLog

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseLog(log types.Log) (*LvStreamRightsHolderLog, error)

ParseLog is a log parse operation binding the contract event 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab.

Solidity: event Log(string label)

func (*LvStreamRightsHolderFilterer) ParseLogAddress

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseLogAddress(log types.Log) (*LvStreamRightsHolderLogAddress, error)

ParseLogAddress is a log parse operation binding the contract event 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e.

Solidity: event LogAddress(string label, address a)

func (*LvStreamRightsHolderFilterer) ParseLogBool

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseLogBool(log types.Log) (*LvStreamRightsHolderLogBool, error)

ParseLogBool is a log parse operation binding the contract event 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47.

Solidity: event LogBool(string label, bool b)

func (*LvStreamRightsHolderFilterer) ParseLogBytes32

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseLogBytes32(log types.Log) (*LvStreamRightsHolderLogBytes32, error)

ParseLogBytes32 is a log parse operation binding the contract event 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7.

Solidity: event LogBytes32(string label, bytes32 b)

func (*LvStreamRightsHolderFilterer) ParseLogInt256

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseLogInt256(log types.Log) (*LvStreamRightsHolderLogInt256, error)

ParseLogInt256 is a log parse operation binding the contract event 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22.

Solidity: event LogInt256(string label, int256 u)

func (*LvStreamRightsHolderFilterer) ParseLogPayment

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseLogPayment(log types.Log) (*LvStreamRightsHolderLogPayment, error)

ParseLogPayment is a log parse operation binding the contract event 0x6a0f12fe24f7c34df8acc096f076bac6e3f1ff225f4fccc7b0f389657bde895a.

Solidity: event LogPayment(string label, address payee, uint256 amount)

func (*LvStreamRightsHolderFilterer) ParseLogUint256

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseLogUint256(log types.Log) (*LvStreamRightsHolderLogUint256, error)

ParseLogUint256 is a log parse operation binding the contract event 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d.

Solidity: event LogUint256(string label, uint256 u)

func (*LvStreamRightsHolderFilterer) ParseRunAccess

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseRunAccess(log types.Log) (*LvStreamRightsHolderRunAccess, error)

ParseRunAccess is a log parse operation binding the contract event 0x3e68dc35f88d76818f276322c37f5021ee00e232fe0d27a93c02801aec4d9c58.

Solidity: event RunAccess(uint256 requestID, uint256 result)

func (*LvStreamRightsHolderFilterer) ParseRunAccessCharge

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseRunAccessCharge(log types.Log) (*LvStreamRightsHolderRunAccessCharge, error)

ParseRunAccessCharge is a log parse operation binding the contract event 0xffadad18ab3777a19f664019a6261b011ab9405749e01a45950d44fb9360b385.

Solidity: event RunAccessCharge(uint8 level, int256 calculateAccessCharge)

func (*LvStreamRightsHolderFilterer) ParseRunCreate

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseRunCreate(log types.Log) (*LvStreamRightsHolderRunCreate, error)

ParseRunCreate is a log parse operation binding the contract event 0x9df71221e13c480b974b5d5bd7591b30b7ea3bfff8a56dfa7fde810a14c1c39b.

Solidity: event RunCreate(uint256 result)

func (*LvStreamRightsHolderFilterer) ParseRunFinalize

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseRunFinalize(log types.Log) (*LvStreamRightsHolderRunFinalize, error)

ParseRunFinalize is a log parse operation binding the contract event 0xbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891.

Solidity: event RunFinalize(uint256 requestID, uint256 result)

func (*LvStreamRightsHolderFilterer) ParseRunKill

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseRunKill(log types.Log) (*LvStreamRightsHolderRunKill, error)

ParseRunKill is a log parse operation binding the contract event 0x6d0dbfc3805aef247651b04b50fc717599f7e0b66c6b022ae1544406f7bf8f86.

Solidity: event RunKill(uint256 result)

func (*LvStreamRightsHolderFilterer) ParseRunStatusChange

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseRunStatusChange(log types.Log) (*LvStreamRightsHolderRunStatusChange, error)

ParseRunStatusChange is a log parse operation binding the contract event 0xb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff.

Solidity: event RunStatusChange(int256 proposedStatusCode, int256 returnStatusCode)

func (*LvStreamRightsHolderFilterer) WatchAuthorizeRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchAuthorizeRecording(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderAuthorizeRecording) (event.Subscription, error)

WatchAuthorizeRecording is a free log subscription operation binding the contract event 0xb72dd3ed580fe54dae87f5560d5617f1425b22e33e0a8e6ca80bf5cca9505535.

Solidity: event AuthorizeRecording(uint256 timestamp, address stream, address accessor, bool rightsHolder, bool provider, bool membership)

func (*LvStreamRightsHolderFilterer) WatchDisableRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchDisableRecording(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderDisableRecording) (event.Subscription, error)

WatchDisableRecording is a free log subscription operation binding the contract event 0xaeba60bf43bc8bad9685cf80e62ae6d5cd753813786f1821576545517a3e49cb.

Solidity: event DisableRecording(uint256 timestamp, address stream)

func (*LvStreamRightsHolderFilterer) WatchEnableRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchEnableRecording(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderEnableRecording) (event.Subscription, error)

WatchEnableRecording is a free log subscription operation binding the contract event 0xc9861f7825199418647d352092481fbd508dc7420e7a6e2f0f41be183d6e2c8d.

Solidity: event EnableRecording(uint256 timestamp, address stream)

func (*LvStreamRightsHolderFilterer) WatchLog

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchLog(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderLog) (event.Subscription, error)

WatchLog is a free log subscription operation binding the contract event 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab.

Solidity: event Log(string label)

func (*LvStreamRightsHolderFilterer) WatchLogAddress

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchLogAddress(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderLogAddress) (event.Subscription, error)

WatchLogAddress is a free log subscription operation binding the contract event 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e.

Solidity: event LogAddress(string label, address a)

func (*LvStreamRightsHolderFilterer) WatchLogBool

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchLogBool(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderLogBool) (event.Subscription, error)

WatchLogBool is a free log subscription operation binding the contract event 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47.

Solidity: event LogBool(string label, bool b)

func (*LvStreamRightsHolderFilterer) WatchLogBytes32

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchLogBytes32(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderLogBytes32) (event.Subscription, error)

WatchLogBytes32 is a free log subscription operation binding the contract event 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7.

Solidity: event LogBytes32(string label, bytes32 b)

func (*LvStreamRightsHolderFilterer) WatchLogInt256

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchLogInt256(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderLogInt256) (event.Subscription, error)

WatchLogInt256 is a free log subscription operation binding the contract event 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22.

Solidity: event LogInt256(string label, int256 u)

func (*LvStreamRightsHolderFilterer) WatchLogPayment

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchLogPayment(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderLogPayment) (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 (*LvStreamRightsHolderFilterer) WatchLogUint256

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchLogUint256(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderLogUint256) (event.Subscription, error)

WatchLogUint256 is a free log subscription operation binding the contract event 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d.

Solidity: event LogUint256(string label, uint256 u)

func (*LvStreamRightsHolderFilterer) WatchRunAccess

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchRunAccess(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderRunAccess) (event.Subscription, error)

WatchRunAccess is a free log subscription operation binding the contract event 0x3e68dc35f88d76818f276322c37f5021ee00e232fe0d27a93c02801aec4d9c58.

Solidity: event RunAccess(uint256 requestID, uint256 result)

func (*LvStreamRightsHolderFilterer) WatchRunAccessCharge

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchRunAccessCharge(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderRunAccessCharge) (event.Subscription, error)

WatchRunAccessCharge is a free log subscription operation binding the contract event 0xffadad18ab3777a19f664019a6261b011ab9405749e01a45950d44fb9360b385.

Solidity: event RunAccessCharge(uint8 level, int256 calculateAccessCharge)

func (*LvStreamRightsHolderFilterer) WatchRunCreate

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchRunCreate(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderRunCreate) (event.Subscription, error)

WatchRunCreate is a free log subscription operation binding the contract event 0x9df71221e13c480b974b5d5bd7591b30b7ea3bfff8a56dfa7fde810a14c1c39b.

Solidity: event RunCreate(uint256 result)

func (*LvStreamRightsHolderFilterer) WatchRunFinalize

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchRunFinalize(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderRunFinalize) (event.Subscription, error)

WatchRunFinalize is a free log subscription operation binding the contract event 0xbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891.

Solidity: event RunFinalize(uint256 requestID, uint256 result)

func (*LvStreamRightsHolderFilterer) WatchRunKill

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchRunKill(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderRunKill) (event.Subscription, error)

WatchRunKill is a free log subscription operation binding the contract event 0x6d0dbfc3805aef247651b04b50fc717599f7e0b66c6b022ae1544406f7bf8f86.

Solidity: event RunKill(uint256 result)

func (*LvStreamRightsHolderFilterer) WatchRunStatusChange

func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchRunStatusChange(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderRunStatusChange) (event.Subscription, error)

WatchRunStatusChange is a free log subscription operation binding the contract event 0xb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff.

Solidity: event RunStatusChange(int256 proposedStatusCode, int256 returnStatusCode)

type LvStreamRightsHolderLog

type LvStreamRightsHolderLog struct {
	Label string
	Raw   types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderLog represents a Log event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderLogAddress

type LvStreamRightsHolderLogAddress struct {
	Label string
	A     common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderLogAddress represents a LogAddress event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderLogAddressIterator

type LvStreamRightsHolderLogAddressIterator struct {
	Event *LvStreamRightsHolderLogAddress // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderLogAddressIterator is returned from FilterLogAddress and is used to iterate over the raw logs and unpacked data for LogAddress events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderLogAddressIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderLogAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderLogAddressIterator) 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 LvStreamRightsHolderLogBool

type LvStreamRightsHolderLogBool struct {
	Label string
	B     bool
	Raw   types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderLogBool represents a LogBool event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderLogBoolIterator

type LvStreamRightsHolderLogBoolIterator struct {
	Event *LvStreamRightsHolderLogBool // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderLogBoolIterator is returned from FilterLogBool and is used to iterate over the raw logs and unpacked data for LogBool events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderLogBoolIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderLogBoolIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderLogBoolIterator) 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 LvStreamRightsHolderLogBytes32

type LvStreamRightsHolderLogBytes32 struct {
	Label string
	B     [32]byte
	Raw   types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderLogBytes32 represents a LogBytes32 event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderLogBytes32Iterator

type LvStreamRightsHolderLogBytes32Iterator struct {
	Event *LvStreamRightsHolderLogBytes32 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderLogBytes32Iterator is returned from FilterLogBytes32 and is used to iterate over the raw logs and unpacked data for LogBytes32 events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderLogBytes32Iterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderLogBytes32Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderLogBytes32Iterator) 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 LvStreamRightsHolderLogInt256

type LvStreamRightsHolderLogInt256 struct {
	Label string
	U     *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderLogInt256 represents a LogInt256 event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderLogInt256Iterator

type LvStreamRightsHolderLogInt256Iterator struct {
	Event *LvStreamRightsHolderLogInt256 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderLogInt256Iterator is returned from FilterLogInt256 and is used to iterate over the raw logs and unpacked data for LogInt256 events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderLogInt256Iterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderLogInt256Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderLogInt256Iterator) 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 LvStreamRightsHolderLogIterator

type LvStreamRightsHolderLogIterator struct {
	Event *LvStreamRightsHolderLog // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderLogIterator is returned from FilterLog and is used to iterate over the raw logs and unpacked data for Log events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderLogIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderLogIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderLogIterator) 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 LvStreamRightsHolderLogPayment

type LvStreamRightsHolderLogPayment struct {
	Label  string
	Payee  common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderLogPayment represents a LogPayment event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderLogPaymentIterator

type LvStreamRightsHolderLogPaymentIterator struct {
	Event *LvStreamRightsHolderLogPayment // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderLogPaymentIterator is returned from FilterLogPayment and is used to iterate over the raw logs and unpacked data for LogPayment events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderLogPaymentIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderLogPaymentIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderLogPaymentIterator) 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 LvStreamRightsHolderLogUint256

type LvStreamRightsHolderLogUint256 struct {
	Label string
	U     *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderLogUint256 represents a LogUint256 event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderLogUint256Iterator

type LvStreamRightsHolderLogUint256Iterator struct {
	Event *LvStreamRightsHolderLogUint256 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderLogUint256Iterator is returned from FilterLogUint256 and is used to iterate over the raw logs and unpacked data for LogUint256 events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderLogUint256Iterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderLogUint256Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderLogUint256Iterator) 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 LvStreamRightsHolderRaw

type LvStreamRightsHolderRaw struct {
	Contract *LvStreamRightsHolder // Generic contract binding to access the raw methods on
}

LvStreamRightsHolderRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*LvStreamRightsHolderRaw) Call

func (_LvStreamRightsHolder *LvStreamRightsHolderRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*LvStreamRightsHolderRaw) Transact

func (_LvStreamRightsHolder *LvStreamRightsHolderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*LvStreamRightsHolderRaw) Transfer

func (_LvStreamRightsHolder *LvStreamRightsHolderRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type LvStreamRightsHolderRunAccess

type LvStreamRightsHolderRunAccess struct {
	RequestID *big.Int
	Result    *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderRunAccess represents a RunAccess event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderRunAccessCharge

type LvStreamRightsHolderRunAccessCharge struct {
	Level                 uint8
	CalculateAccessCharge *big.Int
	Raw                   types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderRunAccessCharge represents a RunAccessCharge event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderRunAccessChargeIterator

type LvStreamRightsHolderRunAccessChargeIterator struct {
	Event *LvStreamRightsHolderRunAccessCharge // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderRunAccessChargeIterator is returned from FilterRunAccessCharge and is used to iterate over the raw logs and unpacked data for RunAccessCharge events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderRunAccessChargeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderRunAccessChargeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderRunAccessChargeIterator) 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 LvStreamRightsHolderRunAccessIterator

type LvStreamRightsHolderRunAccessIterator struct {
	Event *LvStreamRightsHolderRunAccess // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderRunAccessIterator is returned from FilterRunAccess and is used to iterate over the raw logs and unpacked data for RunAccess events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderRunAccessIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderRunAccessIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderRunAccessIterator) 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 LvStreamRightsHolderRunCreate

type LvStreamRightsHolderRunCreate struct {
	Result *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderRunCreate represents a RunCreate event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderRunCreateIterator

type LvStreamRightsHolderRunCreateIterator struct {
	Event *LvStreamRightsHolderRunCreate // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderRunCreateIterator is returned from FilterRunCreate and is used to iterate over the raw logs and unpacked data for RunCreate events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderRunCreateIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderRunCreateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderRunCreateIterator) 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 LvStreamRightsHolderRunFinalize

type LvStreamRightsHolderRunFinalize struct {
	RequestID *big.Int
	Result    *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderRunFinalize represents a RunFinalize event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderRunFinalizeIterator

type LvStreamRightsHolderRunFinalizeIterator struct {
	Event *LvStreamRightsHolderRunFinalize // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderRunFinalizeIterator is returned from FilterRunFinalize and is used to iterate over the raw logs and unpacked data for RunFinalize events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderRunFinalizeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderRunFinalizeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderRunFinalizeIterator) 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 LvStreamRightsHolderRunKill

type LvStreamRightsHolderRunKill struct {
	Result *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderRunKill represents a RunKill event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderRunKillIterator

type LvStreamRightsHolderRunKillIterator struct {
	Event *LvStreamRightsHolderRunKill // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderRunKillIterator is returned from FilterRunKill and is used to iterate over the raw logs and unpacked data for RunKill events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderRunKillIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderRunKillIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderRunKillIterator) 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 LvStreamRightsHolderRunStatusChange

type LvStreamRightsHolderRunStatusChange struct {
	ProposedStatusCode *big.Int
	ReturnStatusCode   *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

LvStreamRightsHolderRunStatusChange represents a RunStatusChange event raised by the LvStreamRightsHolder contract.

type LvStreamRightsHolderRunStatusChangeIterator

type LvStreamRightsHolderRunStatusChangeIterator struct {
	Event *LvStreamRightsHolderRunStatusChange // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LvStreamRightsHolderRunStatusChangeIterator is returned from FilterRunStatusChange and is used to iterate over the raw logs and unpacked data for RunStatusChange events raised by the LvStreamRightsHolder contract.

func (*LvStreamRightsHolderRunStatusChangeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LvStreamRightsHolderRunStatusChangeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LvStreamRightsHolderRunStatusChangeIterator) 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 LvStreamRightsHolderSession

type LvStreamRightsHolderSession struct {
	Contract     *LvStreamRightsHolder // Generic contract binding to set the session for
	CallOpts     bind.CallOpts         // Call options to use throughout this session
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

LvStreamRightsHolderSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*LvStreamRightsHolderSession) AuthorizeRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) AuthorizeRecording(stream common.Address, accessor common.Address) (*types.Transaction, error)

AuthorizeRecording is a paid mutator transaction binding the contract method 0x6135c504.

Solidity: function authorizeRecording(address stream, address accessor) returns(bool)

func (*LvStreamRightsHolderSession) ContentSpace

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*LvStreamRightsHolderSession) Creator

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*LvStreamRightsHolderSession) DEFAULTACCESS

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) DEFAULTACCESS() (uint8, error)

DEFAULTACCESS is a free data retrieval call binding the contract method 0x6af27417.

Solidity: function DEFAULT_ACCESS() constant returns(uint8)

func (*LvStreamRightsHolderSession) DEFAULTCHARGE

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) DEFAULTCHARGE() (uint8, error)

DEFAULTCHARGE is a free data retrieval call binding the contract method 0xf185db0c.

Solidity: function DEFAULT_CHARGE() constant returns(uint8)

func (*LvStreamRightsHolderSession) DEFAULTSEE

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) DEFAULTSEE() (uint8, error)

DEFAULTSEE is a free data retrieval call binding the contract method 0xb535b03e.

Solidity: function DEFAULT_SEE() constant returns(uint8)

func (*LvStreamRightsHolderSession) DisableRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) DisableRecording(stream common.Address) (*types.Transaction, error)

DisableRecording is a paid mutator transaction binding the contract method 0x20abe3ae.

Solidity: function disableRecording(address stream) returns()

func (*LvStreamRightsHolderSession) EnableRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) EnableRecording(stream common.Address) (*types.Transaction, error)

EnableRecording is a paid mutator transaction binding the contract method 0x514eecff.

Solidity: function enableRecording(address stream) returns()

func (*LvStreamRightsHolderSession) Kill

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*LvStreamRightsHolderSession) Owner

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*LvStreamRightsHolderSession) RecordingStreams

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) RecordingStreams(arg0 common.Address) (bool, error)

RecordingStreams is a free data retrieval call binding the contract method 0x250fc29a.

Solidity: function recordingStreams(address ) constant returns(bool)

func (*LvStreamRightsHolderSession) RegisterStream

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) RegisterStream(stream common.Address) (*types.Transaction, error)

RegisterStream is a paid mutator transaction binding the contract method 0xad284b12.

Solidity: function registerStream(address stream) returns()

func (*LvStreamRightsHolderSession) RunAccess

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) RunAccess(arg0 *big.Int, arg1 uint8, arg2 [][32]byte, arg3 []common.Address) (*types.Transaction, error)

RunAccess is a paid mutator transaction binding the contract method 0x123e0e80.

Solidity: function runAccess(uint256 , uint8 , bytes32[] , address[] ) returns(uint256)

func (*LvStreamRightsHolderSession) RunAccessInfo

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) RunAccessInfo(arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)

RunAccessInfo is a free data retrieval call binding the contract method 0x0f82c16f.

Solidity: function runAccessInfo(uint8 , bytes32[] , address[] ) constant returns(uint8, uint8, uint8, uint256)

func (*LvStreamRightsHolderSession) RunCreate

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) RunCreate() (*types.Transaction, error)

RunCreate is a paid mutator transaction binding the contract method 0x7b1cdb3e.

Solidity: function runCreate() returns(uint256)

func (*LvStreamRightsHolderSession) RunDescribeStatus

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) RunDescribeStatus(arg0 *big.Int) ([32]byte, error)

RunDescribeStatus is a free data retrieval call binding the contract method 0x45080442.

Solidity: function runDescribeStatus(int256 ) constant returns(bytes32)

func (*LvStreamRightsHolderSession) RunEdit

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) RunEdit() (*types.Transaction, error)

RunEdit is a paid mutator transaction binding the contract method 0xc9f3d94c.

Solidity: function runEdit() returns(uint256)

func (*LvStreamRightsHolderSession) RunFinalize

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) RunFinalize(arg0 *big.Int, arg1 *big.Int) (*types.Transaction, error)

RunFinalize is a paid mutator transaction binding the contract method 0x17685953.

Solidity: function runFinalize(uint256 , uint256 ) returns(uint256)

func (*LvStreamRightsHolderSession) RunFinalizeExt

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) RunFinalizeExt(requestID *big.Int, score_pct *big.Int, originator common.Address) (*types.Transaction, error)

RunFinalizeExt is a paid mutator transaction binding the contract method 0xeb81eff0.

Solidity: function runFinalizeExt(uint256 requestID, uint256 score_pct, address originator) returns(uint256)

func (*LvStreamRightsHolderSession) RunGrant

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) RunGrant(arg0 *big.Int, arg1 bool) (*types.Transaction, error)

RunGrant is a paid mutator transaction binding the contract method 0xe870ed91.

Solidity: function runGrant(uint256 , bool ) returns(uint256)

func (*LvStreamRightsHolderSession) RunKill

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) RunKill() (*types.Transaction, error)

RunKill is a paid mutator transaction binding the contract method 0x9e99bbea.

Solidity: function runKill() returns(uint256)

func (*LvStreamRightsHolderSession) RunStatusChange

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) RunStatusChange(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) returns(int256)

func (*LvStreamRightsHolderSession) TransferCreatorship

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*LvStreamRightsHolderSession) TransferOwnership

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*LvStreamRightsHolderSession) Version

func (_LvStreamRightsHolder *LvStreamRightsHolderSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

type LvStreamRightsHolderTransactor

type LvStreamRightsHolderTransactor struct {
	// contains filtered or unexported fields
}

LvStreamRightsHolderTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewLvStreamRightsHolderTransactor

func NewLvStreamRightsHolderTransactor(address common.Address, transactor bind.ContractTransactor) (*LvStreamRightsHolderTransactor, error)

NewLvStreamRightsHolderTransactor creates a new write-only instance of LvStreamRightsHolder, bound to a specific deployed contract.

func (*LvStreamRightsHolderTransactor) AuthorizeRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) AuthorizeRecording(opts *bind.TransactOpts, stream common.Address, accessor common.Address) (*types.Transaction, error)

AuthorizeRecording is a paid mutator transaction binding the contract method 0x6135c504.

Solidity: function authorizeRecording(address stream, address accessor) returns(bool)

func (*LvStreamRightsHolderTransactor) DisableRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) DisableRecording(opts *bind.TransactOpts, stream common.Address) (*types.Transaction, error)

DisableRecording is a paid mutator transaction binding the contract method 0x20abe3ae.

Solidity: function disableRecording(address stream) returns()

func (*LvStreamRightsHolderTransactor) EnableRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) EnableRecording(opts *bind.TransactOpts, stream common.Address) (*types.Transaction, error)

EnableRecording is a paid mutator transaction binding the contract method 0x514eecff.

Solidity: function enableRecording(address stream) returns()

func (*LvStreamRightsHolderTransactor) Kill

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*LvStreamRightsHolderTransactor) RegisterStream

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RegisterStream(opts *bind.TransactOpts, stream common.Address) (*types.Transaction, error)

RegisterStream is a paid mutator transaction binding the contract method 0xad284b12.

Solidity: function registerStream(address stream) returns()

func (*LvStreamRightsHolderTransactor) RunAccess

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RunAccess(opts *bind.TransactOpts, arg0 *big.Int, arg1 uint8, arg2 [][32]byte, arg3 []common.Address) (*types.Transaction, error)

RunAccess is a paid mutator transaction binding the contract method 0x123e0e80.

Solidity: function runAccess(uint256 , uint8 , bytes32[] , address[] ) returns(uint256)

func (*LvStreamRightsHolderTransactor) RunCreate

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RunCreate(opts *bind.TransactOpts) (*types.Transaction, error)

RunCreate is a paid mutator transaction binding the contract method 0x7b1cdb3e.

Solidity: function runCreate() returns(uint256)

func (*LvStreamRightsHolderTransactor) RunEdit

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RunEdit(opts *bind.TransactOpts) (*types.Transaction, error)

RunEdit is a paid mutator transaction binding the contract method 0xc9f3d94c.

Solidity: function runEdit() returns(uint256)

func (*LvStreamRightsHolderTransactor) RunFinalize

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RunFinalize(opts *bind.TransactOpts, arg0 *big.Int, arg1 *big.Int) (*types.Transaction, error)

RunFinalize is a paid mutator transaction binding the contract method 0x17685953.

Solidity: function runFinalize(uint256 , uint256 ) returns(uint256)

func (*LvStreamRightsHolderTransactor) RunFinalizeExt

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RunFinalizeExt(opts *bind.TransactOpts, requestID *big.Int, score_pct *big.Int, originator common.Address) (*types.Transaction, error)

RunFinalizeExt is a paid mutator transaction binding the contract method 0xeb81eff0.

Solidity: function runFinalizeExt(uint256 requestID, uint256 score_pct, address originator) returns(uint256)

func (*LvStreamRightsHolderTransactor) RunGrant

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RunGrant(opts *bind.TransactOpts, arg0 *big.Int, arg1 bool) (*types.Transaction, error)

RunGrant is a paid mutator transaction binding the contract method 0xe870ed91.

Solidity: function runGrant(uint256 , bool ) returns(uint256)

func (*LvStreamRightsHolderTransactor) RunKill

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RunKill(opts *bind.TransactOpts) (*types.Transaction, error)

RunKill is a paid mutator transaction binding the contract method 0x9e99bbea.

Solidity: function runKill() returns(uint256)

func (*LvStreamRightsHolderTransactor) RunStatusChange

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) 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) returns(int256)

func (*LvStreamRightsHolderTransactor) TransferCreatorship

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) 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 (*LvStreamRightsHolderTransactor) TransferOwnership

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) 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 LvStreamRightsHolderTransactorRaw

type LvStreamRightsHolderTransactorRaw struct {
	Contract *LvStreamRightsHolderTransactor // Generic write-only contract binding to access the raw methods on
}

LvStreamRightsHolderTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*LvStreamRightsHolderTransactorRaw) Transact

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*LvStreamRightsHolderTransactorRaw) Transfer

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type LvStreamRightsHolderTransactorSession

type LvStreamRightsHolderTransactorSession struct {
	Contract     *LvStreamRightsHolderTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts               // Transaction auth options to use throughout this session
}

LvStreamRightsHolderTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*LvStreamRightsHolderTransactorSession) AuthorizeRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorSession) AuthorizeRecording(stream common.Address, accessor common.Address) (*types.Transaction, error)

AuthorizeRecording is a paid mutator transaction binding the contract method 0x6135c504.

Solidity: function authorizeRecording(address stream, address accessor) returns(bool)

func (*LvStreamRightsHolderTransactorSession) DisableRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorSession) DisableRecording(stream common.Address) (*types.Transaction, error)

DisableRecording is a paid mutator transaction binding the contract method 0x20abe3ae.

Solidity: function disableRecording(address stream) returns()

func (*LvStreamRightsHolderTransactorSession) EnableRecording

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorSession) EnableRecording(stream common.Address) (*types.Transaction, error)

EnableRecording is a paid mutator transaction binding the contract method 0x514eecff.

Solidity: function enableRecording(address stream) returns()

func (*LvStreamRightsHolderTransactorSession) Kill

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*LvStreamRightsHolderTransactorSession) RegisterStream

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorSession) RegisterStream(stream common.Address) (*types.Transaction, error)

RegisterStream is a paid mutator transaction binding the contract method 0xad284b12.

Solidity: function registerStream(address stream) returns()

func (*LvStreamRightsHolderTransactorSession) RunAccess

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorSession) RunAccess(arg0 *big.Int, arg1 uint8, arg2 [][32]byte, arg3 []common.Address) (*types.Transaction, error)

RunAccess is a paid mutator transaction binding the contract method 0x123e0e80.

Solidity: function runAccess(uint256 , uint8 , bytes32[] , address[] ) returns(uint256)

func (*LvStreamRightsHolderTransactorSession) RunCreate

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorSession) RunCreate() (*types.Transaction, error)

RunCreate is a paid mutator transaction binding the contract method 0x7b1cdb3e.

Solidity: function runCreate() returns(uint256)

func (*LvStreamRightsHolderTransactorSession) RunEdit

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorSession) RunEdit() (*types.Transaction, error)

RunEdit is a paid mutator transaction binding the contract method 0xc9f3d94c.

Solidity: function runEdit() returns(uint256)

func (*LvStreamRightsHolderTransactorSession) RunFinalize

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorSession) RunFinalize(arg0 *big.Int, arg1 *big.Int) (*types.Transaction, error)

RunFinalize is a paid mutator transaction binding the contract method 0x17685953.

Solidity: function runFinalize(uint256 , uint256 ) returns(uint256)

func (*LvStreamRightsHolderTransactorSession) RunFinalizeExt

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorSession) RunFinalizeExt(requestID *big.Int, score_pct *big.Int, originator common.Address) (*types.Transaction, error)

RunFinalizeExt is a paid mutator transaction binding the contract method 0xeb81eff0.

Solidity: function runFinalizeExt(uint256 requestID, uint256 score_pct, address originator) returns(uint256)

func (*LvStreamRightsHolderTransactorSession) RunGrant

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorSession) RunGrant(arg0 *big.Int, arg1 bool) (*types.Transaction, error)

RunGrant is a paid mutator transaction binding the contract method 0xe870ed91.

Solidity: function runGrant(uint256 , bool ) returns(uint256)

func (*LvStreamRightsHolderTransactorSession) RunKill

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorSession) RunKill() (*types.Transaction, error)

RunKill is a paid mutator transaction binding the contract method 0x9e99bbea.

Solidity: function runKill() returns(uint256)

func (*LvStreamRightsHolderTransactorSession) RunStatusChange

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorSession) RunStatusChange(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) returns(int256)

func (*LvStreamRightsHolderTransactorSession) TransferCreatorship

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*LvStreamRightsHolderTransactorSession) TransferOwnership

func (_LvStreamRightsHolder *LvStreamRightsHolderTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

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() constant 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() constant 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) constant returns(bytes)

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() constant 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() constant returns(bytes32)

type MetaObjectCallerRaw

type MetaObjectCallerRaw struct {
	Contract *MetaObjectCaller // Generic read-only contract binding to access the raw methods on
}

MetaObjectCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MetaObjectCallerRaw) Call

func (_MetaObject *MetaObjectCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type MetaObjectCallerSession

type MetaObjectCallerSession struct {
	Contract *MetaObjectCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts     // Call options to use throughout this session
}

MetaObjectCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*MetaObjectCallerSession) ContentSpace

func (_MetaObject *MetaObjectCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*MetaObjectCallerSession) Creator

func (_MetaObject *MetaObjectCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*MetaObjectCallerSession) GetMeta

func (_MetaObject *MetaObjectCallerSession) GetMeta(key []byte) ([]byte, error)

GetMeta is a free data retrieval call binding the contract method 0xac55c906.

Solidity: function getMeta(bytes key) constant returns(bytes)

func (*MetaObjectCallerSession) Owner

func (_MetaObject *MetaObjectCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*MetaObjectCallerSession) Version

func (_MetaObject *MetaObjectCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant 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 MetaObjectRaw

type MetaObjectRaw struct {
	Contract *MetaObject // Generic contract binding to access the raw methods on
}

MetaObjectRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MetaObjectRaw) Call

func (_MetaObject *MetaObjectRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*MetaObjectRaw) Transact

func (_MetaObject *MetaObjectRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MetaObjectRaw) Transfer

func (_MetaObject *MetaObjectRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type MetaObjectSession

type MetaObjectSession struct {
	Contract     *MetaObject       // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

MetaObjectSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MetaObjectSession) ContentSpace

func (_MetaObject *MetaObjectSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*MetaObjectSession) Creator

func (_MetaObject *MetaObjectSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*MetaObjectSession) GetMeta

func (_MetaObject *MetaObjectSession) GetMeta(key []byte) ([]byte, error)

GetMeta is a free data retrieval call binding the contract method 0xac55c906.

Solidity: function getMeta(bytes key) constant returns(bytes)

func (*MetaObjectSession) Kill

func (_MetaObject *MetaObjectSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*MetaObjectSession) Owner

func (_MetaObject *MetaObjectSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*MetaObjectSession) PutMeta

func (_MetaObject *MetaObjectSession) PutMeta(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 (*MetaObjectSession) TransferCreatorship

func (_MetaObject *MetaObjectSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*MetaObjectSession) TransferOwnership

func (_MetaObject *MetaObjectSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*MetaObjectSession) Version

func (_MetaObject *MetaObjectSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

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) 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 MetaObjectTransactorRaw

type MetaObjectTransactorRaw struct {
	Contract *MetaObjectTransactor // Generic write-only contract binding to access the raw methods on
}

MetaObjectTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MetaObjectTransactorRaw) Transact

func (_MetaObject *MetaObjectTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MetaObjectTransactorRaw) Transfer

func (_MetaObject *MetaObjectTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type MetaObjectTransactorSession

type MetaObjectTransactorSession struct {
	Contract     *MetaObjectTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

MetaObjectTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MetaObjectTransactorSession) Kill

func (_MetaObject *MetaObjectTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*MetaObjectTransactorSession) PutMeta

func (_MetaObject *MetaObjectTransactorSession) PutMeta(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 (*MetaObjectTransactorSession) TransferCreatorship

func (_MetaObject *MetaObjectTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*MetaObjectTransactorSession) TransferOwnership

func (_MetaObject *MetaObjectTransactorSession) TransferOwnership(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 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() constant 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() constant 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() constant 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() constant returns(bytes32)

type NodeCallerRaw

type NodeCallerRaw struct {
	Contract *NodeCaller // Generic read-only contract binding to access the raw methods on
}

NodeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*NodeCallerRaw) Call

func (_Node *NodeCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type NodeCallerSession

type NodeCallerSession struct {
	Contract *NodeCaller   // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts // Call options to use throughout this session
}

NodeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*NodeCallerSession) ContentSpace

func (_Node *NodeCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*NodeCallerSession) Creator

func (_Node *NodeCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*NodeCallerSession) Owner

func (_Node *NodeCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*NodeCallerSession) Version

func (_Node *NodeCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant 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 NodeRaw

type NodeRaw struct {
	Contract *Node // Generic contract binding to access the raw methods on
}

NodeRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*NodeRaw) Call

func (_Node *NodeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*NodeRaw) Transact

func (_Node *NodeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*NodeRaw) Transfer

func (_Node *NodeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type NodeSession

type NodeSession struct {
	Contract     *Node             // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

NodeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*NodeSession) ContentSpace

func (_Node *NodeSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*NodeSession) Creator

func (_Node *NodeSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*NodeSession) Kill

func (_Node *NodeSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*NodeSession) Log

func (_Node *NodeSession) Log(label string) (*types.Transaction, error)

Log is a paid mutator transaction binding the contract method 0x41304fac.

Solidity: function log(string label) returns()

func (*NodeSession) Owner

func (_Node *NodeSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*NodeSession) TransferCreatorship

func (_Node *NodeSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*NodeSession) TransferOwnership

func (_Node *NodeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*NodeSession) Version

func (_Node *NodeSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

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 ) constant 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 ) constant 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) constant 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() constant 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() constant 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() constant 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() constant 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() constant 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 ) constant 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 ) constant 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() constant returns(bytes32)

type NodeSpaceCallerRaw

type NodeSpaceCallerRaw struct {
	Contract *NodeSpaceCaller // Generic read-only contract binding to access the raw methods on
}

NodeSpaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*NodeSpaceCallerRaw) Call

func (_NodeSpace *NodeSpaceCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type NodeSpaceCallerSession

type NodeSpaceCallerSession struct {
	Contract *NodeSpaceCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts    // Call options to use throughout this session
}

NodeSpaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*NodeSpaceCallerSession) ActiveNodeAddresses

func (_NodeSpace *NodeSpaceCallerSession) ActiveNodeAddresses(arg0 *big.Int) (common.Address, error)

ActiveNodeAddresses is a free data retrieval call binding the contract method 0x52f82dd8.

Solidity: function activeNodeAddresses(uint256 ) constant returns(address)

func (*NodeSpaceCallerSession) ActiveNodeLocators

func (_NodeSpace *NodeSpaceCallerSession) ActiveNodeLocators(arg0 *big.Int) ([]byte, error)

ActiveNodeLocators is a free data retrieval call binding the contract method 0x5272ae17.

Solidity: function activeNodeLocators(uint256 ) constant returns(bytes)

func (*NodeSpaceCallerSession) CanNodePublish

func (_NodeSpace *NodeSpaceCallerSession) CanNodePublish(candidate common.Address) (bool, error)

CanNodePublish is a free data retrieval call binding the contract method 0x26683e14.

Solidity: function canNodePublish(address candidate) constant returns(bool)

func (*NodeSpaceCallerSession) ContentSpace

func (_NodeSpace *NodeSpaceCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*NodeSpaceCallerSession) Creator

func (_NodeSpace *NodeSpaceCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*NodeSpaceCallerSession) NumActiveNodes

func (_NodeSpace *NodeSpaceCallerSession) NumActiveNodes() (*big.Int, error)

NumActiveNodes is a free data retrieval call binding the contract method 0x43f59ec7.

Solidity: function numActiveNodes() constant returns(uint256)

func (*NodeSpaceCallerSession) NumPendingNodes

func (_NodeSpace *NodeSpaceCallerSession) NumPendingNodes() (*big.Int, error)

NumPendingNodes is a free data retrieval call binding the contract method 0xf41a1587.

Solidity: function numPendingNodes() constant returns(uint256)

func (*NodeSpaceCallerSession) Owner

func (_NodeSpace *NodeSpaceCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*NodeSpaceCallerSession) PendingNodeAddresses

func (_NodeSpace *NodeSpaceCallerSession) PendingNodeAddresses(arg0 *big.Int) (common.Address, error)

PendingNodeAddresses is a free data retrieval call binding the contract method 0x6be9514c.

Solidity: function pendingNodeAddresses(uint256 ) constant returns(address)

func (*NodeSpaceCallerSession) PendingNodeLocators

func (_NodeSpace *NodeSpaceCallerSession) PendingNodeLocators(arg0 *big.Int) ([]byte, error)

PendingNodeLocators is a free data retrieval call binding the contract method 0x69e30ff8.

Solidity: function pendingNodeLocators(uint256 ) constant returns(bytes)

func (*NodeSpaceCallerSession) Version

func (_NodeSpace *NodeSpaceCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant 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 NodeSpaceRaw

type NodeSpaceRaw struct {
	Contract *NodeSpace // Generic contract binding to access the raw methods on
}

NodeSpaceRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*NodeSpaceRaw) Call

func (_NodeSpace *NodeSpaceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*NodeSpaceRaw) Transact

func (_NodeSpace *NodeSpaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*NodeSpaceRaw) Transfer

func (_NodeSpace *NodeSpaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type 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 NodeSpaceSession

type NodeSpaceSession struct {
	Contract     *NodeSpace        // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

NodeSpaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*NodeSpaceSession) ActiveNodeAddresses

func (_NodeSpace *NodeSpaceSession) ActiveNodeAddresses(arg0 *big.Int) (common.Address, error)

ActiveNodeAddresses is a free data retrieval call binding the contract method 0x52f82dd8.

Solidity: function activeNodeAddresses(uint256 ) constant returns(address)

func (*NodeSpaceSession) ActiveNodeLocators

func (_NodeSpace *NodeSpaceSession) ActiveNodeLocators(arg0 *big.Int) ([]byte, error)

ActiveNodeLocators is a free data retrieval call binding the contract method 0x5272ae17.

Solidity: function activeNodeLocators(uint256 ) constant returns(bytes)

func (*NodeSpaceSession) AddNode

func (_NodeSpace *NodeSpaceSession) AddNode(_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 (*NodeSpaceSession) ApproveNode

func (_NodeSpace *NodeSpaceSession) ApproveNode(_nodeAddr common.Address) (*types.Transaction, error)

ApproveNode is a paid mutator transaction binding the contract method 0xdd4c97a0.

Solidity: function approveNode(address _nodeAddr) returns()

func (*NodeSpaceSession) CanNodePublish

func (_NodeSpace *NodeSpaceSession) CanNodePublish(candidate common.Address) (bool, error)

CanNodePublish is a free data retrieval call binding the contract method 0x26683e14.

Solidity: function canNodePublish(address candidate) constant returns(bool)

func (*NodeSpaceSession) ContentSpace

func (_NodeSpace *NodeSpaceSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*NodeSpaceSession) Creator

func (_NodeSpace *NodeSpaceSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*NodeSpaceSession) Kill

func (_NodeSpace *NodeSpaceSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*NodeSpaceSession) NumActiveNodes

func (_NodeSpace *NodeSpaceSession) NumActiveNodes() (*big.Int, error)

NumActiveNodes is a free data retrieval call binding the contract method 0x43f59ec7.

Solidity: function numActiveNodes() constant returns(uint256)

func (*NodeSpaceSession) NumPendingNodes

func (_NodeSpace *NodeSpaceSession) NumPendingNodes() (*big.Int, error)

NumPendingNodes is a free data retrieval call binding the contract method 0xf41a1587.

Solidity: function numPendingNodes() constant returns(uint256)

func (*NodeSpaceSession) Owner

func (_NodeSpace *NodeSpaceSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*NodeSpaceSession) PendingNodeAddresses

func (_NodeSpace *NodeSpaceSession) PendingNodeAddresses(arg0 *big.Int) (common.Address, error)

PendingNodeAddresses is a free data retrieval call binding the contract method 0x6be9514c.

Solidity: function pendingNodeAddresses(uint256 ) constant returns(address)

func (*NodeSpaceSession) PendingNodeLocators

func (_NodeSpace *NodeSpaceSession) PendingNodeLocators(arg0 *big.Int) ([]byte, error)

PendingNodeLocators is a free data retrieval call binding the contract method 0x69e30ff8.

Solidity: function pendingNodeLocators(uint256 ) constant returns(bytes)

func (*NodeSpaceSession) RemoveNode

func (_NodeSpace *NodeSpaceSession) RemoveNode(_nodeAddr common.Address) (*types.Transaction, error)

RemoveNode is a paid mutator transaction binding the contract method 0xb2b99ec9.

Solidity: function removeNode(address _nodeAddr) returns()

func (*NodeSpaceSession) SubmitNode

func (_NodeSpace *NodeSpaceSession) SubmitNode(_locator []byte) (*types.Transaction, error)

SubmitNode is a paid mutator transaction binding the contract method 0x160eee74.

Solidity: function submitNode(bytes _locator) returns()

func (*NodeSpaceSession) TransferCreatorship

func (_NodeSpace *NodeSpaceSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*NodeSpaceSession) TransferOwnership

func (_NodeSpace *NodeSpaceSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*NodeSpaceSession) Version

func (_NodeSpace *NodeSpaceSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

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) 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 NodeSpaceTransactorRaw

type NodeSpaceTransactorRaw struct {
	Contract *NodeSpaceTransactor // Generic write-only contract binding to access the raw methods on
}

NodeSpaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*NodeSpaceTransactorRaw) Transact

func (_NodeSpace *NodeSpaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*NodeSpaceTransactorRaw) Transfer

func (_NodeSpace *NodeSpaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type NodeSpaceTransactorSession

type NodeSpaceTransactorSession struct {
	Contract     *NodeSpaceTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts    // Transaction auth options to use throughout this session
}

NodeSpaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*NodeSpaceTransactorSession) AddNode

func (_NodeSpace *NodeSpaceTransactorSession) AddNode(_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 (*NodeSpaceTransactorSession) ApproveNode

func (_NodeSpace *NodeSpaceTransactorSession) ApproveNode(_nodeAddr common.Address) (*types.Transaction, error)

ApproveNode is a paid mutator transaction binding the contract method 0xdd4c97a0.

Solidity: function approveNode(address _nodeAddr) returns()

func (*NodeSpaceTransactorSession) Kill

func (_NodeSpace *NodeSpaceTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*NodeSpaceTransactorSession) RemoveNode

func (_NodeSpace *NodeSpaceTransactorSession) RemoveNode(_nodeAddr common.Address) (*types.Transaction, error)

RemoveNode is a paid mutator transaction binding the contract method 0xb2b99ec9.

Solidity: function removeNode(address _nodeAddr) returns()

func (*NodeSpaceTransactorSession) SubmitNode

func (_NodeSpace *NodeSpaceTransactorSession) SubmitNode(_locator []byte) (*types.Transaction, error)

SubmitNode is a paid mutator transaction binding the contract method 0x160eee74.

Solidity: function submitNode(bytes _locator) returns()

func (*NodeSpaceTransactorSession) TransferCreatorship

func (_NodeSpace *NodeSpaceTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*NodeSpaceTransactorSession) TransferOwnership

func (_NodeSpace *NodeSpaceTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

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) 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 NodeTransactorRaw

type NodeTransactorRaw struct {
	Contract *NodeTransactor // Generic write-only contract binding to access the raw methods on
}

NodeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*NodeTransactorRaw) Transact

func (_Node *NodeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*NodeTransactorRaw) Transfer

func (_Node *NodeTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type NodeTransactorSession

type NodeTransactorSession struct {
	Contract     *NodeTransactor   // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

NodeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*NodeTransactorSession) Kill

func (_Node *NodeTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*NodeTransactorSession) Log

func (_Node *NodeTransactorSession) Log(label string) (*types.Transaction, error)

Log is a paid mutator transaction binding the contract method 0x41304fac.

Solidity: function log(string label) returns()

func (*NodeTransactorSession) TransferCreatorship

func (_Node *NodeTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*NodeTransactorSession) TransferOwnership

func (_Node *NodeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

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() constant 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() constant 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() constant 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() constant returns(bytes32)

type OwnableCallerRaw

type OwnableCallerRaw struct {
	Contract *OwnableCaller // Generic read-only contract binding to access the raw methods on
}

OwnableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*OwnableCallerRaw) Call

func (_Ownable *OwnableCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type OwnableCallerSession

type OwnableCallerSession struct {
	Contract *OwnableCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts  // Call options to use throughout this session
}

OwnableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*OwnableCallerSession) ContentSpace

func (_Ownable *OwnableCallerSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*OwnableCallerSession) Creator

func (_Ownable *OwnableCallerSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*OwnableCallerSession) Owner

func (_Ownable *OwnableCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*OwnableCallerSession) Version

func (_Ownable *OwnableCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant 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 OwnableRaw

type OwnableRaw struct {
	Contract *Ownable // Generic contract binding to access the raw methods on
}

OwnableRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*OwnableRaw) Call

func (_Ownable *OwnableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*OwnableRaw) Transact

func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OwnableRaw) Transfer

func (_Ownable *OwnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type OwnableSession

type OwnableSession struct {
	Contract     *Ownable          // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

OwnableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*OwnableSession) ContentSpace

func (_Ownable *OwnableSession) ContentSpace() (common.Address, error)

ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.

Solidity: function contentSpace() constant returns(address)

func (*OwnableSession) Creator

func (_Ownable *OwnableSession) Creator() (common.Address, error)

Creator is a free data retrieval call binding the contract method 0x02d05d3f.

Solidity: function creator() constant returns(address)

func (*OwnableSession) Kill

func (_Ownable *OwnableSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*OwnableSession) Owner

func (_Ownable *OwnableSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*OwnableSession) TransferCreatorship

func (_Ownable *OwnableSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*OwnableSession) TransferOwnership

func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*OwnableSession) Version

func (_Ownable *OwnableSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

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) 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 OwnableTransactorRaw

type OwnableTransactorRaw struct {
	Contract *OwnableTransactor // Generic write-only contract binding to access the raw methods on
}

OwnableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*OwnableTransactorRaw) Transact

func (_Ownable *OwnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OwnableTransactorRaw) Transfer

func (_Ownable *OwnableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type OwnableTransactorSession

type OwnableTransactorSession struct {
	Contract     *OwnableTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts  // Transaction auth options to use throughout this session
}

OwnableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*OwnableTransactorSession) Kill

func (_Ownable *OwnableTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*OwnableTransactorSession) TransferCreatorship

func (_Ownable *OwnableTransactorSession) TransferCreatorship(newCreator common.Address) (*types.Transaction, error)

TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.

Solidity: function transferCreatorship(address newCreator) returns()

func (*OwnableTransactorSession) TransferOwnership

func (_Ownable *OwnableTransactorSession) TransferOwnership(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() constant returns(int256)

type PrecompileCallerRaw

type PrecompileCallerRaw struct {
	Contract *PrecompileCaller // Generic read-only contract binding to access the raw methods on
}

PrecompileCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PrecompileCallerRaw) Call

func (_Precompile *PrecompileCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type PrecompileCallerSession

type PrecompileCallerSession struct {
	Contract *PrecompileCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts     // Call options to use throughout this session
}

PrecompileCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PrecompileCallerSession) KMS

func (_Precompile *PrecompileCallerSession) KMS() (*big.Int, error)

KMS is a free data retrieval call binding the contract method 0xa6ca541e.

Solidity: function KMS() constant 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 PrecompileRaw

type PrecompileRaw struct {
	Contract *Precompile // Generic contract binding to access the raw methods on
}

PrecompileRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PrecompileRaw) Call

func (_Precompile *PrecompileRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*PrecompileRaw) Transact

func (_Precompile *PrecompileRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PrecompileRaw) Transfer

func (_Precompile *PrecompileRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PrecompileSession

type PrecompileSession struct {
	Contract     *Precompile       // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

PrecompileSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PrecompileSession) KMS

func (_Precompile *PrecompileSession) KMS() (*big.Int, error)

KMS is a free data retrieval call binding the contract method 0xa6ca541e.

Solidity: function KMS() constant returns(int256)

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 PrecompileTransactorRaw

type PrecompileTransactorRaw struct {
	Contract *PrecompileTransactor // Generic write-only contract binding to access the raw methods on
}

PrecompileTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PrecompileTransactorRaw) Transact

func (_Precompile *PrecompileTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PrecompileTransactorRaw) Transfer

func (_Precompile *PrecompileTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PrecompileTransactorSession

type PrecompileTransactorSession struct {
	Contract     *PrecompileTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

PrecompileTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type Strings

type Strings struct {
	StringsCaller     // Read-only binding to the contract
	StringsTransactor // Write-only binding to the contract
	StringsFilterer   // Log filterer for contract events
}

Strings is an auto generated Go binding around an Ethereum contract.

func DeployStrings

func DeployStrings(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Strings, error)

DeployStrings deploys a new Ethereum contract, binding an instance of Strings to it.

func NewStrings

func NewStrings(address common.Address, backend bind.ContractBackend) (*Strings, error)

NewStrings creates a new instance of Strings, bound to a specific deployed contract.

type StringsCaller

type StringsCaller struct {
	// contains filtered or unexported fields
}

StringsCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewStringsCaller

func NewStringsCaller(address common.Address, caller bind.ContractCaller) (*StringsCaller, error)

NewStringsCaller creates a new read-only instance of Strings, bound to a specific deployed contract.

type StringsCallerRaw

type StringsCallerRaw struct {
	Contract *StringsCaller // Generic read-only contract binding to access the raw methods on
}

StringsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*StringsCallerRaw) Call

func (_Strings *StringsCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type StringsCallerSession

type StringsCallerSession struct {
	Contract *StringsCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts  // Call options to use throughout this session
}

StringsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type StringsFilterer

type StringsFilterer struct {
	// contains filtered or unexported fields
}

StringsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewStringsFilterer

func NewStringsFilterer(address common.Address, filterer bind.ContractFilterer) (*StringsFilterer, error)

NewStringsFilterer creates a new log filterer instance of Strings, bound to a specific deployed contract.

type StringsRaw

type StringsRaw struct {
	Contract *Strings // Generic contract binding to access the raw methods on
}

StringsRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*StringsRaw) Call

func (_Strings *StringsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*StringsRaw) Transact

func (_Strings *StringsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*StringsRaw) Transfer

func (_Strings *StringsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type StringsSession

type StringsSession struct {
	Contract     *Strings          // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

StringsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

type StringsTransactor

type StringsTransactor struct {
	// contains filtered or unexported fields
}

StringsTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewStringsTransactor

func NewStringsTransactor(address common.Address, transactor bind.ContractTransactor) (*StringsTransactor, error)

NewStringsTransactor creates a new write-only instance of Strings, bound to a specific deployed contract.

type StringsTransactorRaw

type StringsTransactorRaw struct {
	Contract *StringsTransactor // Generic write-only contract binding to access the raw methods on
}

StringsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*StringsTransactorRaw) Transact

func (_Strings *StringsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*StringsTransactorRaw) Transfer

func (_Strings *StringsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type StringsTransactorSession

type StringsTransactorSession struct {
	Contract     *StringsTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts  // Transaction auth options to use throughout this session
}

StringsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

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, *big.Int, error)

ValidateTimestamp is a free data retrieval call binding the contract method 0xf50b2efe.

Solidity: function validateTimestamp(uint256 _ts) constant returns(bool, uint256)

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) constant returns(bool)

type TransactableCallerRaw

type TransactableCallerRaw struct {
	Contract *TransactableCaller // Generic read-only contract binding to access the raw methods on
}

TransactableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TransactableCallerRaw) Call

func (_Transactable *TransactableCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type TransactableCallerSession

type TransactableCallerSession struct {
	Contract *TransactableCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}

TransactableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*TransactableCallerSession) ValidateTimestamp

func (_Transactable *TransactableCallerSession) ValidateTimestamp(_ts *big.Int) (bool, *big.Int, error)

ValidateTimestamp is a free data retrieval call binding the contract method 0xf50b2efe.

Solidity: function validateTimestamp(uint256 _ts) constant returns(bool, uint256)

func (*TransactableCallerSession) ValidateTransaction

func (_Transactable *TransactableCallerSession) ValidateTransaction(_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) constant 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 TransactableRaw

type TransactableRaw struct {
	Contract *Transactable // Generic contract binding to access the raw methods on
}

TransactableRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TransactableRaw) Call

func (_Transactable *TransactableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*TransactableRaw) Transact

func (_Transactable *TransactableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TransactableRaw) Transfer

func (_Transactable *TransactableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type TransactableSession

type TransactableSession struct {
	Contract     *Transactable     // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

TransactableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TransactableSession) Execute

func (_Transactable *TransactableSession) Execute(_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 (*TransactableSession) ValidateTimestamp

func (_Transactable *TransactableSession) ValidateTimestamp(_ts *big.Int) (bool, *big.Int, error)

ValidateTimestamp is a free data retrieval call binding the contract method 0xf50b2efe.

Solidity: function validateTimestamp(uint256 _ts) constant returns(bool, uint256)

func (*TransactableSession) ValidateTransaction

func (_Transactable *TransactableSession) ValidateTransaction(_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) constant returns(bool)

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 TransactableTransactorRaw

type TransactableTransactorRaw struct {
	Contract *TransactableTransactor // Generic write-only contract binding to access the raw methods on
}

TransactableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TransactableTransactorRaw) Transact

func (_Transactable *TransactableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TransactableTransactorRaw) Transfer

func (_Transactable *TransactableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type TransactableTransactorSession

type TransactableTransactorSession struct {
	Contract     *TransactableTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

TransactableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*TransactableTransactorSession) Execute

func (_Transactable *TransactableTransactorSession) Execute(_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 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, _userAddr common.Address) (common.Address, error)

UserWallets is a free data retrieval call binding the contract method 0x63e6ffdd.

Solidity: function userWallets(address _userAddr) constant 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() constant returns(bytes32)

type UserSpaceCallerRaw

type UserSpaceCallerRaw struct {
	Contract *UserSpaceCaller // Generic read-only contract binding to access the raw methods on
}

UserSpaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*UserSpaceCallerRaw) Call

func (_UserSpace *UserSpaceCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type UserSpaceCallerSession

type UserSpaceCallerSession struct {
	Contract *UserSpaceCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts    // Call options to use throughout this session
}

UserSpaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*UserSpaceCallerSession) UserWallets

func (_UserSpace *UserSpaceCallerSession) UserWallets(_userAddr common.Address) (common.Address, error)

UserWallets is a free data retrieval call binding the contract method 0x63e6ffdd.

Solidity: function userWallets(address _userAddr) constant returns(address)

func (*UserSpaceCallerSession) Version

func (_UserSpace *UserSpaceCallerSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant 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 UserSpaceRaw

type UserSpaceRaw struct {
	Contract *UserSpace // Generic contract binding to access the raw methods on
}

UserSpaceRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*UserSpaceRaw) Call

func (_UserSpace *UserSpaceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*UserSpaceRaw) Transact

func (_UserSpace *UserSpaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*UserSpaceRaw) Transfer

func (_UserSpace *UserSpaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type UserSpaceSession

type UserSpaceSession struct {
	Contract     *UserSpace        // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

UserSpaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*UserSpaceSession) UserWallets

func (_UserSpace *UserSpaceSession) UserWallets(_userAddr common.Address) (common.Address, error)

UserWallets is a free data retrieval call binding the contract method 0x63e6ffdd.

Solidity: function userWallets(address _userAddr) constant returns(address)

func (*UserSpaceSession) Version

func (_UserSpace *UserSpaceSession) Version() ([32]byte, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(bytes32)

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.

type UserSpaceTransactorRaw

type UserSpaceTransactorRaw struct {
	Contract *UserSpaceTransactor // Generic write-only contract binding to access the raw methods on
}

UserSpaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*UserSpaceTransactorRaw) Transact

func (_UserSpace *UserSpaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*UserSpaceTransactorRaw) Transfer

func (_UserSpace *UserSpaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type UserSpaceTransactorSession

type UserSpaceTransactorSession struct {
	Contract     *UserSpaceTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts    // Transaction auth options to use throughout this session
}

UserSpaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL