Documentation
¶
Index ¶
- Constants
- Variables
- func BoundContract(name string) *bind.BoundContract
- func JSON(reader io.Reader) (*abi.ABI, error)
- func ParsedABI(name string) (*abi.ABI, error)
- type AccessGrant
- type AccessIndexor
- type AccessIndexorCaller
- func (_AccessIndexor *AccessIndexorCaller) ACCESSCONFIRMED(opts *bind.CallOpts) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) ACCESSNONE(opts *bind.CallOpts) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) ACCESSTENTATIVE(opts *bind.CallOpts) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) AccessGroups(opts *bind.CallOpts) (struct{ ... }, error)
- func (_AccessIndexor *AccessIndexorCaller) CATEGORYCONTENTOBJECT(opts *bind.CallOpts) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) CATEGORYCONTENTTYPE(opts *bind.CallOpts) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) CATEGORYCONTRACT(opts *bind.CallOpts) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) CATEGORYGROUP(opts *bind.CallOpts) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) CATEGORYLIBRARY(opts *bind.CallOpts) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) CheckAccessGroupRights(opts *bind.CallOpts, group common.Address, access_type uint8) (bool, error)
- func (_AccessIndexor *AccessIndexorCaller) CheckContentObjectRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
- func (_AccessIndexor *AccessIndexorCaller) CheckContentTypeRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
- func (_AccessIndexor *AccessIndexorCaller) CheckContractRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
- func (_AccessIndexor *AccessIndexorCaller) CheckDirectRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)
- func (_AccessIndexor *AccessIndexorCaller) CheckLibraryRights(opts *bind.CallOpts, lib common.Address, access_type uint8) (bool, error)
- func (_AccessIndexor *AccessIndexorCaller) CheckRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)
- func (_AccessIndexor *AccessIndexorCaller) ContentObjects(opts *bind.CallOpts) (struct{ ... }, error)
- func (_AccessIndexor *AccessIndexorCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_AccessIndexor *AccessIndexorCaller) ContentTypes(opts *bind.CallOpts) (struct{ ... }, error)
- func (_AccessIndexor *AccessIndexorCaller) ContractExists(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_AccessIndexor *AccessIndexorCaller) Contracts(opts *bind.CallOpts) (struct{ ... }, error)
- func (_AccessIndexor *AccessIndexorCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_AccessIndexor *AccessIndexorCaller) GetAccessGroup(opts *bind.CallOpts, position *big.Int) (common.Address, error)
- func (_AccessIndexor *AccessIndexorCaller) GetAccessGroupRights(opts *bind.CallOpts, group common.Address) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) GetAccessGroupsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_AccessIndexor *AccessIndexorCaller) GetContentObject(opts *bind.CallOpts, position *big.Int) (common.Address, error)
- func (_AccessIndexor *AccessIndexorCaller) GetContentObjectRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) GetContentObjectsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_AccessIndexor *AccessIndexorCaller) GetContentType(opts *bind.CallOpts, position *big.Int) (common.Address, error)
- func (_AccessIndexor *AccessIndexorCaller) GetContentTypeRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) GetContentTypesLength(opts *bind.CallOpts) (*big.Int, error)
- func (_AccessIndexor *AccessIndexorCaller) GetContract(opts *bind.CallOpts, position *big.Int) (common.Address, error)
- func (_AccessIndexor *AccessIndexorCaller) GetContractRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) GetContractsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_AccessIndexor *AccessIndexorCaller) GetLibrariesLength(opts *bind.CallOpts) (*big.Int, error)
- func (_AccessIndexor *AccessIndexorCaller) GetLibrary(opts *bind.CallOpts, position *big.Int) (common.Address, error)
- func (_AccessIndexor *AccessIndexorCaller) GetLibraryRights(opts *bind.CallOpts, lib common.Address) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) HasManagerAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)
- func (_AccessIndexor *AccessIndexorCaller) Libraries(opts *bind.CallOpts) (struct{ ... }, error)
- func (_AccessIndexor *AccessIndexorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AccessIndexor *AccessIndexorCaller) TYPEACCESS(opts *bind.CallOpts) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) TYPEEDIT(opts *bind.CallOpts) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) TYPESEE(opts *bind.CallOpts) (uint8, error)
- func (_AccessIndexor *AccessIndexorCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- type AccessIndexorDbgAddress
- type AccessIndexorDbgAddressIterator
- type AccessIndexorFilterer
- func (_AccessIndexor *AccessIndexorFilterer) FilterDbgAddress(opts *bind.FilterOpts) (*AccessIndexorDbgAddressIterator, error)
- func (_AccessIndexor *AccessIndexorFilterer) FilterRightsChanged(opts *bind.FilterOpts) (*AccessIndexorRightsChangedIterator, error)
- func (_AccessIndexor *AccessIndexorFilterer) ParseDbgAddress(log types.Log) (*AccessIndexorDbgAddress, error)
- func (_AccessIndexor *AccessIndexorFilterer) ParseRightsChanged(log types.Log) (*AccessIndexorRightsChanged, error)
- func (_AccessIndexor *AccessIndexorFilterer) WatchDbgAddress(opts *bind.WatchOpts, sink chan<- *AccessIndexorDbgAddress) (event.Subscription, error)
- func (_AccessIndexor *AccessIndexorFilterer) WatchRightsChanged(opts *bind.WatchOpts, sink chan<- *AccessIndexorRightsChanged) (event.Subscription, error)
- type AccessIndexorRightsChanged
- type AccessIndexorRightsChangedIterator
- type AccessIndexorTransactor
- func (_AccessIndexor *AccessIndexorTransactor) CleanUpAccessGroups(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AccessIndexor *AccessIndexorTransactor) CleanUpAll(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AccessIndexor *AccessIndexorTransactor) CleanUpContentObjects(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AccessIndexor *AccessIndexorTransactor) CleanUpContentTypes(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AccessIndexor *AccessIndexorTransactor) CleanUpLibraries(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AccessIndexor *AccessIndexorTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_AccessIndexor *AccessIndexorTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AccessIndexor *AccessIndexorTransactor) SetAccessGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_AccessIndexor *AccessIndexorTransactor) SetAccessRights(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AccessIndexor *AccessIndexorTransactor) SetContentObjectRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_AccessIndexor *AccessIndexorTransactor) SetContentSpace(opts *bind.TransactOpts, content_space common.Address) (*types.Transaction, error)
- func (_AccessIndexor *AccessIndexorTransactor) SetContentTypeRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_AccessIndexor *AccessIndexorTransactor) SetContractRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_AccessIndexor *AccessIndexorTransactor) SetLibraryRights(opts *bind.TransactOpts, lib common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_AccessIndexor *AccessIndexorTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_AccessIndexor *AccessIndexorTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type AccessRequest
- type AccessRequestStakeholder
- type AccessRequestValue
- type Accessible
- type AccessibleAccessRequest
- type AccessibleAccessRequestIterator
- type AccessibleCaller
- type AccessibleFilterer
- func (_Accessible *AccessibleFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*AccessibleAccessRequestIterator, error)
- func (_Accessible *AccessibleFilterer) ParseAccessRequest(log types.Log) (*AccessibleAccessRequest, error)
- func (_Accessible *AccessibleFilterer) WatchAccessRequest(opts *bind.WatchOpts, sink chan<- *AccessibleAccessRequest) (event.Subscription, error)
- type AccessibleTransactor
- type AccessorGroupAdded
- type AccessorGroupRemoved
- type AddKMSLocator
- type AddNode
- type ApproveContent
- type ApproveContentRequest
- type BaseAccessControlGroup
- type BaseAccessControlGroupCaller
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ACCESSCONFIRMED(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ACCESSNONE(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ACCESSTENTATIVE(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) AccessGroups(opts *bind.CallOpts) (struct{ ... }, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CATEGORYCONTENTOBJECT(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CATEGORYCONTENTTYPE(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CATEGORYCONTRACT(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CATEGORYGROUP(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CATEGORYLIBRARY(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CanCommit(opts *bind.CallOpts) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CanEdit(opts *bind.CallOpts) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckAccessGroupRights(opts *bind.CallOpts, group common.Address, access_type uint8) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckContentObjectRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckContentTypeRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckContractRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckDirectRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckLibraryRights(opts *bind.CallOpts, lib common.Address, access_type uint8) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CommitPending(opts *bind.CallOpts) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ContentObjects(opts *bind.CallOpts) (struct{ ... }, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ContentTypes(opts *bind.CallOpts) (struct{ ... }, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ContractExists(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Contracts(opts *bind.CallOpts) (struct{ ... }, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetAccessGroup(opts *bind.CallOpts, position *big.Int) (common.Address, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetAccessGroupRights(opts *bind.CallOpts, group common.Address) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetAccessGroupsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentObject(opts *bind.CallOpts, position *big.Int) (common.Address, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentObjectRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentObjectsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentType(opts *bind.CallOpts, position *big.Int) (common.Address, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentTypeRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentTypesLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContract(opts *bind.CallOpts, position *big.Int) (common.Address, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContractRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContractsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetLibrariesLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetLibrary(opts *bind.CallOpts, position *big.Int) (common.Address, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetLibraryRights(opts *bind.CallOpts, lib common.Address) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) HasAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) HasAccessRight(opts *bind.CallOpts, candidate common.Address, mgr bool) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) HasManagerAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Libraries(opts *bind.CallOpts) (struct{ ... }, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ManagersList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ManagersNum(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) MembersList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) MembersNum(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) OauthEnabled(opts *bind.CallOpts) (bool, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ObjectHash(opts *bind.CallOpts) (string, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) PendingHash(opts *bind.CallOpts) (string, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) TYPEACCESS(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) TYPEEDIT(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) TYPESEE(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- type BaseAccessControlGroupCommitPending
- type BaseAccessControlGroupCommitPendingIterator
- type BaseAccessControlGroupDbgAddress
- type BaseAccessControlGroupDbgAddressIterator
- type BaseAccessControlGroupFilterer
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterCommitPending(opts *bind.FilterOpts) (*BaseAccessControlGroupCommitPendingIterator, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterDbgAddress(opts *bind.FilterOpts) (*BaseAccessControlGroupDbgAddressIterator, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterManagerAccessGranted(opts *bind.FilterOpts) (*BaseAccessControlGroupManagerAccessGrantedIterator, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterManagerAccessRevoked(opts *bind.FilterOpts) (*BaseAccessControlGroupManagerAccessRevokedIterator, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterMemberAdded(opts *bind.FilterOpts) (*BaseAccessControlGroupMemberAddedIterator, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterMemberRevoked(opts *bind.FilterOpts) (*BaseAccessControlGroupMemberRevokedIterator, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterOAuthStatusChanged(opts *bind.FilterOpts) (*BaseAccessControlGroupOAuthStatusChangedIterator, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterRightsChanged(opts *bind.FilterOpts) (*BaseAccessControlGroupRightsChangedIterator, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterUnauthorizedOperation(opts *bind.FilterOpts) (*BaseAccessControlGroupUnauthorizedOperationIterator, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*BaseAccessControlGroupUpdateRequestIterator, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*BaseAccessControlGroupVersionConfirmIterator, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*BaseAccessControlGroupVersionDeleteIterator, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseCommitPending(log types.Log) (*BaseAccessControlGroupCommitPending, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseDbgAddress(log types.Log) (*BaseAccessControlGroupDbgAddress, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseManagerAccessGranted(log types.Log) (*BaseAccessControlGroupManagerAccessGranted, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseManagerAccessRevoked(log types.Log) (*BaseAccessControlGroupManagerAccessRevoked, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseMemberAdded(log types.Log) (*BaseAccessControlGroupMemberAdded, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseMemberRevoked(log types.Log) (*BaseAccessControlGroupMemberRevoked, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseOAuthStatusChanged(log types.Log) (*BaseAccessControlGroupOAuthStatusChanged, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseRightsChanged(log types.Log) (*BaseAccessControlGroupRightsChanged, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseUnauthorizedOperation(log types.Log) (*BaseAccessControlGroupUnauthorizedOperation, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseUpdateRequest(log types.Log) (*BaseAccessControlGroupUpdateRequest, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseVersionConfirm(log types.Log) (*BaseAccessControlGroupVersionConfirm, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) ParseVersionDelete(log types.Log) (*BaseAccessControlGroupVersionDelete, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupCommitPending) (event.Subscription, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchDbgAddress(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupDbgAddress) (event.Subscription, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchManagerAccessGranted(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupManagerAccessGranted) (event.Subscription, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchManagerAccessRevoked(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupManagerAccessRevoked) (event.Subscription, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchMemberAdded(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupMemberAdded) (event.Subscription, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchMemberRevoked(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupMemberRevoked) (event.Subscription, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchOAuthStatusChanged(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupOAuthStatusChanged) (event.Subscription, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchRightsChanged(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupRightsChanged) (event.Subscription, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchUnauthorizedOperation(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupUnauthorizedOperation) (event.Subscription, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupUpdateRequest) (event.Subscription, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupVersionConfirm) (event.Subscription, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *BaseAccessControlGroupVersionDelete) (event.Subscription, error)
- type BaseAccessControlGroupManagerAccessGranted
- type BaseAccessControlGroupManagerAccessGrantedIterator
- type BaseAccessControlGroupManagerAccessRevoked
- type BaseAccessControlGroupManagerAccessRevokedIterator
- type BaseAccessControlGroupMemberAdded
- type BaseAccessControlGroupMemberAddedIterator
- type BaseAccessControlGroupMemberRevoked
- type BaseAccessControlGroupMemberRevokedIterator
- type BaseAccessControlGroupOAuthStatusChanged
- type BaseAccessControlGroupOAuthStatusChangedIterator
- type BaseAccessControlGroupRightsChanged
- type BaseAccessControlGroupRightsChangedIterator
- type BaseAccessControlGroupTransactor
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) CleanUpAccessGroups(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) CleanUpAll(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) CleanUpContentObjects(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) CleanUpContentTypes(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) CleanUpLibraries(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) GrantAccess(opts *bind.TransactOpts, candidate common.Address) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) GrantManagerAccess(opts *bind.TransactOpts, manager common.Address) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) RevokeAccess(opts *bind.TransactOpts, candidate common.Address) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) RevokeManagerAccess(opts *bind.TransactOpts, manager common.Address) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetAccessGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetAccessRights(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetContentObjectRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetContentSpace(opts *bind.TransactOpts, content_space common.Address) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetContentTypeRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetContractRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetLibraryRights(opts *bind.TransactOpts, lib common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) SetOAuthEnabled(opts *bind.TransactOpts, _enabled bool) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- type BaseAccessControlGroupUnauthorizedOperation
- type BaseAccessControlGroupUnauthorizedOperationIterator
- type BaseAccessControlGroupUpdateRequest
- type BaseAccessControlGroupUpdateRequestIterator
- type BaseAccessControlGroupVersionConfirm
- type BaseAccessControlGroupVersionConfirmIterator
- type BaseAccessControlGroupVersionDelete
- type BaseAccessControlGroupVersionDeleteIterator
- type BaseAccessWallet
- type BaseAccessWalletAccessRequest
- type BaseAccessWalletAccessRequestIterator
- type BaseAccessWalletCaller
- func (_BaseAccessWallet *BaseAccessWalletCaller) ACCESSCONFIRMED(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ACCESSNONE(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ACCESSTENTATIVE(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) AccessCompleteMsg(opts *bind.CallOpts, content_address common.Address, request_ID *big.Int, ...) ([32]byte, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) AccessGroups(opts *bind.CallOpts) (struct{ ... }, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) AccessRequestMsg(opts *bind.CallOpts, content_address common.Address, level uint8, ...) ([32]byte, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) AddressKMS(opts *bind.CallOpts) (common.Address, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CATEGORYCONTENTOBJECT(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CATEGORYCONTENTTYPE(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CATEGORYCONTRACT(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CATEGORYGROUP(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CATEGORYLIBRARY(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CanCommit(opts *bind.CallOpts) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CanContribute(opts *bind.CallOpts, _candidate common.Address) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CanEdit(opts *bind.CallOpts) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CanPublish(opts *bind.CallOpts, _candidate common.Address) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CanReview(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CheckAccessGroupRights(opts *bind.CallOpts, group common.Address, access_type uint8) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CheckContentObjectRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CheckContentTypeRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CheckContractRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CheckDirectRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CheckLibraryRights(opts *bind.CallOpts, lib common.Address, access_type uint8) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CheckRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CommitPending(opts *bind.CallOpts) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ContentObjects(opts *bind.CallOpts) (struct{ ... }, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ContentTypeContracts(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ContentTypes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ContentTypes0(opts *bind.CallOpts) (struct{ ... }, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ContentTypesLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ContractExists(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) Contracts(opts *bind.CallOpts) (struct{ ... }, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) CurrentTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ExecStatusBalanceFail(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ExecStatusNonceFail(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ExecStatusOk(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ExecStatusSendFail(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ExecStatusSigFail(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) FindTypeByHash(opts *bind.CallOpts, typeHash [32]byte) (common.Address, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetAccessGroup(opts *bind.CallOpts, position *big.Int) (common.Address, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetAccessGroupRights(opts *bind.CallOpts, group common.Address) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetAccessGroupsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentObject(opts *bind.CallOpts, position *big.Int) (common.Address, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentObjectRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentObjectsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentType(opts *bind.CallOpts, position *big.Int) (common.Address, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentTypeRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentTypesLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetContract(opts *bind.CallOpts, position *big.Int) (common.Address, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetContractRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetContractsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetLibrariesLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetLibrary(opts *bind.CallOpts, position *big.Int) (common.Address, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetLibraryRights(opts *bind.CallOpts, lib common.Address) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) HasAccess(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) HasManagerAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) Libraries(opts *bind.CallOpts) (struct{ ... }, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ObjectHash(opts *bind.CallOpts) (string, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) PendingHash(opts *bind.CallOpts) (string, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) RequiresReview(opts *bind.CallOpts) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) TYPEACCESS(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) TYPEEDIT(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) TYPESEE(opts *bind.CallOpts) (uint8, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ValidType(opts *bind.CallOpts, content_type common.Address) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ValidateTimestamp(opts *bind.CallOpts, _ts *big.Int) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) ValidateTransaction(opts *bind.CallOpts, _v uint8, _r [32]byte, _s [32]byte, _dest common.Address, ...) (bool, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_BaseAccessWallet *BaseAccessWalletCaller) WhitelistedType(opts *bind.CallOpts, content_type common.Address) (bool, error)
- type BaseAccessWalletCommitPending
- type BaseAccessWalletCommitPendingIterator
- type BaseAccessWalletContentTypeAdded
- type BaseAccessWalletContentTypeAddedIterator
- type BaseAccessWalletContentTypeRemoved
- type BaseAccessWalletContentTypeRemovedIterator
- type BaseAccessWalletDbgAddress
- type BaseAccessWalletDbgAddressIterator
- type BaseAccessWalletExecStatus
- type BaseAccessWalletExecStatusIterator
- type BaseAccessWalletFactory
- type BaseAccessWalletFactoryCaller
- func (_BaseAccessWalletFactory *BaseAccessWalletFactoryCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_BaseAccessWalletFactory *BaseAccessWalletFactoryCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_BaseAccessWalletFactory *BaseAccessWalletFactoryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BaseAccessWalletFactory *BaseAccessWalletFactoryCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- type BaseAccessWalletFactoryFilterer
- type BaseAccessWalletFactoryTransactor
- func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactor) CreateAccessWallet(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type BaseAccessWalletFilterer
- func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*BaseAccessWalletAccessRequestIterator, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterCommitPending(opts *bind.FilterOpts) (*BaseAccessWalletCommitPendingIterator, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterContentTypeAdded(opts *bind.FilterOpts) (*BaseAccessWalletContentTypeAddedIterator, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterContentTypeRemoved(opts *bind.FilterOpts) (*BaseAccessWalletContentTypeRemovedIterator, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterDbgAddress(opts *bind.FilterOpts) (*BaseAccessWalletDbgAddressIterator, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterExecStatus(opts *bind.FilterOpts) (*BaseAccessWalletExecStatusIterator, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterObjectMetaChanged(opts *bind.FilterOpts) (*BaseAccessWalletObjectMetaChangedIterator, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterRightsChanged(opts *bind.FilterOpts) (*BaseAccessWalletRightsChangedIterator, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*BaseAccessWalletUpdateRequestIterator, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*BaseAccessWalletVersionConfirmIterator, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*BaseAccessWalletVersionDeleteIterator, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseAccessRequest(log types.Log) (*BaseAccessWalletAccessRequest, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseCommitPending(log types.Log) (*BaseAccessWalletCommitPending, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseContentTypeAdded(log types.Log) (*BaseAccessWalletContentTypeAdded, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseContentTypeRemoved(log types.Log) (*BaseAccessWalletContentTypeRemoved, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseDbgAddress(log types.Log) (*BaseAccessWalletDbgAddress, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseExecStatus(log types.Log) (*BaseAccessWalletExecStatus, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseObjectMetaChanged(log types.Log) (*BaseAccessWalletObjectMetaChanged, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseRightsChanged(log types.Log) (*BaseAccessWalletRightsChanged, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseUpdateRequest(log types.Log) (*BaseAccessWalletUpdateRequest, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseVersionConfirm(log types.Log) (*BaseAccessWalletVersionConfirm, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) ParseVersionDelete(log types.Log) (*BaseAccessWalletVersionDelete, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchAccessRequest(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletAccessRequest) (event.Subscription, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletCommitPending) (event.Subscription, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchContentTypeAdded(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletContentTypeAdded) (event.Subscription, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchContentTypeRemoved(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletContentTypeRemoved) (event.Subscription, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchDbgAddress(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletDbgAddress) (event.Subscription, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchExecStatus(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletExecStatus) (event.Subscription, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchObjectMetaChanged(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletObjectMetaChanged) (event.Subscription, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchRightsChanged(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletRightsChanged) (event.Subscription, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletUpdateRequest) (event.Subscription, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletVersionConfirm) (event.Subscription, error)
- func (_BaseAccessWallet *BaseAccessWalletFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *BaseAccessWalletVersionDelete) (event.Subscription, error)
- type BaseAccessWalletObjectMetaChanged
- type BaseAccessWalletObjectMetaChangedIterator
- type BaseAccessWalletRightsChanged
- type BaseAccessWalletRightsChangedIterator
- type BaseAccessWalletTransactor
- func (_BaseAccessWallet *BaseAccessWalletTransactor) AccessRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) AddContentType(opts *bind.TransactOpts, content_type common.Address, ...) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) CleanUpAccessGroups(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) CleanUpAll(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) CleanUpContentObjects(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) CleanUpContentTypes(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) CleanUpLibraries(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) ContentAccessComplete(opts *bind.TransactOpts, content_address common.Address, arg1 []byte, ...) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) ContentAccessRequest(opts *bind.TransactOpts, content_address common.Address, arg1 []byte, ...) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) Execute(opts *bind.TransactOpts, _guarantor common.Address, _v uint8, _r [32]byte, ...) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) Publish(opts *bind.TransactOpts, contentObj common.Address) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) RemoveContentType(opts *bind.TransactOpts, content_type common.Address) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) SetAccessGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) SetAccessRights(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) SetAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) SetContentObjectRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) SetContentSpace(opts *bind.TransactOpts, content_space common.Address) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) SetContentTypeRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) SetContractRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) SetLibraryRights(opts *bind.TransactOpts, lib common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_BaseAccessWallet *BaseAccessWalletTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- type BaseAccessWalletUpdateRequest
- type BaseAccessWalletUpdateRequestIterator
- type BaseAccessWalletVersionConfirm
- type BaseAccessWalletVersionConfirmIterator
- type BaseAccessWalletVersionDelete
- type BaseAccessWalletVersionDeleteIterator
- type BaseContent
- type BaseContentAccessComplete
- type BaseContentAccessCompleteIterator
- type BaseContentAccessGrant
- type BaseContentAccessGrantIterator
- type BaseContentAccessRequest
- type BaseContentAccessRequestIterator
- type BaseContentAccessRequestStakeholder
- type BaseContentAccessRequestStakeholderIterator
- type BaseContentAccessRequestValue
- type BaseContentAccessRequestValueIterator
- type BaseContentCaller
- func (_BaseContent *BaseContentCaller) AccessCharge(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseContent *BaseContentCaller) AddressKMS(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContent *BaseContentCaller) CANACCESS(opts *bind.CallOpts) (uint8, error)
- func (_BaseContent *BaseContentCaller) CANEDIT(opts *bind.CallOpts) (uint8, error)
- func (_BaseContent *BaseContentCaller) CANSEE(opts *bind.CallOpts) (uint8, error)
- func (_BaseContent *BaseContentCaller) CanCommit(opts *bind.CallOpts) (bool, error)
- func (_BaseContent *BaseContentCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
- func (_BaseContent *BaseContentCaller) CanEdit(opts *bind.CallOpts) (bool, error)
- func (_BaseContent *BaseContentCaller) CanPublish(opts *bind.CallOpts) (bool, error)
- func (_BaseContent *BaseContentCaller) CommitPending(opts *bind.CallOpts) (bool, error)
- func (_BaseContent *BaseContentCaller) ContentContractAddress(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContent *BaseContentCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContent *BaseContentCaller) ContentType(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContent *BaseContentCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseContent *BaseContentCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContent *BaseContentCaller) GetAccessInfo(opts *bind.CallOpts, level uint8, custom_values [][32]byte, ...) (uint8, uint8, *big.Int, error)
- func (_BaseContent *BaseContentCaller) GetCustomInfo(opts *bind.CallOpts, level uint8, custom_values [][32]byte, ...) (uint8, uint8, *big.Int, error)
- func (_BaseContent *BaseContentCaller) GetKMSInfo(opts *bind.CallOpts, prefix []byte) (string, string, error)
- func (_BaseContent *BaseContentCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)
- func (_BaseContent *BaseContentCaller) LibraryAddress(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContent *BaseContentCaller) ObjectHash(opts *bind.CallOpts) (string, error)
- func (_BaseContent *BaseContentCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContent *BaseContentCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContent *BaseContentCaller) PendingHash(opts *bind.CallOpts) (string, error)
- func (_BaseContent *BaseContentCaller) RequestID(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseContent *BaseContentCaller) RequestMap(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_BaseContent *BaseContentCaller) STATUSDRAFT(opts *bind.CallOpts) ([32]byte, error)
- func (_BaseContent *BaseContentCaller) STATUSPUBLISHED(opts *bind.CallOpts) ([32]byte, error)
- func (_BaseContent *BaseContentCaller) STATUSREVIEW(opts *bind.CallOpts) ([32]byte, error)
- func (_BaseContent *BaseContentCaller) StatusCode(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseContent *BaseContentCaller) StatusCodeDescription(opts *bind.CallOpts, status_code *big.Int) ([32]byte, error)
- func (_BaseContent *BaseContentCaller) StatusDescription(opts *bind.CallOpts) ([32]byte, error)
- func (_BaseContent *BaseContentCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- func (_BaseContent *BaseContentCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
- func (_BaseContent *BaseContentCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_BaseContent *BaseContentCaller) Visibility(opts *bind.CallOpts) (uint8, error)
- type BaseContentCommitPending
- type BaseContentCommitPendingIterator
- type BaseContentContentObjectCreate
- type BaseContentContentObjectCreateIterator
- type BaseContentFactory
- type BaseContentFactoryAccessComplete
- type BaseContentFactoryAccessCompleteIterator
- type BaseContentFactoryAccessRequest
- type BaseContentFactoryAccessRequestIterator
- type BaseContentFactoryCaller
- func (_BaseContentFactory *BaseContentFactoryCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentFactory *BaseContentFactoryCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentFactory *BaseContentFactoryCaller) OPACCESSCOMPLETE(opts *bind.CallOpts) (uint32, error)
- func (_BaseContentFactory *BaseContentFactoryCaller) OPACCESSREQUEST(opts *bind.CallOpts) (uint32, error)
- func (_BaseContentFactory *BaseContentFactoryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentFactory *BaseContentFactoryCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- type BaseContentFactoryFilterer
- func (_BaseContentFactory *BaseContentFactoryFilterer) FilterAccessComplete(opts *bind.FilterOpts) (*BaseContentFactoryAccessCompleteIterator, error)
- func (_BaseContentFactory *BaseContentFactoryFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*BaseContentFactoryAccessRequestIterator, error)
- func (_BaseContentFactory *BaseContentFactoryFilterer) ParseAccessComplete(log types.Log) (*BaseContentFactoryAccessComplete, error)
- func (_BaseContentFactory *BaseContentFactoryFilterer) ParseAccessRequest(log types.Log) (*BaseContentFactoryAccessRequest, error)
- func (_BaseContentFactory *BaseContentFactoryFilterer) WatchAccessComplete(opts *bind.WatchOpts, sink chan<- *BaseContentFactoryAccessComplete) (event.Subscription, error)
- func (_BaseContentFactory *BaseContentFactoryFilterer) WatchAccessRequest(opts *bind.WatchOpts, sink chan<- *BaseContentFactoryAccessRequest) (event.Subscription, error)
- type BaseContentFactoryTransactor
- func (_BaseContentFactory *BaseContentFactoryTransactor) CreateContent(opts *bind.TransactOpts, lib common.Address, content_type common.Address) (*types.Transaction, error)
- func (_BaseContentFactory *BaseContentFactoryTransactor) ExecuteAccessBatch(opts *bind.TransactOpts, _opCodes []uint32, _contentAddrs []common.Address, ...) (*types.Transaction, error)
- func (_BaseContentFactory *BaseContentFactoryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_BaseContentFactory *BaseContentFactoryTransactor) IsContract(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_BaseContentFactory *BaseContentFactoryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentFactory *BaseContentFactoryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_BaseContentFactory *BaseContentFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type BaseContentFilterer
- func (_BaseContent *BaseContentFilterer) FilterAccessComplete(opts *bind.FilterOpts) (*BaseContentAccessCompleteIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterAccessGrant(opts *bind.FilterOpts) (*BaseContentAccessGrantIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*BaseContentAccessRequestIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterAccessRequestStakeholder(opts *bind.FilterOpts) (*BaseContentAccessRequestStakeholderIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterAccessRequestValue(opts *bind.FilterOpts) (*BaseContentAccessRequestValueIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterCommitPending(opts *bind.FilterOpts) (*BaseContentCommitPendingIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterContentObjectCreate(opts *bind.FilterOpts) (*BaseContentContentObjectCreateIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterGetAccessCharge(opts *bind.FilterOpts) (*BaseContentGetAccessChargeIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterInsufficientFunds(opts *bind.FilterOpts) (*BaseContentInsufficientFundsIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterInvokeCustomPostHook(opts *bind.FilterOpts) (*BaseContentInvokeCustomPostHookIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterInvokeCustomPreHook(opts *bind.FilterOpts) (*BaseContentInvokeCustomPreHookIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterLogPayment(opts *bind.FilterOpts) (*BaseContentLogPaymentIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterObjectMetaChanged(opts *bind.FilterOpts) (*BaseContentObjectMetaChangedIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterPublish(opts *bind.FilterOpts) (*BaseContentPublishIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterReturnCustomHook(opts *bind.FilterOpts) (*BaseContentReturnCustomHookIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterSetAccessCharge(opts *bind.FilterOpts) (*BaseContentSetAccessChargeIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterSetContentContract(opts *bind.FilterOpts) (*BaseContentSetContentContractIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterSetContentType(opts *bind.FilterOpts) (*BaseContentSetContentTypeIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterSetStatusCode(opts *bind.FilterOpts) (*BaseContentSetStatusCodeIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*BaseContentUpdateRequestIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*BaseContentVersionConfirmIterator, error)
- func (_BaseContent *BaseContentFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*BaseContentVersionDeleteIterator, error)
- func (_BaseContent *BaseContentFilterer) ParseAccessComplete(log types.Log) (*BaseContentAccessComplete, error)
- func (_BaseContent *BaseContentFilterer) ParseAccessGrant(log types.Log) (*BaseContentAccessGrant, error)
- func (_BaseContent *BaseContentFilterer) ParseAccessRequest(log types.Log) (*BaseContentAccessRequest, error)
- func (_BaseContent *BaseContentFilterer) ParseAccessRequestStakeholder(log types.Log) (*BaseContentAccessRequestStakeholder, error)
- func (_BaseContent *BaseContentFilterer) ParseAccessRequestValue(log types.Log) (*BaseContentAccessRequestValue, error)
- func (_BaseContent *BaseContentFilterer) ParseCommitPending(log types.Log) (*BaseContentCommitPending, error)
- func (_BaseContent *BaseContentFilterer) ParseContentObjectCreate(log types.Log) (*BaseContentContentObjectCreate, error)
- func (_BaseContent *BaseContentFilterer) ParseGetAccessCharge(log types.Log) (*BaseContentGetAccessCharge, error)
- func (_BaseContent *BaseContentFilterer) ParseInsufficientFunds(log types.Log) (*BaseContentInsufficientFunds, error)
- func (_BaseContent *BaseContentFilterer) ParseInvokeCustomPostHook(log types.Log) (*BaseContentInvokeCustomPostHook, error)
- func (_BaseContent *BaseContentFilterer) ParseInvokeCustomPreHook(log types.Log) (*BaseContentInvokeCustomPreHook, error)
- func (_BaseContent *BaseContentFilterer) ParseLogPayment(log types.Log) (*BaseContentLogPayment, error)
- func (_BaseContent *BaseContentFilterer) ParseObjectMetaChanged(log types.Log) (*BaseContentObjectMetaChanged, error)
- func (_BaseContent *BaseContentFilterer) ParsePublish(log types.Log) (*BaseContentPublish, error)
- func (_BaseContent *BaseContentFilterer) ParseReturnCustomHook(log types.Log) (*BaseContentReturnCustomHook, error)
- func (_BaseContent *BaseContentFilterer) ParseSetAccessCharge(log types.Log) (*BaseContentSetAccessCharge, error)
- func (_BaseContent *BaseContentFilterer) ParseSetContentContract(log types.Log) (*BaseContentSetContentContract, error)
- func (_BaseContent *BaseContentFilterer) ParseSetContentType(log types.Log) (*BaseContentSetContentType, error)
- func (_BaseContent *BaseContentFilterer) ParseSetStatusCode(log types.Log) (*BaseContentSetStatusCode, error)
- func (_BaseContent *BaseContentFilterer) ParseUpdateRequest(log types.Log) (*BaseContentUpdateRequest, error)
- func (_BaseContent *BaseContentFilterer) ParseVersionConfirm(log types.Log) (*BaseContentVersionConfirm, error)
- func (_BaseContent *BaseContentFilterer) ParseVersionDelete(log types.Log) (*BaseContentVersionDelete, error)
- func (_BaseContent *BaseContentFilterer) WatchAccessComplete(opts *bind.WatchOpts, sink chan<- *BaseContentAccessComplete) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchAccessGrant(opts *bind.WatchOpts, sink chan<- *BaseContentAccessGrant) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchAccessRequest(opts *bind.WatchOpts, sink chan<- *BaseContentAccessRequest) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchAccessRequestStakeholder(opts *bind.WatchOpts, sink chan<- *BaseContentAccessRequestStakeholder) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchAccessRequestValue(opts *bind.WatchOpts, sink chan<- *BaseContentAccessRequestValue) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *BaseContentCommitPending) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchContentObjectCreate(opts *bind.WatchOpts, sink chan<- *BaseContentContentObjectCreate) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchGetAccessCharge(opts *bind.WatchOpts, sink chan<- *BaseContentGetAccessCharge) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchInsufficientFunds(opts *bind.WatchOpts, sink chan<- *BaseContentInsufficientFunds) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchInvokeCustomPostHook(opts *bind.WatchOpts, sink chan<- *BaseContentInvokeCustomPostHook) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchInvokeCustomPreHook(opts *bind.WatchOpts, sink chan<- *BaseContentInvokeCustomPreHook) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchLogPayment(opts *bind.WatchOpts, sink chan<- *BaseContentLogPayment) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchObjectMetaChanged(opts *bind.WatchOpts, sink chan<- *BaseContentObjectMetaChanged) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchPublish(opts *bind.WatchOpts, sink chan<- *BaseContentPublish) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchReturnCustomHook(opts *bind.WatchOpts, sink chan<- *BaseContentReturnCustomHook) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchSetAccessCharge(opts *bind.WatchOpts, sink chan<- *BaseContentSetAccessCharge) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchSetContentContract(opts *bind.WatchOpts, sink chan<- *BaseContentSetContentContract) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchSetContentType(opts *bind.WatchOpts, sink chan<- *BaseContentSetContentType) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchSetStatusCode(opts *bind.WatchOpts, sink chan<- *BaseContentSetStatusCode) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *BaseContentUpdateRequest) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *BaseContentVersionConfirm) (event.Subscription, error)
- func (_BaseContent *BaseContentFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *BaseContentVersionDelete) (event.Subscription, error)
- type BaseContentGetAccessCharge
- type BaseContentGetAccessChargeIterator
- type BaseContentInsufficientFunds
- type BaseContentInsufficientFundsIterator
- type BaseContentInvokeCustomPostHook
- type BaseContentInvokeCustomPostHookIterator
- type BaseContentInvokeCustomPreHook
- type BaseContentInvokeCustomPreHookIterator
- type BaseContentLogPayment
- type BaseContentLogPaymentIterator
- type BaseContentObjectMetaChanged
- type BaseContentObjectMetaChangedIterator
- type BaseContentPublish
- type BaseContentPublishIterator
- type BaseContentReturnCustomHook
- type BaseContentReturnCustomHookIterator
- type BaseContentSetAccessCharge
- type BaseContentSetAccessChargeIterator
- type BaseContentSetContentContract
- type BaseContentSetContentContractIterator
- type BaseContentSetContentType
- type BaseContentSetContentTypeIterator
- type BaseContentSetStatusCode
- type BaseContentSetStatusCodeIterator
- type BaseContentSpace
- type BaseContentSpaceAccessRequest
- type BaseContentSpaceAccessRequestIterator
- type BaseContentSpaceAddKMSLocator
- type BaseContentSpaceAddKMSLocatorIterator
- type BaseContentSpaceAddNode
- type BaseContentSpaceAddNodeIterator
- type BaseContentSpaceBindUserWallet
- type BaseContentSpaceBindUserWalletIterator
- type BaseContentSpaceCaller
- func (_BaseContentSpace *BaseContentSpaceCaller) ActiveNodeAddresses(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) ActiveNodeLocators(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) AddressKMS(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) CanCommit(opts *bind.CallOpts) (bool, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) CanContribute(opts *bind.CallOpts, _candidate common.Address) (bool, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) CanEdit(opts *bind.CallOpts) (bool, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) CanNodePublish(opts *bind.CallOpts, candidate common.Address) (bool, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) CanPublish(opts *bind.CallOpts, _candidate common.Address) (bool, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) CanReview(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) CheckKMS(opts *bind.CallOpts, _kmsIdStr string) (*big.Int, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) CheckKMSAddr(opts *bind.CallOpts, _kmsAddr common.Address) (*big.Int, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) CommitPending(opts *bind.CallOpts) (bool, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) ContentFactory(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) ContentTypeContracts(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) ContentTypes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) ContentTypesLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) Description(opts *bind.CallOpts) (string, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) Factory(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) FindTypeByHash(opts *bind.CallOpts, typeHash [32]byte) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) GetKMSID(opts *bind.CallOpts, _kmsAddr common.Address) (string, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) GetKMSInfo(opts *bind.CallOpts, _kmsID string, prefix []byte) (string, string, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) GroupFactory(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) HasAccess(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) LibraryFactory(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) Name(opts *bind.CallOpts) (string, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) NodeMapping(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) NumActiveNodes(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) NumPendingNodes(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) ObjectHash(opts *bind.CallOpts) (string, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) PendingHash(opts *bind.CallOpts) (string, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) PendingNodeAddresses(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) PendingNodeLocators(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) RequiresReview(opts *bind.CallOpts) (bool, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) UserWallets(opts *bind.CallOpts, _userAddr common.Address) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) ValidType(opts *bind.CallOpts, content_type common.Address) (bool, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) WalletFactory(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentSpace *BaseContentSpaceCaller) WhitelistedType(opts *bind.CallOpts, content_type common.Address) (bool, error)
- type BaseContentSpaceCommitPending
- type BaseContentSpaceCommitPendingIterator
- type BaseContentSpaceContentTypeAdded
- type BaseContentSpaceContentTypeAddedIterator
- type BaseContentSpaceContentTypeRemoved
- type BaseContentSpaceContentTypeRemovedIterator
- type BaseContentSpaceCreateAccessWallet
- type BaseContentSpaceCreateAccessWalletIterator
- type BaseContentSpaceCreateContent
- type BaseContentSpaceCreateContentIterator
- type BaseContentSpaceCreateContentType
- type BaseContentSpaceCreateContentTypeIterator
- type BaseContentSpaceCreateGroup
- type BaseContentSpaceCreateGroupIterator
- type BaseContentSpaceCreateLibrary
- type BaseContentSpaceCreateLibraryIterator
- type BaseContentSpaceCreateSpace
- type BaseContentSpaceCreateSpaceIterator
- type BaseContentSpaceEngageAccountLibrary
- type BaseContentSpaceEngageAccountLibraryIterator
- type BaseContentSpaceFilterer
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*BaseContentSpaceAccessRequestIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterAddKMSLocator(opts *bind.FilterOpts) (*BaseContentSpaceAddKMSLocatorIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterAddNode(opts *bind.FilterOpts) (*BaseContentSpaceAddNodeIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterBindUserWallet(opts *bind.FilterOpts) (*BaseContentSpaceBindUserWalletIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterCommitPending(opts *bind.FilterOpts) (*BaseContentSpaceCommitPendingIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterContentTypeAdded(opts *bind.FilterOpts) (*BaseContentSpaceContentTypeAddedIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterContentTypeRemoved(opts *bind.FilterOpts) (*BaseContentSpaceContentTypeRemovedIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterCreateAccessWallet(opts *bind.FilterOpts) (*BaseContentSpaceCreateAccessWalletIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterCreateContent(opts *bind.FilterOpts) (*BaseContentSpaceCreateContentIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterCreateContentType(opts *bind.FilterOpts) (*BaseContentSpaceCreateContentTypeIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterCreateGroup(opts *bind.FilterOpts) (*BaseContentSpaceCreateGroupIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterCreateLibrary(opts *bind.FilterOpts) (*BaseContentSpaceCreateLibraryIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterCreateSpace(opts *bind.FilterOpts) (*BaseContentSpaceCreateSpaceIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterEngageAccountLibrary(opts *bind.FilterOpts) (*BaseContentSpaceEngageAccountLibraryIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterGetAccessWallet(opts *bind.FilterOpts) (*BaseContentSpaceGetAccessWalletIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterNodeApproved(opts *bind.FilterOpts) (*BaseContentSpaceNodeApprovedIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterNodeSubmitted(opts *bind.FilterOpts) (*BaseContentSpaceNodeSubmittedIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterObjectMetaChanged(opts *bind.FilterOpts) (*BaseContentSpaceObjectMetaChangedIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterRegisterNode(opts *bind.FilterOpts) (*BaseContentSpaceRegisterNodeIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterRemoveKMSLocator(opts *bind.FilterOpts) (*BaseContentSpaceRemoveKMSLocatorIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterRemoveNode(opts *bind.FilterOpts) (*BaseContentSpaceRemoveNodeIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterSetFactory(opts *bind.FilterOpts) (*BaseContentSpaceSetFactoryIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterUnregisterNode(opts *bind.FilterOpts) (*BaseContentSpaceUnregisterNodeIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*BaseContentSpaceUpdateRequestIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*BaseContentSpaceVersionConfirmIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*BaseContentSpaceVersionDeleteIterator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseAccessRequest(log types.Log) (*BaseContentSpaceAccessRequest, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseAddKMSLocator(log types.Log) (*BaseContentSpaceAddKMSLocator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseAddNode(log types.Log) (*BaseContentSpaceAddNode, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseBindUserWallet(log types.Log) (*BaseContentSpaceBindUserWallet, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseCommitPending(log types.Log) (*BaseContentSpaceCommitPending, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseContentTypeAdded(log types.Log) (*BaseContentSpaceContentTypeAdded, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseContentTypeRemoved(log types.Log) (*BaseContentSpaceContentTypeRemoved, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseCreateAccessWallet(log types.Log) (*BaseContentSpaceCreateAccessWallet, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseCreateContent(log types.Log) (*BaseContentSpaceCreateContent, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseCreateContentType(log types.Log) (*BaseContentSpaceCreateContentType, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseCreateGroup(log types.Log) (*BaseContentSpaceCreateGroup, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseCreateLibrary(log types.Log) (*BaseContentSpaceCreateLibrary, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseCreateSpace(log types.Log) (*BaseContentSpaceCreateSpace, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseEngageAccountLibrary(log types.Log) (*BaseContentSpaceEngageAccountLibrary, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseGetAccessWallet(log types.Log) (*BaseContentSpaceGetAccessWallet, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseNodeApproved(log types.Log) (*BaseContentSpaceNodeApproved, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseNodeSubmitted(log types.Log) (*BaseContentSpaceNodeSubmitted, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseObjectMetaChanged(log types.Log) (*BaseContentSpaceObjectMetaChanged, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseRegisterNode(log types.Log) (*BaseContentSpaceRegisterNode, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseRemoveKMSLocator(log types.Log) (*BaseContentSpaceRemoveKMSLocator, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseRemoveNode(log types.Log) (*BaseContentSpaceRemoveNode, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseSetFactory(log types.Log) (*BaseContentSpaceSetFactory, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseUnregisterNode(log types.Log) (*BaseContentSpaceUnregisterNode, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseUpdateRequest(log types.Log) (*BaseContentSpaceUpdateRequest, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseVersionConfirm(log types.Log) (*BaseContentSpaceVersionConfirm, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) ParseVersionDelete(log types.Log) (*BaseContentSpaceVersionDelete, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchAccessRequest(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceAccessRequest) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchAddKMSLocator(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceAddKMSLocator) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchAddNode(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceAddNode) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchBindUserWallet(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceBindUserWallet) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceCommitPending) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchContentTypeAdded(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceContentTypeAdded) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchContentTypeRemoved(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceContentTypeRemoved) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchCreateAccessWallet(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceCreateAccessWallet) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchCreateContent(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceCreateContent) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchCreateContentType(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceCreateContentType) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchCreateGroup(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceCreateGroup) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchCreateLibrary(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceCreateLibrary) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchCreateSpace(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceCreateSpace) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchEngageAccountLibrary(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceEngageAccountLibrary) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchGetAccessWallet(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceGetAccessWallet) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchNodeApproved(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceNodeApproved) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchNodeSubmitted(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceNodeSubmitted) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchObjectMetaChanged(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceObjectMetaChanged) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchRegisterNode(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceRegisterNode) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchRemoveKMSLocator(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceRemoveKMSLocator) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchRemoveNode(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceRemoveNode) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchSetFactory(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceSetFactory) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchUnregisterNode(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceUnregisterNode) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceUpdateRequest) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceVersionConfirm) (event.Subscription, error)
- func (_BaseContentSpace *BaseContentSpaceFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *BaseContentSpaceVersionDelete) (event.Subscription, error)
- type BaseContentSpaceGetAccessWallet
- type BaseContentSpaceGetAccessWalletIterator
- type BaseContentSpaceNodeApproved
- type BaseContentSpaceNodeApprovedIterator
- type BaseContentSpaceNodeSubmitted
- type BaseContentSpaceNodeSubmittedIterator
- type BaseContentSpaceObjectMetaChanged
- type BaseContentSpaceObjectMetaChangedIterator
- type BaseContentSpaceRegisterNode
- type BaseContentSpaceRegisterNodeIterator
- type BaseContentSpaceRemoveKMSLocator
- type BaseContentSpaceRemoveKMSLocatorIterator
- type BaseContentSpaceRemoveNode
- type BaseContentSpaceRemoveNodeIterator
- type BaseContentSpaceSetFactory
- type BaseContentSpaceSetFactoryIterator
- type BaseContentSpaceTransactor
- func (_BaseContentSpace *BaseContentSpaceTransactor) AccessRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) AddContentType(opts *bind.TransactOpts, content_type common.Address, ...) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) AddKMSLocator(opts *bind.TransactOpts, _kmsID string, _locator []byte) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) AddNode(opts *bind.TransactOpts, _nodeAddr common.Address, _locator []byte) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) ApproveNode(opts *bind.TransactOpts, _nodeAddr common.Address) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) CreateAccessWallet(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) CreateContent(opts *bind.TransactOpts, lib common.Address, content_type common.Address) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) CreateContentType(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) CreateGroup(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) CreateLibrary(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) EngageAccountLibrary(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) ExecuteBatch(opts *bind.TransactOpts, _v []uint8, _r [][32]byte, _s [][32]byte, ...) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) GetAccessWallet(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) Publish(opts *bind.TransactOpts, contentObj common.Address) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) RegisterSpaceNode(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) RemoveContentType(opts *bind.TransactOpts, content_type common.Address) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) RemoveKMSLocator(opts *bind.TransactOpts, _kmsID string, _locator []byte) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) RemoveNode(opts *bind.TransactOpts, _nodeAddr common.Address) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) SetAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) SetContentFactory(opts *bind.TransactOpts, new_factory common.Address) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) SetDescription(opts *bind.TransactOpts, content_space_description string) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) SetFactory(opts *bind.TransactOpts, new_factory common.Address) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) SetGroupFactory(opts *bind.TransactOpts, new_factory common.Address) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) SetKMSPublicKey(opts *bind.TransactOpts, _kmsID string, _pubKey string) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) SetLibraryFactory(opts *bind.TransactOpts, new_factory common.Address) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) SetWalletFactory(opts *bind.TransactOpts, new_factory common.Address) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) SubmitNode(opts *bind.TransactOpts, _locator []byte) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) UnregisterSpaceNode(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentSpace *BaseContentSpaceTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- type BaseContentSpaceUnregisterNode
- type BaseContentSpaceUnregisterNodeIterator
- type BaseContentSpaceUpdateRequest
- type BaseContentSpaceUpdateRequestIterator
- type BaseContentSpaceVersionConfirm
- type BaseContentSpaceVersionConfirmIterator
- type BaseContentSpaceVersionDelete
- type BaseContentSpaceVersionDeleteIterator
- type BaseContentTransactor
- func (_BaseContent *BaseContentTransactor) AccessComplete(opts *bind.TransactOpts, request_ID *big.Int, score_pct *big.Int, ...) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) AccessGrant(opts *bind.TransactOpts, request_ID *big.Int, access_granted bool, ...) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) AccessRequest(opts *bind.TransactOpts, level uint8, pke_requestor string, pke_AFGH string, ...) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) ProcessRequestPayment(opts *bind.TransactOpts, request_ID *big.Int, payee common.Address, ...) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) Publish(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) SetAccessCharge(opts *bind.TransactOpts, charge *big.Int) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) SetAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) SetContentContractAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, ...) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) SetStatusCode(opts *bind.TransactOpts, status_code *big.Int) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) SetVisibility(opts *bind.TransactOpts, visibility_code uint8) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContent *BaseContentTransactor) UpdateStatus(opts *bind.TransactOpts, status_code *big.Int) (*types.Transaction, error)
- type BaseContentType
- type BaseContentTypeAccessRequest
- type BaseContentTypeAccessRequestIterator
- type BaseContentTypeCaller
- func (_BaseContentType *BaseContentTypeCaller) CanCommit(opts *bind.CallOpts) (bool, error)
- func (_BaseContentType *BaseContentTypeCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
- func (_BaseContentType *BaseContentTypeCaller) CanEdit(opts *bind.CallOpts) (bool, error)
- func (_BaseContentType *BaseContentTypeCaller) CommitPending(opts *bind.CallOpts) (bool, error)
- func (_BaseContentType *BaseContentTypeCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentType *BaseContentTypeCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseContentType *BaseContentTypeCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentType *BaseContentTypeCaller) ObjectHash(opts *bind.CallOpts) (string, error)
- func (_BaseContentType *BaseContentTypeCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentType *BaseContentTypeCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)
- func (_BaseContentType *BaseContentTypeCaller) PendingHash(opts *bind.CallOpts) (string, error)
- func (_BaseContentType *BaseContentTypeCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- func (_BaseContentType *BaseContentTypeCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
- func (_BaseContentType *BaseContentTypeCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- type BaseContentTypeCommitPending
- type BaseContentTypeCommitPendingIterator
- type BaseContentTypeFilterer
- func (_BaseContentType *BaseContentTypeFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*BaseContentTypeAccessRequestIterator, error)
- func (_BaseContentType *BaseContentTypeFilterer) FilterCommitPending(opts *bind.FilterOpts) (*BaseContentTypeCommitPendingIterator, error)
- func (_BaseContentType *BaseContentTypeFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*BaseContentTypeUpdateRequestIterator, error)
- func (_BaseContentType *BaseContentTypeFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*BaseContentTypeVersionConfirmIterator, error)
- func (_BaseContentType *BaseContentTypeFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*BaseContentTypeVersionDeleteIterator, error)
- func (_BaseContentType *BaseContentTypeFilterer) ParseAccessRequest(log types.Log) (*BaseContentTypeAccessRequest, error)
- func (_BaseContentType *BaseContentTypeFilterer) ParseCommitPending(log types.Log) (*BaseContentTypeCommitPending, error)
- func (_BaseContentType *BaseContentTypeFilterer) ParseUpdateRequest(log types.Log) (*BaseContentTypeUpdateRequest, error)
- func (_BaseContentType *BaseContentTypeFilterer) ParseVersionConfirm(log types.Log) (*BaseContentTypeVersionConfirm, error)
- func (_BaseContentType *BaseContentTypeFilterer) ParseVersionDelete(log types.Log) (*BaseContentTypeVersionDelete, error)
- func (_BaseContentType *BaseContentTypeFilterer) WatchAccessRequest(opts *bind.WatchOpts, sink chan<- *BaseContentTypeAccessRequest) (event.Subscription, error)
- func (_BaseContentType *BaseContentTypeFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *BaseContentTypeCommitPending) (event.Subscription, error)
- func (_BaseContentType *BaseContentTypeFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *BaseContentTypeUpdateRequest) (event.Subscription, error)
- func (_BaseContentType *BaseContentTypeFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *BaseContentTypeVersionConfirm) (event.Subscription, error)
- func (_BaseContentType *BaseContentTypeFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *BaseContentTypeVersionDelete) (event.Subscription, error)
- type BaseContentTypeTransactor
- func (_BaseContentType *BaseContentTypeTransactor) AccessRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentType *BaseContentTypeTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentType *BaseContentTypeTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)
- func (_BaseContentType *BaseContentTypeTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentType *BaseContentTypeTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)
- func (_BaseContentType *BaseContentTypeTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_BaseContentType *BaseContentTypeTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseContentType *BaseContentTypeTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_BaseContentType *BaseContentTypeTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, ...) (*types.Transaction, error)
- func (_BaseContentType *BaseContentTypeTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_BaseContentType *BaseContentTypeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_BaseContentType *BaseContentTypeTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- type BaseContentTypeUpdateRequest
- type BaseContentTypeUpdateRequestIterator
- type BaseContentTypeVersionConfirm
- type BaseContentTypeVersionConfirmIterator
- type BaseContentTypeVersionDelete
- type BaseContentTypeVersionDeleteIterator
- type BaseContentUpdateRequest
- type BaseContentUpdateRequestIterator
- type BaseContentVersionConfirm
- type BaseContentVersionConfirmIterator
- type BaseContentVersionDelete
- type BaseContentVersionDeleteIterator
- type BaseFactory
- type BaseFactoryCaller
- func (_BaseFactory *BaseFactoryCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_BaseFactory *BaseFactoryCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_BaseFactory *BaseFactoryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BaseFactory *BaseFactoryCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- type BaseFactoryFilterer
- type BaseFactoryTransactor
- func (_BaseFactory *BaseFactoryTransactor) CreateContentType(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseFactory *BaseFactoryTransactor) CreateNode(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_BaseFactory *BaseFactoryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_BaseFactory *BaseFactoryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseFactory *BaseFactoryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_BaseFactory *BaseFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type BaseGroupFactory
- type BaseGroupFactoryCaller
- func (_BaseGroupFactory *BaseGroupFactoryCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_BaseGroupFactory *BaseGroupFactoryCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_BaseGroupFactory *BaseGroupFactoryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BaseGroupFactory *BaseGroupFactoryCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- type BaseGroupFactoryFilterer
- type BaseGroupFactoryTransactor
- func (_BaseGroupFactory *BaseGroupFactoryTransactor) CreateGroup(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseGroupFactory *BaseGroupFactoryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_BaseGroupFactory *BaseGroupFactoryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseGroupFactory *BaseGroupFactoryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_BaseGroupFactory *BaseGroupFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type BaseLibrary
- type BaseLibraryAccessRequest
- type BaseLibraryAccessRequestIterator
- type BaseLibraryAccessorGroupAdded
- type BaseLibraryAccessorGroupAddedIterator
- type BaseLibraryAccessorGroupRemoved
- type BaseLibraryAccessorGroupRemovedIterator
- type BaseLibraryApproveContent
- type BaseLibraryApproveContentIterator
- type BaseLibraryApproveContentRequest
- type BaseLibraryApproveContentRequestIterator
- type BaseLibraryCaller
- func (_BaseLibrary *BaseLibraryCaller) AccessorGroups(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BaseLibrary *BaseLibraryCaller) AccessorGroupsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseLibrary *BaseLibraryCaller) AddressKMS(opts *bind.CallOpts) (common.Address, error)
- func (_BaseLibrary *BaseLibraryCaller) ApprovalRequests(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BaseLibrary *BaseLibraryCaller) ApprovalRequestsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseLibrary *BaseLibraryCaller) CanCommit(opts *bind.CallOpts) (bool, error)
- func (_BaseLibrary *BaseLibraryCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
- func (_BaseLibrary *BaseLibraryCaller) CanContribute(opts *bind.CallOpts, _candidate common.Address) (bool, error)
- func (_BaseLibrary *BaseLibraryCaller) CanEdit(opts *bind.CallOpts) (bool, error)
- func (_BaseLibrary *BaseLibraryCaller) CanPublish(opts *bind.CallOpts, _candidate common.Address) (bool, error)
- func (_BaseLibrary *BaseLibraryCaller) CanPublish0(opts *bind.CallOpts) (bool, error)
- func (_BaseLibrary *BaseLibraryCaller) CanReview(opts *bind.CallOpts, _candidate common.Address) (bool, error)
- func (_BaseLibrary *BaseLibraryCaller) CommitPending(opts *bind.CallOpts) (bool, error)
- func (_BaseLibrary *BaseLibraryCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_BaseLibrary *BaseLibraryCaller) ContentTypeContracts(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_BaseLibrary *BaseLibraryCaller) ContentTypes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BaseLibrary *BaseLibraryCaller) ContentTypesLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseLibrary *BaseLibraryCaller) ContributorGroups(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BaseLibrary *BaseLibraryCaller) ContributorGroupsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseLibrary *BaseLibraryCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseLibrary *BaseLibraryCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_BaseLibrary *BaseLibraryCaller) FindTypeByHash(opts *bind.CallOpts, typeHash [32]byte) (common.Address, error)
- func (_BaseLibrary *BaseLibraryCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)
- func (_BaseLibrary *BaseLibraryCaller) GetPendingApprovalRequest(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_BaseLibrary *BaseLibraryCaller) HasAccess(opts *bind.CallOpts, _candidate common.Address) (bool, error)
- func (_BaseLibrary *BaseLibraryCaller) ObjectHash(opts *bind.CallOpts) (string, error)
- func (_BaseLibrary *BaseLibraryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BaseLibrary *BaseLibraryCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)
- func (_BaseLibrary *BaseLibraryCaller) PendingHash(opts *bind.CallOpts) (string, error)
- func (_BaseLibrary *BaseLibraryCaller) RequiresReview(opts *bind.CallOpts) (bool, error)
- func (_BaseLibrary *BaseLibraryCaller) ReviewerGroups(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BaseLibrary *BaseLibraryCaller) ReviewerGroupsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseLibrary *BaseLibraryCaller) ValidType(opts *bind.CallOpts, content_type common.Address) (bool, error)
- func (_BaseLibrary *BaseLibraryCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- func (_BaseLibrary *BaseLibraryCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
- func (_BaseLibrary *BaseLibraryCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_BaseLibrary *BaseLibraryCaller) WhitelistedType(opts *bind.CallOpts, content_type common.Address) (bool, error)
- type BaseLibraryCommitPending
- type BaseLibraryCommitPendingIterator
- type BaseLibraryContentObjectCreated
- type BaseLibraryContentObjectCreatedIterator
- type BaseLibraryContentObjectDeleted
- type BaseLibraryContentObjectDeletedIterator
- type BaseLibraryContentTypeAdded
- type BaseLibraryContentTypeAddedIterator
- type BaseLibraryContentTypeRemoved
- type BaseLibraryContentTypeRemovedIterator
- type BaseLibraryContributorGroupAdded
- type BaseLibraryContributorGroupAddedIterator
- type BaseLibraryContributorGroupRemoved
- type BaseLibraryContributorGroupRemovedIterator
- type BaseLibraryFactory
- type BaseLibraryFactoryCaller
- func (_BaseLibraryFactory *BaseLibraryFactoryCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_BaseLibraryFactory *BaseLibraryFactoryCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_BaseLibraryFactory *BaseLibraryFactoryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BaseLibraryFactory *BaseLibraryFactoryCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- type BaseLibraryFactoryFilterer
- type BaseLibraryFactoryTransactor
- func (_BaseLibraryFactory *BaseLibraryFactoryTransactor) CreateLibrary(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
- func (_BaseLibraryFactory *BaseLibraryFactoryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_BaseLibraryFactory *BaseLibraryFactoryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseLibraryFactory *BaseLibraryFactoryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_BaseLibraryFactory *BaseLibraryFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type BaseLibraryFilterer
- func (_BaseLibrary *BaseLibraryFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*BaseLibraryAccessRequestIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterAccessorGroupAdded(opts *bind.FilterOpts) (*BaseLibraryAccessorGroupAddedIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterAccessorGroupRemoved(opts *bind.FilterOpts) (*BaseLibraryAccessorGroupRemovedIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterApproveContent(opts *bind.FilterOpts) (*BaseLibraryApproveContentIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterApproveContentRequest(opts *bind.FilterOpts) (*BaseLibraryApproveContentRequestIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterCommitPending(opts *bind.FilterOpts) (*BaseLibraryCommitPendingIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterContentObjectCreated(opts *bind.FilterOpts) (*BaseLibraryContentObjectCreatedIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterContentObjectDeleted(opts *bind.FilterOpts) (*BaseLibraryContentObjectDeletedIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterContentTypeAdded(opts *bind.FilterOpts) (*BaseLibraryContentTypeAddedIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterContentTypeRemoved(opts *bind.FilterOpts) (*BaseLibraryContentTypeRemovedIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterContributorGroupAdded(opts *bind.FilterOpts) (*BaseLibraryContributorGroupAddedIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterContributorGroupRemoved(opts *bind.FilterOpts) (*BaseLibraryContributorGroupRemovedIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterObjectMetaChanged(opts *bind.FilterOpts) (*BaseLibraryObjectMetaChangedIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterReviewerGroupAdded(opts *bind.FilterOpts) (*BaseLibraryReviewerGroupAddedIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterReviewerGroupRemoved(opts *bind.FilterOpts) (*BaseLibraryReviewerGroupRemovedIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterUnauthorizedOperation(opts *bind.FilterOpts) (*BaseLibraryUnauthorizedOperationIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterUpdateKmsAddress(opts *bind.FilterOpts) (*BaseLibraryUpdateKmsAddressIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*BaseLibraryUpdateRequestIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*BaseLibraryVersionConfirmIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*BaseLibraryVersionDeleteIterator, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseAccessRequest(log types.Log) (*BaseLibraryAccessRequest, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseAccessorGroupAdded(log types.Log) (*BaseLibraryAccessorGroupAdded, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseAccessorGroupRemoved(log types.Log) (*BaseLibraryAccessorGroupRemoved, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseApproveContent(log types.Log) (*BaseLibraryApproveContent, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseApproveContentRequest(log types.Log) (*BaseLibraryApproveContentRequest, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseCommitPending(log types.Log) (*BaseLibraryCommitPending, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseContentObjectCreated(log types.Log) (*BaseLibraryContentObjectCreated, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseContentObjectDeleted(log types.Log) (*BaseLibraryContentObjectDeleted, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseContentTypeAdded(log types.Log) (*BaseLibraryContentTypeAdded, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseContentTypeRemoved(log types.Log) (*BaseLibraryContentTypeRemoved, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseContributorGroupAdded(log types.Log) (*BaseLibraryContributorGroupAdded, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseContributorGroupRemoved(log types.Log) (*BaseLibraryContributorGroupRemoved, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseObjectMetaChanged(log types.Log) (*BaseLibraryObjectMetaChanged, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseReviewerGroupAdded(log types.Log) (*BaseLibraryReviewerGroupAdded, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseReviewerGroupRemoved(log types.Log) (*BaseLibraryReviewerGroupRemoved, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseUnauthorizedOperation(log types.Log) (*BaseLibraryUnauthorizedOperation, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseUpdateKmsAddress(log types.Log) (*BaseLibraryUpdateKmsAddress, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseUpdateRequest(log types.Log) (*BaseLibraryUpdateRequest, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseVersionConfirm(log types.Log) (*BaseLibraryVersionConfirm, error)
- func (_BaseLibrary *BaseLibraryFilterer) ParseVersionDelete(log types.Log) (*BaseLibraryVersionDelete, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchAccessRequest(opts *bind.WatchOpts, sink chan<- *BaseLibraryAccessRequest) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchAccessorGroupAdded(opts *bind.WatchOpts, sink chan<- *BaseLibraryAccessorGroupAdded) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchAccessorGroupRemoved(opts *bind.WatchOpts, sink chan<- *BaseLibraryAccessorGroupRemoved) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchApproveContent(opts *bind.WatchOpts, sink chan<- *BaseLibraryApproveContent) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchApproveContentRequest(opts *bind.WatchOpts, sink chan<- *BaseLibraryApproveContentRequest) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *BaseLibraryCommitPending) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchContentObjectCreated(opts *bind.WatchOpts, sink chan<- *BaseLibraryContentObjectCreated) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchContentObjectDeleted(opts *bind.WatchOpts, sink chan<- *BaseLibraryContentObjectDeleted) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchContentTypeAdded(opts *bind.WatchOpts, sink chan<- *BaseLibraryContentTypeAdded) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchContentTypeRemoved(opts *bind.WatchOpts, sink chan<- *BaseLibraryContentTypeRemoved) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchContributorGroupAdded(opts *bind.WatchOpts, sink chan<- *BaseLibraryContributorGroupAdded) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchContributorGroupRemoved(opts *bind.WatchOpts, sink chan<- *BaseLibraryContributorGroupRemoved) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchObjectMetaChanged(opts *bind.WatchOpts, sink chan<- *BaseLibraryObjectMetaChanged) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchReviewerGroupAdded(opts *bind.WatchOpts, sink chan<- *BaseLibraryReviewerGroupAdded) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchReviewerGroupRemoved(opts *bind.WatchOpts, sink chan<- *BaseLibraryReviewerGroupRemoved) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchUnauthorizedOperation(opts *bind.WatchOpts, sink chan<- *BaseLibraryUnauthorizedOperation) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchUpdateKmsAddress(opts *bind.WatchOpts, sink chan<- *BaseLibraryUpdateKmsAddress) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *BaseLibraryUpdateRequest) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *BaseLibraryVersionConfirm) (event.Subscription, error)
- func (_BaseLibrary *BaseLibraryFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *BaseLibraryVersionDelete) (event.Subscription, error)
- type BaseLibraryObjectMetaChanged
- type BaseLibraryObjectMetaChangedIterator
- type BaseLibraryReviewerGroupAdded
- type BaseLibraryReviewerGroupAddedIterator
- type BaseLibraryReviewerGroupRemoved
- type BaseLibraryReviewerGroupRemovedIterator
- type BaseLibraryTransactor
- func (_BaseLibrary *BaseLibraryTransactor) AccessRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) AddAccessorGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) AddContentType(opts *bind.TransactOpts, content_type common.Address, ...) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) AddContributorGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) AddReviewerGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) ApproveContent(opts *bind.TransactOpts, content_contract common.Address, approved bool, ...) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) CreateContent(opts *bind.TransactOpts, content_type common.Address) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) DeleteContent(opts *bind.TransactOpts, _contentAddr common.Address) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) Publish(opts *bind.TransactOpts, contentObj common.Address) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) RemoveAccessorGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) RemoveContentType(opts *bind.TransactOpts, content_type common.Address) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) RemoveContributorGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) RemoveReviewerGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) SetAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, ...) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) SubmitApprovalRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) UpdateAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
- func (_BaseLibrary *BaseLibraryTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- type BaseLibraryUnauthorizedOperation
- type BaseLibraryUnauthorizedOperationIterator
- type BaseLibraryUpdateKmsAddress
- type BaseLibraryUpdateKmsAddressIterator
- type BaseLibraryUpdateRequest
- type BaseLibraryUpdateRequestIterator
- type BaseLibraryVersionConfirm
- type BaseLibraryVersionConfirmIterator
- type BaseLibraryVersionDelete
- type BaseLibraryVersionDeleteIterator
- type BindUserWallet
- type CommitPending
- type Container
- type ContainerCaller
- func (_Container *ContainerCaller) AddressKMS(opts *bind.CallOpts) (common.Address, error)
- func (_Container *ContainerCaller) CanCommit(opts *bind.CallOpts) (bool, error)
- func (_Container *ContainerCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
- func (_Container *ContainerCaller) CanContribute(opts *bind.CallOpts, _candidate common.Address) (bool, error)
- func (_Container *ContainerCaller) CanEdit(opts *bind.CallOpts) (bool, error)
- func (_Container *ContainerCaller) CanPublish(opts *bind.CallOpts, _candidate common.Address) (bool, error)
- func (_Container *ContainerCaller) CanReview(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Container *ContainerCaller) CommitPending(opts *bind.CallOpts) (bool, error)
- func (_Container *ContainerCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_Container *ContainerCaller) ContentTypeContracts(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_Container *ContainerCaller) ContentTypes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Container *ContainerCaller) ContentTypesLength(opts *bind.CallOpts) (*big.Int, error)
- func (_Container *ContainerCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)
- func (_Container *ContainerCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_Container *ContainerCaller) FindTypeByHash(opts *bind.CallOpts, typeHash [32]byte) (common.Address, error)
- func (_Container *ContainerCaller) HasAccess(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Container *ContainerCaller) ObjectHash(opts *bind.CallOpts) (string, error)
- func (_Container *ContainerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Container *ContainerCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Container *ContainerCaller) PendingHash(opts *bind.CallOpts) (string, error)
- func (_Container *ContainerCaller) RequiresReview(opts *bind.CallOpts) (bool, error)
- func (_Container *ContainerCaller) ValidType(opts *bind.CallOpts, content_type common.Address) (bool, error)
- func (_Container *ContainerCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- func (_Container *ContainerCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
- func (_Container *ContainerCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_Container *ContainerCaller) WhitelistedType(opts *bind.CallOpts, content_type common.Address) (bool, error)
- type ContainerCommitPending
- type ContainerCommitPendingIterator
- type ContainerContentTypeAdded
- type ContainerContentTypeAddedIterator
- type ContainerContentTypeRemoved
- type ContainerContentTypeRemovedIterator
- type ContainerFilterer
- func (_Container *ContainerFilterer) FilterCommitPending(opts *bind.FilterOpts) (*ContainerCommitPendingIterator, error)
- func (_Container *ContainerFilterer) FilterContentTypeAdded(opts *bind.FilterOpts) (*ContainerContentTypeAddedIterator, error)
- func (_Container *ContainerFilterer) FilterContentTypeRemoved(opts *bind.FilterOpts) (*ContainerContentTypeRemovedIterator, error)
- func (_Container *ContainerFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*ContainerUpdateRequestIterator, error)
- func (_Container *ContainerFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*ContainerVersionConfirmIterator, error)
- func (_Container *ContainerFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*ContainerVersionDeleteIterator, error)
- func (_Container *ContainerFilterer) ParseCommitPending(log types.Log) (*ContainerCommitPending, error)
- func (_Container *ContainerFilterer) ParseContentTypeAdded(log types.Log) (*ContainerContentTypeAdded, error)
- func (_Container *ContainerFilterer) ParseContentTypeRemoved(log types.Log) (*ContainerContentTypeRemoved, error)
- func (_Container *ContainerFilterer) ParseUpdateRequest(log types.Log) (*ContainerUpdateRequest, error)
- func (_Container *ContainerFilterer) ParseVersionConfirm(log types.Log) (*ContainerVersionConfirm, error)
- func (_Container *ContainerFilterer) ParseVersionDelete(log types.Log) (*ContainerVersionDelete, error)
- func (_Container *ContainerFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *ContainerCommitPending) (event.Subscription, error)
- func (_Container *ContainerFilterer) WatchContentTypeAdded(opts *bind.WatchOpts, sink chan<- *ContainerContentTypeAdded) (event.Subscription, error)
- func (_Container *ContainerFilterer) WatchContentTypeRemoved(opts *bind.WatchOpts, sink chan<- *ContainerContentTypeRemoved) (event.Subscription, error)
- func (_Container *ContainerFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *ContainerUpdateRequest) (event.Subscription, error)
- func (_Container *ContainerFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *ContainerVersionConfirm) (event.Subscription, error)
- func (_Container *ContainerFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *ContainerVersionDelete) (event.Subscription, error)
- type ContainerTransactor
- func (_Container *ContainerTransactor) AddContentType(opts *bind.TransactOpts, content_type common.Address, ...) (*types.Transaction, error)
- func (_Container *ContainerTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Container *ContainerTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)
- func (_Container *ContainerTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Container *ContainerTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)
- func (_Container *ContainerTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Container *ContainerTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Container *ContainerTransactor) Publish(opts *bind.TransactOpts, contentObj common.Address) (*types.Transaction, error)
- func (_Container *ContainerTransactor) RemoveContentType(opts *bind.TransactOpts, content_type common.Address) (*types.Transaction, error)
- func (_Container *ContainerTransactor) SetAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
- func (_Container *ContainerTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_Container *ContainerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Container *ContainerTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContainerUpdateRequest
- type ContainerUpdateRequestIterator
- type ContainerVersionConfirm
- type ContainerVersionConfirmIterator
- type ContainerVersionDelete
- type ContainerVersionDeleteIterator
- type Content
- type ContentCaller
- func (_Content *ContentCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_Content *ContentCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_Content *ContentCaller) DEFAULTACCESS(opts *bind.CallOpts) (uint8, error)
- func (_Content *ContentCaller) DEFAULTCHARGE(opts *bind.CallOpts) (uint8, error)
- func (_Content *ContentCaller) DEFAULTSEE(opts *bind.CallOpts) (uint8, error)
- func (_Content *ContentCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Content *ContentCaller) RunAccessInfo(opts *bind.CallOpts, arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)
- func (_Content *ContentCaller) RunDescribeStatus(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
- func (_Content *ContentCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- type ContentFilterer
- func (_Content *ContentFilterer) FilterLog(opts *bind.FilterOpts) (*ContentLogIterator, error)
- func (_Content *ContentFilterer) FilterLogAddress(opts *bind.FilterOpts) (*ContentLogAddressIterator, error)
- func (_Content *ContentFilterer) FilterLogBool(opts *bind.FilterOpts) (*ContentLogBoolIterator, error)
- func (_Content *ContentFilterer) FilterLogBytes32(opts *bind.FilterOpts) (*ContentLogBytes32Iterator, error)
- func (_Content *ContentFilterer) FilterLogInt256(opts *bind.FilterOpts) (*ContentLogInt256Iterator, error)
- func (_Content *ContentFilterer) FilterLogPayment(opts *bind.FilterOpts) (*ContentLogPaymentIterator, error)
- func (_Content *ContentFilterer) FilterLogUint256(opts *bind.FilterOpts) (*ContentLogUint256Iterator, error)
- func (_Content *ContentFilterer) FilterRunAccess(opts *bind.FilterOpts) (*ContentRunAccessIterator, error)
- func (_Content *ContentFilterer) FilterRunAccessCharge(opts *bind.FilterOpts) (*ContentRunAccessChargeIterator, error)
- func (_Content *ContentFilterer) FilterRunCreate(opts *bind.FilterOpts) (*ContentRunCreateIterator, error)
- func (_Content *ContentFilterer) FilterRunFinalize(opts *bind.FilterOpts) (*ContentRunFinalizeIterator, error)
- func (_Content *ContentFilterer) FilterRunKill(opts *bind.FilterOpts) (*ContentRunKillIterator, error)
- func (_Content *ContentFilterer) FilterRunStatusChange(opts *bind.FilterOpts) (*ContentRunStatusChangeIterator, error)
- func (_Content *ContentFilterer) ParseLog(log types.Log) (*ContentLog, error)
- func (_Content *ContentFilterer) ParseLogAddress(log types.Log) (*ContentLogAddress, error)
- func (_Content *ContentFilterer) ParseLogBool(log types.Log) (*ContentLogBool, error)
- func (_Content *ContentFilterer) ParseLogBytes32(log types.Log) (*ContentLogBytes32, error)
- func (_Content *ContentFilterer) ParseLogInt256(log types.Log) (*ContentLogInt256, error)
- func (_Content *ContentFilterer) ParseLogPayment(log types.Log) (*ContentLogPayment, error)
- func (_Content *ContentFilterer) ParseLogUint256(log types.Log) (*ContentLogUint256, error)
- func (_Content *ContentFilterer) ParseRunAccess(log types.Log) (*ContentRunAccess, error)
- func (_Content *ContentFilterer) ParseRunAccessCharge(log types.Log) (*ContentRunAccessCharge, error)
- func (_Content *ContentFilterer) ParseRunCreate(log types.Log) (*ContentRunCreate, error)
- func (_Content *ContentFilterer) ParseRunFinalize(log types.Log) (*ContentRunFinalize, error)
- func (_Content *ContentFilterer) ParseRunKill(log types.Log) (*ContentRunKill, error)
- func (_Content *ContentFilterer) ParseRunStatusChange(log types.Log) (*ContentRunStatusChange, error)
- func (_Content *ContentFilterer) WatchLog(opts *bind.WatchOpts, sink chan<- *ContentLog) (event.Subscription, error)
- func (_Content *ContentFilterer) WatchLogAddress(opts *bind.WatchOpts, sink chan<- *ContentLogAddress) (event.Subscription, error)
- func (_Content *ContentFilterer) WatchLogBool(opts *bind.WatchOpts, sink chan<- *ContentLogBool) (event.Subscription, error)
- func (_Content *ContentFilterer) WatchLogBytes32(opts *bind.WatchOpts, sink chan<- *ContentLogBytes32) (event.Subscription, error)
- func (_Content *ContentFilterer) WatchLogInt256(opts *bind.WatchOpts, sink chan<- *ContentLogInt256) (event.Subscription, error)
- func (_Content *ContentFilterer) WatchLogPayment(opts *bind.WatchOpts, sink chan<- *ContentLogPayment) (event.Subscription, error)
- func (_Content *ContentFilterer) WatchLogUint256(opts *bind.WatchOpts, sink chan<- *ContentLogUint256) (event.Subscription, error)
- func (_Content *ContentFilterer) WatchRunAccess(opts *bind.WatchOpts, sink chan<- *ContentRunAccess) (event.Subscription, error)
- func (_Content *ContentFilterer) WatchRunAccessCharge(opts *bind.WatchOpts, sink chan<- *ContentRunAccessCharge) (event.Subscription, error)
- func (_Content *ContentFilterer) WatchRunCreate(opts *bind.WatchOpts, sink chan<- *ContentRunCreate) (event.Subscription, error)
- func (_Content *ContentFilterer) WatchRunFinalize(opts *bind.WatchOpts, sink chan<- *ContentRunFinalize) (event.Subscription, error)
- func (_Content *ContentFilterer) WatchRunKill(opts *bind.WatchOpts, sink chan<- *ContentRunKill) (event.Subscription, error)
- func (_Content *ContentFilterer) WatchRunStatusChange(opts *bind.WatchOpts, sink chan<- *ContentRunStatusChange) (event.Subscription, error)
- type ContentLog
- type ContentLogAddress
- type ContentLogAddressIterator
- type ContentLogBool
- type ContentLogBoolIterator
- type ContentLogBytes32
- type ContentLogBytes32Iterator
- type ContentLogInt256
- type ContentLogInt256Iterator
- type ContentLogIterator
- type ContentLogPayment
- type ContentLogPaymentIterator
- type ContentLogUint256
- type ContentLogUint256Iterator
- type ContentObjectCreate
- type ContentObjectCreated
- type ContentObjectDeleted
- type ContentRunAccess
- type ContentRunAccessCharge
- type ContentRunAccessChargeIterator
- type ContentRunAccessIterator
- type ContentRunCreate
- type ContentRunCreateIterator
- type ContentRunFinalize
- type ContentRunFinalizeIterator
- type ContentRunKill
- type ContentRunKillIterator
- type ContentRunStatusChange
- type ContentRunStatusChangeIterator
- type ContentTransactor
- func (_Content *ContentTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Content *ContentTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Content *ContentTransactor) RunAccess(opts *bind.TransactOpts, arg0 *big.Int, arg1 uint8, arg2 [][32]byte, ...) (*types.Transaction, error)
- func (_Content *ContentTransactor) RunCreate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Content *ContentTransactor) RunEdit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Content *ContentTransactor) RunFinalize(opts *bind.TransactOpts, arg0 *big.Int, arg1 *big.Int) (*types.Transaction, error)
- func (_Content *ContentTransactor) RunFinalizeExt(opts *bind.TransactOpts, requestID *big.Int, score_pct *big.Int, ...) (*types.Transaction, error)
- func (_Content *ContentTransactor) RunGrant(opts *bind.TransactOpts, arg0 *big.Int, arg1 bool) (*types.Transaction, error)
- func (_Content *ContentTransactor) RunKill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Content *ContentTransactor) RunStatusChange(opts *bind.TransactOpts, proposed_status_code *big.Int) (*types.Transaction, error)
- func (_Content *ContentTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_Content *ContentTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type ContentTypeAdded
- type ContentTypeRemoved
- type ContributorGroupAdded
- type ContributorGroupRemoved
- type CreateAccessWallet
- type CreateContent
- type CreateContentType
- type CreateExtUserWallet
- type CreateGroup
- type CreateLibrary
- type CreateRecording
- type CreateSpace
- type DbgAddress
- type DeleteRecording
- type Editable
- type EditableCaller
- func (_Editable *EditableCaller) CanCommit(opts *bind.CallOpts) (bool, error)
- func (_Editable *EditableCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
- func (_Editable *EditableCaller) CanEdit(opts *bind.CallOpts) (bool, error)
- func (_Editable *EditableCaller) CommitPending(opts *bind.CallOpts) (bool, error)
- func (_Editable *EditableCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_Editable *EditableCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)
- func (_Editable *EditableCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_Editable *EditableCaller) ObjectHash(opts *bind.CallOpts) (string, error)
- func (_Editable *EditableCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Editable *EditableCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Editable *EditableCaller) PendingHash(opts *bind.CallOpts) (string, error)
- func (_Editable *EditableCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- func (_Editable *EditableCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
- func (_Editable *EditableCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- type EditableCommitPending
- type EditableCommitPendingIterator
- type EditableFilterer
- func (_Editable *EditableFilterer) FilterCommitPending(opts *bind.FilterOpts) (*EditableCommitPendingIterator, error)
- func (_Editable *EditableFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*EditableUpdateRequestIterator, error)
- func (_Editable *EditableFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*EditableVersionConfirmIterator, error)
- func (_Editable *EditableFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*EditableVersionDeleteIterator, error)
- func (_Editable *EditableFilterer) ParseCommitPending(log types.Log) (*EditableCommitPending, error)
- func (_Editable *EditableFilterer) ParseUpdateRequest(log types.Log) (*EditableUpdateRequest, error)
- func (_Editable *EditableFilterer) ParseVersionConfirm(log types.Log) (*EditableVersionConfirm, error)
- func (_Editable *EditableFilterer) ParseVersionDelete(log types.Log) (*EditableVersionDelete, error)
- func (_Editable *EditableFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *EditableCommitPending) (event.Subscription, error)
- func (_Editable *EditableFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *EditableUpdateRequest) (event.Subscription, error)
- func (_Editable *EditableFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *EditableVersionConfirm) (event.Subscription, error)
- func (_Editable *EditableFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *EditableVersionDelete) (event.Subscription, error)
- type EditableTransactor
- func (_Editable *EditableTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Editable *EditableTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)
- func (_Editable *EditableTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Editable *EditableTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)
- func (_Editable *EditableTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Editable *EditableTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Editable *EditableTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_Editable *EditableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Editable *EditableTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- type EditableUpdateRequest
- type EditableUpdateRequestIterator
- type EditableVersionConfirm
- type EditableVersionConfirmIterator
- type EditableVersionDelete
- type EditableVersionDeleteIterator
- type EngageAccountLibrary
- type EventInfo
- type EventType
- type ExecStatus
- type ExternalUserWallet
- type ExternalUserWalletAccessRequest
- type ExternalUserWalletAccessRequestIterator
- type ExternalUserWalletCaller
- func (_ExternalUserWallet *ExternalUserWalletCaller) AddressExtUser(opts *bind.CallOpts) (common.Address, error)
- func (_ExternalUserWallet *ExternalUserWalletCaller) AddressTA(opts *bind.CallOpts) (common.Address, error)
- func (_ExternalUserWallet *ExternalUserWalletCaller) CanCommit(opts *bind.CallOpts) (bool, error)
- func (_ExternalUserWallet *ExternalUserWalletCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
- func (_ExternalUserWallet *ExternalUserWalletCaller) CanEdit(opts *bind.CallOpts) (bool, error)
- func (_ExternalUserWallet *ExternalUserWalletCaller) CommitPending(opts *bind.CallOpts) (bool, error)
- func (_ExternalUserWallet *ExternalUserWalletCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_ExternalUserWallet *ExternalUserWalletCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)
- func (_ExternalUserWallet *ExternalUserWalletCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_ExternalUserWallet *ExternalUserWalletCaller) ObjectHash(opts *bind.CallOpts) (string, error)
- func (_ExternalUserWallet *ExternalUserWalletCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ExternalUserWallet *ExternalUserWalletCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)
- func (_ExternalUserWallet *ExternalUserWalletCaller) PendingHash(opts *bind.CallOpts) (string, error)
- func (_ExternalUserWallet *ExternalUserWalletCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- func (_ExternalUserWallet *ExternalUserWalletCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
- func (_ExternalUserWallet *ExternalUserWalletCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- type ExternalUserWalletCommitPending
- type ExternalUserWalletCommitPendingIterator
- type ExternalUserWalletCreateExtUserWallet
- type ExternalUserWalletCreateExtUserWalletIterator
- type ExternalUserWalletFilterer
- func (_ExternalUserWallet *ExternalUserWalletFilterer) FilterAccessRequest(opts *bind.FilterOpts) (*ExternalUserWalletAccessRequestIterator, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) FilterCommitPending(opts *bind.FilterOpts) (*ExternalUserWalletCommitPendingIterator, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) FilterCreateExtUserWallet(opts *bind.FilterOpts) (*ExternalUserWalletCreateExtUserWalletIterator, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) FilterUpdateRequest(opts *bind.FilterOpts) (*ExternalUserWalletUpdateRequestIterator, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) FilterVersionConfirm(opts *bind.FilterOpts) (*ExternalUserWalletVersionConfirmIterator, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) FilterVersionDelete(opts *bind.FilterOpts) (*ExternalUserWalletVersionDeleteIterator, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) ParseAccessRequest(log types.Log) (*ExternalUserWalletAccessRequest, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) ParseCommitPending(log types.Log) (*ExternalUserWalletCommitPending, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) ParseCreateExtUserWallet(log types.Log) (*ExternalUserWalletCreateExtUserWallet, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) ParseUpdateRequest(log types.Log) (*ExternalUserWalletUpdateRequest, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) ParseVersionConfirm(log types.Log) (*ExternalUserWalletVersionConfirm, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) ParseVersionDelete(log types.Log) (*ExternalUserWalletVersionDelete, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) WatchAccessRequest(opts *bind.WatchOpts, sink chan<- *ExternalUserWalletAccessRequest) (event.Subscription, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) WatchCommitPending(opts *bind.WatchOpts, sink chan<- *ExternalUserWalletCommitPending) (event.Subscription, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) WatchCreateExtUserWallet(opts *bind.WatchOpts, sink chan<- *ExternalUserWalletCreateExtUserWallet) (event.Subscription, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) WatchUpdateRequest(opts *bind.WatchOpts, sink chan<- *ExternalUserWalletUpdateRequest) (event.Subscription, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) WatchVersionConfirm(opts *bind.WatchOpts, sink chan<- *ExternalUserWalletVersionConfirm) (event.Subscription, error)
- func (_ExternalUserWallet *ExternalUserWalletFilterer) WatchVersionDelete(opts *bind.WatchOpts, sink chan<- *ExternalUserWalletVersionDelete) (event.Subscription, error)
- type ExternalUserWalletTransactor
- func (_ExternalUserWallet *ExternalUserWalletTransactor) AccessRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ExternalUserWallet *ExternalUserWalletTransactor) ClaimOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ExternalUserWallet *ExternalUserWalletTransactor) ClearPending(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ExternalUserWallet *ExternalUserWalletTransactor) Commit(opts *bind.TransactOpts, _objectHash string) (*types.Transaction, error)
- func (_ExternalUserWallet *ExternalUserWalletTransactor) ConfirmCommit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ExternalUserWallet *ExternalUserWalletTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)
- func (_ExternalUserWallet *ExternalUserWalletTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_ExternalUserWallet *ExternalUserWalletTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ExternalUserWallet *ExternalUserWalletTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_ExternalUserWallet *ExternalUserWalletTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ExternalUserWallet *ExternalUserWalletTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)
- type ExternalUserWalletUpdateRequest
- type ExternalUserWalletUpdateRequestIterator
- type ExternalUserWalletVersionConfirm
- type ExternalUserWalletVersionConfirmIterator
- type ExternalUserWalletVersionDelete
- type ExternalUserWalletVersionDeleteIterator
- type GetAccessCharge
- type GetAccessWallet
- type IFactorySpace
- type IFactorySpaceCaller
- type IFactorySpaceFilterer
- type IFactorySpaceTransactor
- func (_IFactorySpace *IFactorySpaceTransactor) CreateContent(opts *bind.TransactOpts, lib common.Address, content_type common.Address) (*types.Transaction, error)
- func (_IFactorySpace *IFactorySpaceTransactor) CreateContentType(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IFactorySpace *IFactorySpaceTransactor) CreateGroup(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IFactorySpace *IFactorySpaceTransactor) CreateLibrary(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
- type IKmsSpace
- type IKmsSpaceCaller
- func (_IKmsSpace *IKmsSpaceCaller) CheckKMSAddr(opts *bind.CallOpts, _kmsAddr common.Address) (*big.Int, error)
- func (_IKmsSpace *IKmsSpaceCaller) GetKMSID(opts *bind.CallOpts, _kmsAddr common.Address) (string, error)
- func (_IKmsSpace *IKmsSpaceCaller) GetKMSInfo(opts *bind.CallOpts, _kmsID string, prefix []byte) (string, string, error)
- type IKmsSpaceFilterer
- type IKmsSpaceTransactor
- type INodeSpace
- type INodeSpaceCaller
- type INodeSpaceFilterer
- type INodeSpaceTransactor
- type IUserSpace
- type IUserSpaceCaller
- type IUserSpaceFilterer
- type IUserSpaceTransactor
- type InsufficientFunds
- type InvokeCustomPostHook
- type InvokeCustomPreHook
- type Log
- type LogAddress
- type LogBool
- type LogBytes32
- type LogInt256
- type LogUint256
- type LvRecordableStream
- type LvRecordableStreamAuthorizeRecording
- type LvRecordableStreamAuthorizeRecordingIterator
- type LvRecordableStreamCaller
- func (_LvRecordableStream *LvRecordableStreamCaller) CanRecord(opts *bind.CallOpts) (bool, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) DEFAULTACCESS(opts *bind.CallOpts) (uint8, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) DEFAULTCHARGE(opts *bind.CallOpts) (uint8, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) DEFAULTSEE(opts *bind.CallOpts) (uint8, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) EndTime(opts *bind.CallOpts) (*big.Int, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) Handle(opts *bind.CallOpts) (string, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) HasMembership(opts *bind.CallOpts, accessor common.Address) (bool, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) HasRightsHolderPermission(opts *bind.CallOpts) (bool, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) MembershipGroups(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) MembershipGroupsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) RecordingEnabled(opts *bind.CallOpts) (bool, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) RecordingStream(opts *bind.CallOpts) (common.Address, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) RightsHolder(opts *bind.CallOpts) (common.Address, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) RunAccessInfo(opts *bind.CallOpts, arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) RunDescribeStatus(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) StartTime(opts *bind.CallOpts) (*big.Int, error)
- func (_LvRecordableStream *LvRecordableStreamCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- type LvRecordableStreamCreateRecording
- type LvRecordableStreamCreateRecordingIterator
- type LvRecordableStreamDeleteRecording
- type LvRecordableStreamDeleteRecordingIterator
- type LvRecordableStreamDisableRecording
- type LvRecordableStreamDisableRecordingIterator
- type LvRecordableStreamEnableRecording
- type LvRecordableStreamEnableRecordingIterator
- type LvRecordableStreamFilterer
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterAuthorizeRecording(opts *bind.FilterOpts) (*LvRecordableStreamAuthorizeRecordingIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterCreateRecording(opts *bind.FilterOpts) (*LvRecordableStreamCreateRecordingIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterDeleteRecording(opts *bind.FilterOpts) (*LvRecordableStreamDeleteRecordingIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterDisableRecording(opts *bind.FilterOpts) (*LvRecordableStreamDisableRecordingIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterEnableRecording(opts *bind.FilterOpts) (*LvRecordableStreamEnableRecordingIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterLog(opts *bind.FilterOpts) (*LvRecordableStreamLogIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterLogAddress(opts *bind.FilterOpts) (*LvRecordableStreamLogAddressIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterLogBool(opts *bind.FilterOpts) (*LvRecordableStreamLogBoolIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterLogBytes32(opts *bind.FilterOpts) (*LvRecordableStreamLogBytes32Iterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterLogInt256(opts *bind.FilterOpts) (*LvRecordableStreamLogInt256Iterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterLogPayment(opts *bind.FilterOpts) (*LvRecordableStreamLogPaymentIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterLogUint256(opts *bind.FilterOpts) (*LvRecordableStreamLogUint256Iterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterMembershipGroupAdded(opts *bind.FilterOpts) (*LvRecordableStreamMembershipGroupAddedIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterMembershipGroupRemoved(opts *bind.FilterOpts) (*LvRecordableStreamMembershipGroupRemovedIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRecordedProgramId(opts *bind.FilterOpts) (*LvRecordableStreamRecordedProgramIdIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRecordingPlaybackCompleted(opts *bind.FilterOpts) (*LvRecordableStreamRecordingPlaybackCompletedIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRecordingPlaybackStarted(opts *bind.FilterOpts) (*LvRecordableStreamRecordingPlaybackStartedIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRunAccess(opts *bind.FilterOpts) (*LvRecordableStreamRunAccessIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRunAccessCharge(opts *bind.FilterOpts) (*LvRecordableStreamRunAccessChargeIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRunCreate(opts *bind.FilterOpts) (*LvRecordableStreamRunCreateIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRunFinalize(opts *bind.FilterOpts) (*LvRecordableStreamRunFinalizeIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRunKill(opts *bind.FilterOpts) (*LvRecordableStreamRunKillIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterRunStatusChange(opts *bind.FilterOpts) (*LvRecordableStreamRunStatusChangeIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterSetRecordingStatus(opts *bind.FilterOpts) (*LvRecordableStreamSetRecordingStatusIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterSetRecordingTimes(opts *bind.FilterOpts) (*LvRecordableStreamSetRecordingTimesIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterStartStream(opts *bind.FilterOpts) (*LvRecordableStreamStartStreamIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) FilterStopStream(opts *bind.FilterOpts) (*LvRecordableStreamStopStreamIterator, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseAuthorizeRecording(log types.Log) (*LvRecordableStreamAuthorizeRecording, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseCreateRecording(log types.Log) (*LvRecordableStreamCreateRecording, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseDeleteRecording(log types.Log) (*LvRecordableStreamDeleteRecording, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseDisableRecording(log types.Log) (*LvRecordableStreamDisableRecording, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseEnableRecording(log types.Log) (*LvRecordableStreamEnableRecording, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseLog(log types.Log) (*LvRecordableStreamLog, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseLogAddress(log types.Log) (*LvRecordableStreamLogAddress, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseLogBool(log types.Log) (*LvRecordableStreamLogBool, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseLogBytes32(log types.Log) (*LvRecordableStreamLogBytes32, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseLogInt256(log types.Log) (*LvRecordableStreamLogInt256, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseLogPayment(log types.Log) (*LvRecordableStreamLogPayment, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseLogUint256(log types.Log) (*LvRecordableStreamLogUint256, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseMembershipGroupAdded(log types.Log) (*LvRecordableStreamMembershipGroupAdded, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseMembershipGroupRemoved(log types.Log) (*LvRecordableStreamMembershipGroupRemoved, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRecordedProgramId(log types.Log) (*LvRecordableStreamRecordedProgramId, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRecordingPlaybackCompleted(log types.Log) (*LvRecordableStreamRecordingPlaybackCompleted, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRecordingPlaybackStarted(log types.Log) (*LvRecordableStreamRecordingPlaybackStarted, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRunAccess(log types.Log) (*LvRecordableStreamRunAccess, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRunAccessCharge(log types.Log) (*LvRecordableStreamRunAccessCharge, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRunCreate(log types.Log) (*LvRecordableStreamRunCreate, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRunFinalize(log types.Log) (*LvRecordableStreamRunFinalize, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRunKill(log types.Log) (*LvRecordableStreamRunKill, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseRunStatusChange(log types.Log) (*LvRecordableStreamRunStatusChange, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseSetRecordingStatus(log types.Log) (*LvRecordableStreamSetRecordingStatus, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseSetRecordingTimes(log types.Log) (*LvRecordableStreamSetRecordingTimes, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseStartStream(log types.Log) (*LvRecordableStreamStartStream, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) ParseStopStream(log types.Log) (*LvRecordableStreamStopStream, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchAuthorizeRecording(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamAuthorizeRecording) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchCreateRecording(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamCreateRecording) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchDeleteRecording(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamDeleteRecording) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchDisableRecording(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamDisableRecording) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchEnableRecording(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamEnableRecording) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchLog(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamLog) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchLogAddress(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamLogAddress) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchLogBool(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamLogBool) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchLogBytes32(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamLogBytes32) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchLogInt256(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamLogInt256) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchLogPayment(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamLogPayment) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchLogUint256(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamLogUint256) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchMembershipGroupAdded(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamMembershipGroupAdded) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchMembershipGroupRemoved(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamMembershipGroupRemoved) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRecordedProgramId(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRecordedProgramId) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRecordingPlaybackCompleted(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRecordingPlaybackStarted(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRecordingPlaybackStarted) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRunAccess(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRunAccess) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRunAccessCharge(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRunAccessCharge) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRunCreate(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRunCreate) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRunFinalize(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRunFinalize) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRunKill(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRunKill) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchRunStatusChange(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamRunStatusChange) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchSetRecordingStatus(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamSetRecordingStatus) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchSetRecordingTimes(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamSetRecordingTimes) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchStartStream(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamStartStream) (event.Subscription, error)
- func (_LvRecordableStream *LvRecordableStreamFilterer) WatchStopStream(opts *bind.WatchOpts, sink chan<- *LvRecordableStreamStopStream) (event.Subscription, error)
- type LvRecordableStreamLog
- type LvRecordableStreamLogAddress
- type LvRecordableStreamLogAddressIterator
- type LvRecordableStreamLogBool
- type LvRecordableStreamLogBoolIterator
- type LvRecordableStreamLogBytes32
- type LvRecordableStreamLogBytes32Iterator
- type LvRecordableStreamLogInt256
- type LvRecordableStreamLogInt256Iterator
- type LvRecordableStreamLogIterator
- type LvRecordableStreamLogPayment
- type LvRecordableStreamLogPaymentIterator
- type LvRecordableStreamLogUint256
- type LvRecordableStreamLogUint256Iterator
- type LvRecordableStreamMembershipGroupAdded
- type LvRecordableStreamMembershipGroupAddedIterator
- type LvRecordableStreamMembershipGroupRemoved
- type LvRecordableStreamMembershipGroupRemovedIterator
- type LvRecordableStreamRecordedProgramId
- type LvRecordableStreamRecordedProgramIdIterator
- type LvRecordableStreamRecordingPlaybackCompleted
- type LvRecordableStreamRecordingPlaybackCompletedIterator
- type LvRecordableStreamRecordingPlaybackStarted
- type LvRecordableStreamRecordingPlaybackStartedIterator
- type LvRecordableStreamRunAccess
- type LvRecordableStreamRunAccessCharge
- type LvRecordableStreamRunAccessChargeIterator
- type LvRecordableStreamRunAccessIterator
- type LvRecordableStreamRunCreate
- type LvRecordableStreamRunCreateIterator
- type LvRecordableStreamRunFinalize
- type LvRecordableStreamRunFinalizeIterator
- type LvRecordableStreamRunKill
- type LvRecordableStreamRunKillIterator
- type LvRecordableStreamRunStatusChange
- type LvRecordableStreamRunStatusChangeIterator
- type LvRecordableStreamSetRecordingStatus
- type LvRecordableStreamSetRecordingStatusIterator
- type LvRecordableStreamSetRecordingTimes
- type LvRecordableStreamSetRecordingTimesIterator
- type LvRecordableStreamStartStream
- type LvRecordableStreamStartStreamIterator
- type LvRecordableStreamStopStream
- type LvRecordableStreamStopStreamIterator
- type LvRecordableStreamTransactor
- func (_LvRecordableStream *LvRecordableStreamTransactor) AddMembershipGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) AuthorizeRecording(opts *bind.TransactOpts, accessor common.Address) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) DisableRecording(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) EnableRecording(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) LogRecordedProgramId(opts *bind.TransactOpts, programId string, programStart *big.Int, ...) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) LogRecordingAuthorization(opts *bind.TransactOpts, accessor common.Address, rightsHolderDecision bool) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) LogRecordingDeletion(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) LogRecordingPlaybackCompleted(opts *bind.TransactOpts, requestID *big.Int, percentPlayed uint8, ...) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) LogRecordingPlaybackStarted(opts *bind.TransactOpts, requestID *big.Int, originator common.Address, ...) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) LogRecordingStatus(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) LogRecordingTimes(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) RemoveMembershipGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) RunAccess(opts *bind.TransactOpts, arg0 *big.Int, arg1 uint8, arg2 [][32]byte, ...) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) RunCreate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) RunEdit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) RunFinalize(opts *bind.TransactOpts, arg0 *big.Int, arg1 *big.Int) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) RunFinalizeExt(opts *bind.TransactOpts, requestID *big.Int, score_pct *big.Int, ...) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) RunGrant(opts *bind.TransactOpts, arg0 *big.Int, arg1 bool) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) RunKill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) RunStatusChange(opts *bind.TransactOpts, proposed_status_code *big.Int) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) SetRecordingStream(opts *bind.TransactOpts, stream common.Address) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) SetRightsHolder(opts *bind.TransactOpts, _rightsHolder common.Address) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) StartStream(opts *bind.TransactOpts, _handle string) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) StopStream(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_LvRecordableStream *LvRecordableStreamTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type LvRecording
- type LvRecordingCaller
- func (_LvRecording *LvRecordingCaller) ContentAddress(opts *bind.CallOpts) (common.Address, error)
- func (_LvRecording *LvRecordingCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_LvRecording *LvRecordingCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_LvRecording *LvRecordingCaller) DEFAULTACCESS(opts *bind.CallOpts) (uint8, error)
- func (_LvRecording *LvRecordingCaller) DEFAULTCHARGE(opts *bind.CallOpts) (uint8, error)
- func (_LvRecording *LvRecordingCaller) DEFAULTSEE(opts *bind.CallOpts) (uint8, error)
- func (_LvRecording *LvRecordingCaller) EndTime(opts *bind.CallOpts) (*big.Int, error)
- func (_LvRecording *LvRecordingCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_LvRecording *LvRecordingCaller) RecordingStatus(opts *bind.CallOpts) (uint8, error)
- func (_LvRecording *LvRecordingCaller) RecordingStreamContract(opts *bind.CallOpts) (common.Address, error)
- func (_LvRecording *LvRecordingCaller) RunAccessInfo(opts *bind.CallOpts, arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)
- func (_LvRecording *LvRecordingCaller) RunDescribeStatus(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
- func (_LvRecording *LvRecordingCaller) StartTime(opts *bind.CallOpts) (*big.Int, error)
- func (_LvRecording *LvRecordingCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- type LvRecordingFilterer
- func (_LvRecording *LvRecordingFilterer) FilterLog(opts *bind.FilterOpts) (*LvRecordingLogIterator, error)
- func (_LvRecording *LvRecordingFilterer) FilterLogAddress(opts *bind.FilterOpts) (*LvRecordingLogAddressIterator, error)
- func (_LvRecording *LvRecordingFilterer) FilterLogBool(opts *bind.FilterOpts) (*LvRecordingLogBoolIterator, error)
- func (_LvRecording *LvRecordingFilterer) FilterLogBytes32(opts *bind.FilterOpts) (*LvRecordingLogBytes32Iterator, error)
- func (_LvRecording *LvRecordingFilterer) FilterLogInt256(opts *bind.FilterOpts) (*LvRecordingLogInt256Iterator, error)
- func (_LvRecording *LvRecordingFilterer) FilterLogPayment(opts *bind.FilterOpts) (*LvRecordingLogPaymentIterator, error)
- func (_LvRecording *LvRecordingFilterer) FilterLogUint256(opts *bind.FilterOpts) (*LvRecordingLogUint256Iterator, error)
- func (_LvRecording *LvRecordingFilterer) FilterRecordProgramId(opts *bind.FilterOpts) (*LvRecordingRecordProgramIdIterator, error)
- func (_LvRecording *LvRecordingFilterer) FilterRunAccess(opts *bind.FilterOpts) (*LvRecordingRunAccessIterator, error)
- func (_LvRecording *LvRecordingFilterer) FilterRunAccessCharge(opts *bind.FilterOpts) (*LvRecordingRunAccessChargeIterator, error)
- func (_LvRecording *LvRecordingFilterer) FilterRunCreate(opts *bind.FilterOpts) (*LvRecordingRunCreateIterator, error)
- func (_LvRecording *LvRecordingFilterer) FilterRunFinalize(opts *bind.FilterOpts) (*LvRecordingRunFinalizeIterator, error)
- func (_LvRecording *LvRecordingFilterer) FilterRunKill(opts *bind.FilterOpts) (*LvRecordingRunKillIterator, error)
- func (_LvRecording *LvRecordingFilterer) FilterRunStatusChange(opts *bind.FilterOpts) (*LvRecordingRunStatusChangeIterator, error)
- func (_LvRecording *LvRecordingFilterer) FilterSetTimes(opts *bind.FilterOpts) (*LvRecordingSetTimesIterator, error)
- func (_LvRecording *LvRecordingFilterer) FilterUpdateRecordingStatus(opts *bind.FilterOpts) (*LvRecordingUpdateRecordingStatusIterator, error)
- func (_LvRecording *LvRecordingFilterer) ParseLog(log types.Log) (*LvRecordingLog, error)
- func (_LvRecording *LvRecordingFilterer) ParseLogAddress(log types.Log) (*LvRecordingLogAddress, error)
- func (_LvRecording *LvRecordingFilterer) ParseLogBool(log types.Log) (*LvRecordingLogBool, error)
- func (_LvRecording *LvRecordingFilterer) ParseLogBytes32(log types.Log) (*LvRecordingLogBytes32, error)
- func (_LvRecording *LvRecordingFilterer) ParseLogInt256(log types.Log) (*LvRecordingLogInt256, error)
- func (_LvRecording *LvRecordingFilterer) ParseLogPayment(log types.Log) (*LvRecordingLogPayment, error)
- func (_LvRecording *LvRecordingFilterer) ParseLogUint256(log types.Log) (*LvRecordingLogUint256, error)
- func (_LvRecording *LvRecordingFilterer) ParseRecordProgramId(log types.Log) (*LvRecordingRecordProgramId, error)
- func (_LvRecording *LvRecordingFilterer) ParseRunAccess(log types.Log) (*LvRecordingRunAccess, error)
- func (_LvRecording *LvRecordingFilterer) ParseRunAccessCharge(log types.Log) (*LvRecordingRunAccessCharge, error)
- func (_LvRecording *LvRecordingFilterer) ParseRunCreate(log types.Log) (*LvRecordingRunCreate, error)
- func (_LvRecording *LvRecordingFilterer) ParseRunFinalize(log types.Log) (*LvRecordingRunFinalize, error)
- func (_LvRecording *LvRecordingFilterer) ParseRunKill(log types.Log) (*LvRecordingRunKill, error)
- func (_LvRecording *LvRecordingFilterer) ParseRunStatusChange(log types.Log) (*LvRecordingRunStatusChange, error)
- func (_LvRecording *LvRecordingFilterer) ParseSetTimes(log types.Log) (*LvRecordingSetTimes, error)
- func (_LvRecording *LvRecordingFilterer) ParseUpdateRecordingStatus(log types.Log) (*LvRecordingUpdateRecordingStatus, error)
- func (_LvRecording *LvRecordingFilterer) WatchLog(opts *bind.WatchOpts, sink chan<- *LvRecordingLog) (event.Subscription, error)
- func (_LvRecording *LvRecordingFilterer) WatchLogAddress(opts *bind.WatchOpts, sink chan<- *LvRecordingLogAddress) (event.Subscription, error)
- func (_LvRecording *LvRecordingFilterer) WatchLogBool(opts *bind.WatchOpts, sink chan<- *LvRecordingLogBool) (event.Subscription, error)
- func (_LvRecording *LvRecordingFilterer) WatchLogBytes32(opts *bind.WatchOpts, sink chan<- *LvRecordingLogBytes32) (event.Subscription, error)
- func (_LvRecording *LvRecordingFilterer) WatchLogInt256(opts *bind.WatchOpts, sink chan<- *LvRecordingLogInt256) (event.Subscription, error)
- func (_LvRecording *LvRecordingFilterer) WatchLogPayment(opts *bind.WatchOpts, sink chan<- *LvRecordingLogPayment) (event.Subscription, error)
- func (_LvRecording *LvRecordingFilterer) WatchLogUint256(opts *bind.WatchOpts, sink chan<- *LvRecordingLogUint256) (event.Subscription, error)
- func (_LvRecording *LvRecordingFilterer) WatchRecordProgramId(opts *bind.WatchOpts, sink chan<- *LvRecordingRecordProgramId) (event.Subscription, error)
- func (_LvRecording *LvRecordingFilterer) WatchRunAccess(opts *bind.WatchOpts, sink chan<- *LvRecordingRunAccess) (event.Subscription, error)
- func (_LvRecording *LvRecordingFilterer) WatchRunAccessCharge(opts *bind.WatchOpts, sink chan<- *LvRecordingRunAccessCharge) (event.Subscription, error)
- func (_LvRecording *LvRecordingFilterer) WatchRunCreate(opts *bind.WatchOpts, sink chan<- *LvRecordingRunCreate) (event.Subscription, error)
- func (_LvRecording *LvRecordingFilterer) WatchRunFinalize(opts *bind.WatchOpts, sink chan<- *LvRecordingRunFinalize) (event.Subscription, error)
- func (_LvRecording *LvRecordingFilterer) WatchRunKill(opts *bind.WatchOpts, sink chan<- *LvRecordingRunKill) (event.Subscription, error)
- func (_LvRecording *LvRecordingFilterer) WatchRunStatusChange(opts *bind.WatchOpts, sink chan<- *LvRecordingRunStatusChange) (event.Subscription, error)
- func (_LvRecording *LvRecordingFilterer) WatchSetTimes(opts *bind.WatchOpts, sink chan<- *LvRecordingSetTimes) (event.Subscription, error)
- func (_LvRecording *LvRecordingFilterer) WatchUpdateRecordingStatus(opts *bind.WatchOpts, sink chan<- *LvRecordingUpdateRecordingStatus) (event.Subscription, error)
- type LvRecordingLog
- type LvRecordingLogAddress
- type LvRecordingLogAddressIterator
- type LvRecordingLogBool
- type LvRecordingLogBoolIterator
- type LvRecordingLogBytes32
- type LvRecordingLogBytes32Iterator
- type LvRecordingLogInt256
- type LvRecordingLogInt256Iterator
- type LvRecordingLogIterator
- type LvRecordingLogPayment
- type LvRecordingLogPaymentIterator
- type LvRecordingLogUint256
- type LvRecordingLogUint256Iterator
- type LvRecordingRecordProgramId
- type LvRecordingRecordProgramIdIterator
- type LvRecordingRunAccess
- type LvRecordingRunAccessCharge
- type LvRecordingRunAccessChargeIterator
- type LvRecordingRunAccessIterator
- type LvRecordingRunCreate
- type LvRecordingRunCreateIterator
- type LvRecordingRunFinalize
- type LvRecordingRunFinalizeIterator
- type LvRecordingRunKill
- type LvRecordingRunKillIterator
- type LvRecordingRunStatusChange
- type LvRecordingRunStatusChangeIterator
- type LvRecordingSetTimes
- type LvRecordingSetTimesIterator
- type LvRecordingTransactor
- func (_LvRecording *LvRecordingTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) LogProgramId(opts *bind.TransactOpts, programId string, programStart *big.Int, ...) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) RunAccess(opts *bind.TransactOpts, requestID *big.Int, level uint8, ...) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) RunCreate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) RunEdit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) RunFinalize(opts *bind.TransactOpts, requestID *big.Int, score_pct *big.Int) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) RunFinalizeExt(opts *bind.TransactOpts, requestID *big.Int, score_pct *big.Int, ...) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) RunGrant(opts *bind.TransactOpts, arg0 *big.Int, arg1 bool) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) RunKill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) RunStatusChange(opts *bind.TransactOpts, proposed_status_code *big.Int) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) SetContentAddress(opts *bind.TransactOpts, _contentAddress common.Address) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) SetEndTime(opts *bind.TransactOpts, _endTime *big.Int) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) SetStartTime(opts *bind.TransactOpts, _startTime *big.Int) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) SetTimes(opts *bind.TransactOpts, _startTime *big.Int, _endTime *big.Int) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_LvRecording *LvRecordingTransactor) UpdateRecordingStatus(opts *bind.TransactOpts, _recordingStatus uint8) (*types.Transaction, error)
- type LvRecordingUpdateRecordingStatus
- type LvRecordingUpdateRecordingStatusIterator
- type LvStreamRightsHolder
- type LvStreamRightsHolderAuthorizeRecording
- type LvStreamRightsHolderAuthorizeRecordingIterator
- type LvStreamRightsHolderCaller
- func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) DEFAULTACCESS(opts *bind.CallOpts) (uint8, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) DEFAULTCHARGE(opts *bind.CallOpts) (uint8, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) DEFAULTSEE(opts *bind.CallOpts) (uint8, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) RecordingStreams(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) RunAccessInfo(opts *bind.CallOpts, arg0 uint8, arg1 [][32]byte, arg2 []common.Address) (uint8, uint8, uint8, *big.Int, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) RunDescribeStatus(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- type LvStreamRightsHolderDisableRecording
- type LvStreamRightsHolderDisableRecordingIterator
- type LvStreamRightsHolderEnableRecording
- type LvStreamRightsHolderEnableRecordingIterator
- type LvStreamRightsHolderFilterer
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterAuthorizeRecording(opts *bind.FilterOpts) (*LvStreamRightsHolderAuthorizeRecordingIterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterDisableRecording(opts *bind.FilterOpts) (*LvStreamRightsHolderDisableRecordingIterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterEnableRecording(opts *bind.FilterOpts) (*LvStreamRightsHolderEnableRecordingIterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterLog(opts *bind.FilterOpts) (*LvStreamRightsHolderLogIterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterLogAddress(opts *bind.FilterOpts) (*LvStreamRightsHolderLogAddressIterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterLogBool(opts *bind.FilterOpts) (*LvStreamRightsHolderLogBoolIterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterLogBytes32(opts *bind.FilterOpts) (*LvStreamRightsHolderLogBytes32Iterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterLogInt256(opts *bind.FilterOpts) (*LvStreamRightsHolderLogInt256Iterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterLogPayment(opts *bind.FilterOpts) (*LvStreamRightsHolderLogPaymentIterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterLogUint256(opts *bind.FilterOpts) (*LvStreamRightsHolderLogUint256Iterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterRunAccess(opts *bind.FilterOpts) (*LvStreamRightsHolderRunAccessIterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterRunAccessCharge(opts *bind.FilterOpts) (*LvStreamRightsHolderRunAccessChargeIterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterRunCreate(opts *bind.FilterOpts) (*LvStreamRightsHolderRunCreateIterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterRunFinalize(opts *bind.FilterOpts) (*LvStreamRightsHolderRunFinalizeIterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterRunKill(opts *bind.FilterOpts) (*LvStreamRightsHolderRunKillIterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) FilterRunStatusChange(opts *bind.FilterOpts) (*LvStreamRightsHolderRunStatusChangeIterator, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseAuthorizeRecording(log types.Log) (*LvStreamRightsHolderAuthorizeRecording, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseDisableRecording(log types.Log) (*LvStreamRightsHolderDisableRecording, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseEnableRecording(log types.Log) (*LvStreamRightsHolderEnableRecording, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseLog(log types.Log) (*LvStreamRightsHolderLog, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseLogAddress(log types.Log) (*LvStreamRightsHolderLogAddress, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseLogBool(log types.Log) (*LvStreamRightsHolderLogBool, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseLogBytes32(log types.Log) (*LvStreamRightsHolderLogBytes32, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseLogInt256(log types.Log) (*LvStreamRightsHolderLogInt256, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseLogPayment(log types.Log) (*LvStreamRightsHolderLogPayment, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseLogUint256(log types.Log) (*LvStreamRightsHolderLogUint256, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseRunAccess(log types.Log) (*LvStreamRightsHolderRunAccess, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseRunAccessCharge(log types.Log) (*LvStreamRightsHolderRunAccessCharge, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseRunCreate(log types.Log) (*LvStreamRightsHolderRunCreate, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseRunFinalize(log types.Log) (*LvStreamRightsHolderRunFinalize, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseRunKill(log types.Log) (*LvStreamRightsHolderRunKill, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) ParseRunStatusChange(log types.Log) (*LvStreamRightsHolderRunStatusChange, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchAuthorizeRecording(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderAuthorizeRecording) (event.Subscription, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchDisableRecording(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderDisableRecording) (event.Subscription, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchEnableRecording(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderEnableRecording) (event.Subscription, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchLog(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderLog) (event.Subscription, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchLogAddress(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderLogAddress) (event.Subscription, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchLogBool(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderLogBool) (event.Subscription, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchLogBytes32(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderLogBytes32) (event.Subscription, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchLogInt256(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderLogInt256) (event.Subscription, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchLogPayment(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderLogPayment) (event.Subscription, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchLogUint256(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderLogUint256) (event.Subscription, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchRunAccess(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderRunAccess) (event.Subscription, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchRunAccessCharge(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderRunAccessCharge) (event.Subscription, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchRunCreate(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderRunCreate) (event.Subscription, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchRunFinalize(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderRunFinalize) (event.Subscription, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchRunKill(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderRunKill) (event.Subscription, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderFilterer) WatchRunStatusChange(opts *bind.WatchOpts, sink chan<- *LvStreamRightsHolderRunStatusChange) (event.Subscription, error)
- type LvStreamRightsHolderLog
- type LvStreamRightsHolderLogAddress
- type LvStreamRightsHolderLogAddressIterator
- type LvStreamRightsHolderLogBool
- type LvStreamRightsHolderLogBoolIterator
- type LvStreamRightsHolderLogBytes32
- type LvStreamRightsHolderLogBytes32Iterator
- type LvStreamRightsHolderLogInt256
- type LvStreamRightsHolderLogInt256Iterator
- type LvStreamRightsHolderLogIterator
- type LvStreamRightsHolderLogPayment
- type LvStreamRightsHolderLogPaymentIterator
- type LvStreamRightsHolderLogUint256
- type LvStreamRightsHolderLogUint256Iterator
- type LvStreamRightsHolderRunAccess
- type LvStreamRightsHolderRunAccessCharge
- type LvStreamRightsHolderRunAccessChargeIterator
- type LvStreamRightsHolderRunAccessIterator
- type LvStreamRightsHolderRunCreate
- type LvStreamRightsHolderRunCreateIterator
- type LvStreamRightsHolderRunFinalize
- type LvStreamRightsHolderRunFinalizeIterator
- type LvStreamRightsHolderRunKill
- type LvStreamRightsHolderRunKillIterator
- type LvStreamRightsHolderRunStatusChange
- type LvStreamRightsHolderRunStatusChangeIterator
- type LvStreamRightsHolderTransactor
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) AuthorizeRecording(opts *bind.TransactOpts, stream common.Address, accessor common.Address) (*types.Transaction, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) DisableRecording(opts *bind.TransactOpts, stream common.Address) (*types.Transaction, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) EnableRecording(opts *bind.TransactOpts, stream common.Address) (*types.Transaction, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RegisterStream(opts *bind.TransactOpts, stream common.Address) (*types.Transaction, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RunAccess(opts *bind.TransactOpts, arg0 *big.Int, arg1 uint8, arg2 [][32]byte, ...) (*types.Transaction, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RunCreate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RunEdit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RunFinalize(opts *bind.TransactOpts, arg0 *big.Int, arg1 *big.Int) (*types.Transaction, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RunFinalizeExt(opts *bind.TransactOpts, requestID *big.Int, score_pct *big.Int, ...) (*types.Transaction, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RunGrant(opts *bind.TransactOpts, arg0 *big.Int, arg1 bool) (*types.Transaction, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RunKill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) RunStatusChange(opts *bind.TransactOpts, proposed_status_code *big.Int) (*types.Transaction, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type ManagerAccessGranted
- type ManagerAccessRevoked
- type MemberAdded
- type MemberRevoked
- type MembershipGroupAdded
- type MembershipGroupRemoved
- type MetaObject
- type MetaObjectCaller
- func (_MetaObject *MetaObjectCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_MetaObject *MetaObjectCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_MetaObject *MetaObjectCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)
- func (_MetaObject *MetaObjectCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_MetaObject *MetaObjectCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- type MetaObjectFilterer
- func (_MetaObject *MetaObjectFilterer) FilterObjectMetaChanged(opts *bind.FilterOpts) (*MetaObjectObjectMetaChangedIterator, error)
- func (_MetaObject *MetaObjectFilterer) ParseObjectMetaChanged(log types.Log) (*MetaObjectObjectMetaChanged, error)
- func (_MetaObject *MetaObjectFilterer) WatchObjectMetaChanged(opts *bind.WatchOpts, sink chan<- *MetaObjectObjectMetaChanged) (event.Subscription, error)
- type MetaObjectObjectMetaChanged
- type MetaObjectObjectMetaChangedIterator
- type MetaObjectTransactor
- func (_MetaObject *MetaObjectTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_MetaObject *MetaObjectTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MetaObject *MetaObjectTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)
- func (_MetaObject *MetaObjectTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_MetaObject *MetaObjectTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type Node
- type NodeApproved
- type NodeCaller
- func (_Node *NodeCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_Node *NodeCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_Node *NodeCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Node *NodeCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- type NodeFilterer
- func (_Node *NodeFilterer) FilterLog(opts *bind.FilterOpts) (*NodeLogIterator, error)
- func (_Node *NodeFilterer) FilterLogAddress(opts *bind.FilterOpts) (*NodeLogAddressIterator, error)
- func (_Node *NodeFilterer) FilterLogBool(opts *bind.FilterOpts) (*NodeLogBoolIterator, error)
- func (_Node *NodeFilterer) FilterLogBytes32(opts *bind.FilterOpts) (*NodeLogBytes32Iterator, error)
- func (_Node *NodeFilterer) FilterLogInt256(opts *bind.FilterOpts) (*NodeLogInt256Iterator, error)
- func (_Node *NodeFilterer) FilterLogUint256(opts *bind.FilterOpts) (*NodeLogUint256Iterator, error)
- func (_Node *NodeFilterer) ParseLog(log types.Log) (*NodeLog, error)
- func (_Node *NodeFilterer) ParseLogAddress(log types.Log) (*NodeLogAddress, error)
- func (_Node *NodeFilterer) ParseLogBool(log types.Log) (*NodeLogBool, error)
- func (_Node *NodeFilterer) ParseLogBytes32(log types.Log) (*NodeLogBytes32, error)
- func (_Node *NodeFilterer) ParseLogInt256(log types.Log) (*NodeLogInt256, error)
- func (_Node *NodeFilterer) ParseLogUint256(log types.Log) (*NodeLogUint256, error)
- func (_Node *NodeFilterer) WatchLog(opts *bind.WatchOpts, sink chan<- *NodeLog) (event.Subscription, error)
- func (_Node *NodeFilterer) WatchLogAddress(opts *bind.WatchOpts, sink chan<- *NodeLogAddress) (event.Subscription, error)
- func (_Node *NodeFilterer) WatchLogBool(opts *bind.WatchOpts, sink chan<- *NodeLogBool) (event.Subscription, error)
- func (_Node *NodeFilterer) WatchLogBytes32(opts *bind.WatchOpts, sink chan<- *NodeLogBytes32) (event.Subscription, error)
- func (_Node *NodeFilterer) WatchLogInt256(opts *bind.WatchOpts, sink chan<- *NodeLogInt256) (event.Subscription, error)
- func (_Node *NodeFilterer) WatchLogUint256(opts *bind.WatchOpts, sink chan<- *NodeLogUint256) (event.Subscription, error)
- type NodeLog
- type NodeLogAddress
- type NodeLogAddressIterator
- type NodeLogBool
- type NodeLogBoolIterator
- type NodeLogBytes32
- type NodeLogBytes32Iterator
- type NodeLogInt256
- type NodeLogInt256Iterator
- type NodeLogIterator
- type NodeLogUint256
- type NodeLogUint256Iterator
- type NodeSpace
- type NodeSpaceAddNode
- type NodeSpaceAddNodeIterator
- type NodeSpaceCaller
- func (_NodeSpace *NodeSpaceCaller) ActiveNodeAddresses(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_NodeSpace *NodeSpaceCaller) ActiveNodeLocators(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)
- func (_NodeSpace *NodeSpaceCaller) CanNodePublish(opts *bind.CallOpts, candidate common.Address) (bool, error)
- func (_NodeSpace *NodeSpaceCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_NodeSpace *NodeSpaceCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_NodeSpace *NodeSpaceCaller) NumActiveNodes(opts *bind.CallOpts) (*big.Int, error)
- func (_NodeSpace *NodeSpaceCaller) NumPendingNodes(opts *bind.CallOpts) (*big.Int, error)
- func (_NodeSpace *NodeSpaceCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_NodeSpace *NodeSpaceCaller) PendingNodeAddresses(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_NodeSpace *NodeSpaceCaller) PendingNodeLocators(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)
- func (_NodeSpace *NodeSpaceCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- type NodeSpaceFilterer
- func (_NodeSpace *NodeSpaceFilterer) FilterAddNode(opts *bind.FilterOpts) (*NodeSpaceAddNodeIterator, error)
- func (_NodeSpace *NodeSpaceFilterer) FilterNodeApproved(opts *bind.FilterOpts) (*NodeSpaceNodeApprovedIterator, error)
- func (_NodeSpace *NodeSpaceFilterer) FilterNodeSubmitted(opts *bind.FilterOpts) (*NodeSpaceNodeSubmittedIterator, error)
- func (_NodeSpace *NodeSpaceFilterer) FilterRemoveNode(opts *bind.FilterOpts) (*NodeSpaceRemoveNodeIterator, error)
- func (_NodeSpace *NodeSpaceFilterer) ParseAddNode(log types.Log) (*NodeSpaceAddNode, error)
- func (_NodeSpace *NodeSpaceFilterer) ParseNodeApproved(log types.Log) (*NodeSpaceNodeApproved, error)
- func (_NodeSpace *NodeSpaceFilterer) ParseNodeSubmitted(log types.Log) (*NodeSpaceNodeSubmitted, error)
- func (_NodeSpace *NodeSpaceFilterer) ParseRemoveNode(log types.Log) (*NodeSpaceRemoveNode, error)
- func (_NodeSpace *NodeSpaceFilterer) WatchAddNode(opts *bind.WatchOpts, sink chan<- *NodeSpaceAddNode) (event.Subscription, error)
- func (_NodeSpace *NodeSpaceFilterer) WatchNodeApproved(opts *bind.WatchOpts, sink chan<- *NodeSpaceNodeApproved) (event.Subscription, error)
- func (_NodeSpace *NodeSpaceFilterer) WatchNodeSubmitted(opts *bind.WatchOpts, sink chan<- *NodeSpaceNodeSubmitted) (event.Subscription, error)
- func (_NodeSpace *NodeSpaceFilterer) WatchRemoveNode(opts *bind.WatchOpts, sink chan<- *NodeSpaceRemoveNode) (event.Subscription, error)
- type NodeSpaceNodeApproved
- type NodeSpaceNodeApprovedIterator
- type NodeSpaceNodeSubmitted
- type NodeSpaceNodeSubmittedIterator
- type NodeSpaceRemoveNode
- type NodeSpaceRemoveNodeIterator
- type NodeSpaceTransactor
- func (_NodeSpace *NodeSpaceTransactor) AddNode(opts *bind.TransactOpts, _nodeAddr common.Address, _locator []byte) (*types.Transaction, error)
- func (_NodeSpace *NodeSpaceTransactor) ApproveNode(opts *bind.TransactOpts, _nodeAddr common.Address) (*types.Transaction, error)
- func (_NodeSpace *NodeSpaceTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_NodeSpace *NodeSpaceTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_NodeSpace *NodeSpaceTransactor) RemoveNode(opts *bind.TransactOpts, _nodeAddr common.Address) (*types.Transaction, error)
- func (_NodeSpace *NodeSpaceTransactor) SubmitNode(opts *bind.TransactOpts, _locator []byte) (*types.Transaction, error)
- func (_NodeSpace *NodeSpaceTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_NodeSpace *NodeSpaceTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type NodeSubmitted
- type NodeTransactor
- func (_Node *NodeTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Node *NodeTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Node *NodeTransactor) Log(opts *bind.TransactOpts, label string) (*types.Transaction, error)
- func (_Node *NodeTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_Node *NodeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type OAuthStatusChanged
- type ObjectMetaChanged
- type Ownable
- type OwnableCaller
- func (_Ownable *OwnableCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
- func (_Ownable *OwnableCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_Ownable *OwnableCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Ownable *OwnableCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- type OwnableFilterer
- type OwnableTransactor
- func (_Ownable *OwnableTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Ownable *OwnableTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Ownable *OwnableTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
- func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type Precompile
- type PrecompileCaller
- type PrecompileFilterer
- type PrecompileTransactor
- type Publish
- type RecordProgramId
- type RecordedProgramId
- type RecordingPlaybackCompleted
- type RecordingPlaybackStarted
- type RegisterNode
- type RemoveKMSLocator
- type RemoveNode
- type ReturnCustomHook
- type ReviewerGroupAdded
- type ReviewerGroupRemoved
- type RightsChanged
- type RunAccess
- type RunAccessCharge
- type RunCreate
- type RunFinalize
- type RunKill
- type RunStatusChange
- type SetAccessCharge
- type SetContentContract
- type SetContentType
- type SetFactory
- type SetRecordingStatus
- type SetRecordingTimes
- type SetStatusCode
- type SetTimes
- type StartStream
- type StopStream
- type Strings
- type StringsCaller
- type StringsFilterer
- type StringsTransactor
- type Transactable
- type TransactableCaller
- type TransactableFilterer
- type TransactableTransactor
- type UnauthorizedOperation
- type UnregisterNode
- type UpdateKmsAddress
- type UpdateRecordingStatus
- type UpdateRequest
- type UserSpace
- type UserSpaceCaller
- type UserSpaceFilterer
- type UserSpaceTransactor
- type VersionConfirm
- type VersionDelete
Constants ¶
const ( K_AccessIndexor = "AccessIndexor" K_Accessible = "Accessible" K_BaseAccessControlGroup = "BaseAccessControlGroup" K_BaseAccessWallet = "BaseAccessWallet" K_BaseAccessWalletFactory = "BaseAccessWalletFactory" K_BaseContent = "BaseContent" K_BaseContentFactory = "BaseContentFactory" K_BaseContentSpace = "BaseContentSpace" K_BaseContentType = "BaseContentType" K_BaseFactory = "BaseFactory" K_BaseGroupFactory = "BaseGroupFactory" K_BaseLibrary = "BaseLibrary" K_BaseLibraryFactory = "BaseLibraryFactory" K_Container = "Container" K_Content = "Content" K_Editable = "Editable" K_ExternalUserWallet = "ExternalUserWallet" K_IFactorySpace = "IFactorySpace" K_IKmsSpace = "IKmsSpace" K_INodeSpace = "INodeSpace" K_IUserSpace = "IUserSpace" K_LvRecordableStream = "LvRecordableStream" K_LvRecording = "LvRecording" K_LvStreamRightsHolder = "LvStreamRightsHolder" K_MetaObject = "MetaObject" K_Node = "Node" K_NodeSpace = "NodeSpace" K_Ownable = "Ownable" K_Precompile = "Precompile" K_Transactable = "Transactable" K_UserSpace = "UserSpace" K_Strings = "Strings" )
Type names of contract binding
const ( E_AccessGrant = "AccessGrant" E_AccessRequest = "AccessRequest" E_AccessRequestStakeholder = "AccessRequestStakeholder" E_AccessRequestValue = "AccessRequestValue" E_AccessorGroupAdded = "AccessorGroupAdded" E_AccessorGroupRemoved = "AccessorGroupRemoved" E_AddKMSLocator = "AddKMSLocator" E_AddNode = "AddNode" E_ApproveContent = "ApproveContent" E_ApproveContentRequest = "ApproveContentRequest" E_BindUserWallet = "BindUserWallet" E_CommitPending = "CommitPending" E_ContentObjectCreate = "ContentObjectCreate" E_ContentObjectCreated = "ContentObjectCreated" E_ContentObjectDeleted = "ContentObjectDeleted" E_ContentTypeAdded = "ContentTypeAdded" E_ContentTypeRemoved = "ContentTypeRemoved" E_ContributorGroupAdded = "ContributorGroupAdded" E_ContributorGroupRemoved = "ContributorGroupRemoved" E_CreateAccessWallet = "CreateAccessWallet" E_CreateContent = "CreateContent" E_CreateContentType = "CreateContentType" E_CreateExtUserWallet = "CreateExtUserWallet" E_CreateGroup = "CreateGroup" E_CreateLibrary = "CreateLibrary" E_CreateRecording = "CreateRecording" E_CreateSpace = "CreateSpace" E_DbgAddress = "DbgAddress" E_DeleteRecording = "DeleteRecording" E_EngageAccountLibrary = "EngageAccountLibrary" E_ExecStatus = "ExecStatus" E_GetAccessCharge = "GetAccessCharge" E_GetAccessWallet = "GetAccessWallet" E_InsufficientFunds = "InsufficientFunds" E_InvokeCustomPostHook = "InvokeCustomPostHook" E_InvokeCustomPreHook = "InvokeCustomPreHook" E_Log = "Log" E_LogAddress = "LogAddress" E_LogBool = "LogBool" E_LogBytes32 = "LogBytes32" E_LogInt256 = "LogInt256" E_LogUint256 = "LogUint256" E_ManagerAccessGranted = "ManagerAccessGranted" E_ManagerAccessRevoked = "ManagerAccessRevoked" E_MemberAdded = "MemberAdded" E_MemberRevoked = "MemberRevoked" E_MembershipGroupAdded = "MembershipGroupAdded" E_MembershipGroupRemoved = "MembershipGroupRemoved" E_NodeApproved = "NodeApproved" E_NodeSubmitted = "NodeSubmitted" E_OAuthStatusChanged = "OAuthStatusChanged" E_ObjectMetaChanged = "ObjectMetaChanged" E_Publish = "Publish" E_RecordProgramId = "RecordProgramId" E_RecordedProgramId = "RecordedProgramId" E_RecordingPlaybackCompleted = "RecordingPlaybackCompleted" E_RecordingPlaybackStarted = "RecordingPlaybackStarted" E_RegisterNode = "RegisterNode" E_RemoveKMSLocator = "RemoveKMSLocator" E_RemoveNode = "RemoveNode" E_ReturnCustomHook = "ReturnCustomHook" E_ReviewerGroupAdded = "ReviewerGroupAdded" E_ReviewerGroupRemoved = "ReviewerGroupRemoved" E_RightsChanged = "RightsChanged" E_RunAccess = "RunAccess" E_RunAccessCharge = "RunAccessCharge" E_RunCreate = "RunCreate" E_RunFinalize = "RunFinalize" E_RunKill = "RunKill" E_RunStatusChange = "RunStatusChange" E_SetAccessCharge = "SetAccessCharge" E_SetContentContract = "SetContentContract" E_SetContentType = "SetContentType" E_SetFactory = "SetFactory" E_SetRecordingStatus = "SetRecordingStatus" E_SetRecordingTimes = "SetRecordingTimes" E_SetStatusCode = "SetStatusCode" E_SetTimes = "SetTimes" E_StartStream = "StartStream" E_StopStream = "StopStream" E_UnregisterNode = "UnregisterNode" E_UpdateKmsAddress = "UpdateKmsAddress" E_UpdateRecordingStatus = "UpdateRecordingStatus" E_UpdateRequest = "UpdateRequest" E_VersionConfirm = "VersionConfirm" E_VersionDelete = "VersionDelete" )
Unique events names. Unique events are events whose ID and name are unique across contracts.
Variables ¶
var ABIS = map[string]string{ K_AccessIndexor: AccessIndexorABI, K_Accessible: AccessibleABI, K_BaseAccessControlGroup: BaseAccessControlGroupABI, K_BaseAccessWallet: BaseAccessWalletABI, K_BaseAccessWalletFactory: BaseAccessWalletFactoryABI, K_BaseContent: BaseContentABI, K_BaseContentFactory: BaseContentFactoryABI, K_BaseContentSpace: BaseContentSpaceABI, K_BaseContentType: BaseContentTypeABI, K_BaseFactory: BaseFactoryABI, K_BaseGroupFactory: BaseGroupFactoryABI, K_BaseLibrary: BaseLibraryABI, K_BaseLibraryFactory: BaseLibraryFactoryABI, K_Container: ContainerABI, K_Content: ContentABI, K_Editable: EditableABI, K_ExternalUserWallet: ExternalUserWalletABI, K_IFactorySpace: IFactorySpaceABI, K_IKmsSpace: IKmsSpaceABI, K_INodeSpace: INodeSpaceABI, K_IUserSpace: IUserSpaceABI, K_LvRecordableStream: LvRecordableStreamABI, K_LvRecording: LvRecordingABI, K_LvStreamRightsHolder: LvStreamRightsHolderABI, K_MetaObject: MetaObjectABI, K_Node: NodeABI, K_NodeSpace: NodeSpaceABI, K_Ownable: OwnableABI, K_Precompile: PrecompileABI, K_Transactable: TransactableABI, K_UserSpace: UserSpaceABI, K_Strings: StringsABI, }
var AccessIndexorABI = AccessIndexorMetaData.ABI
AccessIndexorABI is the input ABI used to generate the binding from. Deprecated: Use AccessIndexorMetaData.ABI instead.
var AccessIndexorBin = AccessIndexorMetaData.Bin
AccessIndexorBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AccessIndexorMetaData.Bin instead.
var AccessIndexorFuncSigs = AccessIndexorMetaData.Sigs
Deprecated: Use AccessIndexorMetaData.Sigs instead. AccessIndexorFuncSigs maps the 4-byte function signature to its string representation.
var AccessIndexorMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cleanUpContentObjects\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_space\",\"type\":\"address\"}],\"name\":\"setContentSpace\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"}],\"name\":\"getContractRights\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CATEGORY_CONTENT_OBJECT\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getAccessGroupsLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CATEGORY_GROUP\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkAccessGroupRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CATEGORY_LIBRARY\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"ACCESS_CONFIRMED\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setContractRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"getAccessGroup\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cleanUpAll\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"}],\"name\":\"getAccessGroupRights\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"accessGroups\",\"outputs\":[{\"name\":\"category\",\"type\":\"uint8\"},{\"name\":\"length\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setContentObjectRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"candidate\",\"type\":\"address\"}],\"name\":\"hasManagerAccess\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"ACCESS_TENTATIVE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getContentTypesLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TYPE_EDIT\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkContentObjectRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CATEGORY_CONTRACT\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"lib\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkLibraryRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CATEGORY_CONTENT_TYPE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"}],\"name\":\"getContentObjectRights\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contracts\",\"outputs\":[{\"name\":\"category\",\"type\":\"uint8\"},{\"name\":\"length\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"getContract\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"contractExists\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"lib\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setLibraryRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"index_type\",\"type\":\"uint8\"},{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"ACCESS_NONE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cleanUpContentTypes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setContentTypeRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cleanUpLibraries\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TYPE_SEE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentTypes\",\"outputs\":[{\"name\":\"category\",\"type\":\"uint8\"},{\"name\":\"length\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"index_type\",\"type\":\"uint8\"},{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkDirectRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"}],\"name\":\"getContentTypeRights\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkContractRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentObjects\",\"outputs\":[{\"name\":\"category\",\"type\":\"uint8\"},{\"name\":\"length\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"getContentType\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"setAccessRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"libraries\",\"outputs\":[{\"name\":\"category\",\"type\":\"uint8\"},{\"name\":\"length\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getLibrariesLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"getContentObject\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"getLibrary\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TYPE_ACCESS\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cleanUpAccessGroups\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getContentObjectsLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setAccessGroupRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"lib\",\"type\":\"address\"}],\"name\":\"getLibraryRights\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getContractsLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkContentTypeRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"principal\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"entity\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"aggregate\",\"type\":\"uint8\"}],\"name\":\"RightsChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"index\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"a\",\"type\":\"address\"}],\"name\":\"dbgAddress\",\"type\":\"event\"}]", Sigs: 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()", }, Bin: "0x7f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f416363657373496e6465786f7232303139313131333230323430304d4c00000060045560058054600160ff19909116811761ff0019166102001762ff00001916620300001763ff000000191663040000001764ff0000000019166405000000001790915560e06040526080908152600a60a052606460c052620000ac9060069060036200013a565b506001805432600160a060020a031991821681179092556002805490911690911790556005546007805462010000830460ff90811660ff1992831617909255600f805461010085048416908316179055600b805483851690831617905560138054630100000085048416908316179055601780546401000000009094049092169216919091179055620001f8565b600183019183908215620001c25791602002820160005b838211156200019157835183826101000a81548160ff021916908360ff160217905550926020019260010160208160000104928301926001030262000151565b8015620001c05782816101000a81549060ff021916905560010160208160000104928301926001030262000191565b505b50620001d0929150620001d4565b5090565b620001f591905b80821115620001d057805460ff19168155600101620001db565b90565b611a9f80620002086000396000f3006080604052600436106102a55763ffffffff60e060020a60003504166302d05d3f81146102a7578063048bd529146102d8578063055af48f146102ff57806308d865d714610320578063091600e6146103575780630dc10d3f1461036c57806312915a301461038157806315c0bac11461039657806316aed232146103d157806318689733146103e6578063224dcba0146103fb5780632d474cbd146104285780632fa5c84214610440578063304f4a7b1461048057806330e66949146104a15780633def5140146104d357806341c0e1b51461050057806342e7ba7b14610515578063479a0c511461053657806354fd4d501461054b5780635c1d3059146105605780635d97b6c2146103e65780635faecb76146105755780636373a4111461059c5780636813b6d1146105b157806368a0469a146105d857806369881c0c146105ed5780636c0f79b61461060e5780636d2e4b1b146106235780636ebc8c86146106445780637709bc781461065c5780637cbb7bf21461067d5780637fb52f1a146106aa5780638232f3f1146106d857806385e0a200146106ed5780638635adb5146107025780638da5cb5b1461072f57806392297d7b1461074457806396eba03d146106d85780639f46133e14610759578063a00b38c41461076e578063a4081d621461079c578063a864dfa5146107bd578063a980892d146107e4578063aa3f6952146107f9578063af570c0414610811578063b8ff1dba14610826578063c4b1978d1461083b578063cb86806d14610850578063cf8a750314610865578063d15d62a71461087d578063d1aeb65114610536578063d30f8cd014610895578063ebe9314e146108aa578063f17bda91146108bf578063f2fde38b146108ec578063fb52222c1461090d578063fccc134f1461092e578063fe538c5a14610943575b005b3480156102b357600080fd5b506102bc61096a565b60408051600160a060020a039092168252519081900360200190f35b3480156102e457600080fd5b506102ed610979565b60408051918252519081900360200190f35b34801561030b57600080fd5b506102a5600160a060020a036004351661098a565b34801561032c57600080fd5b50610341600160a060020a03600435166109da565b6040805160ff9092168252519081900360200190f35b34801561036357600080fd5b506103416109f8565b34801561037857600080fd5b506102ed610a01565b34801561038d57600080fd5b50610341610a07565b3480156103a257600080fd5b506103bd600160a060020a036004351660ff60243516610a15565b604080519115158252519081900360200190f35b3480156103dd57600080fd5b50610341610a35565b3480156103f257600080fd5b50610341610a44565b34801561040757600080fd5b506102a5600160a060020a036004351660ff60243581169060443516610a49565b34801561043457600080fd5b506102bc600435610a5b565b34801561044c57600080fd5b50610455610a88565b6040805195865260208601949094528484019290925260608401526080830152519081900360a00190f35b34801561048c57600080fd5b50610341600160a060020a0360043516610ad3565b3480156104ad57600080fd5b506104b6610af1565b6040805160ff909316835260208301919091528051918290030190f35b3480156104df57600080fd5b506102a5600160a060020a036004351660ff60243581169060443516610b00565b34801561050c57600080fd5b506102a5610b0d565b34801561052157600080fd5b506103bd600160a060020a0360043516610b49565b34801561054257600080fd5b50610341610b5d565b34801561055757600080fd5b506102ed610b62565b34801561056c57600080fd5b506102ed610b68565b34801561058157600080fd5b506103bd600160a060020a036004351660ff60243516610b6e565b3480156105a857600080fd5b50610341610b82565b3480156105bd57600080fd5b506103bd600160a060020a036004351660ff60243516610b93565b3480156105e457600080fd5b50610341610bad565b3480156105f957600080fd5b50610341600160a060020a0360043516610bbd565b34801561061a57600080fd5b506104b6610bdb565b34801561062f57600080fd5b506102a5600160a060020a0360043516610bea565b34801561065057600080fd5b506102bc600435610c38565b34801561066857600080fd5b506103bd600160a060020a0360043516610c4a565b34801561068957600080fd5b506102a5600160a060020a036004351660ff60243581169060443516610c52565b3480156106b657600080fd5b506103bd60ff600435811690600160a060020a03602435169060443516610c5f565b3480156106e457600080fd5b50610341610e66565b3480156106f957600080fd5b506102ed610e6b565b34801561070e57600080fd5b506102a5600160a060020a036004351660ff60243581169060443516610e77565b34801561073b57600080fd5b506102bc610e84565b34801561075057600080fd5b506102ed610e93565b34801561076557600080fd5b506104b6610e9f565b34801561077a57600080fd5b506103bd60ff600435811690600160a060020a03602435169060443516610eae565b3480156107a857600080fd5b50610341600160a060020a0360043516610f68565b3480156107c957600080fd5b506103bd600160a060020a036004351660ff60243516610f86565b3480156107f057600080fd5b506104b6610fa2565b34801561080557600080fd5b506102bc600435610fb1565b34801561081d57600080fd5b506102bc610fc3565b34801561083257600080fd5b506102a5610fd2565b34801561084757600080fd5b506104b66110bc565b34801561085c57600080fd5b506102ed6110cb565b34801561087157600080fd5b506102bc6004356110d1565b34801561088957600080fd5b506102bc6004356110e3565b3480156108a157600080fd5b506102ed6110f5565b3480156108b657600080fd5b506102ed611101565b3480156108cb57600080fd5b506102a5600160a060020a036004351660ff60243581169060443516611107565b3480156108f857600080fd5b506102a5600160a060020a0360043516611114565b34801561091957600080fd5b50610341600160a060020a0360043516611179565b34801561093a57600080fd5b506102ed611197565b34801561094f57600080fd5b506103bd600160a060020a036004351660ff6024351661119d565b600154600160a060020a031681565b6000610985600b6111b8565b905090565b600254600160a060020a03163214806109ad5750600254600160a060020a031633145b15156109b857600080fd5b60038054600160a060020a031916600160a060020a0392909216919091179055565b600160a060020a031660009081526018602052604090205460ff1690565b60055460ff1681565b60125490565b600554610100900460ff1681565b600554600090610a2e90610100900460ff168484610c5f565b9392505050565b60055462010000900460ff1681565b600281565b610a566017848484611425565b505050565b601180546000919083908110610a6d57fe5b600091825260209091200154600160a060020a031692915050565b6000806000806000610a9a60076111b8565b610aa4600f6111b8565b610aae600b6111b8565b610ab860136111b8565b610ac260176111b8565b945094509450945094509091929394565b600160a060020a031660009081526010602052604090205460ff1690565b600f5460125460ff9091169082565b610a56600b848484611425565b600254600160a060020a0316321480610b305750600254600160a060020a031633145b1515610b3b57600080fd5b600254600160a060020a0316ff5b600254600160a060020a0390811691161490565b600181565b60045481565b60165490565b600554600090610a2e9060ff168484610c5f565b600554640100000000900460ff1681565b600554600090610a2e9062010000900460ff168484610c5f565b6005546301000000900460ff1681565b600160a060020a03166000908152600c602052604090205460ff1690565b601754601a5460ff9091169082565b600154600160a060020a03163214610c0157600080fd5b600160a060020a0381161515610c1657600080fd5b60018054600160a060020a031916600160a060020a0392909216919091179055565b601980546000919083908110610a6d57fe5b6000903b1190565b610a566007848484611425565b600080600080600080879450600260009054906101000a9004600160a060020a0316600160a060020a031685600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610cc857600080fd5b505af1158015610cdc573d6000803e3d6000fd5b505050506040513d6020811015610cf257600080fd5b5051600160a060020a03161415610d0c5760019550610e5a565b610d17898989610eae565b935060018415151415610d2d5760019550610e5a565b5060005b601254811015610e55576011805482908110610d4957fe5b600091825260209091200154600160a060020a031691508115801590610d8d5750600160a060020a038216600090815260106020526040902054600a60ff90911610155b15610e4d57604080517fa00b38c400000000000000000000000000000000000000000000000000000000815260ff808c166004830152600160a060020a038b81166024840152908a166044830152915193945084939184169163a00b38c4916064808201926020929091908290030181600087803b158015610e0e57600080fd5b505af1158015610e22573d6000803e3d6000fd5b505050506040513d6020811015610e3857600080fd5b5051151560011415610e4d5760019550610e5a565b600101610d31565b600095505b50505050509392505050565b600081565b600061098560136111b8565b610a566013848484611425565b600254600160a060020a031681565b600061098560076111b8565b60135460165460ff9091169082565b60055460009060ff85811691161415610ed457610ecd600b848461182e565b9050610a2e565b60055460ff858116610100909204161415610ef557610ecd600f848461182e565b60055460ff85811662010000909204161415610f1757610ecd6007848461182e565b60055460ff858116640100000000909204161415610f3b57610ecd6017848461182e565b60055460ff8581166301000000909204161415610f5e57610ecd6013848461182e565b5060009392505050565b600160a060020a031660009081526014602052604090205460ff1690565b600554600090610a2e90640100000000900460ff168484610c5f565b600b54600e5460ff9091169082565b601580546000919083908110610a6d57fe5b600354600160a060020a031681565b600080610fdd611a54565b336000818152600c602081815260408084208054600a60ff8083169182068116808b5260648306819003821683038190038216958b018690526006546101009004821660020282168b8801819052988a9052969095529590940190910191821660ff19909316831790559295509093501580159061105c575060ff8316155b1561106c5761106c600b85611882565b60408051308152600160a060020a038616602082015260ff83168183015290517f23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff49181900360600190a150505050565b600754600a5460ff9091169082565b600a5490565b600d80546000919083908110610a6d57fe5b600980546000919083908110610a6d57fe5b6000610985600f6111b8565b600e5490565b610a56600f848484611425565b600254600160a060020a03163214806111375750600254600160a060020a031633145b151561114257600080fd5b600160a060020a038116151561115757600080fd5b60028054600160a060020a031916600160a060020a0392909216919091179055565b600160a060020a031660009081526008602052604090205460ff1690565b601a5490565b600554600090610a2e906301000000900460ff168484610c5f565b600080805b836003015481101561141e576111f784600201828154811015156111dd57fe5b600091825260209091200154600160a060020a0316610c4a565b1515611381577fa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b26081856002018381548110151561123057fe5b600091825260209182902001546040805192830193909352600160a060020a03168183015260608082526004908201527f6465616400000000000000000000000000000000000000000000000000000000608082015290519081900360a00190a1600284018054829081106112a157fe5b60009182526020909120018054600160a060020a0319169055600384015460019290920191600019018114611370578360020160018560030154038154811015156112e857fe5b600091825260209091200154600285018054600160a060020a03909216918390811061131057fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a0316021790555083600201600185600301540381548110151561135657fe5b60009182526020909120018054600160a060020a03191690555b600384018054600019019055611419565b7fa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b2608185600201838154811015156113b457fe5b600091825260209182902001546040805192830193909352600160a060020a03168183015260608082526005908201527f616c697665000000000000000000000000000000000000000000000000000000608082015290519081900360a00190a16001015b6111bd565b5092915050565b600080600080600080611436611a54565b600080600061144432610b49565b600354604080517f63e6ffdd0000000000000000000000000000000000000000000000000000000081523260048201529051929c5060009b50600160a060020a03909116995089916363e6ffdd9160248082019260209290919082900301818f87803b1580156114b357600080fd5b505af11580156114c7573d6000803e3d6000fd5b505050506040513d60208110156114dd57600080fd5b8101908080519060200190929190505050965086955085600160a060020a0316637fb52f1a8f60000160009054906101000a900460ff168f60026040518463ffffffff1660e060020a028152600401808460ff1660ff16815260200183600160a060020a0316600160a060020a031681526020018260ff1660ff1681526020019350505050602060405180830381600087803b15801561157c57600080fd5b505af1158015611590573d6000803e3d6000fd5b505050506040513d60208110156115a657600080fd5b810190808051906020019092919050505098508d60010160008e600160a060020a0316600160a060020a0316815260200190815260200160002060009054906101000a900460ff169450600a8560ff168115156115ff57fe5b0660ff90811680865260648783160681900382166020870181905287030381166040860152600093508b9250821615801561163e5750898061163e5750885b1561164857600192505b60ff8b16158015906116575750895b8015611679575060018460ff8e166003811061166f57fe5b602002015160ff16145b156116875760019250600291505b60ff8b16158015906116965750885b80156116b9575060028460ff8e16600381106116ae57fe5b602002015160ff1614155b156116c75760019250600191505b60ff8b16158015906116d65750895b80156116df5750885b156116ed5760019250600291505b8215156116f957600080fd5b600660ff8d166003811061170957fe5b602081049091015460ff601f9092166101000a9004811683029085908e166003811061173157fe5b60ff909216602092909202015283600260200201518460016020020151856000602002015101019050808e60010160008f600160a060020a0316600160a060020a0316815260200190815260200160002060006101000a81548160ff021916908360ff1602179055508060ff166000141580156117af575060ff8516155b156117be576117be8e8e611882565b60ff811615156117d4576117d28e8e611919565b505b60408051308152600160a060020a038f16602082015260ff83168183015290517f23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff49181900360600190a15050505050505050505050505050565b600160a060020a038216600090815260018401602052604081205460ff9081169060069084166003811061185e57fe5b60208104919091015460ff601f9092166101000a9004811691161015949350505050565b6002820154600383015410156118db57808260020183600301548154811015156118a857fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a0316021790555061190c565b60028201805460018101825560009182526020909120018054600160a060020a031916600160a060020a0383161790555b5060030180546001019055565b6000805b8360030154811015610f5e5782600160a060020a0316846002018281548110151561194457fe5b600091825260209091200154600160a060020a03161415611a4c576002840180548290811061196f57fe5b60009182526020909120018054600160a060020a03191690556003840154600019018114611a37578360020160018560030154038154811015156119af57fe5b600091825260209091200154600285018054600160a060020a0390921691839081106119d757fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550836002016001856003015403815481101515611a1d57fe5b60009182526020909120018054600160a060020a03191690555b6003840180546000190190556001915061141e565b60010161191d565b60606040519081016040528060039060208202803883395091929150505600a165627a7a72305820d30b65e428b063d28d7644d2f73c5689ded7f6b943cc85812fce98cba9fe17c20029", }
AccessIndexorMetaData contains all meta data concerning the AccessIndexor contract.
var AccessibleABI = AccessibleMetaData.ABI
AccessibleABI is the input ABI used to generate the binding from. Deprecated: Use AccessibleMetaData.ABI instead.
var AccessibleBin = AccessibleMetaData.Bin
AccessibleBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AccessibleMetaData.Bin instead.
var AccessibleFuncSigs = AccessibleMetaData.Sigs
Deprecated: Use AccessibleMetaData.Sigs instead. AccessibleFuncSigs maps the 4-byte function signature to its string representation.
var AccessibleMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"accessRequest\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"AccessRequest\",\"type\":\"event\"}]", Sigs: map[string]string{ "f1551887": "accessRequest()", "54fd4d50": "version()", }, Bin: "0x60806040527f41636365737369626c6532303139303232323133353930304d4c00000000000060005534801561003457600080fd5b5060fa806100436000396000f30060806040526004361060485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166354fd4d508114604d578063f1551887146071575b600080fd5b348015605857600080fd5b50605f6097565b60408051918252519081900360200190f35b348015607c57600080fd5b506083609d565b604080519115158252519081900360200190f35b60005481565b6040516000907fed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88908290a1506001905600a165627a7a72305820bec58e816050bb0f256a76993bcb5f7ad9daac448844d592b5c932571b97dd930029", }
AccessibleMetaData contains all meta data concerning the Accessible contract.
var BaseAccessControlGroupABI = BaseAccessControlGroupMetaData.ABI
BaseAccessControlGroupABI is the input ABI used to generate the binding from. Deprecated: Use BaseAccessControlGroupMetaData.ABI instead.
var BaseAccessControlGroupBin = BaseAccessControlGroupMetaData.Bin
BaseAccessControlGroupBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BaseAccessControlGroupMetaData.Bin instead.
var BaseAccessControlGroupFuncSigs = BaseAccessControlGroupMetaData.Sigs
Deprecated: Use BaseAccessControlGroupMetaData.Sigs instead. BaseAccessControlGroupFuncSigs maps the 4-byte function signature to its string representation.
var BaseAccessControlGroupMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"parentAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cleanUpContentObjects\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_space\",\"type\":\"address\"}],\"name\":\"setContentSpace\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"}],\"name\":\"getContractRights\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CATEGORY_CONTENT_OBJECT\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"candidate\",\"type\":\"address\"}],\"name\":\"grantAccess\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getAccessGroupsLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CATEGORY_GROUP\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"oauthEnabled\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"membersList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canConfirm\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkAccessGroupRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CATEGORY_LIBRARY\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"ACCESS_CONFIRMED\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"managersList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setContractRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"getAccessGroup\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cleanUpAll\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"}],\"name\":\"getAccessGroupRights\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"accessGroups\",\"outputs\":[{\"name\":\"category\",\"type\":\"uint8\"},{\"name\":\"length\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"countVersionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"commitPending\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setContentObjectRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"candidate\",\"type\":\"address\"}],\"name\":\"hasManagerAccess\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"confirmCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"ACCESS_TENTATIVE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"membersNum\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getContentTypesLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TYPE_EDIT\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"clearPending\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkContentObjectRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pendingHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CATEGORY_CONTRACT\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"managersNum\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"lib\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkLibraryRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CATEGORY_CONTENT_TYPE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"}],\"name\":\"getContentObjectRights\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contracts\",\"outputs\":[{\"name\":\"category\",\"type\":\"uint8\"},{\"name\":\"length\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"getContract\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"manager\",\"type\":\"address\"}],\"name\":\"grantManagerAccess\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"contractExists\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionTimestamp\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"lib\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setLibraryRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"index_type\",\"type\":\"uint8\"},{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canEdit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"ACCESS_NONE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cleanUpContentTypes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"candidate\",\"type\":\"address\"}],\"name\":\"revokeAccess\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setContentTypeRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cleanUpLibraries\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"candidate\",\"type\":\"address\"}],\"name\":\"hasAccess\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TYPE_SEE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_objectHash\",\"type\":\"string\"}],\"name\":\"commit\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentTypes\",\"outputs\":[{\"name\":\"category\",\"type\":\"uint8\"},{\"name\":\"length\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"index_type\",\"type\":\"uint8\"},{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkDirectRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"}],\"name\":\"getContentTypeRights\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkContractRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentObjects\",\"outputs\":[{\"name\":\"category\",\"type\":\"uint8\"},{\"name\":\"length\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"getContentType\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"setAccessRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"updateRequest\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"libraries\",\"outputs\":[{\"name\":\"category\",\"type\":\"uint8\"},{\"name\":\"length\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getLibrariesLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"manager\",\"type\":\"address\"}],\"name\":\"revokeManagerAccess\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"getContentObject\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"getLibrary\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TYPE_ACCESS\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cleanUpAccessGroups\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"candidate\",\"type\":\"address\"},{\"name\":\"mgr\",\"type\":\"bool\"}],\"name\":\"hasAccessRight\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"objectHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_versionHash\",\"type\":\"string\"}],\"name\":\"deleteVersion\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getContentObjectsLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setAccessGroupRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"lib\",\"type\":\"address\"}],\"name\":\"getLibraryRights\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_enabled\",\"type\":\"bool\"}],\"name\":\"setOAuthEnabled\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getContractsLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkContentTypeRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"content_space\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"candidate\",\"type\":\"address\"}],\"name\":\"MemberAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"candidate\",\"type\":\"address\"}],\"name\":\"ManagerAccessGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"candidate\",\"type\":\"address\"}],\"name\":\"MemberRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"candidate\",\"type\":\"address\"}],\"name\":\"ManagerAccessRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"operationCode\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"candidate\",\"type\":\"address\"}],\"name\":\"UnauthorizedOperation\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"enabled\",\"type\":\"bool\"}],\"name\":\"OAuthStatusChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"parentAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"CommitPending\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"UpdateRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"VersionConfirm\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"versionHash\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"index\",\"type\":\"int256\"}],\"name\":\"VersionDelete\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"principal\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"entity\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"aggregate\",\"type\":\"uint8\"}],\"name\":\"RightsChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"index\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"a\",\"type\":\"address\"}],\"name\":\"dbgAddress\",\"type\":\"event\"}]", Sigs: 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)", }, Bin: "0x7f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f416363657373496e6465786f7232303139313131333230323430304d4c00000060045560058054600160ff19909116811761ff0019166102001762ff00001916620300001763ff000000191663040000001764ff0000000019166405000000001790915560e06040526080908152600a60a052606460c052620000ac90600690600362000203565b507f4564697461626c6532303230303432323138303430304d4c0000000000000000601b557f42734163636573734374726c4772703230323030333033313635393030504f006022553480156200010257600080fd5b5060405160208062003f73833981016040525160018054600160a060020a0319908116329081178084556002805484169092179091556005546007805460ff1990811660ff620100008504811691909117909255600f8054821661010085048416179055600b8054821683851617905560138054821663010000008504841617905560178054821664010000000090940490921692909217905560038054600160a060020a039687169085161790556000602481905560258054808701825591527f401968ff42a154441da5f6c4c935ac46b8671f0e062baaa62a7545ba53bb6e4c01805490931691909416179055602655602780549091169055620002c1565b6001830191839082156200028b5791602002820160005b838211156200025a57835183826101000a81548160ff021916908360ff16021790555092602001926001016020816000010492830192600103026200021a565b8015620002895782816101000a81549060ff02191690556001016020816000010492830192600103026200025a565b505b50620002999291506200029d565b5090565b620002be91905b808211156200029957805460ff19168155600101620002a4565b90565b613ca280620002d16000396000f3006080604052600436106103cd5763ffffffff60e060020a600035041662821de381146103cf57806302d05d3f14610400578063048bd52914610415578063055af48f1461043c57806308d865d71461045d578063091600e6146104945780630ae5e739146104a95780630dc10d3f146104ca57806312915a30146104df57806312b39dd0146104f457806313b8ad311461051d57806314cfabb31461053557806315c0bac11461054a57806316aed2321461057157806318689733146105865780631fcd77941461059b578063224dcba0146105b35780632d474cbd146105e05780632fa5c842146105f8578063304f4a7b1461063857806330e6694914610659578063331b86c01461068b578063375a6e7c146106a05780633def5140146106b557806341c0e1b5146106e257806342e7ba7b146106f7578063446e882614610718578063479a0c511461072057806354fd4d501461073557806355277a5b1461074a5780635c1d30591461075f5780635d97b6c2146105865780635f6a1301146107745780635faecb7614610789578063628449fd146107b05780636373a4111461083a578063638d02901461084f5780636813b6d11461086457806368a0469a1461088b57806369881c0c146108a05780636c0f79b6146108c15780636d2e4b1b146108d65780636e375427146108f75780636ebc8c861461090c57806375861a95146109245780637709bc78146109455780637886f747146109665780637ca8f6181461097e5780637cbb7bf2146109965780637fb52f1a146109c357806381beeb64146109f15780638232f3f114610a0657806385e0a20014610a1b57806385e6853114610a305780638635adb514610a515780638da5cb5b14610a7e57806392297d7b14610a9357806395a078e814610aa857806396eba03d14610a065780639867db7414610ac95780639f46133e14610b22578063a00b38c414610b37578063a4081d6214610b65578063a864dfa514610b86578063a980892d14610bad578063aa3f695214610bc2578063af570c0414610bda578063b8ff1dba14610bef578063c287e0ed14610c04578063c4b1978d14610c19578063cb86806d14610c2e578063cdb849b714610c43578063cf8a750314610c64578063d15d62a714610c7c578063d1aeb65114610720578063d30f8cd014610c94578063d8961c8d14610ca9578063e02dd9c214610ccf578063e1a7071714610ce4578063ebe9314e14610d3d578063f17bda9114610d52578063f2fde38b14610d7f578063fb52222c14610da0578063fba3779a14610dc1578063fccc134f14610ddb578063fe538c5a14610df0575b005b3480156103db57600080fd5b506103e4610e17565b60408051600160a060020a039092168252519081900360200190f35b34801561040c57600080fd5b506103e4610e27565b34801561042157600080fd5b5061042a610e36565b60408051918252519081900360200190f35b34801561044857600080fd5b506103cd600160a060020a0360043516610e47565b34801561046957600080fd5b5061047e600160a060020a0360043516610e97565b6040805160ff9092168252519081900360200190f35b3480156104a057600080fd5b5061047e610eb5565b3480156104b557600080fd5b506103cd600160a060020a0360043516610ebe565b3480156104d657600080fd5b5061042a611230565b3480156104eb57600080fd5b5061047e611236565b34801561050057600080fd5b50610509611244565b604080519115158252519081900360200190f35b34801561052957600080fd5b506103e460043561124d565b34801561054157600080fd5b50610509611275565b34801561055657600080fd5b50610509600160a060020a036004351660ff60243516611310565b34801561057d57600080fd5b5061047e611330565b34801561059257600080fd5b5061047e61133f565b3480156105a757600080fd5b506103e4600435611344565b3480156105bf57600080fd5b506103cd600160a060020a036004351660ff60243581169060443516611352565b3480156105ec57600080fd5b506103e4600435611364565b34801561060457600080fd5b5061060d611391565b6040805195865260208601949094528484019290925260608401526080830152519081900360a00190f35b34801561064457600080fd5b5061047e600160a060020a03600435166113dc565b34801561066557600080fd5b5061066e6113fa565b6040805160ff909316835260208301919091528051918290030190f35b34801561069757600080fd5b5061042a611409565b3480156106ac57600080fd5b5061050961140f565b3480156106c157600080fd5b506103cd600160a060020a036004351660ff60243581169060443516611418565b3480156106ee57600080fd5b506103cd611425565b34801561070357600080fd5b50610509600160a060020a0360043516611461565b610509611474565b34801561072c57600080fd5b5061047e611664565b34801561074157600080fd5b5061042a611669565b34801561075657600080fd5b5061042a61166f565b34801561076b57600080fd5b5061042a611675565b34801561078057600080fd5b506103cd61167b565b34801561079557600080fd5b50610509600160a060020a036004351660ff602435166116b9565b3480156107bc57600080fd5b506107c56116cd565b6040805160208082528351818301528351919283929083019185019080838360005b838110156107ff5781810151838201526020016107e7565b50505050905090810190601f16801561082c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561084657600080fd5b5061047e61175b565b34801561085b57600080fd5b5061042a61176c565b34801561087057600080fd5b50610509600160a060020a036004351660ff60243516611772565b34801561089757600080fd5b5061047e61178c565b3480156108ac57600080fd5b5061047e600160a060020a036004351661179c565b3480156108cd57600080fd5b5061066e6117ba565b3480156108e257600080fd5b506103cd600160a060020a03600435166117c9565b34801561090357600080fd5b50610509611817565b34801561091857600080fd5b506103e4600435611828565b34801561093057600080fd5b506103cd600160a060020a036004351661183a565b34801561095157600080fd5b50610509600160a060020a0360043516611a9f565b34801561097257600080fd5b5061042a600435611aa7565b34801561098a57600080fd5b506107c5600435611ac6565b3480156109a257600080fd5b506103cd600160a060020a036004351660ff60243581169060443516611b3a565b3480156109cf57600080fd5b5061050960ff600435811690600160a060020a03602435169060443516611b47565b3480156109fd57600080fd5b50610509611d4e565b348015610a1257600080fd5b5061047e611d5f565b348015610a2757600080fd5b5061042a611d64565b348015610a3c57600080fd5b506103cd600160a060020a0360043516611d70565b348015610a5d57600080fd5b506103cd600160a060020a036004351660ff60243581169060443516612113565b348015610a8a57600080fd5b506103e4612120565b348015610a9f57600080fd5b5061042a61212f565b348015610ab457600080fd5b50610509600160a060020a036004351661213b565b348015610ad557600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526103cd9436949293602493928401919081908401838280828437509497506121489650505050505050565b348015610b2e57600080fd5b5061066e612277565b348015610b4357600080fd5b5061050960ff600435811690600160a060020a03602435169060443516612286565b348015610b7157600080fd5b5061047e600160a060020a0360043516612340565b348015610b9257600080fd5b50610509600160a060020a036004351660ff6024351661235e565b348015610bb957600080fd5b5061066e61237a565b348015610bce57600080fd5b506103e4600435612389565b348015610be657600080fd5b506103e461239b565b348015610bfb57600080fd5b506103cd6123aa565b348015610c1057600080fd5b506103cd612494565b348015610c2557600080fd5b5061066e612564565b348015610c3a57600080fd5b5061042a612573565b348015610c4f57600080fd5b506103cd600160a060020a0360043516612579565b348015610c7057600080fd5b506103e46004356127f8565b348015610c8857600080fd5b506103e460043561280a565b348015610ca057600080fd5b5061042a61281c565b348015610cb557600080fd5b50610509600160a060020a03600435166024351515612828565b348015610cdb57600080fd5b506107c5612a0d565b348015610cf057600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261042a943694929360249392840191908190840183828082843750949750612a689650505050505050565b348015610d4957600080fd5b5061042a612fed565b348015610d5e57600080fd5b506103cd600160a060020a036004351660ff60243581169060443516612ff3565b348015610d8b57600080fd5b506103cd600160a060020a0360043516613000565b348015610dac57600080fd5b5061047e600160a060020a0360043516613065565b348015610dcd57600080fd5b506103cd6004351515613083565b348015610de757600080fd5b5061042a6130f8565b348015610dfc57600080fd5b50610509600160a060020a036004351660ff602435166130fe565b600354600160a060020a03165b90565b600154600160a060020a031681565b6000610e42600b613119565b905090565b600254600160a060020a0316321480610e6a5750600254600160a060020a031633145b1515610e7557600080fd5b60038054600160a060020a031916600160a060020a0392909216919091179055565b600160a060020a031660009081526018602052604090205460ff1690565b60055460ff1681565b600080600080610ecd33611461565b1515600114610edb57600080fd5b60009350600092505b602454831015610f365784600160a060020a0316602384815481101515610f0757fe5b600091825260209091200154600160a060020a03161415610f2b5760019350610f36565b600190920191610ee4565b831515610fe4576024546023541415610f9957602380546001810182556000919091527fd57b2b5166478fd4318d2acc6cc2c704584312bdd8781b32d5d06abda57f4230018054600160a060020a031916600160a060020a038716179055610fda565b846023602454815481101515610fab57fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055505b6024805460010190555b60408051600160a060020a038716815290517fb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd9149181900360200190a16003546040805160e060020a6363e6ffdd028152600160a060020a038881166004830152915191909216916363e6ffdd9160248083019260209291908290030181600087803b15801561107257600080fd5b505af1158015611086573d6000803e3d6000fd5b505050506040513d602081101561109c57600080fd5b5051604080517fd1aeb6510000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a0383169163f17bda91913091849163d1aeb6519160048083019260209291908290030181600087803b15801561110957600080fd5b505af115801561111d573d6000803e3d6000fd5b505050506040513d602081101561113357600080fd5b5051604080517f479a0c510000000000000000000000000000000000000000000000000000000081529051600160a060020a0387169163479a0c519160048083019260209291908290030181600087803b15801561119057600080fd5b505af11580156111a4573d6000803e3d6000fd5b505050506040513d60208110156111ba57600080fd5b50516040805160e060020a63ffffffff8716028152600160a060020a03909416600485015260ff92831660248501529116604483015251606480830192600092919082900301818387803b15801561121157600080fd5b505af1158015611225573d6000803e3d6000fd5b505050505050505050565b60125490565b600554610100900460ff1681565b60275460ff1681565b602380548290811061125b57fe5b600091825260209091200154600160a060020a0316905081565b600354604080517f26683e140000000000000000000000000000000000000000000000000000000081523360048201529051600092600160a060020a03169182916326683e149160248082019260209290919082900301818887803b1580156112dd57600080fd5b505af11580156112f1573d6000803e3d6000fd5b505050506040513d602081101561130757600080fd5b505191505b5090565b60055460009061132990610100900460ff168484611b47565b9392505050565b60055462010000900460ff1681565b600281565b602580548290811061125b57fe5b61135f6017848484613386565b505050565b60118054600091908390811061137657fe5b600091825260209091200154600160a060020a031692915050565b60008060008060006113a36007613119565b6113ad600f613119565b6113b7600b613119565b6113c16013613119565b6113cb6017613119565b945094509450945094509091929394565b600160a060020a031660009081526010602052604090205460ff1690565b600f5460125460ff9091169082565b601e5490565b60215460ff1681565b61135f600b848484613386565b600254600160a060020a03163214806114485750600254600160a060020a031633145b151561145357600080fd5b600254600160a060020a0316ff5b600061146e826001612828565b92915050565b600061147e611275565b151561148957600080fd5b60215460ff16151561149a57600080fd5b6000601c805460018160011615610100020316600290049050111561154957601e80546001818101808455600093909352601c8054611510937f50bb669a95c7b50b7e8a6f09454034b2b14cf2b85c730dca9a539ca82cb6e3500192600261010091831615919091026000190190911604613aa3565b5050601d54601f80546001810182556000919091527fa03837a25210ee280c2113ff4b77ca23440b19d4866cca721c801278fd08d80701555b6020805461156c91601c9160026000196101006001841615020190911604613aa3565b5042601d556040805160208181019283905260009182905261158f929091613b24565b506021805460ff1916905560035460408051600160a060020a0390921680835260208301828152601c8054600260001960018316156101000201909116049385018490527f482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e9492939092919060608301908490801561164f5780601f106116245761010080835404028352916020019161164f565b820191906000526020600020905b81548152906001019060200180831161163257829003601f168201915b5050935050505060405180910390a150600190565b600181565b60225481565b60245481565b60165490565b611683611817565b151561168e57600080fd5b604080516020818101928390526000918290526116ac929091613b24565b506021805460ff19169055565b6005546000906113299060ff168484611b47565b6020805460408051601f600260001961010060018716150201909416939093049283018490048402810184019091528181529190828201828280156117535780601f1061172857610100808354040283529160200191611753565b820191906000526020600020905b81548152906001019060200180831161173657829003601f168201915b505050505081565b600554640100000000900460ff1681565b60265481565b6005546000906113299062010000900460ff168484611b47565b6005546301000000900460ff1681565b600160a060020a03166000908152600c602052604090205460ff1690565b601754601a5460ff9091169082565b600154600160a060020a031632146117e057600080fd5b600160a060020a03811615156117f557600080fd5b60018054600160a060020a031916600160a060020a0392909216919091179055565b600254600160a060020a0316321490565b60198054600091908390811061137657fe5b600254600090819081908190600160a060020a03163214806118665750600254600160a060020a031633145b151561187157600080fd5b60009350600092505b6026548310156118cc5784600160a060020a031660258481548110151561189d57fe5b600091825260209091200154600160a060020a031614156118c157600193506118cc565b60019092019161187a565b83151561197a57602654602554141561192f57602580546001810182556000919091527f401968ff42a154441da5f6c4c935ac46b8671f0e062baaa62a7545ba53bb6e4c018054600160a060020a031916600160a060020a038716179055611970565b84602560265481548110151561194157fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055505b6026805460010190555b60408051600160a060020a038716815290517f93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d611179181900360200190a16003546040805160e060020a6363e6ffdd028152600160a060020a038881166004830152915191909216916363e6ffdd9160248083019260209291908290030181600087803b158015611a0857600080fd5b505af1158015611a1c573d6000803e3d6000fd5b505050506040513d6020811015611a3257600080fd5b5051604080517f5d97b6c20000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a0383169163f17bda919130918491635d97b6c29160048083019260209291908290030181600087803b15801561110957600080fd5b6000903b1190565b601f805482908110611ab557fe5b600091825260209091200154905081565b601e805482908110611ad457fe5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152935090918301828280156117535780601f1061172857610100808354040283529160200191611753565b61135f6007848484613386565b600080600080600080879450600260009054906101000a9004600160a060020a0316600160a060020a031685600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015611bb057600080fd5b505af1158015611bc4573d6000803e3d6000fd5b505050506040513d6020811015611bda57600080fd5b5051600160a060020a03161415611bf45760019550611d42565b611bff898989612286565b935060018415151415611c155760019550611d42565b5060005b601254811015611d3d576011805482908110611c3157fe5b600091825260209091200154600160a060020a031691508115801590611c755750600160a060020a038216600090815260106020526040902054600a60ff90911610155b15611d3557604080517fa00b38c400000000000000000000000000000000000000000000000000000000815260ff808c166004830152600160a060020a038b81166024840152908a166044830152915193945084939184169163a00b38c4916064808201926020929091908290030181600087803b158015611cf657600080fd5b505af1158015611d0a573d6000803e3d6000fd5b505050506040513d6020811015611d2057600080fd5b5051151560011415611d355760019550611d42565b600101611c19565b600095505b50505050509392505050565b600254600160a060020a0316331490565b600081565b6000610e426013613119565b6000806000611d7e33611461565b151560011480611d96575033600160a060020a038516145b1515611da157600080fd5b600092505b602454831015611ec85783600160a060020a0316602384815481101515611dc957fe5b600091825260209091200154600160a060020a03161415611ebd576023805484908110611df257fe5b60009182526020909120018054600160a060020a0319169055602454600019018314611eae576023600160245403815481101515611e2c57fe5b60009182526020909120015460238054600160a060020a039092169185908110611e5257fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506023600160245403815481101515611e9457fe5b60009182526020909120018054600160a060020a03191690555b60248054600019019055611ec8565b600190920191611da6565b60408051600160a060020a038616815290517f745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c9181900360200190a16003546040805160e060020a6363e6ffdd028152600160a060020a038781166004830152915191909216916363e6ffdd9160248083019260209291908290030181600087803b158015611f5657600080fd5b505af1158015611f6a573d6000803e3d6000fd5b505050506040513d6020811015611f8057600080fd5b5051604080517fd1aeb6510000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a0383169163f17bda91913091849163d1aeb6519160048083019260209291908290030181600087803b158015611fed57600080fd5b505af1158015612001573d6000803e3d6000fd5b505050506040513d602081101561201757600080fd5b5051604080517f8232f3f10000000000000000000000000000000000000000000000000000000081529051600160a060020a03871691638232f3f19160048083019260209291908290030181600087803b15801561207457600080fd5b505af1158015612088573d6000803e3d6000fd5b505050506040513d602081101561209e57600080fd5b50516040805160e060020a63ffffffff8716028152600160a060020a03909416600485015260ff92831660248501529116604483015251606480830192600092919082900301818387803b1580156120f557600080fd5b505af1158015612109573d6000803e3d6000fd5b5050505050505050565b61135f6013848484613386565b600254600160a060020a031681565b6000610e426007613119565b600061146e826000612828565b612150611817565b151561215b57600080fd5b60215460ff161561216b57600080fd5b805160801161217957600080fd5b805161218b9060209081840190613b24565b506021805460ff191660011790556003547fb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa7590600160a060020a03166121cf610e17565b60408051600160a060020a0380851682528316602082810191909152606092820183815281546002600019610100600184161502019091160493830184905290926080830190849080156122645780601f1061223957610100808354040283529160200191612264565b820191906000526020600020905b81548152906001019060200180831161224757829003601f168201915b505094505050505060405180910390a150565b60135460165460ff9091169082565b60055460009060ff858116911614156122ac576122a5600b8484613779565b9050611329565b60055460ff8581166101009092041614156122cd576122a5600f8484613779565b60055460ff858116620100009092041614156122ef576122a560078484613779565b60055460ff858116640100000000909204161415612313576122a560178484613779565b60055460ff8581166301000000909204161415612336576122a560138484613779565b5060009392505050565b600160a060020a031660009081526014602052604090205460ff1690565b60055460009061132990640100000000900460ff168484611b47565b600b54600e5460ff9091169082565b60158054600091908390811061137657fe5b600354600160a060020a031681565b6000806123b5613b92565b336000818152600c602081815260408084208054600a60ff8083169182068116808b5260648306819003821683038190038216958b018690526006546101009004821660020282168b8801819052988a9052969095529590940190910191821660ff199093168317905592955090935015801590612434575060ff8316155b1561244457612444600b856137cd565b60408051308152600160a060020a038616602082015260ff83168183015290517f23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff49181900360600190a150505050565b61249c611d4e565b806124aa57506124aa611275565b15156124b557600080fd5b604080516020808252601c8054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65939092918291820190849080156125545780601f1061252957610100808354040283529160200191612554565b820191906000526020600020905b81548152906001019060200180831161253757829003601f168201915b50509250505060405180910390a1565b600754600a5460ff9091169082565b600a5490565b60025460009081908190600160a060020a03163314806125a1575033600160a060020a038516145b15156125ac57600080fd5b600092505b6026548310156126d35783600160a060020a03166025848154811015156125d457fe5b600091825260209091200154600160a060020a031614156126c85760258054849081106125fd57fe5b60009182526020909120018054600160a060020a03191690556026546000190183146126b957602560016026540381548110151561263757fe5b60009182526020909120015460258054600160a060020a03909216918590811061265d57fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550602560016026540381548110151561269f57fe5b60009182526020909120018054600160a060020a03191690555b602680546000190190556126d3565b6001909201916125b1565b60408051600160a060020a038616815290517f2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b959181900360200190a16003546040805160e060020a6363e6ffdd028152600160a060020a038781166004830152915191909216916363e6ffdd9160248083019260209291908290030181600087803b15801561276157600080fd5b505af1158015612775573d6000803e3d6000fd5b505050506040513d602081101561278b57600080fd5b5051604080517f5d97b6c20000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a0383169163f17bda919130918491635d97b6c29160048083019260209291908290030181600087803b158015611fed57600080fd5b600d8054600091908390811061137657fe5b60098054600091908390811061137657fe5b6000610e42600f613119565b6003546040805160e060020a6363e6ffdd028152600160a060020a0385811660048301529151600093849384939116916363e6ffdd9160248082019260209290919082900301818787803b15801561287f57600080fd5b505af1158015612893573d6000803e3d6000fd5b505050506040513d60208110156128a957600080fd5b50519150819050600184151514156129b75780600160a060020a03166315c0bac13083600160a060020a0316635d97b6c26040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561290957600080fd5b505af115801561291d573d6000803e3d6000fd5b505050506040513d602081101561293357600080fd5b50516040805160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301525160448083019260209291908290030181600087803b15801561298457600080fd5b505af1158015612998573d6000803e3d6000fd5b505050506040513d60208110156129ae57600080fd5b50519250612a05565b80600160a060020a03166315c0bac13083600160a060020a031663d1aeb6516040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561290957600080fd5b505092915050565b601c805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156117535780601f1061172857610100808354040283529160200191611753565b6000806000806000806000806000612a7e611817565b1515612a8957600080fd5b896040516020018082805190602001908083835b60208310612abc5780518252601f199092019160209182019101612a9d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310612b1f5780518252601f199092019160209182019101612b00565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390209750601c6040516020018082805460018160011615610100020316600290048015612bae5780601f10612b8c576101008083540402835291820191612bae565b820191906000526020600020905b815481529060010190602001808311612b9a575b50509150506040516020818303038152906040526040518082805190602001908083835b60208310612bf15780518252601f199092019160209182019101612bd2565b5181516020939093036101000a60001901801990911692169190911790526040519201829003909120995050505087871415612dde57601e541515612c5957604080516020810191829052600090819052612c4e91601c91613b24565b506000601d55612d04565b6000955060009450600093505b601e54841015612cbc5784601f85815481101515612c8057fe5b90600052602060002001541115612cb157839550601f84815481101515612ca357fe5b906000526020600020015494505b600190930192612c66565b601e805487908110612cca57fe5b90600052602060002001601c9080546001816001161561010002031660029004612cf5929190613aa3565b50601d859055612d0486613864565b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b60006040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b83811015612d99578181015183820152602001612d81565b50505050905090810190601f168015612dc65780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a160009850612fe0565b6000199250600091505b601e54821015612efd57601e805483908110612e0057fe5b906000526020600020016040516020018082805460018160011615610100020316600290048015612e685780601f10612e46576101008083540402835291820191612e68565b820191906000526020600020905b815481529060010190602001808311612e54575b50509150506040516020818303038152906040526040518082805190602001908083835b60208310612eab5780518252601f199092019160209182019101612e8c565b5181516020939093036101000a60001901801990911692169190911790526040519201829003909120935050505087811415612ef257612eea82613864565b819250612efd565b600190910190612de8565b600019831415612f0c57600080fd5b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b856040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b83811015612fa0578181015183820152602001612f88565b50505050905090810190601f168015612fcd5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a18298505b5050505050505050919050565b600e5490565b61135f600f848484613386565b600254600160a060020a03163214806130235750600254600160a060020a031633145b151561302e57600080fd5b600160a060020a038116151561304357600080fd5b60028054600160a060020a031916600160a060020a0392909216919091179055565b600160a060020a031660009081526008602052604090205460ff1690565b600254600160a060020a03163214806130a65750600254600160a060020a031633145b15156130b157600080fd5b6027805482151560ff19909116811790915560408051918252517f04c71e53d136838eea703132a77007b0526b9a7691cdb7a6017a93673f865cbb9181900360200190a150565b601a5490565b600554600090611329906301000000900460ff168484611b47565b600080805b836003015481101561337f57613158846002018281548110151561313e57fe5b600091825260209091200154600160a060020a0316611a9f565b15156132e2577fa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b26081856002018381548110151561319157fe5b600091825260209182902001546040805192830193909352600160a060020a03168183015260608082526004908201527f6465616400000000000000000000000000000000000000000000000000000000608082015290519081900360a00190a16002840180548290811061320257fe5b60009182526020909120018054600160a060020a03191690556003840154600192909201916000190181146132d15783600201600185600301540381548110151561324957fe5b600091825260209091200154600285018054600160a060020a03909216918390811061327157fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055508360020160018560030154038154811015156132b757fe5b60009182526020909120018054600160a060020a03191690555b60038401805460001901905561337a565b7fa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b26081856002018381548110151561331557fe5b600091825260209182902001546040805192830193909352600160a060020a03168183015260608082526005908201527f616c697665000000000000000000000000000000000000000000000000000000608082015290519081900360a00190a16001015b61311e565b5092915050565b600080600080600080613397613b92565b60008060006133a532611461565b6003546040805160e060020a6363e6ffdd0281523260048201529051929c5060009b50600160a060020a03909116995089916363e6ffdd9160248082019260209290919082900301818f87803b1580156133fe57600080fd5b505af1158015613412573d6000803e3d6000fd5b505050506040513d602081101561342857600080fd5b8101908080519060200190929190505050965086955085600160a060020a0316637fb52f1a8f60000160009054906101000a900460ff168f60026040518463ffffffff1660e060020a028152600401808460ff1660ff16815260200183600160a060020a0316600160a060020a031681526020018260ff1660ff1681526020019350505050602060405180830381600087803b1580156134c757600080fd5b505af11580156134db573d6000803e3d6000fd5b505050506040513d60208110156134f157600080fd5b810190808051906020019092919050505098508d60010160008e600160a060020a0316600160a060020a0316815260200190815260200160002060009054906101000a900460ff169450600a8560ff1681151561354a57fe5b0660ff90811680865260648783160681900382166020870181905287030381166040860152600093508b92508216158015613589575089806135895750885b1561359357600192505b60ff8b16158015906135a25750895b80156135c4575060018460ff8e16600381106135ba57fe5b602002015160ff16145b156135d25760019250600291505b60ff8b16158015906135e15750885b8015613604575060028460ff8e16600381106135f957fe5b602002015160ff1614155b156136125760019250600191505b60ff8b16158015906136215750895b801561362a5750885b156136385760019250600291505b82151561364457600080fd5b600660ff8d166003811061365457fe5b602081049091015460ff601f9092166101000a9004811683029085908e166003811061367c57fe5b60ff909216602092909202015283600260200201518460016020020151856000602002015101019050808e60010160008f600160a060020a0316600160a060020a0316815260200190815260200160002060006101000a81548160ff021916908360ff1602179055508060ff166000141580156136fa575060ff8516155b15613709576137098e8e6137cd565b60ff8116151561371f5761371d8e8e613968565b505b60408051308152600160a060020a038f16602082015260ff83168183015290517f23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff49181900360600190a15050505050505050505050505050565b600160a060020a038216600090815260018401602052604081205460ff908116906006908416600381106137a957fe5b60208104919091015460ff601f9092166101000a9004811691161015949350505050565b60028201546003830154101561382657808260020183600301548154811015156137f357fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550613857565b60028201805460018101825560009182526020909120018054600160a060020a031916600160a060020a0383161790555b5060030180546001019055565b601e80548290811061387257fe5b9060005260206000200160006138889190613bb1565b601f80548290811061389657fe5b6000918252602082200155601e5460001901811461393c57601e805460001981019081106138c057fe5b90600052602060002001601e828154811015156138d957fe5b906000526020600020019080546001816001161561010002031660029004613902929190613aa3565b50601f8054600019810190811061391557fe5b9060005260206000200154601f8281548110151561392f57fe5b6000918252602090912001555b601e80549061394f906000198301613bf5565b50601f805490613963906000198301613c19565b505b50565b6000805b83600301548110156123365782600160a060020a0316846002018281548110151561399357fe5b600091825260209091200154600160a060020a03161415613a9b57600284018054829081106139be57fe5b60009182526020909120018054600160a060020a03191690556003840154600019018114613a86578360020160018560030154038154811015156139fe57fe5b600091825260209091200154600285018054600160a060020a039092169183908110613a2657fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550836002016001856003015403815481101515613a6c57fe5b60009182526020909120018054600160a060020a03191690555b6003840180546000190190556001915061337f565b60010161396c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10613adc5780548555613b18565b82800160010185558215613b1857600052602060002091601f016020900482015b82811115613b18578254825591600101919060010190613afd565b5061130c929150613c39565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10613b6557805160ff1916838001178555613b18565b82800160010185558215613b18579182015b82811115613b18578251825591602001919060010190613b77565b6060604051908101604052806003906020820280388339509192915050565b50805460018160011615610100020316600290046000825580601f10613bd75750613965565b601f0160209004906000526020600020908101906139659190613c39565b81548183558181111561135f5760008381526020902061135f918101908301613c53565b81548183558181111561135f5760008381526020902061135f9181019083015b610e2491905b8082111561130c5760008155600101613c3f565b610e2491905b8082111561130c576000613c6d8282613bb1565b50600101613c595600a165627a7a72305820d1723407a0417385d1889eb8a1b34e766e53ed2e1c1fa1573dccf4854264ca9b0029", }
BaseAccessControlGroupMetaData contains all meta data concerning the BaseAccessControlGroup contract.
var BaseAccessWalletABI = BaseAccessWalletMetaData.ABI
BaseAccessWalletABI is the input ABI used to generate the binding from. Deprecated: Use BaseAccessWalletMetaData.ABI instead.
var BaseAccessWalletBin = BaseAccessWalletMetaData.Bin
BaseAccessWalletBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BaseAccessWalletMetaData.Bin instead.
var BaseAccessWalletFactoryABI = BaseAccessWalletFactoryMetaData.ABI
BaseAccessWalletFactoryABI is the input ABI used to generate the binding from. Deprecated: Use BaseAccessWalletFactoryMetaData.ABI instead.
var BaseAccessWalletFactoryBin = BaseAccessWalletFactoryMetaData.Bin
BaseAccessWalletFactoryBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BaseAccessWalletFactoryMetaData.Bin instead.
var BaseAccessWalletFactoryFuncSigs = BaseAccessWalletFactoryMetaData.Sigs
Deprecated: Use BaseAccessWalletFactoryMetaData.Sigs instead. BaseAccessWalletFactoryFuncSigs maps the 4-byte function signature to its string representation.
var BaseAccessWalletFactoryMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"createAccessWallet\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"}]", Sigs: map[string]string{ "af570c04": "contentSpace()", "7708bc41": "createAccessWallet()", "02d05d3f": "creator()", "41c0e1b5": "kill()", "8da5cb5b": "owner()", "6d2e4b1b": "transferCreatorship(address)", "f2fde38b": "transferOwnership(address)", "54fd4d50": "version()", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f4273416363576c74466163746f727932303139303530363135343230304d4c0060045560018054600160a060020a0319908116329081179092556002805490911690911790556150bd8061007e6000396000f30060806040526004361061008d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461008f57806341c0e1b5146100c057806354fd4d50146100d55780636d2e4b1b146100fc5780637708bc411461011d5780638da5cb5b14610132578063af570c0414610147578063f2fde38b1461015c575b005b34801561009b57600080fd5b506100a461017d565b60408051600160a060020a039092168252519081900360200190f35b3480156100cc57600080fd5b5061008d61018c565b3480156100e157600080fd5b506100ea6101c8565b60408051918252519081900360200190f35b34801561010857600080fd5b5061008d600160a060020a03600435166101ce565b34801561012957600080fd5b506100a4610229565b34801561013e57600080fd5b506100a4610267565b34801561015357600080fd5b506100a4610276565b34801561016857600080fd5b5061008d600160a060020a0360043516610285565b600154600160a060020a031681565b600254600160a060020a03163214806101af5750600254600160a060020a031633145b15156101ba57600080fd5b600254600160a060020a0316ff5b60045481565b600154600160a060020a031632146101e557600080fd5b600160a060020a03811615156101fa57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000336102346102f7565b600160a060020a03909116815260405190819003602001906000f080158015610261573d6000803e3d6000fd5b50905090565b600254600160a060020a031681565b600354600160a060020a031681565b600254600160a060020a03163214806102a85750600254600160a060020a031633145b15156102b357600080fd5b600160a060020a03811615156102c857600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051614d8a806103088339019056007f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f41636365737369626c6532303139303232323133353930304d4c0000000000006006557f4564697461626c6532303230303432323138303430304d4c00000000000000006007557f436f6e7461696e657232303139303532393039313830304d4c00000000000000600e556011557f416363657373496e6465786f7232303139313131333230323430304d4c00000060135560148054600160ff19909116811761ff0019166102001762ff00001916620300001763ff000000191663040000001764ff0000000019166405000000001790915560e06040526080908152600a60a052606460c0526200011d906015906003620001f9565b507f427341636365737357616c6c657432303139313230333130323930304d4c0000602a5560405160208062004d8a83398101604052516001805432600160a060020a031991821681179092556002805482169092179091556014546016805462010000830460ff90811660ff1992831617909255601e805461010085048416908316179055601a80548385169083161790556022805463010000008504841690831617905560268054640100000000909404909216921691909117905560038054909116600160a060020a03909216919091179055620002b7565b600183019183908215620002815791602002820160005b838211156200025057835183826101000a81548160ff021916908360ff160217905550926020019260010160208160000104928301926001030262000210565b80156200027f5782816101000a81549060ff021916905560010160208160000104928301926001030262000250565b505b506200028f92915062000293565b5090565b620002b491905b808211156200028f57805460ff191681556001016200029a565b90565b614ac380620002c76000396000f3006080604052600436106104a95763ffffffff60e060020a600035041662821de381146104ab57806302d05d3f146104dc578063048bd529146104f157806304f55daf14610518578063055af48f1461052d57806307a082371461054e57806308d865d714610563578063091600e61461059a5780630add6d2a146105af5780630dc10d3f1461070d5780630eaec2c5146107225780630f58a7861461075757806312915a301461077e57806314cfabb31461079357806315c0bac1146107a857806316aed232146107cf57806318689733146107e45780631cdbee5a146107f95780631e2ff94f1461081a5780631f2caaec1461082f578063224dcba01461084757806329d002191461087457806329dedde5146108955780632cf99422146108b65780632d474cbd146108d75780632fa5c842146108ef578063304f4a7b1461092f57806330e669491461095057806332eaf21b14610982578063331b86c014610997578063375a6e7c146109ac5780633abaae55146109c15780633dd71d9914610a285780633def514014610a3d57806341c0e1b514610a6a57806342e7ba7b14610a7f578063446e882614610aa0578063479a0c5114610aa8578063508ad27814610abd57806354fd4d5014610af95780635c1d305914610b0e5780635d97b6c2146107e45780635f6a130114610b235780635faecb7614610b38578063628449fd14610b5f5780636373a41114610be95780636813b6d114610bfe57806368a0469a14610c2557806369881c0c14610c3a5780636c0f79b614610c5b5780636d2e4b1b14610c705780636e37542714610c915780636ebc8c8614610ca6578063763d5ee614610cbe5780637709bc7814610cf15780637886f74714610d125780637ca8f61814610d2a5780637cbb7bf214610d425780637fb52f1a14610d6f57806381beeb6414610d9d5780638232f3f114610db257806385e0a20014610dc75780638635adb514610ddc5780638da5cb5b14610e0957806392297d7b14610e1e5780639476c47814610e33578063957a3aa414610e4857806395a078e814610f6457806395ba60ba14610f8557806396eba03d14610db25780639751067114610f9a5780639867db7414610fc4578063991a3a7c1461101d5780639b55f901146107225780639cb121ba146110355780639f46133e14611056578063a00b38c41461106b578063a4081d6214611099578063a864dfa5146110ba578063a980892d146110e1578063aa3f6952146110f6578063ac55c9061461110e578063af570c0414611167578063b8ff1dba1461117c578063c287e0ed14611191578063c4b1978d146111a6578063c65bcbe2146111bb578063c9e8e72d146111d0578063cb86806d146111f1578063cf8a750314611206578063d15d62a71461121e578063d1aeb65114610aa8578063d30f8cd014611236578063e02dd9c21461124b578063e1a7071714611260578063e542b7cb146112b9578063eb23b7aa14611350578063ebe9314e14611365578063f15518871461137a578063f17bda911461138f578063f2fde38b146113bc578063f50b2efe146113dd578063fb52222c146113f5578063fccc134f14611416578063fd0891961461142b578063fe538c5a1461144c575b005b3480156104b757600080fd5b506104c0611473565b60408051600160a060020a039092168252519081900360200190f35b3480156104e857600080fd5b506104c0611483565b3480156104fd57600080fd5b50610506611492565b60408051918252519081900360200190f35b34801561052457600080fd5b506105066114a3565b34801561053957600080fd5b506104a9600160a060020a03600435166114a8565b34801561055a57600080fd5b506105066114f8565b34801561056f57600080fd5b50610584600160a060020a03600435166114fd565b6040805160ff9092168252519081900360200190f35b3480156105a657600080fd5b5061058461151f565b3480156105bb57600080fd5b5060408051602060046024803582810135601f8101859004850286018501909652858552610506958335600160a060020a031695369560449491939091019190819084018382808284375050604080516020601f818a01358b0180359182018390048302840183018552818452989b60ff8b35169b909a90999401975091955091820193509150819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506115289650505050505050565b34801561071957600080fd5b50610506611853565b34801561072e57600080fd5b50610743600160a060020a0360043516611859565b604080519115158252519081900360200190f35b34801561076357600080fd5b506104a9600160a060020a0360043581169060243516611888565b34801561078a57600080fd5b506105846119fd565b34801561079f57600080fd5b50610743611a0b565b3480156107b457600080fd5b50610743600160a060020a036004351660ff60243516611aa6565b3480156107db57600080fd5b50610584611ac6565b3480156107f057600080fd5b50610584611ad5565b34801561080557600080fd5b506104c0600160a060020a0360043516611ada565b34801561082657600080fd5b50610506611af5565b34801561083b57600080fd5b506104c0600435611afb565b34801561085357600080fd5b506104a9600160a060020a036004351660ff60243581169060443516611d7f565b34801561088057600080fd5b50610743600160a060020a0360043516611d91565b3480156108a157600080fd5b50610743600160a060020a0360043516611d97565b3480156108c257600080fd5b50610743600160a060020a0360043516611db5565b3480156108e357600080fd5b506104c0600435611ed5565b3480156108fb57600080fd5b50610904611f02565b6040805195865260208601949094528484019290925260608401526080830152519081900360a00190f35b34801561093b57600080fd5b50610584600160a060020a0360043516611f4d565b34801561095c57600080fd5b50610965611f6b565b6040805160ff909316835260208301919091528051918290030190f35b34801561098e57600080fd5b506104c0611f7a565b3480156109a357600080fd5b50610506611f89565b3480156109b857600080fd5b50610743611f8f565b60408051602060046024803582810135601f8101859004850286018501909652858552610743958335600160a060020a031695369560449491939091019190819084018382808284375094975050843595505050602083013592604001359150611f989050565b348015610a3457600080fd5b50610743612043565b348015610a4957600080fd5b506104a9600160a060020a036004351660ff60243581169060443516612048565b348015610a7657600080fd5b506104a9612055565b348015610a8b57600080fd5b50610743600160a060020a0360043516612091565b6107436120a5565b348015610ab457600080fd5b506105846114a3565b348015610ac957600080fd5b50610743600160a060020a0360043581169060ff602435169060443590606435906084351660a43560c435612295565b348015610b0557600080fd5b5061050661256c565b348015610b1a57600080fd5b50610506612572565b348015610b2f57600080fd5b506104a9612578565b348015610b4457600080fd5b50610743600160a060020a036004351660ff602435166125b6565b348015610b6b57600080fd5b50610b746125ca565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610bae578181015183820152602001610b96565b50505050905090810190601f168015610bdb5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610bf557600080fd5b50610584612658565b348015610c0a57600080fd5b50610743600160a060020a036004351660ff60243516612669565b348015610c3157600080fd5b50610584612683565b348015610c4657600080fd5b50610584600160a060020a0360043516612693565b348015610c6757600080fd5b506109656126b1565b348015610c7c57600080fd5b506104a9600160a060020a03600435166126c0565b348015610c9d57600080fd5b5061074361270e565b348015610cb257600080fd5b506104c060043561271f565b348015610cca57600080fd5b5061074360ff60043516602435604435600160a060020a036064351660843560a435612731565b348015610cfd57600080fd5b50610743600160a060020a036004351661289a565b348015610d1e57600080fd5b506105066004356128a2565b348015610d3657600080fd5b50610b746004356128c1565b348015610d4e57600080fd5b506104a9600160a060020a036004351660ff60243581169060443516612935565b348015610d7b57600080fd5b5061074360ff600435811690600160a060020a03602435169060443516612942565b348015610da957600080fd5b50610743612b49565b348015610dbe57600080fd5b50610584612b5a565b348015610dd357600080fd5b50610506612b5f565b348015610de857600080fd5b506104a9600160a060020a036004351660ff60243581169060443516612b6b565b348015610e1557600080fd5b506104c0612b78565b348015610e2a57600080fd5b50610506612b87565b348015610e3f57600080fd5b50610506611ad5565b348015610e5457600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610506948235600160a060020a0316946024803560ff169536959460649492019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750612b939650505050505050565b348015610f7057600080fd5b50610743600160a060020a0360043516612d63565b348015610f9157600080fd5b50610506612b5a565b348015610fa657600080fd5b50610506600160a060020a0360043516602435604435606435612d69565b348015610fd057600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526104a9943694929360249392840191908190840183828082843750949750612e1c9650505050505050565b34801561102957600080fd5b506104c0600435612f49565b34801561104157600080fd5b50610743600160a060020a0360043516612f71565b34801561106257600080fd5b50610965612fc8565b34801561107757600080fd5b5061074360ff600435811690600160a060020a03602435169060443516612fd7565b3480156110a557600080fd5b50610584600160a060020a0360043516613091565b3480156110c657600080fd5b50610743600160a060020a036004351660ff602435166130af565b3480156110ed57600080fd5b506109656130cb565b34801561110257600080fd5b506104c06004356130da565b34801561111a57600080fd5b506040805160206004803580820135601f8101849004840285018401909552848452610b749436949293602493928401919081908401838280828437509497506130ec9650505050505050565b34801561117357600080fd5b506104c061329a565b34801561118857600080fd5b506104a96132a9565b34801561119d57600080fd5b506104a9613393565b3480156111b257600080fd5b50610965613463565b3480156111c757600080fd5b50610506613472565b3480156111dc57600080fd5b506104a9600160a060020a0360043516613478565b3480156111fd57600080fd5b506105066134c8565b34801561121257600080fd5b506104c06004356134ce565b34801561122a57600080fd5b506104c06004356134e0565b34801561124257600080fd5b506105066134f2565b34801561125757600080fd5b50610b746134fe565b34801561126c57600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526105069436949293602493928401919081908401838280828437509497506135599650505050505050565b3480156112c557600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526104a994369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750613ade9650505050505050565b34801561135c57600080fd5b50610506613c5f565b34801561137157600080fd5b50610506613c64565b34801561138657600080fd5b50610743613c6a565b34801561139b57600080fd5b506104a9600160a060020a036004351660ff60243581169060443516613c9b565b3480156113c857600080fd5b506104a9600160a060020a0360043516613ca8565b3480156113e957600080fd5b50610743600435613d0d565b34801561140157600080fd5b50610584600160a060020a0360043516613d29565b34801561142257600080fd5b50610506613d47565b34801561143757600080fd5b50610743600160a060020a0360043516613d4d565b34801561145857600080fd5b50610743600160a060020a036004351660ff60243516613ef0565b600354600160a060020a03165b90565b600154600160a060020a031681565b600061149e601a613f0b565b905090565b600181565b600254600160a060020a03163214806114cb5750600254600160a060020a031633145b15156114d657600080fd5b60038054600160a060020a031916600160a060020a0392909216919091179055565b600481565b600160a060020a03811660009081526027602052604090205460ff165b919050565b60145460ff1681565b6000806000806000808c945084600160a060020a03166338d0f5048c8a8a6040518463ffffffff1660e060020a028152600401808460ff1660ff1681526020018060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156115a8578181015183820152602001611590565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156115e75781810151838201526020016115cf565b5050505090500195505050505050606060405180830381600087803b15801561160f57600080fd5b505af1158015611623573d6000803e3d6000fd5b505050506040513d606081101561163957600080fd5b508051602082015160409092015195509350915060ff83161561165b57600080fd5b600160a060020a03851663a1ff106e60ff8416151561167b57600061167d565b855b8d8d8d8d8d6040518763ffffffff1660e060020a028152600401808660ff1660ff16815260200180602001806020018060200180602001858103855289818151815260200191508051906020019080838360005b838110156116e95781810151838201526020016116d1565b50505050905090810190601f1680156117165780820380516001836020036101000a031916815260200191505b5085810384528851815288516020918201918a019080838360005b83811015611749578181015183820152602001611731565b50505050905090810190601f1680156117765780820380516001836020036101000a031916815260200191505b508581038352875181528751602091820191808a01910280838360005b838110156117ab578181015183820152602001611793565b50505050905001858103825286818151815260200191508051906020019060200280838360005b838110156117ea5781810151838201526020016117d2565b5050505090500199505050505050505050506020604051808303818588803b15801561181557600080fd5b505af1158015611829573d6000803e3d6000fd5b50505050506040513d602081101561184057600080fd5b50519d9c50505050505050505050505050565b60215490565b600254600090600160a060020a03838116911614806118825750600254600160a060020a031633145b92915050565b600254600160a060020a03163214806118ab5750600254600160a060020a031633145b15156118b657600080fd5b600160a060020a03808316600090815260126020526040902054161580156118e457506118e282612f71565b155b1561199057601054601154101561193a5781601060115481548110151561190757fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550611986565b601080546001810182556000919091527f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae672018054600160a060020a031916600160a060020a0384161790555b6011805460010190555b600160a060020a038281166000818152601260209081526040918290208054600160a060020a0319169486169485179055815192835282019290925281517f280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7929181900390910190a15050565b601454610100900460ff1681565b600354604080517f26683e140000000000000000000000000000000000000000000000000000000081523360048201529051600092600160a060020a03169182916326683e149160248082019260209290919082900301818887803b158015611a7357600080fd5b505af1158015611a87573d6000803e3d6000fd5b505050506040513d6020811015611a9d57600080fd5b505191505b5090565b601454600090611abf90610100900460ff168484612942565b9392505050565b60145462010000900460ff1681565b600281565b601260205260009081526040902054600160a060020a031681565b602b5481565b600080805b601054821015611d73576010805483908110611b1857fe5b6000918252602091829020015460408051808401889052815180820385018152908201918290528051600160a060020a03909316945092909182918401908083835b60208310611b795780518252601f199092019160209182019101611b5a565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191681600160a060020a031663e02dd9c26040518163ffffffff1660e060020a028152600401600060405180830381600087803b158015611be857600080fd5b505af1158015611bfc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015611c2557600080fd5b810190808051640100000000811115611c3d57600080fd5b82016020810184811115611c5057600080fd5b8151640100000000811182820187101715611c6a57600080fd5b50509291905050506040516020018082805190602001908083835b60208310611ca45780518252601f199092019160209182019101611c85565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310611d075780518252601f199092019160209182019101611ce8565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040518091039020600019161415611d68576010805483908110611d4c57fe5b600091825260209091200154600160a060020a03169250611d78565b600190910190611b00565b600092505b5050919050565b611d8c6026848484614171565b505050565b50600090565b600060115460001415611dac5750600161151a565b61188282612f71565b60008033600160a060020a03841614611dcd57600080fd5b82905080600160a060020a0316638280dd8f60006040518263ffffffff1660e060020a02815260040180828152602001915050602060405180830381600087803b158015611e1a57600080fd5b505af1158015611e2e573d6000803e3d6000fd5b505050506040513d6020811015611e4457600080fd5b5050604080517f27c1c21d0000000000000000000000000000000000000000000000000000000081529051600160a060020a038316916327c1c21d9160048083019260209291908290030181600087803b158015611ea157600080fd5b505af1158015611eb5573d6000803e3d6000fd5b505050506040513d6020811015611ecb57600080fd5b5051159392505050565b602080546000919083908110611ee757fe5b600091825260209091200154600160a060020a031692915050565b6000806000806000611f146016613f0b565b611f1e601e613f0b565b611f28601a613f0b565b611f326022613f0b565b611f3c6026613f0b565b945094509450945094509091929394565b600160a060020a03166000908152601f602052604090205460ff1690565b601e5460215460ff9091169082565b600f54600160a060020a031681565b600a5490565b600d5460ff1681565b604080517f5cc4aa9b00000000000000000000000000000000000000000000000000000000815260048101859052602481018490526044810183905290516000918791600160a060020a03831691635cc4aa9b91606480830192602092919082900301818887803b15801561200c57600080fd5b505af1158015612020573d6000803e3d6000fd5b505050506040513d602081101561203657600080fd5b5051979650505050505050565b600090565b611d8c601a848484614171565b600254600160a060020a03163214806120785750600254600160a060020a031633145b151561208357600080fd5b600254600160a060020a0316ff5b600254600160a060020a0390811691161490565b60006120af611a0b565b15156120ba57600080fd5b600d5460ff1615156120cb57600080fd5b60006008805460018160011615610100020316600290049050111561217a57600a8054600181810180845560009390935260088054612141937fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a801926002610100918316159190910260001901909116046148a4565b5050600954600b80546001810182556000919091527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db901555b600c805461219d91600891600260001961010060018416150201909116046148a4565b50426009556040805160208101918290526000908190526121c091600c91614925565b50600d805460ff1916905560035460408051600160a060020a039092168083526020830182815260088054600260001960018316156101000201909116049385018490527f482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e949293909291906060830190849080156122805780601f1061225557610100808354040283529160200191612280565b820191906000526020600020905b81548152906001019060200180831161226357829003601f168201915b5050935050505060405180910390a150600190565b600354600090600160a060020a03168180338314806123415750604080517fd6be0f490000000000000000000000000000000000000000000000000000000081523360048201529051600091600160a060020a0386169163d6be0f499160248082019260209290919082900301818787803b15801561231357600080fd5b505af1158015612327573d6000803e3d6000fd5b505050506040513d602081101561233d57600080fd5b5051115b151561234c57600080fd5b600083600160a060020a031663d6be0f498d6040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b1580156123a957600080fd5b505af11580156123bd573d6000803e3d6000fd5b505050506040513d60208110156123d357600080fd5b5051116123df57600080fd5b602b5485116124235760408051600160a060020a038d168152600160208201528151600080516020614a78833981519152929181900390910190a16000935061255e565b30318611156124675760408051600160a060020a038d168152600260208201528151600080516020614a78833981519152929181900390910190a16000935061255e565b6124758a8a8a8a8a8a612731565b91508115156124b95760408051600160a060020a038d168152600360208201528151600080516020614a78833981519152929181900390910190a16000935061255e565b602b859055604051600160a060020a0388169087156108fc029088906000818181858888f1935050505090508015156125275760408051600160a060020a038d168152600460208201528151600080516020614a78833981519152929181900390910190a16000935061255e565b60408051600160a060020a038d168152600060208201528151600080516020614a78833981519152929181900390910190a1600193505b505050979650505050505050565b602a5481565b60255490565b61258061270e565b151561258b57600080fd5b6040805160208101918290526000908190526125a991600c91614925565b50600d805460ff19169055565b601454600090611abf9060ff168484612942565b600c805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156126505780601f1061262557610100808354040283529160200191612650565b820191906000526020600020905b81548152906001019060200180831161263357829003601f168201915b505050505081565b601454640100000000900460ff1681565b601454600090611abf9062010000900460ff168484612942565b6014546301000000900460ff1681565b600160a060020a03166000908152601b602052604090205460ff1690565b60265460295460ff9091169082565b600154600160a060020a031632146126d757600080fd5b600160a060020a03811615156126ec57600080fd5b60018054600160a060020a031916600160a060020a0392909216919091179055565b600254600160a060020a0316321490565b602880546000919083908110611ee757fe5b604080516c01000000000000000000000000308102602080840191909152600160a060020a038716909102603483015260488201859052606880830185905283518084039091018152608890920192839052815160009384938493909282918401908083835b602083106127b65780518252601f199092019160209182019101612797565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902091506001828a8a8a604051600081526020016040526040518085600019166000191681526020018460ff1660ff1681526020018360001916600019168152602001826000191660001916815260200194505050505060206040516020810390808403906000865af115801561285c573d6000803e3d6000fd5b5050604051601f190151600254909250600160a060020a038084169116149050612889576000925061288e565b600192505b50509695505050505050565b6000903b1190565b600b8054829081106128b057fe5b600091825260209091200154905081565b600a8054829081106128cf57fe5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152935090918301828280156126505780601f1061262557610100808354040283529160200191612650565b611d8c6016848484614171565b600080600080600080879450600260009054906101000a9004600160a060020a0316600160a060020a031685600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156129ab57600080fd5b505af11580156129bf573d6000803e3d6000fd5b505050506040513d60208110156129d557600080fd5b5051600160a060020a031614156129ef5760019550612b3d565b6129fa898989612fd7565b935060018415151415612a105760019550612b3d565b5060005b602154811015612b38576020805482908110612a2c57fe5b600091825260209091200154600160a060020a031691508115801590612a705750600160a060020a0382166000908152601f6020526040902054600a60ff90911610155b15612b3057604080517fa00b38c400000000000000000000000000000000000000000000000000000000815260ff808c166004830152600160a060020a038b81166024840152908a166044830152915193945084939184169163a00b38c4916064808201926020929091908290030181600087803b158015612af157600080fd5b505af1158015612b05573d6000803e3d6000fd5b505050506040513d6020811015612b1b57600080fd5b5051151560011415612b305760019550612b3d565b600101612a14565b600095505b50505050509392505050565b600254600160a060020a0316331490565b600081565b600061149e6022613f0b565b611d8c6022848484614171565b600254600160a060020a031681565b600061149e6016613f0b565b60008686868686866040516020018087600160a060020a0316600160a060020a03166c010000000000000000000000000281526014018660ff1660ff167f010000000000000000000000000000000000000000000000000000000000000002815260010185805190602001908083835b60208310612c225780518252601f199092019160209182019101612c03565b51815160209384036101000a600019018019909216911617905287519190930192870191508083835b60208310612c6a5780518252601f199092019160209182019101612c4b565b51815160209384036101000a60001901801990921691161790528651919093019286810192500280838360005b83811015612caf578181015183820152602001612c97565b50505050905001828051906020019060200280838360005b83811015612cdf578181015183820152602001612cc7565b5050505090500196505050505050506040516020818303038152906040526040518082805190602001908083835b60208310612d2c5780518252601f199092019160209182019101612d0d565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209a9950505050505050505050565b50600190565b604080516c01000000000000000000000000600160a060020a0387160260208083019190915260348201869052605482018590526074808301859052835180840390910181526094909201928390528151600093918291908401908083835b60208310612de75780518252601f199092019160209182019101612dc8565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912098975050505050505050565b612e2461270e565b1515612e2f57600080fd5b600d5460ff1615612e3f57600080fd5b8051608011612e4d57600080fd5b8051612e6090600c906020840190614925565b50600d805460ff191660011790556003547fb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa7590600160a060020a0316612ea4611473565b60408051600160a060020a038085168252831660208201526060918101828152600c80546002600019610100600184161502019091160493830184905292608083019084908015612f365780601f10612f0b57610100808354040283529160200191612f36565b820191906000526020600020905b815481529060010190602001808311612f1957829003601f168201915b505094505050505060405180910390a150565b6010805482908110612f5757fe5b600091825260209091200154600160a060020a0316905081565b600080805b601154811015612fc15783600160a060020a0316601082815481101515612f9957fe5b600091825260209091200154600160a060020a03161415612fb957600191505b600101612f76565b5092915050565b60225460255460ff9091169082565b60145460009060ff85811691161415612ffd57612ff6601a848461457a565b9050611abf565b60145460ff85811661010090920416141561301e57612ff6601e848461457a565b60145460ff8581166201000090920416141561304057612ff66016848461457a565b60145460ff85811664010000000090920416141561306457612ff66026848461457a565b60145460ff858116630100000090920416141561308757612ff66022848461457a565b5060009392505050565b600160a060020a031660009081526023602052604090205460ff1690565b601454600090611abf90640100000000900460ff168484612942565b601a54601d5460ff9091169082565b602480546000919083908110611ee757fe5b6060600080602084511115156131a657505081518083015160008181526004602090815260409182902080548351601f60026101006001851615026000190190931692909204918201849004840281018401909452808452939493909183018282801561319a5780601f1061316f5761010080835404028352916020019161319a565b820191906000526020600020905b81548152906001019060200180831161317d57829003601f168201915b50505050509250611d78565b6005846040518082805190602001908083835b602083106131d85780518252601f1990920191602091820191016131b9565b518151600019602094850361010090810a820192831692199390931691909117909252949092019687526040805197889003820188208054601f600260018316159098029095011695909504928301829004820288018201905281875292945092505083018282801561328c5780601f106132615761010080835404028352916020019161328c565b820191906000526020600020905b81548152906001019060200180831161326f57829003601f168201915b505050505092505050919050565b600354600160a060020a031681565b6000806132b4614993565b336000818152601b602081815260408084208054600a60ff8083169182068116808b5260648306819003821683038190038216958b018690526015546101009004821660020282168b8801819052988a9052969095529590940190910191821660ff199093168317905592955090935015801590613333575060ff8316155b1561334357613343601a856145ce565b60408051308152600160a060020a038616602082015260ff83168183015290517f23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff49181900360600190a150505050565b61339b612b49565b806133a957506133a9611a0b565b15156133b457600080fd5b60408051602080825260088054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65939092918291820190849080156134535780601f1061342857610100808354040283529160200191613453565b820191906000526020600020905b81548152906001019060200180831161343657829003601f168201915b50509250505060405180910390a1565b60165460195460ff9091169082565b60115481565b600254600160a060020a031632148061349b5750600254600160a060020a031633145b15156134a657600080fd5b600f8054600160a060020a031916600160a060020a0392909216919091179055565b60195490565b601c80546000919083908110611ee757fe5b601880546000919083908110611ee757fe5b600061149e601e613f0b565b6008805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156126505780601f1061262557610100808354040283529160200191612650565b600080600080600080600080600061356f61270e565b151561357a57600080fd5b896040516020018082805190602001908083835b602083106135ad5780518252601f19909201916020918201910161358e565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106136105780518252601f1990920191602091820191016135f1565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902097506008604051602001808280546001816001161561010002031660029004801561369f5780601f1061367d57610100808354040283529182019161369f565b820191906000526020600020905b81548152906001019060200180831161368b575b50509150506040516020818303038152906040526040518082805190602001908083835b602083106136e25780518252601f1990920191602091820191016136c3565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209950505050878714156138cf57600a54151561374a5760408051602081019182905260009081905261373f91600891614925565b5060006009556137f5565b6000955060009450600093505b600a548410156137ad5784600b8581548110151561377157fe5b906000526020600020015411156137a257839550600b8481548110151561379457fe5b906000526020600020015494505b600190930192613757565b600a8054879081106137bb57fe5b90600052602060002001600890805460018160011615610100020316600290046137e69291906148a4565b5060098590556137f586614665565b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b60006040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561388a578181015183820152602001613872565b50505050905090810190601f1680156138b75780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a160009850613ad1565b6000199250600091505b600a548210156139ee57600a8054839081106138f157fe5b9060005260206000200160405160200180828054600181600116156101000203166002900480156139595780601f10613937576101008083540402835291820191613959565b820191906000526020600020905b815481529060010190602001808311613945575b50509150506040516020818303038152906040526040518082805190602001908083835b6020831061399c5780518252601f19909201916020918201910161397d565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209350505050878114156139e3576139db82614665565b8192506139ee565b6001909101906138d9565b6000198314156139fd57600080fd5b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b856040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b83811015613a91578181015183820152602001613a79565b50505050905090810190601f168015613abe5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a18298505b5050505050505050919050565b6002546000908190600160a060020a0316321480613b065750600254600160a060020a031633145b1515613b1157600080fd5b8351602010613b4a57505081518083015160008181526004602090815260409091208451929392613b4492860190614925565b50613bc0565b826005856040518082805190602001908083835b60208310613b7d5780518252601f199092019160209182019101613b5e565b51815160209384036101000a60001901801990921691161790529201948552506040519384900381019093208451613bbe9591949190910192509050614925565b505b7fe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c846040518080602001828103825283818151815260200191508051906020019080838360005b83811015613c1f578181015183820152602001613c07565b50505050905090810190601f168015613c4c5780820380516001836020036101000a031916815260200191505b509250505060405180910390a150505050565b600381565b601d5490565b6040516000907fed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88908290a150600190565b611d8c601e848484614171565b600254600160a060020a0316321480613ccb5750600254600160a060020a031633145b1515613cd657600080fd5b600160a060020a0381161515613ceb57600080fd5b60028054600160a060020a031916600160a060020a0392909216919091179055565b6000602b54821115613d215750600161151a565b506000919050565b600160a060020a031660009081526017602052604090205460ff1690565b60295490565b60025460009081908190600160a060020a0316321480613d775750600254600160a060020a031633145b1515613d8257600080fd5b50506011546000190160005b601154811015611d735783600160a060020a0316601082815481101515613db157fe5b600091825260209091200154600160a060020a03161415613ee8576010805482908110613dda57fe5b60009182526020909120018054600160a060020a0319169055808214613e7f576010805483908110613e0857fe5b60009182526020909120015460108054600160a060020a039092169183908110613e2e57fe5b60009182526020909120018054600160a060020a031916600160a060020a03929092169190911790556010805483908110613e6557fe5b60009182526020909120018054600160a060020a03191690555b6011829055600160a060020a0384166000818152601260209081526040918290208054600160a060020a0319169055815192835290517fd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e29281900390910190a160019250611d78565b600101613d8e565b601454600090611abf906301000000900460ff168484612942565b600080805b8360030154811015612fc157613f4a8460020182815481101515613f3057fe5b600091825260209091200154600160a060020a031661289a565b15156140d4577fa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b260818560020183815481101515613f8357fe5b600091825260209182902001546040805192830193909352600160a060020a03168183015260608082526004908201527f6465616400000000000000000000000000000000000000000000000000000000608082015290519081900360a00190a160028401805482908110613ff457fe5b60009182526020909120018054600160a060020a03191690556003840154600192909201916000190181146140c35783600201600185600301540381548110151561403b57fe5b600091825260209091200154600285018054600160a060020a03909216918390811061406357fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055508360020160018560030154038154811015156140a957fe5b60009182526020909120018054600160a060020a03191690555b60038401805460001901905561416c565b7fa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b26081856002018381548110151561410757fe5b600091825260209182902001546040805192830193909352600160a060020a03168183015260608082526005908201527f616c697665000000000000000000000000000000000000000000000000000000608082015290519081900360a00190a16001015b613f10565b600080600080600080614182614993565b600080600061419032612091565b600354604080517f63e6ffdd0000000000000000000000000000000000000000000000000000000081523260048201529051929c5060009b50600160a060020a03909116995089916363e6ffdd9160248082019260209290919082900301818f87803b1580156141ff57600080fd5b505af1158015614213573d6000803e3d6000fd5b505050506040513d602081101561422957600080fd5b8101908080519060200190929190505050965086955085600160a060020a0316637fb52f1a8f60000160009054906101000a900460ff168f60026040518463ffffffff1660e060020a028152600401808460ff1660ff16815260200183600160a060020a0316600160a060020a031681526020018260ff1660ff1681526020019350505050602060405180830381600087803b1580156142c857600080fd5b505af11580156142dc573d6000803e3d6000fd5b505050506040513d60208110156142f257600080fd5b810190808051906020019092919050505098508d60010160008e600160a060020a0316600160a060020a0316815260200190815260200160002060009054906101000a900460ff169450600a8560ff1681151561434b57fe5b0660ff90811680865260648783160681900382166020870181905287030381166040860152600093508b9250821615801561438a5750898061438a5750885b1561439457600192505b60ff8b16158015906143a35750895b80156143c5575060018460ff8e16600381106143bb57fe5b602002015160ff16145b156143d35760019250600291505b60ff8b16158015906143e25750885b8015614405575060028460ff8e16600381106143fa57fe5b602002015160ff1614155b156144135760019250600191505b60ff8b16158015906144225750895b801561442b5750885b156144395760019250600291505b82151561444557600080fd5b601560ff8d166003811061445557fe5b602081049091015460ff601f9092166101000a9004811683029085908e166003811061447d57fe5b60ff909216602092909202015283600260200201518460016020020151856000602002015101019050808e60010160008f600160a060020a0316600160a060020a0316815260200190815260200160002060006101000a81548160ff021916908360ff1602179055508060ff166000141580156144fb575060ff8516155b1561450a5761450a8e8e6145ce565b60ff811615156145205761451e8e8e614769565b505b60408051308152600160a060020a038f16602082015260ff83168183015290517f23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff49181900360600190a15050505050505050505050505050565b600160a060020a038216600090815260018401602052604081205460ff908116906015908416600381106145aa57fe5b60208104919091015460ff601f9092166101000a9004811691161015949350505050565b60028201546003830154101561462757808260020183600301548154811015156145f457fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550614658565b60028201805460018101825560009182526020909120018054600160a060020a031916600160a060020a0383161790555b5060030180546001019055565b600a80548290811061467357fe5b90600052602060002001600061468991906149b2565b600b80548290811061469757fe5b6000918252602082200155600a5460001901811461473d57600a805460001981019081106146c157fe5b90600052602060002001600a828154811015156146da57fe5b9060005260206000200190805460018160011615610100020316600290046147039291906148a4565b50600b8054600019810190811061471657fe5b9060005260206000200154600b8281548110151561473057fe5b6000918252602090912001555b600a8054906147509060001983016149f6565b50600b805490614764906000198301614a1a565b505b50565b6000805b83600301548110156130875782600160a060020a0316846002018281548110151561479457fe5b600091825260209091200154600160a060020a0316141561489c57600284018054829081106147bf57fe5b60009182526020909120018054600160a060020a03191690556003840154600019018114614887578360020160018560030154038154811015156147ff57fe5b600091825260209091200154600285018054600160a060020a03909216918390811061482757fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a0316021790555083600201600185600301540381548110151561486d57fe5b60009182526020909120018054600160a060020a03191690555b60038401805460001901905560019150612fc1565b60010161476d565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106148dd5780548555614919565b8280016001018555821561491957600052602060002091601f016020900482015b828111156149195782548255916001019190600101906148fe565b50611aa2929150614a3a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061496657805160ff1916838001178555614919565b82800160010185558215614919579182015b82811115614919578251825591602001919060010190614978565b6060604051908101604052806003906020820280388339509192915050565b50805460018160011615610100020316600290046000825580601f106149d85750614766565b601f0160209004906000526020600020908101906147669190614a3a565b815481835581811115611d8c57600083815260209020611d8c918101908301614a54565b815481835581811115611d8c57600083815260209020611d8c9181019083015b61148091905b80821115611aa25760008155600101614a40565b61148091905b80821115611aa2576000614a6e82826149b2565b50600101614a5a5600583d8312ef7016406c7ea8ba9796b9e55ac1fdc22455754cbc93869509faefada165627a7a72305820c63ff38f1efc755a3be24c14ead0ae39ba7f253dea2fc117952217b8694f92c00029a165627a7a72305820ac03706e2be1c0c5afebca101dc5925fb6938fd9801fdda4850f68c3edc24e680029", }
BaseAccessWalletFactoryMetaData contains all meta data concerning the BaseAccessWalletFactory contract.
var BaseAccessWalletFuncSigs = BaseAccessWalletMetaData.Sigs
Deprecated: Use BaseAccessWalletMetaData.Sigs instead. BaseAccessWalletFuncSigs maps the 4-byte function signature to its string representation.
var BaseAccessWalletMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"parentAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cleanUpContentObjects\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"execStatusNonceFail\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_space\",\"type\":\"address\"}],\"name\":\"setContentSpace\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"execStatusSendFail\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"}],\"name\":\"getContractRights\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CATEGORY_CONTENT_OBJECT\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_address\",\"type\":\"address\"},{\"name\":\"\",\"type\":\"bytes\"},{\"name\":\"level\",\"type\":\"uint8\"},{\"name\":\"pke_requestor\",\"type\":\"string\"},{\"name\":\"pke_AFGH\",\"type\":\"string\"},{\"name\":\"custom_values\",\"type\":\"bytes32[]\"},{\"name\":\"stakeholders\",\"type\":\"address[]\"}],\"name\":\"contentAccessRequest\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getAccessGroupsLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_candidate\",\"type\":\"address\"}],\"name\":\"canContribute\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"},{\"name\":\"content_contract\",\"type\":\"address\"}],\"name\":\"addContentType\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CATEGORY_GROUP\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canConfirm\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkAccessGroupRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CATEGORY_LIBRARY\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"ACCESS_CONFIRMED\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"contentTypeContracts\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"currentTimestamp\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"typeHash\",\"type\":\"bytes32\"}],\"name\":\"findTypeByHash\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setContractRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"canReview\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"validType\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"contentObj\",\"type\":\"address\"}],\"name\":\"publish\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"getAccessGroup\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cleanUpAll\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"}],\"name\":\"getAccessGroupRights\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"accessGroups\",\"outputs\":[{\"name\":\"category\",\"type\":\"uint8\"},{\"name\":\"length\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"addressKMS\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"countVersionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"commitPending\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_address\",\"type\":\"address\"},{\"name\":\"\",\"type\":\"bytes\"},{\"name\":\"request_ID\",\"type\":\"uint256\"},{\"name\":\"score_pct\",\"type\":\"uint256\"},{\"name\":\"ml_out_hash\",\"type\":\"bytes32\"}],\"name\":\"contentAccessComplete\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"requiresReview\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setContentObjectRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"candidate\",\"type\":\"address\"}],\"name\":\"hasManagerAccess\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"confirmCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"ACCESS_TENTATIVE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_guarantor\",\"type\":\"address\"},{\"name\":\"_v\",\"type\":\"uint8\"},{\"name\":\"_r\",\"type\":\"bytes32\"},{\"name\":\"_s\",\"type\":\"bytes32\"},{\"name\":\"_dest\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_ts\",\"type\":\"uint256\"}],\"name\":\"execute\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getContentTypesLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TYPE_EDIT\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"clearPending\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkContentObjectRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pendingHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CATEGORY_CONTRACT\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"lib\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkLibraryRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CATEGORY_CONTENT_TYPE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"}],\"name\":\"getContentObjectRights\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contracts\",\"outputs\":[{\"name\":\"category\",\"type\":\"uint8\"},{\"name\":\"length\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"getContract\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_v\",\"type\":\"uint8\"},{\"name\":\"_r\",\"type\":\"bytes32\"},{\"name\":\"_s\",\"type\":\"bytes32\"},{\"name\":\"_dest\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_ts\",\"type\":\"uint256\"}],\"name\":\"validateTransaction\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"contractExists\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionTimestamp\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"lib\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setLibraryRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"index_type\",\"type\":\"uint8\"},{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canEdit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"ACCESS_NONE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cleanUpContentTypes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setContentTypeRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cleanUpLibraries\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"execStatusBalanceFail\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"content_address\",\"type\":\"address\"},{\"name\":\"level\",\"type\":\"uint8\"},{\"name\":\"pke_requestor\",\"type\":\"string\"},{\"name\":\"pke_AFGH\",\"type\":\"string\"},{\"name\":\"custom_values\",\"type\":\"bytes32[]\"},{\"name\":\"stakeholders\",\"type\":\"address[]\"}],\"name\":\"accessRequestMsg\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"hasAccess\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"execStatusOk\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TYPE_SEE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"content_address\",\"type\":\"address\"},{\"name\":\"request_ID\",\"type\":\"uint256\"},{\"name\":\"score_pct\",\"type\":\"uint256\"},{\"name\":\"ml_out_hash\",\"type\":\"bytes32\"}],\"name\":\"accessCompleteMsg\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_objectHash\",\"type\":\"string\"}],\"name\":\"commit\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"contentTypes\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_candidate\",\"type\":\"address\"}],\"name\":\"canPublish\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"whitelistedType\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentTypes\",\"outputs\":[{\"name\":\"category\",\"type\":\"uint8\"},{\"name\":\"length\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"index_type\",\"type\":\"uint8\"},{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkDirectRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"}],\"name\":\"getContentTypeRights\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkContractRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentObjects\",\"outputs\":[{\"name\":\"category\",\"type\":\"uint8\"},{\"name\":\"length\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"getContentType\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"getMeta\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"setAccessRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"updateRequest\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"libraries\",\"outputs\":[{\"name\":\"category\",\"type\":\"uint8\"},{\"name\":\"length\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentTypesLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"address_KMS\",\"type\":\"address\"}],\"name\":\"setAddressKMS\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getLibrariesLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"getContentObject\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"getLibrary\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"TYPE_ACCESS\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cleanUpAccessGroups\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"objectHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_versionHash\",\"type\":\"string\"}],\"name\":\"deleteVersion\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"key\",\"type\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\"}],\"name\":\"putMeta\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"execStatusSigFail\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getContentObjectsLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"accessRequest\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setAccessGroupRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_ts\",\"type\":\"uint256\"}],\"name\":\"validateTimestamp\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"lib\",\"type\":\"address\"}],\"name\":\"getLibraryRights\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getContractsLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"removeContentType\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"obj\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"}],\"name\":\"checkContentTypeRights\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"content_space\",\"type\":\"address\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"guarantor\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"code\",\"type\":\"int256\"}],\"name\":\"ExecStatus\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"principal\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"entity\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"aggregate\",\"type\":\"uint8\"}],\"name\":\"RightsChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"index\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"a\",\"type\":\"address\"}],\"name\":\"dbgAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentType\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"contentContract\",\"type\":\"address\"}],\"name\":\"ContentTypeAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentType\",\"type\":\"address\"}],\"name\":\"ContentTypeRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"parentAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"CommitPending\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"UpdateRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"VersionConfirm\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"versionHash\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"index\",\"type\":\"int256\"}],\"name\":\"VersionDelete\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"AccessRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"ObjectMetaChanged\",\"type\":\"event\"}]", Sigs: 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()", "97510671": "accessCompleteMsg(address,uint256,uint256,bytes32)", "30e66949": "accessGroups()", "f1551887": "accessRequest()", "957a3aa4": "accessRequestMsg(address,uint8,string,string,bytes32[],address[])", "0f58a786": "addContentType(address,address)", "32eaf21b": "addressKMS()", "6e375427": "canCommit()", "14cfabb3": "canConfirm()", "0eaec2c5": "canContribute(address)", "81beeb64": "canEdit()", "9b55f901": "canPublish(address)", "29d00219": "canReview(address)", "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()", "3abaae55": "contentAccessComplete(address,bytes,uint256,uint256,bytes32)", "0add6d2a": "contentAccessRequest(address,bytes,uint8,string,string,bytes32[],address[])", "a980892d": "contentObjects()", "af570c04": "contentSpace()", "1cdbee5a": "contentTypeContracts(address)", "9f46133e": "contentTypes()", "991a3a7c": "contentTypes(uint256)", "c65bcbe2": "contentTypesLength()", "7709bc78": "contractExists(address)", "6c0f79b6": "contracts()", "331b86c0": "countVersionHashes()", "02d05d3f": "creator()", "1e2ff94f": "currentTimestamp()", "e1a70717": "deleteVersion(string)", "9476c478": "execStatusBalanceFail()", "04f55daf": "execStatusNonceFail()", "95ba60ba": "execStatusOk()", "07a08237": "execStatusSendFail()", "eb23b7aa": "execStatusSigFail()", "508ad278": "execute(address,uint8,bytes32,bytes32,address,uint256,uint256)", "1f2caaec": "findTypeByHash(bytes32)", "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)", "ac55c906": "getMeta(bytes)", "95a078e8": "hasAccess(address)", "42e7ba7b": "hasManagerAccess(address)", "41c0e1b5": "kill()", "c4b1978d": "libraries()", "e02dd9c2": "objectHash()", "8da5cb5b": "owner()", "00821de3": "parentAddress()", "628449fd": "pendingHash()", "2cf99422": "publish(address)", "e542b7cb": "putMeta(bytes,bytes)", "fd089196": "removeContentType(address)", "3dd71d99": "requiresReview()", "f17bda91": "setAccessGroupRights(address,uint8,uint8)", "b8ff1dba": "setAccessRights()", "c9e8e72d": "setAddressKMS(address)", "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)", "c287e0ed": "updateRequest()", "29dedde5": "validType(address)", "f50b2efe": "validateTimestamp(uint256)", "763d5ee6": "validateTransaction(uint8,bytes32,bytes32,address,uint256,uint256)", "54fd4d50": "version()", "7ca8f618": "versionHashes(uint256)", "7886f747": "versionTimestamp(uint256)", "9cb121ba": "whitelistedType(address)", }, Bin: "0x7f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f41636365737369626c6532303139303232323133353930304d4c0000000000006006557f4564697461626c6532303230303432323138303430304d4c00000000000000006007557f436f6e7461696e657232303139303532393039313830304d4c00000000000000600e556011557f416363657373496e6465786f7232303139313131333230323430304d4c00000060135560148054600160ff19909116811761ff0019166102001762ff00001916620300001763ff000000191663040000001764ff0000000019166405000000001790915560e06040526080908152600a60a052606460c0526200011d906015906003620001f9565b507f427341636365737357616c6c657432303139313230333130323930304d4c0000602a5560405160208062004d8a83398101604052516001805432600160a060020a031991821681179092556002805482169092179091556014546016805462010000830460ff90811660ff1992831617909255601e805461010085048416908316179055601a80548385169083161790556022805463010000008504841690831617905560268054640100000000909404909216921691909117905560038054909116600160a060020a03909216919091179055620002b7565b600183019183908215620002815791602002820160005b838211156200025057835183826101000a81548160ff021916908360ff160217905550926020019260010160208160000104928301926001030262000210565b80156200027f5782816101000a81549060ff021916905560010160208160000104928301926001030262000250565b505b506200028f92915062000293565b5090565b620002b491905b808211156200028f57805460ff191681556001016200029a565b90565b614ac380620002c76000396000f3006080604052600436106104a95763ffffffff60e060020a600035041662821de381146104ab57806302d05d3f146104dc578063048bd529146104f157806304f55daf14610518578063055af48f1461052d57806307a082371461054e57806308d865d714610563578063091600e61461059a5780630add6d2a146105af5780630dc10d3f1461070d5780630eaec2c5146107225780630f58a7861461075757806312915a301461077e57806314cfabb31461079357806315c0bac1146107a857806316aed232146107cf57806318689733146107e45780631cdbee5a146107f95780631e2ff94f1461081a5780631f2caaec1461082f578063224dcba01461084757806329d002191461087457806329dedde5146108955780632cf99422146108b65780632d474cbd146108d75780632fa5c842146108ef578063304f4a7b1461092f57806330e669491461095057806332eaf21b14610982578063331b86c014610997578063375a6e7c146109ac5780633abaae55146109c15780633dd71d9914610a285780633def514014610a3d57806341c0e1b514610a6a57806342e7ba7b14610a7f578063446e882614610aa0578063479a0c5114610aa8578063508ad27814610abd57806354fd4d5014610af95780635c1d305914610b0e5780635d97b6c2146107e45780635f6a130114610b235780635faecb7614610b38578063628449fd14610b5f5780636373a41114610be95780636813b6d114610bfe57806368a0469a14610c2557806369881c0c14610c3a5780636c0f79b614610c5b5780636d2e4b1b14610c705780636e37542714610c915780636ebc8c8614610ca6578063763d5ee614610cbe5780637709bc7814610cf15780637886f74714610d125780637ca8f61814610d2a5780637cbb7bf214610d425780637fb52f1a14610d6f57806381beeb6414610d9d5780638232f3f114610db257806385e0a20014610dc75780638635adb514610ddc5780638da5cb5b14610e0957806392297d7b14610e1e5780639476c47814610e33578063957a3aa414610e4857806395a078e814610f6457806395ba60ba14610f8557806396eba03d14610db25780639751067114610f9a5780639867db7414610fc4578063991a3a7c1461101d5780639b55f901146107225780639cb121ba146110355780639f46133e14611056578063a00b38c41461106b578063a4081d6214611099578063a864dfa5146110ba578063a980892d146110e1578063aa3f6952146110f6578063ac55c9061461110e578063af570c0414611167578063b8ff1dba1461117c578063c287e0ed14611191578063c4b1978d146111a6578063c65bcbe2146111bb578063c9e8e72d146111d0578063cb86806d146111f1578063cf8a750314611206578063d15d62a71461121e578063d1aeb65114610aa8578063d30f8cd014611236578063e02dd9c21461124b578063e1a7071714611260578063e542b7cb146112b9578063eb23b7aa14611350578063ebe9314e14611365578063f15518871461137a578063f17bda911461138f578063f2fde38b146113bc578063f50b2efe146113dd578063fb52222c146113f5578063fccc134f14611416578063fd0891961461142b578063fe538c5a1461144c575b005b3480156104b757600080fd5b506104c0611473565b60408051600160a060020a039092168252519081900360200190f35b3480156104e857600080fd5b506104c0611483565b3480156104fd57600080fd5b50610506611492565b60408051918252519081900360200190f35b34801561052457600080fd5b506105066114a3565b34801561053957600080fd5b506104a9600160a060020a03600435166114a8565b34801561055a57600080fd5b506105066114f8565b34801561056f57600080fd5b50610584600160a060020a03600435166114fd565b6040805160ff9092168252519081900360200190f35b3480156105a657600080fd5b5061058461151f565b3480156105bb57600080fd5b5060408051602060046024803582810135601f8101859004850286018501909652858552610506958335600160a060020a031695369560449491939091019190819084018382808284375050604080516020601f818a01358b0180359182018390048302840183018552818452989b60ff8b35169b909a90999401975091955091820193509150819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506115289650505050505050565b34801561071957600080fd5b50610506611853565b34801561072e57600080fd5b50610743600160a060020a0360043516611859565b604080519115158252519081900360200190f35b34801561076357600080fd5b506104a9600160a060020a0360043581169060243516611888565b34801561078a57600080fd5b506105846119fd565b34801561079f57600080fd5b50610743611a0b565b3480156107b457600080fd5b50610743600160a060020a036004351660ff60243516611aa6565b3480156107db57600080fd5b50610584611ac6565b3480156107f057600080fd5b50610584611ad5565b34801561080557600080fd5b506104c0600160a060020a0360043516611ada565b34801561082657600080fd5b50610506611af5565b34801561083b57600080fd5b506104c0600435611afb565b34801561085357600080fd5b506104a9600160a060020a036004351660ff60243581169060443516611d7f565b34801561088057600080fd5b50610743600160a060020a0360043516611d91565b3480156108a157600080fd5b50610743600160a060020a0360043516611d97565b3480156108c257600080fd5b50610743600160a060020a0360043516611db5565b3480156108e357600080fd5b506104c0600435611ed5565b3480156108fb57600080fd5b50610904611f02565b6040805195865260208601949094528484019290925260608401526080830152519081900360a00190f35b34801561093b57600080fd5b50610584600160a060020a0360043516611f4d565b34801561095c57600080fd5b50610965611f6b565b6040805160ff909316835260208301919091528051918290030190f35b34801561098e57600080fd5b506104c0611f7a565b3480156109a357600080fd5b50610506611f89565b3480156109b857600080fd5b50610743611f8f565b60408051602060046024803582810135601f8101859004850286018501909652858552610743958335600160a060020a031695369560449491939091019190819084018382808284375094975050843595505050602083013592604001359150611f989050565b348015610a3457600080fd5b50610743612043565b348015610a4957600080fd5b506104a9600160a060020a036004351660ff60243581169060443516612048565b348015610a7657600080fd5b506104a9612055565b348015610a8b57600080fd5b50610743600160a060020a0360043516612091565b6107436120a5565b348015610ab457600080fd5b506105846114a3565b348015610ac957600080fd5b50610743600160a060020a0360043581169060ff602435169060443590606435906084351660a43560c435612295565b348015610b0557600080fd5b5061050661256c565b348015610b1a57600080fd5b50610506612572565b348015610b2f57600080fd5b506104a9612578565b348015610b4457600080fd5b50610743600160a060020a036004351660ff602435166125b6565b348015610b6b57600080fd5b50610b746125ca565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610bae578181015183820152602001610b96565b50505050905090810190601f168015610bdb5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610bf557600080fd5b50610584612658565b348015610c0a57600080fd5b50610743600160a060020a036004351660ff60243516612669565b348015610c3157600080fd5b50610584612683565b348015610c4657600080fd5b50610584600160a060020a0360043516612693565b348015610c6757600080fd5b506109656126b1565b348015610c7c57600080fd5b506104a9600160a060020a03600435166126c0565b348015610c9d57600080fd5b5061074361270e565b348015610cb257600080fd5b506104c060043561271f565b348015610cca57600080fd5b5061074360ff60043516602435604435600160a060020a036064351660843560a435612731565b348015610cfd57600080fd5b50610743600160a060020a036004351661289a565b348015610d1e57600080fd5b506105066004356128a2565b348015610d3657600080fd5b50610b746004356128c1565b348015610d4e57600080fd5b506104a9600160a060020a036004351660ff60243581169060443516612935565b348015610d7b57600080fd5b5061074360ff600435811690600160a060020a03602435169060443516612942565b348015610da957600080fd5b50610743612b49565b348015610dbe57600080fd5b50610584612b5a565b348015610dd357600080fd5b50610506612b5f565b348015610de857600080fd5b506104a9600160a060020a036004351660ff60243581169060443516612b6b565b348015610e1557600080fd5b506104c0612b78565b348015610e2a57600080fd5b50610506612b87565b348015610e3f57600080fd5b50610506611ad5565b348015610e5457600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610506948235600160a060020a0316946024803560ff169536959460649492019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750612b939650505050505050565b348015610f7057600080fd5b50610743600160a060020a0360043516612d63565b348015610f9157600080fd5b50610506612b5a565b348015610fa657600080fd5b50610506600160a060020a0360043516602435604435606435612d69565b348015610fd057600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526104a9943694929360249392840191908190840183828082843750949750612e1c9650505050505050565b34801561102957600080fd5b506104c0600435612f49565b34801561104157600080fd5b50610743600160a060020a0360043516612f71565b34801561106257600080fd5b50610965612fc8565b34801561107757600080fd5b5061074360ff600435811690600160a060020a03602435169060443516612fd7565b3480156110a557600080fd5b50610584600160a060020a0360043516613091565b3480156110c657600080fd5b50610743600160a060020a036004351660ff602435166130af565b3480156110ed57600080fd5b506109656130cb565b34801561110257600080fd5b506104c06004356130da565b34801561111a57600080fd5b506040805160206004803580820135601f8101849004840285018401909552848452610b749436949293602493928401919081908401838280828437509497506130ec9650505050505050565b34801561117357600080fd5b506104c061329a565b34801561118857600080fd5b506104a96132a9565b34801561119d57600080fd5b506104a9613393565b3480156111b257600080fd5b50610965613463565b3480156111c757600080fd5b50610506613472565b3480156111dc57600080fd5b506104a9600160a060020a0360043516613478565b3480156111fd57600080fd5b506105066134c8565b34801561121257600080fd5b506104c06004356134ce565b34801561122a57600080fd5b506104c06004356134e0565b34801561124257600080fd5b506105066134f2565b34801561125757600080fd5b50610b746134fe565b34801561126c57600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526105069436949293602493928401919081908401838280828437509497506135599650505050505050565b3480156112c557600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526104a994369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750613ade9650505050505050565b34801561135c57600080fd5b50610506613c5f565b34801561137157600080fd5b50610506613c64565b34801561138657600080fd5b50610743613c6a565b34801561139b57600080fd5b506104a9600160a060020a036004351660ff60243581169060443516613c9b565b3480156113c857600080fd5b506104a9600160a060020a0360043516613ca8565b3480156113e957600080fd5b50610743600435613d0d565b34801561140157600080fd5b50610584600160a060020a0360043516613d29565b34801561142257600080fd5b50610506613d47565b34801561143757600080fd5b50610743600160a060020a0360043516613d4d565b34801561145857600080fd5b50610743600160a060020a036004351660ff60243516613ef0565b600354600160a060020a03165b90565b600154600160a060020a031681565b600061149e601a613f0b565b905090565b600181565b600254600160a060020a03163214806114cb5750600254600160a060020a031633145b15156114d657600080fd5b60038054600160a060020a031916600160a060020a0392909216919091179055565b600481565b600160a060020a03811660009081526027602052604090205460ff165b919050565b60145460ff1681565b6000806000806000808c945084600160a060020a03166338d0f5048c8a8a6040518463ffffffff1660e060020a028152600401808460ff1660ff1681526020018060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156115a8578181015183820152602001611590565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156115e75781810151838201526020016115cf565b5050505090500195505050505050606060405180830381600087803b15801561160f57600080fd5b505af1158015611623573d6000803e3d6000fd5b505050506040513d606081101561163957600080fd5b508051602082015160409092015195509350915060ff83161561165b57600080fd5b600160a060020a03851663a1ff106e60ff8416151561167b57600061167d565b855b8d8d8d8d8d6040518763ffffffff1660e060020a028152600401808660ff1660ff16815260200180602001806020018060200180602001858103855289818151815260200191508051906020019080838360005b838110156116e95781810151838201526020016116d1565b50505050905090810190601f1680156117165780820380516001836020036101000a031916815260200191505b5085810384528851815288516020918201918a019080838360005b83811015611749578181015183820152602001611731565b50505050905090810190601f1680156117765780820380516001836020036101000a031916815260200191505b508581038352875181528751602091820191808a01910280838360005b838110156117ab578181015183820152602001611793565b50505050905001858103825286818151815260200191508051906020019060200280838360005b838110156117ea5781810151838201526020016117d2565b5050505090500199505050505050505050506020604051808303818588803b15801561181557600080fd5b505af1158015611829573d6000803e3d6000fd5b50505050506040513d602081101561184057600080fd5b50519d9c50505050505050505050505050565b60215490565b600254600090600160a060020a03838116911614806118825750600254600160a060020a031633145b92915050565b600254600160a060020a03163214806118ab5750600254600160a060020a031633145b15156118b657600080fd5b600160a060020a03808316600090815260126020526040902054161580156118e457506118e282612f71565b155b1561199057601054601154101561193a5781601060115481548110151561190757fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550611986565b601080546001810182556000919091527f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae672018054600160a060020a031916600160a060020a0384161790555b6011805460010190555b600160a060020a038281166000818152601260209081526040918290208054600160a060020a0319169486169485179055815192835282019290925281517f280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7929181900390910190a15050565b601454610100900460ff1681565b600354604080517f26683e140000000000000000000000000000000000000000000000000000000081523360048201529051600092600160a060020a03169182916326683e149160248082019260209290919082900301818887803b158015611a7357600080fd5b505af1158015611a87573d6000803e3d6000fd5b505050506040513d6020811015611a9d57600080fd5b505191505b5090565b601454600090611abf90610100900460ff168484612942565b9392505050565b60145462010000900460ff1681565b600281565b601260205260009081526040902054600160a060020a031681565b602b5481565b600080805b601054821015611d73576010805483908110611b1857fe5b6000918252602091829020015460408051808401889052815180820385018152908201918290528051600160a060020a03909316945092909182918401908083835b60208310611b795780518252601f199092019160209182019101611b5a565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191681600160a060020a031663e02dd9c26040518163ffffffff1660e060020a028152600401600060405180830381600087803b158015611be857600080fd5b505af1158015611bfc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015611c2557600080fd5b810190808051640100000000811115611c3d57600080fd5b82016020810184811115611c5057600080fd5b8151640100000000811182820187101715611c6a57600080fd5b50509291905050506040516020018082805190602001908083835b60208310611ca45780518252601f199092019160209182019101611c85565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310611d075780518252601f199092019160209182019101611ce8565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040518091039020600019161415611d68576010805483908110611d4c57fe5b600091825260209091200154600160a060020a03169250611d78565b600190910190611b00565b600092505b5050919050565b611d8c6026848484614171565b505050565b50600090565b600060115460001415611dac5750600161151a565b61188282612f71565b60008033600160a060020a03841614611dcd57600080fd5b82905080600160a060020a0316638280dd8f60006040518263ffffffff1660e060020a02815260040180828152602001915050602060405180830381600087803b158015611e1a57600080fd5b505af1158015611e2e573d6000803e3d6000fd5b505050506040513d6020811015611e4457600080fd5b5050604080517f27c1c21d0000000000000000000000000000000000000000000000000000000081529051600160a060020a038316916327c1c21d9160048083019260209291908290030181600087803b158015611ea157600080fd5b505af1158015611eb5573d6000803e3d6000fd5b505050506040513d6020811015611ecb57600080fd5b5051159392505050565b602080546000919083908110611ee757fe5b600091825260209091200154600160a060020a031692915050565b6000806000806000611f146016613f0b565b611f1e601e613f0b565b611f28601a613f0b565b611f326022613f0b565b611f3c6026613f0b565b945094509450945094509091929394565b600160a060020a03166000908152601f602052604090205460ff1690565b601e5460215460ff9091169082565b600f54600160a060020a031681565b600a5490565b600d5460ff1681565b604080517f5cc4aa9b00000000000000000000000000000000000000000000000000000000815260048101859052602481018490526044810183905290516000918791600160a060020a03831691635cc4aa9b91606480830192602092919082900301818887803b15801561200c57600080fd5b505af1158015612020573d6000803e3d6000fd5b505050506040513d602081101561203657600080fd5b5051979650505050505050565b600090565b611d8c601a848484614171565b600254600160a060020a03163214806120785750600254600160a060020a031633145b151561208357600080fd5b600254600160a060020a0316ff5b600254600160a060020a0390811691161490565b60006120af611a0b565b15156120ba57600080fd5b600d5460ff1615156120cb57600080fd5b60006008805460018160011615610100020316600290049050111561217a57600a8054600181810180845560009390935260088054612141937fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a801926002610100918316159190910260001901909116046148a4565b5050600954600b80546001810182556000919091527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db901555b600c805461219d91600891600260001961010060018416150201909116046148a4565b50426009556040805160208101918290526000908190526121c091600c91614925565b50600d805460ff1916905560035460408051600160a060020a039092168083526020830182815260088054600260001960018316156101000201909116049385018490527f482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e949293909291906060830190849080156122805780601f1061225557610100808354040283529160200191612280565b820191906000526020600020905b81548152906001019060200180831161226357829003601f168201915b5050935050505060405180910390a150600190565b600354600090600160a060020a03168180338314806123415750604080517fd6be0f490000000000000000000000000000000000000000000000000000000081523360048201529051600091600160a060020a0386169163d6be0f499160248082019260209290919082900301818787803b15801561231357600080fd5b505af1158015612327573d6000803e3d6000fd5b505050506040513d602081101561233d57600080fd5b5051115b151561234c57600080fd5b600083600160a060020a031663d6be0f498d6040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b1580156123a957600080fd5b505af11580156123bd573d6000803e3d6000fd5b505050506040513d60208110156123d357600080fd5b5051116123df57600080fd5b602b5485116124235760408051600160a060020a038d168152600160208201528151600080516020614a78833981519152929181900390910190a16000935061255e565b30318611156124675760408051600160a060020a038d168152600260208201528151600080516020614a78833981519152929181900390910190a16000935061255e565b6124758a8a8a8a8a8a612731565b91508115156124b95760408051600160a060020a038d168152600360208201528151600080516020614a78833981519152929181900390910190a16000935061255e565b602b859055604051600160a060020a0388169087156108fc029088906000818181858888f1935050505090508015156125275760408051600160a060020a038d168152600460208201528151600080516020614a78833981519152929181900390910190a16000935061255e565b60408051600160a060020a038d168152600060208201528151600080516020614a78833981519152929181900390910190a1600193505b505050979650505050505050565b602a5481565b60255490565b61258061270e565b151561258b57600080fd5b6040805160208101918290526000908190526125a991600c91614925565b50600d805460ff19169055565b601454600090611abf9060ff168484612942565b600c805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156126505780601f1061262557610100808354040283529160200191612650565b820191906000526020600020905b81548152906001019060200180831161263357829003601f168201915b505050505081565b601454640100000000900460ff1681565b601454600090611abf9062010000900460ff168484612942565b6014546301000000900460ff1681565b600160a060020a03166000908152601b602052604090205460ff1690565b60265460295460ff9091169082565b600154600160a060020a031632146126d757600080fd5b600160a060020a03811615156126ec57600080fd5b60018054600160a060020a031916600160a060020a0392909216919091179055565b600254600160a060020a0316321490565b602880546000919083908110611ee757fe5b604080516c01000000000000000000000000308102602080840191909152600160a060020a038716909102603483015260488201859052606880830185905283518084039091018152608890920192839052815160009384938493909282918401908083835b602083106127b65780518252601f199092019160209182019101612797565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902091506001828a8a8a604051600081526020016040526040518085600019166000191681526020018460ff1660ff1681526020018360001916600019168152602001826000191660001916815260200194505050505060206040516020810390808403906000865af115801561285c573d6000803e3d6000fd5b5050604051601f190151600254909250600160a060020a038084169116149050612889576000925061288e565b600192505b50509695505050505050565b6000903b1190565b600b8054829081106128b057fe5b600091825260209091200154905081565b600a8054829081106128cf57fe5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152935090918301828280156126505780601f1061262557610100808354040283529160200191612650565b611d8c6016848484614171565b600080600080600080879450600260009054906101000a9004600160a060020a0316600160a060020a031685600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156129ab57600080fd5b505af11580156129bf573d6000803e3d6000fd5b505050506040513d60208110156129d557600080fd5b5051600160a060020a031614156129ef5760019550612b3d565b6129fa898989612fd7565b935060018415151415612a105760019550612b3d565b5060005b602154811015612b38576020805482908110612a2c57fe5b600091825260209091200154600160a060020a031691508115801590612a705750600160a060020a0382166000908152601f6020526040902054600a60ff90911610155b15612b3057604080517fa00b38c400000000000000000000000000000000000000000000000000000000815260ff808c166004830152600160a060020a038b81166024840152908a166044830152915193945084939184169163a00b38c4916064808201926020929091908290030181600087803b158015612af157600080fd5b505af1158015612b05573d6000803e3d6000fd5b505050506040513d6020811015612b1b57600080fd5b5051151560011415612b305760019550612b3d565b600101612a14565b600095505b50505050509392505050565b600254600160a060020a0316331490565b600081565b600061149e6022613f0b565b611d8c6022848484614171565b600254600160a060020a031681565b600061149e6016613f0b565b60008686868686866040516020018087600160a060020a0316600160a060020a03166c010000000000000000000000000281526014018660ff1660ff167f010000000000000000000000000000000000000000000000000000000000000002815260010185805190602001908083835b60208310612c225780518252601f199092019160209182019101612c03565b51815160209384036101000a600019018019909216911617905287519190930192870191508083835b60208310612c6a5780518252601f199092019160209182019101612c4b565b51815160209384036101000a60001901801990921691161790528651919093019286810192500280838360005b83811015612caf578181015183820152602001612c97565b50505050905001828051906020019060200280838360005b83811015612cdf578181015183820152602001612cc7565b5050505090500196505050505050506040516020818303038152906040526040518082805190602001908083835b60208310612d2c5780518252601f199092019160209182019101612d0d565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209a9950505050505050505050565b50600190565b604080516c01000000000000000000000000600160a060020a0387160260208083019190915260348201869052605482018590526074808301859052835180840390910181526094909201928390528151600093918291908401908083835b60208310612de75780518252601f199092019160209182019101612dc8565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912098975050505050505050565b612e2461270e565b1515612e2f57600080fd5b600d5460ff1615612e3f57600080fd5b8051608011612e4d57600080fd5b8051612e6090600c906020840190614925565b50600d805460ff191660011790556003547fb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa7590600160a060020a0316612ea4611473565b60408051600160a060020a038085168252831660208201526060918101828152600c80546002600019610100600184161502019091160493830184905292608083019084908015612f365780601f10612f0b57610100808354040283529160200191612f36565b820191906000526020600020905b815481529060010190602001808311612f1957829003601f168201915b505094505050505060405180910390a150565b6010805482908110612f5757fe5b600091825260209091200154600160a060020a0316905081565b600080805b601154811015612fc15783600160a060020a0316601082815481101515612f9957fe5b600091825260209091200154600160a060020a03161415612fb957600191505b600101612f76565b5092915050565b60225460255460ff9091169082565b60145460009060ff85811691161415612ffd57612ff6601a848461457a565b9050611abf565b60145460ff85811661010090920416141561301e57612ff6601e848461457a565b60145460ff8581166201000090920416141561304057612ff66016848461457a565b60145460ff85811664010000000090920416141561306457612ff66026848461457a565b60145460ff858116630100000090920416141561308757612ff66022848461457a565b5060009392505050565b600160a060020a031660009081526023602052604090205460ff1690565b601454600090611abf90640100000000900460ff168484612942565b601a54601d5460ff9091169082565b602480546000919083908110611ee757fe5b6060600080602084511115156131a657505081518083015160008181526004602090815260409182902080548351601f60026101006001851615026000190190931692909204918201849004840281018401909452808452939493909183018282801561319a5780601f1061316f5761010080835404028352916020019161319a565b820191906000526020600020905b81548152906001019060200180831161317d57829003601f168201915b50505050509250611d78565b6005846040518082805190602001908083835b602083106131d85780518252601f1990920191602091820191016131b9565b518151600019602094850361010090810a820192831692199390931691909117909252949092019687526040805197889003820188208054601f600260018316159098029095011695909504928301829004820288018201905281875292945092505083018282801561328c5780601f106132615761010080835404028352916020019161328c565b820191906000526020600020905b81548152906001019060200180831161326f57829003601f168201915b505050505092505050919050565b600354600160a060020a031681565b6000806132b4614993565b336000818152601b602081815260408084208054600a60ff8083169182068116808b5260648306819003821683038190038216958b018690526015546101009004821660020282168b8801819052988a9052969095529590940190910191821660ff199093168317905592955090935015801590613333575060ff8316155b1561334357613343601a856145ce565b60408051308152600160a060020a038616602082015260ff83168183015290517f23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff49181900360600190a150505050565b61339b612b49565b806133a957506133a9611a0b565b15156133b457600080fd5b60408051602080825260088054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65939092918291820190849080156134535780601f1061342857610100808354040283529160200191613453565b820191906000526020600020905b81548152906001019060200180831161343657829003601f168201915b50509250505060405180910390a1565b60165460195460ff9091169082565b60115481565b600254600160a060020a031632148061349b5750600254600160a060020a031633145b15156134a657600080fd5b600f8054600160a060020a031916600160a060020a0392909216919091179055565b60195490565b601c80546000919083908110611ee757fe5b601880546000919083908110611ee757fe5b600061149e601e613f0b565b6008805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156126505780601f1061262557610100808354040283529160200191612650565b600080600080600080600080600061356f61270e565b151561357a57600080fd5b896040516020018082805190602001908083835b602083106135ad5780518252601f19909201916020918201910161358e565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106136105780518252601f1990920191602091820191016135f1565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902097506008604051602001808280546001816001161561010002031660029004801561369f5780601f1061367d57610100808354040283529182019161369f565b820191906000526020600020905b81548152906001019060200180831161368b575b50509150506040516020818303038152906040526040518082805190602001908083835b602083106136e25780518252601f1990920191602091820191016136c3565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209950505050878714156138cf57600a54151561374a5760408051602081019182905260009081905261373f91600891614925565b5060006009556137f5565b6000955060009450600093505b600a548410156137ad5784600b8581548110151561377157fe5b906000526020600020015411156137a257839550600b8481548110151561379457fe5b906000526020600020015494505b600190930192613757565b600a8054879081106137bb57fe5b90600052602060002001600890805460018160011615610100020316600290046137e69291906148a4565b5060098590556137f586614665565b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b60006040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561388a578181015183820152602001613872565b50505050905090810190601f1680156138b75780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a160009850613ad1565b6000199250600091505b600a548210156139ee57600a8054839081106138f157fe5b9060005260206000200160405160200180828054600181600116156101000203166002900480156139595780601f10613937576101008083540402835291820191613959565b820191906000526020600020905b815481529060010190602001808311613945575b50509150506040516020818303038152906040526040518082805190602001908083835b6020831061399c5780518252601f19909201916020918201910161397d565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209350505050878114156139e3576139db82614665565b8192506139ee565b6001909101906138d9565b6000198314156139fd57600080fd5b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b856040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b83811015613a91578181015183820152602001613a79565b50505050905090810190601f168015613abe5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a18298505b5050505050505050919050565b6002546000908190600160a060020a0316321480613b065750600254600160a060020a031633145b1515613b1157600080fd5b8351602010613b4a57505081518083015160008181526004602090815260409091208451929392613b4492860190614925565b50613bc0565b826005856040518082805190602001908083835b60208310613b7d5780518252601f199092019160209182019101613b5e565b51815160209384036101000a60001901801990921691161790529201948552506040519384900381019093208451613bbe9591949190910192509050614925565b505b7fe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c846040518080602001828103825283818151815260200191508051906020019080838360005b83811015613c1f578181015183820152602001613c07565b50505050905090810190601f168015613c4c5780820380516001836020036101000a031916815260200191505b509250505060405180910390a150505050565b600381565b601d5490565b6040516000907fed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88908290a150600190565b611d8c601e848484614171565b600254600160a060020a0316321480613ccb5750600254600160a060020a031633145b1515613cd657600080fd5b600160a060020a0381161515613ceb57600080fd5b60028054600160a060020a031916600160a060020a0392909216919091179055565b6000602b54821115613d215750600161151a565b506000919050565b600160a060020a031660009081526017602052604090205460ff1690565b60295490565b60025460009081908190600160a060020a0316321480613d775750600254600160a060020a031633145b1515613d8257600080fd5b50506011546000190160005b601154811015611d735783600160a060020a0316601082815481101515613db157fe5b600091825260209091200154600160a060020a03161415613ee8576010805482908110613dda57fe5b60009182526020909120018054600160a060020a0319169055808214613e7f576010805483908110613e0857fe5b60009182526020909120015460108054600160a060020a039092169183908110613e2e57fe5b60009182526020909120018054600160a060020a031916600160a060020a03929092169190911790556010805483908110613e6557fe5b60009182526020909120018054600160a060020a03191690555b6011829055600160a060020a0384166000818152601260209081526040918290208054600160a060020a0319169055815192835290517fd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e29281900390910190a160019250611d78565b600101613d8e565b601454600090611abf906301000000900460ff168484612942565b600080805b8360030154811015612fc157613f4a8460020182815481101515613f3057fe5b600091825260209091200154600160a060020a031661289a565b15156140d4577fa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b260818560020183815481101515613f8357fe5b600091825260209182902001546040805192830193909352600160a060020a03168183015260608082526004908201527f6465616400000000000000000000000000000000000000000000000000000000608082015290519081900360a00190a160028401805482908110613ff457fe5b60009182526020909120018054600160a060020a03191690556003840154600192909201916000190181146140c35783600201600185600301540381548110151561403b57fe5b600091825260209091200154600285018054600160a060020a03909216918390811061406357fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055508360020160018560030154038154811015156140a957fe5b60009182526020909120018054600160a060020a03191690555b60038401805460001901905561416c565b7fa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b26081856002018381548110151561410757fe5b600091825260209182902001546040805192830193909352600160a060020a03168183015260608082526005908201527f616c697665000000000000000000000000000000000000000000000000000000608082015290519081900360a00190a16001015b613f10565b600080600080600080614182614993565b600080600061419032612091565b600354604080517f63e6ffdd0000000000000000000000000000000000000000000000000000000081523260048201529051929c5060009b50600160a060020a03909116995089916363e6ffdd9160248082019260209290919082900301818f87803b1580156141ff57600080fd5b505af1158015614213573d6000803e3d6000fd5b505050506040513d602081101561422957600080fd5b8101908080519060200190929190505050965086955085600160a060020a0316637fb52f1a8f60000160009054906101000a900460ff168f60026040518463ffffffff1660e060020a028152600401808460ff1660ff16815260200183600160a060020a0316600160a060020a031681526020018260ff1660ff1681526020019350505050602060405180830381600087803b1580156142c857600080fd5b505af11580156142dc573d6000803e3d6000fd5b505050506040513d60208110156142f257600080fd5b810190808051906020019092919050505098508d60010160008e600160a060020a0316600160a060020a0316815260200190815260200160002060009054906101000a900460ff169450600a8560ff1681151561434b57fe5b0660ff90811680865260648783160681900382166020870181905287030381166040860152600093508b9250821615801561438a5750898061438a5750885b1561439457600192505b60ff8b16158015906143a35750895b80156143c5575060018460ff8e16600381106143bb57fe5b602002015160ff16145b156143d35760019250600291505b60ff8b16158015906143e25750885b8015614405575060028460ff8e16600381106143fa57fe5b602002015160ff1614155b156144135760019250600191505b60ff8b16158015906144225750895b801561442b5750885b156144395760019250600291505b82151561444557600080fd5b601560ff8d166003811061445557fe5b602081049091015460ff601f9092166101000a9004811683029085908e166003811061447d57fe5b60ff909216602092909202015283600260200201518460016020020151856000602002015101019050808e60010160008f600160a060020a0316600160a060020a0316815260200190815260200160002060006101000a81548160ff021916908360ff1602179055508060ff166000141580156144fb575060ff8516155b1561450a5761450a8e8e6145ce565b60ff811615156145205761451e8e8e614769565b505b60408051308152600160a060020a038f16602082015260ff83168183015290517f23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff49181900360600190a15050505050505050505050505050565b600160a060020a038216600090815260018401602052604081205460ff908116906015908416600381106145aa57fe5b60208104919091015460ff601f9092166101000a9004811691161015949350505050565b60028201546003830154101561462757808260020183600301548154811015156145f457fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550614658565b60028201805460018101825560009182526020909120018054600160a060020a031916600160a060020a0383161790555b5060030180546001019055565b600a80548290811061467357fe5b90600052602060002001600061468991906149b2565b600b80548290811061469757fe5b6000918252602082200155600a5460001901811461473d57600a805460001981019081106146c157fe5b90600052602060002001600a828154811015156146da57fe5b9060005260206000200190805460018160011615610100020316600290046147039291906148a4565b50600b8054600019810190811061471657fe5b9060005260206000200154600b8281548110151561473057fe5b6000918252602090912001555b600a8054906147509060001983016149f6565b50600b805490614764906000198301614a1a565b505b50565b6000805b83600301548110156130875782600160a060020a0316846002018281548110151561479457fe5b600091825260209091200154600160a060020a0316141561489c57600284018054829081106147bf57fe5b60009182526020909120018054600160a060020a03191690556003840154600019018114614887578360020160018560030154038154811015156147ff57fe5b600091825260209091200154600285018054600160a060020a03909216918390811061482757fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a0316021790555083600201600185600301540381548110151561486d57fe5b60009182526020909120018054600160a060020a03191690555b60038401805460001901905560019150612fc1565b60010161476d565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106148dd5780548555614919565b8280016001018555821561491957600052602060002091601f016020900482015b828111156149195782548255916001019190600101906148fe565b50611aa2929150614a3a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061496657805160ff1916838001178555614919565b82800160010185558215614919579182015b82811115614919578251825591602001919060010190614978565b6060604051908101604052806003906020820280388339509192915050565b50805460018160011615610100020316600290046000825580601f106149d85750614766565b601f0160209004906000526020600020908101906147669190614a3a565b815481835581811115611d8c57600083815260209020611d8c918101908301614a54565b815481835581811115611d8c57600083815260209020611d8c9181019083015b61148091905b80821115611aa25760008155600101614a40565b61148091905b80821115611aa2576000614a6e82826149b2565b50600101614a5a5600583d8312ef7016406c7ea8ba9796b9e55ac1fdc22455754cbc93869509faefada165627a7a72305820c63ff38f1efc755a3be24c14ead0ae39ba7f253dea2fc117952217b8694f92c00029", }
BaseAccessWalletMetaData contains all meta data concerning the BaseAccessWallet contract.
var BaseContentABI = BaseContentMetaData.ABI
BaseContentABI is the input ABI used to generate the binding from. Deprecated: Use BaseContentMetaData.ABI instead.
var BaseContentBin = BaseContentMetaData.Bin
BaseContentBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BaseContentMetaData.Bin instead.
var BaseContentFactoryABI = BaseContentFactoryMetaData.ABI
BaseContentFactoryABI is the input ABI used to generate the binding from. Deprecated: Use BaseContentFactoryMetaData.ABI instead.
var BaseContentFactoryBin = BaseContentFactoryMetaData.Bin
BaseContentFactoryBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BaseContentFactoryMetaData.Bin instead.
var BaseContentFactoryFuncSigs = BaseContentFactoryMetaData.Sigs
Deprecated: Use BaseContentFactoryMetaData.Sigs instead. BaseContentFactoryFuncSigs maps the 4-byte function signature to its string representation.
var BaseContentFactoryMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"isContract\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"OP_ACCESS_COMPLETE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"OP_ACCESS_REQUEST\",\"outputs\":[{\"name\":\"\",\"type\":\"uint32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_opCodes\",\"type\":\"uint32[]\"},{\"name\":\"_contentAddrs\",\"type\":\"address[]\"},{\"name\":\"_userAddrs\",\"type\":\"address[]\"},{\"name\":\"_ctxHashes\",\"type\":\"bytes32[]\"},{\"name\":\"_ts\",\"type\":\"uint256[]\"},{\"name\":\"_amt\",\"type\":\"uint256[]\"}],\"name\":\"executeAccessBatch\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"lib\",\"type\":\"address\"},{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"createContent\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"libraryAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"contentAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"userAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"contextHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"request_timestamp\",\"type\":\"uint64\"}],\"name\":\"AccessRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"libraryAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"contentAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"userAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"contextHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"request_timestamp\",\"type\":\"uint64\"}],\"name\":\"AccessComplete\",\"type\":\"event\"}]", Sigs: 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()", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f426173654374466163746f72793230323030383033313330303030504f00000060045560018054600160a060020a031990811632908117909255600280549091169091179055615de48061007e6000396000f3006080604052600436106100a05763ffffffff60e060020a60003504166302d05d3f81146100a257806316279055146100d357806341c0e1b5146101085780634d8873741461011d578063523443281461014b57806354fd4d50146101605780636d2e4b1b1461018757806378cd9119146101a85780638da5cb5b1461031a578063af570c041461032f578063bf4e088f14610344578063f2fde38b1461036b575b005b3480156100ae57600080fd5b506100b761038c565b60408051600160a060020a039092168252519081900360200190f35b3480156100df57600080fd5b506100f4600160a060020a036004351661039b565b604080519115158252519081900360200190f35b34801561011457600080fd5b506100a06103a3565b34801561012957600080fd5b506101326103df565b6040805163ffffffff9092168252519081900360200190f35b34801561015757600080fd5b506101326103e4565b34801561016c57600080fd5b506101756103e9565b60408051918252519081900360200190f35b34801561019357600080fd5b506100a0600160a060020a03600435166103ef565b3480156101b457600080fd5b50604080516020600480358082013583810280860185019096528085526100a095369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061044a9650505050505050565b34801561032657600080fd5b506100b7610c8f565b34801561033b57600080fd5b506100b7610c9e565b34801561035057600080fd5b506100b7600160a060020a0360043581169060243516610cad565b34801561037757600080fd5b506100a0600160a060020a03600435166111f5565b600154600160a060020a031681565b6000903b1190565b600254600160a060020a03163214806103c65750600254600160a060020a031633145b15156103d157600080fd5b600254600160a060020a0316ff5b600281565b600181565b60045481565b600154600160a060020a0316321461040657600080fd5b600160a060020a038116151561041b57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000806000806060808b519550858b5114151561046657600080fd5b8951861461047357600080fd5b8851861461048057600080fd5b8751861461048d57600080fd5b600094505b85851015610c81578a858151811015156104a857fe5b9060200190602002015193506104d48b868151811015156104c557fe5b9060200190602002015161039b565b15156104df57610c76565b8b516001908d90879081106104f057fe5b9060200190602002015163ffffffff161415610932577f8354ff8c2c210fd53709db56438bb45d36a62de8bcc95c8459d80ce933d476804285600160a060020a031663b816f5136040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561056657600080fd5b505af115801561057a573d6000803e3d6000fd5b505050506040513d602081101561059057600080fd5b50518d518e90899081106105a057fe5b906020019060200201518d898151811015156105b857fe5b906020019060200201518d8a8151811015156105d057fe5b906020019060200201518d8b8151811015156105e857fe5b602090810290910181015160408051978852600160a060020a039687169288019290925293851686820152919093166060850152608084019290925267ffffffffffffffff1660a0830152519081900360c00190a183600160a060020a0316632310167f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561067b57600080fd5b505af115801561068f573d6000803e3d6000fd5b505050506040513d60208110156106a557600080fd5b5051600160a060020a03161580159061072b575061072b84600160a060020a0316632310167f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156106fa57600080fd5b505af115801561070e573d6000803e3d6000fd5b505050506040513d602081101561072457600080fd5b505161039b565b1561092d576040805160018082528183019092529060208083019080388339019050509050898581518110151561075e57fe5b9060200190602002015181600081518110151561077757fe5b90602001906020020190600160a060020a03169081600160a060020a03168152505083600160a060020a0316632310167f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156107d757600080fd5b505af11580156107eb573d6000803e3d6000fd5b505050506040513d602081101561080157600080fd5b50518851909350600160a060020a0384169063123e0e80908a908890811061082557fe5b90602001906020020151606485856040518563ffffffff1660e060020a028152600401808581526020018460ff1681526020018060200180602001838103835285818151815260200191508051906020019060200280838360005b83811015610898578181015183820152602001610880565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156108d75781810151838201526020016108bf565b505050509050019650505050505050602060405180830381600087803b15801561090057600080fd5b505af1158015610914573d6000803e3d6000fd5b505050506040513d602081101561092a57600080fd5b50505b610c76565b8b516002908d908790811061094357fe5b9060200190602002015163ffffffff161415610c71577f078326d18c0223483393342523f51da024ddcb0f1e929aa1f142100381c794f54285600160a060020a031663b816f5136040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156109b957600080fd5b505af11580156109cd573d6000803e3d6000fd5b505050506040513d60208110156109e357600080fd5b50518d518e90899081106109f357fe5b906020019060200201518d89815181101515610a0b57fe5b906020019060200201518d8a815181101515610a2357fe5b906020019060200201518d8b815181101515610a3b57fe5b602090810290910181015160408051978852600160a060020a039687169288019290925293851686820152919093166060850152608084019290925267ffffffffffffffff1660a0830152519081900360c00190a183600160a060020a0316632310167f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610ace57600080fd5b505af1158015610ae2573d6000803e3d6000fd5b505050506040513d6020811015610af857600080fd5b5051600160a060020a031615801590610b4d5750610b4d84600160a060020a0316632310167f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156106fa57600080fd5b1561092d5783600160a060020a0316632310167f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610b9057600080fd5b505af1158015610ba4573d6000803e3d6000fd5b505050506040513d6020811015610bba57600080fd5b50518851909350600160a060020a0384169063eb81eff0908a9088908110610bde57fe5b906020019060200201518988815181101515610bf657fe5b906020019060200201518d89815181101515610c0e57fe5b906020019060200201516040518463ffffffff1660e060020a0281526004018084815260200183815260200182600160a060020a0316600160a060020a031681526020019350505050602060405180830381600087803b15801561090057600080fd5b600080fd5b600190940193610492565b505050505050505050505050565b600254600160a060020a031681565b600354600160a060020a031681565b60008060008060008087945084600160a060020a0316630eaec2c5326040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610d1457600080fd5b505af1158015610d28573d6000803e3d6000fd5b505050506040513d6020811015610d3e57600080fd5b50511515610d4b57600080fd5b84600160a060020a03166329dedde5886040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610da657600080fd5b505af1158015610dba573d6000803e3d6000fd5b505050506040513d6020811015610dd057600080fd5b50511515610ddd57600080fd5b338888610de8611267565b600160a060020a03938416815291831660208301529091166040808301919091525190819003606001906000f080158015610e27573d6000803e3d6000fd5b50935083600160a060020a031663c9e8e72d86600160a060020a03166332eaf21b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610e7757600080fd5b505af1158015610e8b573d6000803e3d6000fd5b505050506040513d6020811015610ea157600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b158015610ee757600080fd5b505af1158015610efb573d6000803e3d6000fd5b5050505083600160a060020a031663e538530386600160a060020a0316631cdbee5a8a6040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610f6957600080fd5b505af1158015610f7d573d6000803e3d6000fd5b505050506040513d6020811015610f9357600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b158015610fd957600080fd5b505af1158015610fed573d6000803e3d6000fd5b5050505033925082600160a060020a031663a2d67fcf6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561103257600080fd5b505af1158015611046573d6000803e3d6000fd5b505050506040513d602081101561105c57600080fd5b5051604080517f5d97b6c20000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a03831691633def51409187918491635d97b6c29160048083019260209291908290030181600087803b1580156110c957600080fd5b505af11580156110dd573d6000803e3d6000fd5b505050506040513d60208110156110f357600080fd5b5051604080517f186897330000000000000000000000000000000000000000000000000000000081529051600160a060020a0387169163186897339160048083019260209291908290030181600087803b15801561115057600080fd5b505af1158015611164573d6000803e3d6000fd5b505050506040513d602081101561117a57600080fd5b50516040805160e060020a63ffffffff8716028152600160a060020a03909416600485015260ff92831660248501529116604483015251606480830192600092919082900301818387803b1580156111d157600080fd5b505af11580156111e5573d6000803e3d6000fd5b50959a9950505050505050505050565b600254600160a060020a03163214806112185750600254600160a060020a031633145b151561122357600080fd5b600160a060020a038116151561123857600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051614b4180611278833901905600608060408190527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f4564697461626c6532303230303432323138303430304d4c00000000000000006006557f42617365436f6e74656e743230323030383033313330303030504f0000000000600d556014556015805460ff19169055606080614b418339810160408181528251602080850151948301516001805432600160a060020a03199182168117909255600280548216909217909155600380548216600160a060020a0380871691909117909155601180548316828a161790819055600019601355600e80549093168285161790925560158054600a60ff1990911617905516855292519194937fc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19929081900390910190a15050506149f58061014c6000396000f3006080604052600436106102985763ffffffff60e060020a60003504166217de98811461029a578062821de3146102c157806302d05d3f146102f2578063075d4782146103075780630c6d3f93146103235780630fe1b5a21461038e578063100508a2146103bb57806314cfabb3146103e65780631a735f18146103fb57806322e564eb146104485780632310167f1461047557806327c1c21d1461048a57806329adec141461049f57806332eaf21b146104b4578063331b86c0146104c957806336ebffca146104de578063375a6e7c146104f3578063388642841461050857806338d0f504146105205780633ba58afb146105da57806341c0e1b514610670578063446e8826146106855780634dd707881461068d5780635267db44146106a257806354fd4d50146106ba5780635cc4aa9b146106cf5780635f6a1301146106e0578063628449fd146106f557806364ade32b1461077f5780636d2e4b1b146107945780636e375427146107b55780637886f747146107ca5780637ca8f618146107e257806381beeb64146107fa5780638280dd8f1461080f5780638da5cb5b146108275780638f7792011461083c57806397ac4fd2146108515780639867db7414610866578063a1ff106e146108bf578063a8d4160e146109c3578063aa024e8b14610afa578063ac55c90614610b15578063af570c0414610b6e578063b816f51314610b83578063c287e0ed14610b98578063c9e8e72d14610bad578063cbcd446114610bce578063d810f8c814610be3578063e02dd9c214610bf8578063e1a7071714610c0d578063e538530314610c66578063e542b7cb14610c87578063ee56d76714610d1e578063ef1d7dc214610dbe578063f2fde38b14610dd3578063f4d9bae814610df4578063f81ab0ae14610e0c575b005b3480156102a657600080fd5b506102af610e21565b60408051918252519081900360200190f35b3480156102cd57600080fd5b506102d6610e45565b60408051600160a060020a039092168252519081900360200190f35b3480156102fe57600080fd5b506102d6610e55565b61030f610e64565b604080519115158252519081900360200190f35b34801561032f57600080fd5b50604080516020600460443581810135601f810184900484028501840190955284845261030f9482359460248035600160a060020a0316953695946064949201919081908401838280828437509497505093359450610fca9350505050565b34801561039a57600080fd5b50610298600160a060020a036004351660ff60243581169060443516611011565b3480156103c757600080fd5b506103d06110c5565b6040805160ff9092168252519081900360200190f35b3480156103f257600080fd5b5061030f6110ca565b34801561040757600080fd5b50610413600435611164565b60408051600160a060020a0390951685526020850193909352600091820b90910b838301526060830152519081900360800190f35b34801561045457600080fd5b50610298600160a060020a036004351660ff60243581169060443516611198565b34801561048157600080fd5b506102d661122a565b34801561049657600080fd5b506102af611239565b3480156104ab57600080fd5b506103d061123f565b3480156104c057600080fd5b506102d6611248565b3480156104d557600080fd5b506102af611257565b3480156104ea57600080fd5b506102d661125d565b3480156104ff57600080fd5b5061030f61126c565b34801561051457600080fd5b506102af600435611275565b34801561052c57600080fd5b506040805160206004602480358281013584810280870186019097528086526105b696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506113c79650505050505050565b6040805160ff94851681529290931660208301528183015290519081900360600190f35b3480156105e657600080fd5b506040805160206004602480358281013584810280870186019097528086526105b696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506116fc9650505050505050565b34801561067c57600080fd5b50610298611a3a565b61030f611b6f565b34801561069957600080fd5b506102af611d5f565b3480156106ae57600080fd5b506102af600435611d83565b3480156106c657600080fd5b506102af611e18565b61030f600435602435604435611e1e565b3480156106ec57600080fd5b506102986120d8565b34801561070157600080fd5b5061070a612116565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561074457818101518382015260200161072c565b50505050905090810190601f1680156107715780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561078b57600080fd5b506102af6121a4565b3480156107a057600080fd5b50610298600160a060020a03600435166121aa565b3480156107c157600080fd5b5061030f612205565b3480156107d657600080fd5b506102af600435612214565b3480156107ee57600080fd5b5061070a600435612233565b34801561080657600080fd5b5061030f6122a7565b34801561081b57600080fd5b506102af600435612443565b34801561083357600080fd5b506102d66125ba565b34801561084857600080fd5b506102af6125c9565b34801561085d57600080fd5b506103d06125cf565b34801561087257600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526102989436949293602493928401919081908401838280828437509497506125d49650505050505050565b60408051602060046024803582810135601f81018590048502860185019096528585526102af95833560ff1695369560449491939091019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506127019650505050505050565b3480156109cf57600080fd5b506040805160206004803580820135601f8101849004840285018401909552848452610a1c943694929360249392840191908190840183828082843750949750612be49650505050505050565b604051808060200180602001838103835285818151815260200191508051906020019080838360005b83811015610a5d578181015183820152602001610a45565b50505050905090810190601f168015610a8a5780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015610abd578181015183820152602001610aa5565b50505050905090810190601f168015610aea5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b348015610b0657600080fd5b5061029860ff60043516612f99565b348015610b2157600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261070a943694929360249392840191908190840183828082843750949750612fc29650505050505050565b348015610b7a57600080fd5b506102d6613170565b348015610b8f57600080fd5b506102d661317f565b348015610ba457600080fd5b5061029861318e565b348015610bb957600080fd5b50610298600160a060020a0360043516613303565b348015610bda57600080fd5b5061030f613345565b348015610bef57600080fd5b506102af613367565b348015610c0457600080fd5b5061070a61338b565b348015610c1957600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526102af9436949293602493928401919081908401838280828437509497506133e69650505050505050565b348015610c7257600080fd5b50610298600160a060020a036004351661396b565b348015610c9357600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261029894369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750613b129650505050505050565b348015610d2a57600080fd5b50604080516020600460443581810135601f810184900484028501840190955284845261030f948235946024803515159536959460649492019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750613c939650505050505050565b348015610dca57600080fd5b506103d061402a565b348015610ddf57600080fd5b50610298600160a060020a036004351661402f565b348015610e0057600080fd5b506102af6004356140a1565b348015610e1857600080fd5b506102af6140f6565b7f5075626c6973686564000000000000000000000000000000000000000000000081565b601154600160a060020a03165b90565b600154600160a060020a031681565b601154604080517f2cf9942200000000000000000000000000000000000000000000000000000000815230600482015290516000928392600160a060020a0390911691632cf994229160248082019260209290919082900301818787803b158015610ece57600080fd5b505af1158015610ee2573d6000803e3d6000fd5b505050506040513d6020811015610ef857600080fd5b505160135460408051831515815260208101839052606091810182815260078054600260001961010060018416150201909116049383018490529495507fad9c5eacc073b2e1767affc883e050347e1dd379c9799cb5ac0a17bde80f5cf49486949390929190608083019084908015610fb25780601f10610f8757610100808354040283529160200191610fb2565b820191906000526020600020905b815481529060010190602001808311610f9557829003601f168201915b505094505050505060405180910390a18091505b5090565b601054600090600160a060020a031615801590610ff15750601054600160a060020a031633145b1515610ffc57600080fd5b61100885858585614103565b95945050505050565b6003546040805160e060020a6363e6ffdd028152600160a060020a038681166004830152915160009392909216916363e6ffdd9160248082019260209290919082900301818787803b15801561106657600080fd5b505af115801561107a573d6000803e3d6000fd5b505050506040513d602081101561109057600080fd5b50519050600160a060020a03811615156110b4576110af848484611198565b6110bf565b6110bf818484611198565b50505050565b600181565b600354604080517f26683e140000000000000000000000000000000000000000000000000000000081523360048201529051600092600160a060020a03169182916326683e149160248082019260209290919082900301818887803b15801561113257600080fd5b505af1158015611146573d6000803e3d6000fd5b505050506040513d602081101561115c57600080fd5b505191505090565b6016602052600090815260408120805460018201546002830154600390930154600160a060020a03909216939092900b9084565b604080517f3def514000000000000000000000000000000000000000000000000000000000815230600482015260ff80851660248301528316604482015290518491600160a060020a03831691633def51409160648082019260009290919082900301818387803b15801561120c57600080fd5b505af1158015611220573d6000803e3d6000fd5b5050505050505050565b601054600160a060020a031681565b60135481565b60155460ff1681565b600f54600160a060020a031681565b60095490565b600e54600160a060020a031681565b600c5460ff1681565b60105460009081908190600160a060020a0316156113255750601054604080517f45080442000000000000000000000000000000000000000000000000000000008152600481018690529051600160a060020a0390921691829163450804429160248083019260209291908290030181600087803b1580156112f657600080fd5b505af115801561130a573d6000803e3d6000fd5b505050506040513d602081101561132057600080fd5b505191505b8115611333578192506113c0565b831515611362577f5075626c6973686564000000000000000000000000000000000000000000000092506113c0565b6000841215611393577f447261667400000000000000000000000000000000000000000000000000000092506113c0565b60008413156113c0577f447261667420696e20726576696577000000000000000000000000000000000092505b5050919050565b600080600080600080600080600060135460001415156113f4576113e9614235565b9850985098506116ed565b6113ff8c8c8c6116fc565b9750909550935060ff808616148061141a57508360ff1660ff145b156116e3576003546040805160e060020a6363e6ffdd0281523260048201529051600160a060020a03909216945084916363e6ffdd916024808201926020929091908290030181600087803b15801561147257600080fd5b505af1158015611486573d6000803e3d6000fd5b505050506040513d602081101561149c57600080fd5b50519150600160a060020a038216156116e357508060ff80861614156115c05780600160a060020a0316635faecb763083600160a060020a03166396eba03d6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561150a57600080fd5b505af115801561151e573d6000803e3d6000fd5b505050506040513d602081101561153457600080fd5b50516040805160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301525160448083019260209291908290030181600087803b15801561158557600080fd5b505af1158015611599573d6000803e3d6000fd5b505050506040513d60208110156115af57600080fd5b50511515600114156115c057600094505b60ff851615156116e3578360ff1660ff14156116e35780600160a060020a0316635faecb763083600160a060020a031663d1aeb6516040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561162457600080fd5b505af1158015611638573d6000803e3d6000fd5b505050506040513d602081101561164e57600080fd5b50516040805160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301525160448083019260209291908290030181600087803b15801561169f57600080fd5b505af11580156116b3573d6000803e3d6000fd5b505050506040513d60208110156116c957600080fd5b50511515600114156116de57600093506116e3565b606493505b8484879850985098505b50505050505093509350939050565b60008060008060008060008060008060006012549750600160ff16601560009054906101000a900460ff1660ff1610156117375760ff61173a565b60005b601554909750600a60ff90911610156117545760ff611757565b60005b601054909650600160a060020a031615611a2557601060009054906101000a9004600160a060020a0316905080600160a060020a0316630f82c16f8f8f8f6040518463ffffffff1660e060020a028152600401808460ff1660ff1681526020018060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156117f75781810151838201526020016117df565b50505050905001838103825284818151815260200191508051906020019060200280838360005b8381101561183657818101518382015260200161181e565b5050505090500195505050505050608060405180830381600087803b15801561185e57600080fd5b505af1158015611872573d6000803e3d6000fd5b505050506040513d608081101561188857600080fd5b508051602082015160408301516060909301516012549298509096509194509092508211156118ba5760649650611a25565b80600160a060020a031663b535b03e6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156118f857600080fd5b505af115801561190c573d6000803e3d6000fd5b505050506040513d602081101561192257600080fd5b5051851660ff161515611933578396505b80600160a060020a0316636af274176040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561197157600080fd5b505af1158015611985573d6000803e3d6000fd5b505050506040513d602081101561199b57600080fd5b5051851660ff1615156119ac578295505b80600160a060020a031663f185db0c6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156119ea57600080fd5b505af11580156119fe573d6000803e3d6000fd5b505050506040513d6020811015611a1457600080fd5b5051851660ff161515611a25578197505b50949c939b5094995091975050505050505050565b6011546000908190600160a060020a03163314611a5657600080fd5b601054600160a060020a031615611b6357601060009054906101000a9004600160a060020a0316915081600160a060020a0316639e99bbea6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015611abd57600080fd5b505af1158015611ad1573d6000803e3d6000fd5b505050506040513d6020811015611ae757600080fd5b50519050801580611af85750806064145b1515611b0357600080fd5b8060641415611b635781600160a060020a03166341c0e1b56040518163ffffffff1660e060020a028152600401600060405180830381600087803b158015611b4a57600080fd5b505af1158015611b5e573d6000803e3d6000fd5b505050505b611b6b6144de565b5050565b6000611b796110ca565b1515611b8457600080fd5b600c5460ff161515611b9557600080fd5b600060078054600181600116156101000203166002900490501115611c445760098054600181810180845560009390935260078054611c0b937f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af01926002610100918316159190910260001901909116046147e9565b5050600854600a80546001810182556000919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a801555b600b8054611c6791600791600260001961010060018416150201909116046147e9565b5042600855604080516020810191829052600090819052611c8a91600b9161486a565b50600c805460ff1916905560035460408051600160a060020a039092168083526020830182815260078054600260001960018316156101000201909116049385018490527f482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e94929390929190606083019084908015611d4a5780601f10611d1f57610100808354040283529160200191611d4a565b820191906000526020600020905b815481529060010190602001808311611d2d57829003601f168201915b5050935050505060405180910390a150600190565b7f447261667400000000000000000000000000000000000000000000000000000081565b600254600090600160a060020a031632148015611db757506000821280611db75750600082138015611db757506000601354125b15611dc25760138290555b601154600160a060020a0316331415611ddb5760138290555b60135460408051918252517fda4f34b30fa0ba8a73fedb922f4d28e2a10a5d68e53cf8e942abce3ac09158a29181900360200190a1505060135490565b600d5481565b60008381526016602052604081208054829081908190600160a060020a031615801590611e6857508354600160a060020a0316331480611e685750600254600160a060020a031633145b1515611e7357600080fd5b6010548715159350600160a060020a031615611f2d57601054604080517f17685953000000000000000000000000000000000000000000000000000000008152600481018b9052602481018a90529051600160a060020a03909216935083916317685953916044808201926020929091908290030181600087803b158015611efa57600080fd5b505af1158015611f0e573d6000803e3d6000fd5b505050506040513d6020811015611f2457600080fd5b50518015935090505b8354600160a060020a0316331415611f6a578215611f5a576002848101805460ff19169091179055611f6a565b60028401805460ff191660fe1790555b836001015484600301541015612048576002840154600090810b810b13611feb57835460408051808201909152600681527f726566756e640000000000000000000000000000000000000000000000000000602082015260038601546001870154611fe5938c93600160a060020a0390911692909103614103565b50612048565b60025460408051808201909152600e81527f72656c6561736520657363726f77000000000000000000000000000000000000602082015260038601546001870154612046938c93600160a060020a0390911692909103614103565b505b6000888152601660209081526040808320805473ffffffffffffffffffffffffffffffffffffffff191681556001810184905560028101805460ff191690556003019290925581518a81529081018990528415158183015290517f2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac069181900360600190a150909695505050505050565b6120e0612205565b15156120eb57600080fd5b60408051602081019182905260009081905261210991600b9161486a565b50600c805460ff19169055565b600b805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561219c5780601f106121715761010080835404028352916020019161219c565b820191906000526020600020905b81548152906001019060200180831161217f57829003601f168201915b505050505081565b60125481565b600154600160a060020a031632146121c157600080fd5b600160a060020a03811615156121d657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600061220f6122a7565b905090565b600a80548290811061222257fe5b600091825260209091200154905081565b600980548290811061224157fe5b600091825260209182902001805460408051601f600260001961010060018716150201909416939093049283018590048502810185019091528181529350909183018282801561219c5780601f106121715761010080835404028352916020019161219c565b6003546040805160e060020a6363e6ffdd0281523260048201529051600092600160a060020a0316918391829184916363e6ffdd9160248082019260209290919082900301818787803b1580156122fd57600080fd5b505af1158015612311573d6000803e3d6000fd5b505050506040513d602081101561232757600080fd5b5051604080517f5d97b6c20000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a03831691635faecb769130918491635d97b6c29160048083019260209291908290030181600087803b15801561239457600080fd5b505af11580156123a8573d6000803e3d6000fd5b505050506040513d60208110156123be57600080fd5b50516040805160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301525160448083019260209291908290030181600087803b15801561240f57600080fd5b505af1158015612423573d6000803e3d6000fd5b505050506040513d602081101561243957600080fd5b5051935050505090565b6000806000612450613345565b151561245b57600080fd5b601054600160a060020a031615156124df57600254600160a060020a03163214806124905750600254600160a060020a031633145b80156124a757508360001914806124a75750836001145b156124b4578391506124da565b601154600160a060020a0316331480156124d15750600060135412155b156124da578391505b612577565b50601054604080517f3513a805000000000000000000000000000000000000000000000000000000008152600481018690529051600160a060020a03909216918291633513a8059160248083019260209291908290030181600087803b15801561254857600080fd5b505af115801561255c573d6000803e3d6000fd5b505050506040513d602081101561257257600080fd5b505191505b60138290556040805183815290517fda4f34b30fa0ba8a73fedb922f4d28e2a10a5d68e53cf8e942abce3ac09158a29181900360200190a1505060135492915050565b600254600160a060020a031681565b60145481565b600a81565b6125dc612205565b15156125e757600080fd5b600c5460ff16156125f757600080fd5b805160801161260557600080fd5b805161261890600b90602084019061486a565b50600c805460ff191660011790556003547fb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa7590600160a060020a031661265c610e45565b60408051600160a060020a038085168252831660208201526060918101828152600b805460026000196101006001841615020190911604938301849052926080830190849080156126ee5780601f106126c3576101008083540402835291602001916126ee565b820191906000526020600020905b8154815290600101906020018083116126d157829003601f168201915b505094505050505060405180910390a150565b60008060008061270f6148d8565b601480546001019055600080806127278d8b8b6113c7565b98509096509450606460ff86161415612754573487111561274757600080fd5b61274f61451a565b600094505b60ff85161561276257600080fd5b604080516080810182523381523460208083019182526000838501818152606085018281526014548352601690935294812084518154600160a060020a0391821673ffffffffffffffffffffffffffffffffffffffff199091161782559351600182015594516002860180549190920b60ff1660ff1990911617905551600390930192909255601054909550161561292a57601060009054906101000a9004600160a060020a0316925082600160a060020a031663123e0e806014548f8d8d6040518563ffffffff1660e060020a028152600401808581526020018460ff1660ff1681526020018060200180602001838103835285818151815260200191508051906020019060200280838360005b83811015612889578181015183820152602001612871565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156128c85781810151838201526020016128b0565b505050509050019650505050505050602060405180830381600087803b1580156128f157600080fd5b505af1158015612905573d6000803e3d6000fd5b505050506040513d602081101561291b57600080fd5b50519150811561292a57600080fd5b7f50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a066014548e60078f8f604051808681526020018560ff1660ff1681526020018060200180602001806020018481038452878181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156129f65780601f106129cb576101008083540402835291602001916129f6565b820191906000526020600020905b8154815290600101906020018083116129d957829003601f168201915b5050848103835286518152865160209182019188019080838360005b83811015612a2a578181015183820152602001612a12565b50505050905090810190601f168015612a575780820380516001836020036101000a031916815260200191505b50848103825285518152855160209182019187019080838360005b83811015612a8a578181015183820152602001612a72565b50505050905090810190601f168015612ab75780820380516001836020036101000a031916815260200191505b509850505050505050505060405180910390a15060005b8951811015612b48578981815181101515612ae557fe5b6020908102909101015115612b40577f515e0a48b385fce2a8e4d9f169a97c4f6ea669a752358f5e6ab37cc3c2e84c388a82815181101515612b2357fe5b602090810290910181015160408051918252519081900390910190a15b600101612ace565b5060005b8851811015612bd0578981815181101515612b6357fe5b6020908102909101015115612bc8577fb6e3239e521a6c66920ae634f8e921a37e6991d520ac44d52f8516397f41b6848982815181101515612ba157fe5b602090810290910181015160408051600160a060020a039092168252519081900390910190a15b600101612b4c565b50506014549b9a5050505050505050505050565b600354600f546060918291600160a060020a0391821691161580612c995750600f54604080517fd6be0f49000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519183169163d6be0f49916024808201926020929091908290030181600087803b158015612c6b57600080fd5b505af1158015612c7f573d6000803e3d6000fd5b505050506040513d6020811015612c9557600080fd5b5051155b15612cc25760408051602081810183526000808352835191820190935291825293509150612f93565b600f54604080517f589aafc1000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519183169163268bfac491839163589aafc19160248082019260009290919082900301818387803b158015612d3157600080fd5b505af1158015612d45573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015612d6e57600080fd5b810190808051640100000000811115612d8657600080fd5b82016020810184811115612d9957600080fd5b8151640100000000811182820187101715612db357600080fd5b5050929190505050866040518363ffffffff1660e060020a028152600401808060200180602001838103835285818151815260200191508051906020019080838360005b83811015612e0f578181015183820152602001612df7565b50505050905090810190601f168015612e3c5780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015612e6f578181015183820152602001612e57565b50505050905090810190601f168015612e9c5780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b158015612ebd57600080fd5b505af1158015612ed1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040908152811015612efa57600080fd5b810190808051640100000000811115612f1257600080fd5b82016020810184811115612f2557600080fd5b8151640100000000811182820187101715612f3f57600080fd5b50509291906020018051640100000000811115612f5b57600080fd5b82016020810184811115612f6e57600080fd5b8151640100000000811182820187101715612f8857600080fd5b509497509550505050505b50915091565b612fa16122a7565b1515612fac57600080fd5b6015805460ff191660ff92909216919091179055565b60606000806020845111151561307c57505081518083015160008181526004602090815260409182902080548351601f6002610100600185161502600019019093169290920491820184900484028101840190945280845293949390918301828280156130705780601f1061304557610100808354040283529160200191613070565b820191906000526020600020905b81548152906001019060200180831161305357829003601f168201915b505050505092506113c0565b6005846040518082805190602001908083835b602083106130ae5780518252601f19909201916020918201910161308f565b518151600019602094850361010090810a820192831692199390931691909117909252949092019687526040805197889003820188208054601f60026001831615909802909501169590950492830182900482028801820190528187529294509250508301828280156131625780601f1061313757610100808354040283529160200191613162565b820191906000526020600020905b81548152906001019060200180831161314557829003601f168201915b505050505092505050919050565b600354600160a060020a031681565b601154600160a060020a031681565b6010546000908190600160a060020a031615156131b2576131ad614617565b611b6b565b601060009054906101000a9004600160a060020a0316915081600160a060020a031663c9f3d94c6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561320857600080fd5b505af115801561321c573d6000803e3d6000fd5b505050506040513d602081101561323257600080fd5b505190506064811415613247576131ad614617565b801561325257600080fd5b60408051602080825260078054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65939092918291820190849080156132f15780601f106132c6576101008083540402835291602001916132f1565b820191906000526020600020905b8154815290600101906020018083116132d457829003601f168201915b50509250505060405180910390a15050565b61330b6122a7565b151561331657600080fd5b600f805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600061334f6122a7565b8061220f575050601154600160a060020a0316331490565b7f447261667420696e20726576696577000000000000000000000000000000000081565b6007805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561219c5780601f106121715761010080835404028352916020019161219c565b60008060008060008060008060006133fc612205565b151561340757600080fd5b896040516020018082805190602001908083835b6020831061343a5780518252601f19909201916020918201910161341b565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b6020831061349d5780518252601f19909201916020918201910161347e565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902097506007604051602001808280546001816001161561010002031660029004801561352c5780601f1061350a57610100808354040283529182019161352c565b820191906000526020600020905b815481529060010190602001808311613518575b50509150506040516020818303038152906040526040518082805190602001908083835b6020831061356f5780518252601f199092019160209182019101613550565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912099505050508787141561375c5760095415156135d7576040805160208101918290526000908190526135cc9160079161486a565b506000600855613682565b6000955060009450600093505b60095484101561363a5784600a858154811015156135fe57fe5b9060005260206000200154111561362f57839550600a8481548110151561362157fe5b906000526020600020015494505b6001909301926135e4565b600980548790811061364857fe5b90600052602060002001600790805460018160011615610100020316600290046136739291906147e9565b506008859055613682866146e7565b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b60006040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156137175781810151838201526020016136ff565b50505050905090810190601f1680156137445780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a16000985061395e565b6000199250600091505b60095482101561387b57600980548390811061377e57fe5b9060005260206000200160405160200180828054600181600116156101000203166002900480156137e65780601f106137c45761010080835404028352918201916137e6565b820191906000526020600020905b8154815290600101906020018083116137d2575b50509150506040516020818303038152906040526040518082805190602001908083835b602083106138295780518252601f19909201916020918201910161380a565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912093505050508781141561387057613868826146e7565b81925061387b565b600190910190613766565b60001983141561388a57600080fd5b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b856040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561391e578181015183820152602001613906565b50505050905090810190601f16801561394b5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a18298505b5050505050505050919050565b60008060006139786122a7565b151561398357600080fd5b601054600160a060020a031615613a2357601060009054906101000a9004600160a060020a0316925082600160a060020a0316639e99bbea6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156139ea57600080fd5b505af11580156139fe573d6000803e3d6000fd5b505050506040513d6020811015613a1457600080fd5b505191508115613a2357600080fd5b6010805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03861690811790915515613acd5783925082600160a060020a0316637b1cdb3e6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015613a9457600080fd5b505af1158015613aa8573d6000803e3d6000fd5b505050506040513d6020811015613abe57600080fd5b505190508015613acd57600080fd5b60105460408051600160a060020a039092168252517fa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb79181900360200190a150505050565b6002546000908190600160a060020a0316321480613b3a5750600254600160a060020a031633145b1515613b4557600080fd5b8351602010613b7e57505081518083015160008181526004602090815260409091208451929392613b789286019061486a565b50613bf4565b826005856040518082805190602001908083835b60208310613bb15780518252601f199092019160209182019101613b92565b51815160209384036101000a60001901801990921691161790529201948552506040519384900381019093208451613bf2959194919091019250905061486a565b505b7fe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c846040518080602001828103825283818151815260200191508051906020019080838360005b83811015613c53578181015183820152602001613c3b565b50505050905090810190601f168015613c805780820380516001836020036101000a031916815260200191505b509250505060405180910390a150505050565b600254600090819081908190600160a060020a0316331480613cbf5750600f54600160a060020a031633145b1515613cca57600080fd5b60008881526016602052604090208054909350600160a060020a03161515613cf157600080fd5b601054879250600160a060020a031615613daa5750601054604080517fe870ed91000000000000000000000000000000000000000000000000000000008152600481018a905288151560248201529051600160a060020a0390921691829163e870ed919160448083019260209291908290030181600087803b158015613d7657600080fd5b505af1158015613d8a573d6000803e3d6000fd5b505050506040513d6020811015613da057600080fd5b5051159150613e7e565b826001015483600301541015613e7e57861515613e2157825460408051808201909152600f81527f616363657373206465636c696e65640000000000000000000000000000000000602082015260038501546001860154613e1b938c93600160a060020a0390911692909103614103565b50613e7e565b60025460408051808201909152600d81527f6f776e6572207061796d656e7400000000000000000000000000000000000000602082015260038501546001860154613e7c938c93600160a060020a0390911692909103614103565b505b60018215151415613fb95760028301805460ff19166001908117909155604080518a8152602080820184905260809282018381528a519383019390935289517f475e9d68ca61f129cebee5af694af00ed0e3b3b0d4b74071fbb81d0e2b912718948d9490938c938c93919291606084019160a08501919087019080838360005b83811015613f16578181015183820152602001613efe565b50505050905090810190601f168015613f435780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015613f76578181015183820152602001613f5e565b50505050905090810190601f168015613fa35780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a161401f565b60028301805460ff191660ff179055604080518981526000602082018190526080828401819052820181905260c06060830181905282015290517f475e9d68ca61f129cebee5af694af00ed0e3b3b0d4b74071fbb81d0e2b912718918190036101000190a15b509695505050505050565b606481565b600254600160a060020a03163214806140525750600254600160a060020a031633145b151561405d57600080fd5b600160a060020a038116151561407257600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60006140ab6122a7565b15156140b657600080fd5b60128290556040805183815290517f4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a39181900360200190a1505060125490565b600061220f601354611275565b60008481526016602052604081206001810154600382015484011161422c57604051600160a060020a0386169084156108fc029085906000818181858888f19350505050158015614158573d6000803e3d6000fd5b508281600301540181600301819055507fad58d18ea7292f887da6f15bb4f0badddaa33d169713d09cf49710acc7c3a5b986858786604051808581526020018060200184600160a060020a0316600160a060020a03168152602001838152602001828103825285818151815260200191508051906020019080838360005b838110156141ee5781810151838201526020016141d6565b50505050905090810190601f16801561421b5780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a15b50949350505050565b60025460009081908190819081908190600160a060020a03163214806142635750601554606460ff90911610155b15614279576012546000965086955093506144d6565b6003546040805160e060020a6363e6ffdd0281523260048201529051600160a060020a03909216945084916363e6ffdd916024808201926020929091908290030181600087803b1580156142cc57600080fd5b505af11580156142e0573d6000803e3d6000fd5b505050506040513d60208110156142f657600080fd5b50519150600160a060020a0382161561441c5781905080600160a060020a0316635faecb763083600160a060020a0316635d97b6c26040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561435a57600080fd5b505af115801561436e573d6000803e3d6000fd5b505050506040513d602081101561438457600080fd5b50516040805160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301525160448083019260209291908290030181600087803b1580156143d557600080fd5b505af11580156143e9573d6000803e3d6000fd5b505050506040513d60208110156143ff57600080fd5b505115156001141561441c576012546000965086955093506144d6565b601154604080517f29d002190000000000000000000000000000000000000000000000000000000081523260048201529051600160a060020a03909216916329d00219916024808201926020929091908290030181600087803b15801561448257600080fd5b505af1158015614496573d6000803e3d6000fd5b505050506040513d60208110156144ac57600080fd5b50511515600114156144c9576012546000965086955093506144d6565b601254600a965086955093505b505050909192565b600254600160a060020a03163214806145015750600254600160a060020a031633145b151561450c57600080fd5b600254600160a060020a0316ff5b6003546040805160e060020a6363e6ffdd02815233600482015290516000928392600160a060020a03909116916363e6ffdd9160248082019260209290919082900301818787803b15801561456e57600080fd5b505af1158015614582573d6000803e3d6000fd5b505050506040513d602081101561459857600080fd5b5051604080517fb8ff1dba0000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a0383169163b8ff1dba9160048082019260009290919082900301818387803b1580156145fb57600080fd5b505af115801561460f573d6000803e3d6000fd5b505050505050565b61461f6122a7565b8061462d575061462d6110ca565b151561463857600080fd5b60408051602080825260078054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65939092918291820190849080156146d75780601f106146ac576101008083540402835291602001916146d7565b820191906000526020600020905b8154815290600101906020018083116146ba57829003601f168201915b50509250505060405180910390a1565b60098054829081106146f557fe5b90600052602060002001600061470b91906148ff565b600a80548290811061471957fe5b60009182526020822001556009546000190181146147bf5760098054600019810190811061474357fe5b9060005260206000200160098281548110151561475c57fe5b9060005260206000200190805460018160011615610100020316600290046147859291906147e9565b50600a8054600019810190811061479857fe5b9060005260206000200154600a828154811015156147b257fe5b6000918252602090912001555b60098054906147d2906000198301614943565b50600a805490611b6b90600019830161496c565b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10614822578054855561485e565b8280016001018555821561485e57600052602060002091601f016020900482015b8281111561485e578254825591600101919060010190614843565b50610fc692915061498c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106148ab57805160ff191683800117855561485e565b8280016001018555821561485e579182015b8281111561485e5782518255916020019190600101906148bd565b60408051608081018252600080825260208201819052918101829052606081019190915290565b50805460018160011615610100020316600290046000825580601f1061492557506147e6565b601f0160209004906000526020600020908101906147e6919061498c565b815481835581811115614967576000838152602090206149679181019083016149a6565b505050565b815481835581811115614967576000838152602090206149679181019083015b610e5291905b80821115610fc65760008155600101614992565b610e5291905b80821115610fc65760006149c082826148ff565b506001016149ac5600a165627a7a72305820e8a7af750bda75c00eda8901991a38100f0268ac6d56936a9be07c3c44dd9e6b0029a165627a7a72305820e04967f573613d6d3a06330842e869d0e7c46b814a66e41da15ee7aee4d906020029", }
BaseContentFactoryMetaData contains all meta data concerning the BaseContentFactory contract.
var BaseContentFuncSigs = BaseContentMetaData.Sigs
Deprecated: Use BaseContentMetaData.Sigs instead. BaseContentFuncSigs maps the 4-byte function signature to its string representation.
var BaseContentMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"STATUS_PUBLISHED\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"parentAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"publish\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"request_ID\",\"type\":\"uint256\"},{\"name\":\"payee\",\"type\":\"address\"},{\"name\":\"label\",\"type\":\"string\"},{\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"processRequestPayment\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"stakeholder\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CAN_SEE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canConfirm\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"requestMap\",\"outputs\":[{\"name\":\"originator\",\"type\":\"address\"},{\"name\":\"amountPaid\",\"type\":\"uint256\"},{\"name\":\"status\",\"type\":\"int8\"},{\"name\":\"settled\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setGroupRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentContractAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"statusCode\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"visibility\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"addressKMS\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"countVersionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentType\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"commitPending\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"status_code\",\"type\":\"int256\"}],\"name\":\"statusCodeDescription\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"level\",\"type\":\"uint8\"},{\"name\":\"custom_values\",\"type\":\"bytes32[]\"},{\"name\":\"stakeholders\",\"type\":\"address[]\"}],\"name\":\"getAccessInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"level\",\"type\":\"uint8\"},{\"name\":\"custom_values\",\"type\":\"bytes32[]\"},{\"name\":\"stakeholders\",\"type\":\"address[]\"}],\"name\":\"getCustomInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"confirmCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"STATUS_DRAFT\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"status_code\",\"type\":\"int256\"}],\"name\":\"setStatusCode\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"request_ID\",\"type\":\"uint256\"},{\"name\":\"score_pct\",\"type\":\"uint256\"},{\"name\":\"ml_out_hash\",\"type\":\"bytes32\"}],\"name\":\"accessComplete\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"clearPending\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pendingHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"accessCharge\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionTimestamp\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canEdit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"status_code\",\"type\":\"int256\"}],\"name\":\"updateStatus\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"requestID\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CAN_ACCESS\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_objectHash\",\"type\":\"string\"}],\"name\":\"commit\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"level\",\"type\":\"uint8\"},{\"name\":\"pke_requestor\",\"type\":\"string\"},{\"name\":\"pke_AFGH\",\"type\":\"string\"},{\"name\":\"custom_values\",\"type\":\"bytes32[]\"},{\"name\":\"stakeholders\",\"type\":\"address[]\"}],\"name\":\"accessRequest\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"prefix\",\"type\":\"bytes\"}],\"name\":\"getKMSInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"},{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"visibility_code\",\"type\":\"uint8\"}],\"name\":\"setVisibility\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"getMeta\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"libraryAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"updateRequest\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"address_KMS\",\"type\":\"address\"}],\"name\":\"setAddressKMS\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canPublish\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"STATUS_REVIEW\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"objectHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_versionHash\",\"type\":\"string\"}],\"name\":\"deleteVersion\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"setContentContractAddress\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"key\",\"type\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\"}],\"name\":\"putMeta\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"request_ID\",\"type\":\"uint256\"},{\"name\":\"access_granted\",\"type\":\"bool\"},{\"name\":\"re_key\",\"type\":\"string\"},{\"name\":\"encrypted_AES_key\",\"type\":\"string\"}],\"name\":\"accessGrant\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"CAN_EDIT\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"charge\",\"type\":\"uint256\"}],\"name\":\"setAccessCharge\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"statusDescription\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"content_space\",\"type\":\"address\"},{\"name\":\"lib\",\"type\":\"address\"},{\"name\":\"content_type\",\"type\":\"address\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"containingLibrary\",\"type\":\"address\"}],\"name\":\"ContentObjectCreate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentType\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"contentContractAddress\",\"type\":\"address\"}],\"name\":\"SetContentType\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestID\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"level\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"contentHash\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"pkeRequestor\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"pkeAFGH\",\"type\":\"string\"}],\"name\":\"AccessRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestID\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"payee\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"LogPayment\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestID\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"access_granted\",\"type\":\"bool\"},{\"indexed\":false,\"name\":\"reKey\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"encryptedAESKey\",\"type\":\"string\"}],\"name\":\"AccessGrant\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"customValue\",\"type\":\"bytes32\"}],\"name\":\"AccessRequestValue\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"stakeholder\",\"type\":\"address\"}],\"name\":\"AccessRequestStakeholder\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestID\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"scorePct\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"customContractResult\",\"type\":\"bool\"}],\"name\":\"AccessComplete\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentContractAddress\",\"type\":\"address\"}],\"name\":\"SetContentContract\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"accessCharge\",\"type\":\"uint256\"}],\"name\":\"SetAccessCharge\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"level\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"accessCharge\",\"type\":\"uint256\"}],\"name\":\"GetAccessCharge\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"accessCharge\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"amountProvided\",\"type\":\"uint256\"}],\"name\":\"InsufficientFunds\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"statusCode\",\"type\":\"int256\"}],\"name\":\"SetStatusCode\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestStatus\",\"type\":\"bool\"},{\"indexed\":false,\"name\":\"statusCode\",\"type\":\"int256\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"Publish\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"custom_contract\",\"type\":\"address\"}],\"name\":\"InvokeCustomPreHook\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"custom_contract\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"ReturnCustomHook\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"custom_contract\",\"type\":\"address\"}],\"name\":\"InvokeCustomPostHook\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"parentAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"CommitPending\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"UpdateRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"VersionConfirm\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"versionHash\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"index\",\"type\":\"int256\"}],\"name\":\"VersionDelete\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"ObjectMetaChanged\",\"type\":\"event\"}]", Sigs: 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()", }, Bin: "0x608060408190527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f4564697461626c6532303230303432323138303430304d4c00000000000000006006557f42617365436f6e74656e743230323030383033313330303030504f0000000000600d556014556015805460ff19169055606080614b418339810160408181528251602080850151948301516001805432600160a060020a03199182168117909255600280548216909217909155600380548216600160a060020a0380871691909117909155601180548316828a161790819055600019601355600e80549093168285161790925560158054600a60ff1990911617905516855292519194937fc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19929081900390910190a15050506149f58061014c6000396000f3006080604052600436106102985763ffffffff60e060020a60003504166217de98811461029a578062821de3146102c157806302d05d3f146102f2578063075d4782146103075780630c6d3f93146103235780630fe1b5a21461038e578063100508a2146103bb57806314cfabb3146103e65780631a735f18146103fb57806322e564eb146104485780632310167f1461047557806327c1c21d1461048a57806329adec141461049f57806332eaf21b146104b4578063331b86c0146104c957806336ebffca146104de578063375a6e7c146104f3578063388642841461050857806338d0f504146105205780633ba58afb146105da57806341c0e1b514610670578063446e8826146106855780634dd707881461068d5780635267db44146106a257806354fd4d50146106ba5780635cc4aa9b146106cf5780635f6a1301146106e0578063628449fd146106f557806364ade32b1461077f5780636d2e4b1b146107945780636e375427146107b55780637886f747146107ca5780637ca8f618146107e257806381beeb64146107fa5780638280dd8f1461080f5780638da5cb5b146108275780638f7792011461083c57806397ac4fd2146108515780639867db7414610866578063a1ff106e146108bf578063a8d4160e146109c3578063aa024e8b14610afa578063ac55c90614610b15578063af570c0414610b6e578063b816f51314610b83578063c287e0ed14610b98578063c9e8e72d14610bad578063cbcd446114610bce578063d810f8c814610be3578063e02dd9c214610bf8578063e1a7071714610c0d578063e538530314610c66578063e542b7cb14610c87578063ee56d76714610d1e578063ef1d7dc214610dbe578063f2fde38b14610dd3578063f4d9bae814610df4578063f81ab0ae14610e0c575b005b3480156102a657600080fd5b506102af610e21565b60408051918252519081900360200190f35b3480156102cd57600080fd5b506102d6610e45565b60408051600160a060020a039092168252519081900360200190f35b3480156102fe57600080fd5b506102d6610e55565b61030f610e64565b604080519115158252519081900360200190f35b34801561032f57600080fd5b50604080516020600460443581810135601f810184900484028501840190955284845261030f9482359460248035600160a060020a0316953695946064949201919081908401838280828437509497505093359450610fca9350505050565b34801561039a57600080fd5b50610298600160a060020a036004351660ff60243581169060443516611011565b3480156103c757600080fd5b506103d06110c5565b6040805160ff9092168252519081900360200190f35b3480156103f257600080fd5b5061030f6110ca565b34801561040757600080fd5b50610413600435611164565b60408051600160a060020a0390951685526020850193909352600091820b90910b838301526060830152519081900360800190f35b34801561045457600080fd5b50610298600160a060020a036004351660ff60243581169060443516611198565b34801561048157600080fd5b506102d661122a565b34801561049657600080fd5b506102af611239565b3480156104ab57600080fd5b506103d061123f565b3480156104c057600080fd5b506102d6611248565b3480156104d557600080fd5b506102af611257565b3480156104ea57600080fd5b506102d661125d565b3480156104ff57600080fd5b5061030f61126c565b34801561051457600080fd5b506102af600435611275565b34801561052c57600080fd5b506040805160206004602480358281013584810280870186019097528086526105b696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506113c79650505050505050565b6040805160ff94851681529290931660208301528183015290519081900360600190f35b3480156105e657600080fd5b506040805160206004602480358281013584810280870186019097528086526105b696843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506116fc9650505050505050565b34801561067c57600080fd5b50610298611a3a565b61030f611b6f565b34801561069957600080fd5b506102af611d5f565b3480156106ae57600080fd5b506102af600435611d83565b3480156106c657600080fd5b506102af611e18565b61030f600435602435604435611e1e565b3480156106ec57600080fd5b506102986120d8565b34801561070157600080fd5b5061070a612116565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561074457818101518382015260200161072c565b50505050905090810190601f1680156107715780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561078b57600080fd5b506102af6121a4565b3480156107a057600080fd5b50610298600160a060020a03600435166121aa565b3480156107c157600080fd5b5061030f612205565b3480156107d657600080fd5b506102af600435612214565b3480156107ee57600080fd5b5061070a600435612233565b34801561080657600080fd5b5061030f6122a7565b34801561081b57600080fd5b506102af600435612443565b34801561083357600080fd5b506102d66125ba565b34801561084857600080fd5b506102af6125c9565b34801561085d57600080fd5b506103d06125cf565b34801561087257600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526102989436949293602493928401919081908401838280828437509497506125d49650505050505050565b60408051602060046024803582810135601f81018590048502860185019096528585526102af95833560ff1695369560449491939091019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506127019650505050505050565b3480156109cf57600080fd5b506040805160206004803580820135601f8101849004840285018401909552848452610a1c943694929360249392840191908190840183828082843750949750612be49650505050505050565b604051808060200180602001838103835285818151815260200191508051906020019080838360005b83811015610a5d578181015183820152602001610a45565b50505050905090810190601f168015610a8a5780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015610abd578181015183820152602001610aa5565b50505050905090810190601f168015610aea5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b348015610b0657600080fd5b5061029860ff60043516612f99565b348015610b2157600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261070a943694929360249392840191908190840183828082843750949750612fc29650505050505050565b348015610b7a57600080fd5b506102d6613170565b348015610b8f57600080fd5b506102d661317f565b348015610ba457600080fd5b5061029861318e565b348015610bb957600080fd5b50610298600160a060020a0360043516613303565b348015610bda57600080fd5b5061030f613345565b348015610bef57600080fd5b506102af613367565b348015610c0457600080fd5b5061070a61338b565b348015610c1957600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526102af9436949293602493928401919081908401838280828437509497506133e69650505050505050565b348015610c7257600080fd5b50610298600160a060020a036004351661396b565b348015610c9357600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261029894369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750613b129650505050505050565b348015610d2a57600080fd5b50604080516020600460443581810135601f810184900484028501840190955284845261030f948235946024803515159536959460649492019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750613c939650505050505050565b348015610dca57600080fd5b506103d061402a565b348015610ddf57600080fd5b50610298600160a060020a036004351661402f565b348015610e0057600080fd5b506102af6004356140a1565b348015610e1857600080fd5b506102af6140f6565b7f5075626c6973686564000000000000000000000000000000000000000000000081565b601154600160a060020a03165b90565b600154600160a060020a031681565b601154604080517f2cf9942200000000000000000000000000000000000000000000000000000000815230600482015290516000928392600160a060020a0390911691632cf994229160248082019260209290919082900301818787803b158015610ece57600080fd5b505af1158015610ee2573d6000803e3d6000fd5b505050506040513d6020811015610ef857600080fd5b505160135460408051831515815260208101839052606091810182815260078054600260001961010060018416150201909116049383018490529495507fad9c5eacc073b2e1767affc883e050347e1dd379c9799cb5ac0a17bde80f5cf49486949390929190608083019084908015610fb25780601f10610f8757610100808354040283529160200191610fb2565b820191906000526020600020905b815481529060010190602001808311610f9557829003601f168201915b505094505050505060405180910390a18091505b5090565b601054600090600160a060020a031615801590610ff15750601054600160a060020a031633145b1515610ffc57600080fd5b61100885858585614103565b95945050505050565b6003546040805160e060020a6363e6ffdd028152600160a060020a038681166004830152915160009392909216916363e6ffdd9160248082019260209290919082900301818787803b15801561106657600080fd5b505af115801561107a573d6000803e3d6000fd5b505050506040513d602081101561109057600080fd5b50519050600160a060020a03811615156110b4576110af848484611198565b6110bf565b6110bf818484611198565b50505050565b600181565b600354604080517f26683e140000000000000000000000000000000000000000000000000000000081523360048201529051600092600160a060020a03169182916326683e149160248082019260209290919082900301818887803b15801561113257600080fd5b505af1158015611146573d6000803e3d6000fd5b505050506040513d602081101561115c57600080fd5b505191505090565b6016602052600090815260408120805460018201546002830154600390930154600160a060020a03909216939092900b9084565b604080517f3def514000000000000000000000000000000000000000000000000000000000815230600482015260ff80851660248301528316604482015290518491600160a060020a03831691633def51409160648082019260009290919082900301818387803b15801561120c57600080fd5b505af1158015611220573d6000803e3d6000fd5b5050505050505050565b601054600160a060020a031681565b60135481565b60155460ff1681565b600f54600160a060020a031681565b60095490565b600e54600160a060020a031681565b600c5460ff1681565b60105460009081908190600160a060020a0316156113255750601054604080517f45080442000000000000000000000000000000000000000000000000000000008152600481018690529051600160a060020a0390921691829163450804429160248083019260209291908290030181600087803b1580156112f657600080fd5b505af115801561130a573d6000803e3d6000fd5b505050506040513d602081101561132057600080fd5b505191505b8115611333578192506113c0565b831515611362577f5075626c6973686564000000000000000000000000000000000000000000000092506113c0565b6000841215611393577f447261667400000000000000000000000000000000000000000000000000000092506113c0565b60008413156113c0577f447261667420696e20726576696577000000000000000000000000000000000092505b5050919050565b600080600080600080600080600060135460001415156113f4576113e9614235565b9850985098506116ed565b6113ff8c8c8c6116fc565b9750909550935060ff808616148061141a57508360ff1660ff145b156116e3576003546040805160e060020a6363e6ffdd0281523260048201529051600160a060020a03909216945084916363e6ffdd916024808201926020929091908290030181600087803b15801561147257600080fd5b505af1158015611486573d6000803e3d6000fd5b505050506040513d602081101561149c57600080fd5b50519150600160a060020a038216156116e357508060ff80861614156115c05780600160a060020a0316635faecb763083600160a060020a03166396eba03d6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561150a57600080fd5b505af115801561151e573d6000803e3d6000fd5b505050506040513d602081101561153457600080fd5b50516040805160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301525160448083019260209291908290030181600087803b15801561158557600080fd5b505af1158015611599573d6000803e3d6000fd5b505050506040513d60208110156115af57600080fd5b50511515600114156115c057600094505b60ff851615156116e3578360ff1660ff14156116e35780600160a060020a0316635faecb763083600160a060020a031663d1aeb6516040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561162457600080fd5b505af1158015611638573d6000803e3d6000fd5b505050506040513d602081101561164e57600080fd5b50516040805160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301525160448083019260209291908290030181600087803b15801561169f57600080fd5b505af11580156116b3573d6000803e3d6000fd5b505050506040513d60208110156116c957600080fd5b50511515600114156116de57600093506116e3565b606493505b8484879850985098505b50505050505093509350939050565b60008060008060008060008060008060006012549750600160ff16601560009054906101000a900460ff1660ff1610156117375760ff61173a565b60005b601554909750600a60ff90911610156117545760ff611757565b60005b601054909650600160a060020a031615611a2557601060009054906101000a9004600160a060020a0316905080600160a060020a0316630f82c16f8f8f8f6040518463ffffffff1660e060020a028152600401808460ff1660ff1681526020018060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156117f75781810151838201526020016117df565b50505050905001838103825284818151815260200191508051906020019060200280838360005b8381101561183657818101518382015260200161181e565b5050505090500195505050505050608060405180830381600087803b15801561185e57600080fd5b505af1158015611872573d6000803e3d6000fd5b505050506040513d608081101561188857600080fd5b508051602082015160408301516060909301516012549298509096509194509092508211156118ba5760649650611a25565b80600160a060020a031663b535b03e6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156118f857600080fd5b505af115801561190c573d6000803e3d6000fd5b505050506040513d602081101561192257600080fd5b5051851660ff161515611933578396505b80600160a060020a0316636af274176040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561197157600080fd5b505af1158015611985573d6000803e3d6000fd5b505050506040513d602081101561199b57600080fd5b5051851660ff1615156119ac578295505b80600160a060020a031663f185db0c6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156119ea57600080fd5b505af11580156119fe573d6000803e3d6000fd5b505050506040513d6020811015611a1457600080fd5b5051851660ff161515611a25578197505b50949c939b5094995091975050505050505050565b6011546000908190600160a060020a03163314611a5657600080fd5b601054600160a060020a031615611b6357601060009054906101000a9004600160a060020a0316915081600160a060020a0316639e99bbea6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015611abd57600080fd5b505af1158015611ad1573d6000803e3d6000fd5b505050506040513d6020811015611ae757600080fd5b50519050801580611af85750806064145b1515611b0357600080fd5b8060641415611b635781600160a060020a03166341c0e1b56040518163ffffffff1660e060020a028152600401600060405180830381600087803b158015611b4a57600080fd5b505af1158015611b5e573d6000803e3d6000fd5b505050505b611b6b6144de565b5050565b6000611b796110ca565b1515611b8457600080fd5b600c5460ff161515611b9557600080fd5b600060078054600181600116156101000203166002900490501115611c445760098054600181810180845560009390935260078054611c0b937f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af01926002610100918316159190910260001901909116046147e9565b5050600854600a80546001810182556000919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a801555b600b8054611c6791600791600260001961010060018416150201909116046147e9565b5042600855604080516020810191829052600090819052611c8a91600b9161486a565b50600c805460ff1916905560035460408051600160a060020a039092168083526020830182815260078054600260001960018316156101000201909116049385018490527f482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e94929390929190606083019084908015611d4a5780601f10611d1f57610100808354040283529160200191611d4a565b820191906000526020600020905b815481529060010190602001808311611d2d57829003601f168201915b5050935050505060405180910390a150600190565b7f447261667400000000000000000000000000000000000000000000000000000081565b600254600090600160a060020a031632148015611db757506000821280611db75750600082138015611db757506000601354125b15611dc25760138290555b601154600160a060020a0316331415611ddb5760138290555b60135460408051918252517fda4f34b30fa0ba8a73fedb922f4d28e2a10a5d68e53cf8e942abce3ac09158a29181900360200190a1505060135490565b600d5481565b60008381526016602052604081208054829081908190600160a060020a031615801590611e6857508354600160a060020a0316331480611e685750600254600160a060020a031633145b1515611e7357600080fd5b6010548715159350600160a060020a031615611f2d57601054604080517f17685953000000000000000000000000000000000000000000000000000000008152600481018b9052602481018a90529051600160a060020a03909216935083916317685953916044808201926020929091908290030181600087803b158015611efa57600080fd5b505af1158015611f0e573d6000803e3d6000fd5b505050506040513d6020811015611f2457600080fd5b50518015935090505b8354600160a060020a0316331415611f6a578215611f5a576002848101805460ff19169091179055611f6a565b60028401805460ff191660fe1790555b836001015484600301541015612048576002840154600090810b810b13611feb57835460408051808201909152600681527f726566756e640000000000000000000000000000000000000000000000000000602082015260038601546001870154611fe5938c93600160a060020a0390911692909103614103565b50612048565b60025460408051808201909152600e81527f72656c6561736520657363726f77000000000000000000000000000000000000602082015260038601546001870154612046938c93600160a060020a0390911692909103614103565b505b6000888152601660209081526040808320805473ffffffffffffffffffffffffffffffffffffffff191681556001810184905560028101805460ff191690556003019290925581518a81529081018990528415158183015290517f2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac069181900360600190a150909695505050505050565b6120e0612205565b15156120eb57600080fd5b60408051602081019182905260009081905261210991600b9161486a565b50600c805460ff19169055565b600b805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561219c5780601f106121715761010080835404028352916020019161219c565b820191906000526020600020905b81548152906001019060200180831161217f57829003601f168201915b505050505081565b60125481565b600154600160a060020a031632146121c157600080fd5b600160a060020a03811615156121d657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600061220f6122a7565b905090565b600a80548290811061222257fe5b600091825260209091200154905081565b600980548290811061224157fe5b600091825260209182902001805460408051601f600260001961010060018716150201909416939093049283018590048502810185019091528181529350909183018282801561219c5780601f106121715761010080835404028352916020019161219c565b6003546040805160e060020a6363e6ffdd0281523260048201529051600092600160a060020a0316918391829184916363e6ffdd9160248082019260209290919082900301818787803b1580156122fd57600080fd5b505af1158015612311573d6000803e3d6000fd5b505050506040513d602081101561232757600080fd5b5051604080517f5d97b6c20000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a03831691635faecb769130918491635d97b6c29160048083019260209291908290030181600087803b15801561239457600080fd5b505af11580156123a8573d6000803e3d6000fd5b505050506040513d60208110156123be57600080fd5b50516040805160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301525160448083019260209291908290030181600087803b15801561240f57600080fd5b505af1158015612423573d6000803e3d6000fd5b505050506040513d602081101561243957600080fd5b5051935050505090565b6000806000612450613345565b151561245b57600080fd5b601054600160a060020a031615156124df57600254600160a060020a03163214806124905750600254600160a060020a031633145b80156124a757508360001914806124a75750836001145b156124b4578391506124da565b601154600160a060020a0316331480156124d15750600060135412155b156124da578391505b612577565b50601054604080517f3513a805000000000000000000000000000000000000000000000000000000008152600481018690529051600160a060020a03909216918291633513a8059160248083019260209291908290030181600087803b15801561254857600080fd5b505af115801561255c573d6000803e3d6000fd5b505050506040513d602081101561257257600080fd5b505191505b60138290556040805183815290517fda4f34b30fa0ba8a73fedb922f4d28e2a10a5d68e53cf8e942abce3ac09158a29181900360200190a1505060135492915050565b600254600160a060020a031681565b60145481565b600a81565b6125dc612205565b15156125e757600080fd5b600c5460ff16156125f757600080fd5b805160801161260557600080fd5b805161261890600b90602084019061486a565b50600c805460ff191660011790556003547fb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa7590600160a060020a031661265c610e45565b60408051600160a060020a038085168252831660208201526060918101828152600b805460026000196101006001841615020190911604938301849052926080830190849080156126ee5780601f106126c3576101008083540402835291602001916126ee565b820191906000526020600020905b8154815290600101906020018083116126d157829003601f168201915b505094505050505060405180910390a150565b60008060008061270f6148d8565b601480546001019055600080806127278d8b8b6113c7565b98509096509450606460ff86161415612754573487111561274757600080fd5b61274f61451a565b600094505b60ff85161561276257600080fd5b604080516080810182523381523460208083019182526000838501818152606085018281526014548352601690935294812084518154600160a060020a0391821673ffffffffffffffffffffffffffffffffffffffff199091161782559351600182015594516002860180549190920b60ff1660ff1990911617905551600390930192909255601054909550161561292a57601060009054906101000a9004600160a060020a0316925082600160a060020a031663123e0e806014548f8d8d6040518563ffffffff1660e060020a028152600401808581526020018460ff1660ff1681526020018060200180602001838103835285818151815260200191508051906020019060200280838360005b83811015612889578181015183820152602001612871565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156128c85781810151838201526020016128b0565b505050509050019650505050505050602060405180830381600087803b1580156128f157600080fd5b505af1158015612905573d6000803e3d6000fd5b505050506040513d602081101561291b57600080fd5b50519150811561292a57600080fd5b7f50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a066014548e60078f8f604051808681526020018560ff1660ff1681526020018060200180602001806020018481038452878181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156129f65780601f106129cb576101008083540402835291602001916129f6565b820191906000526020600020905b8154815290600101906020018083116129d957829003601f168201915b5050848103835286518152865160209182019188019080838360005b83811015612a2a578181015183820152602001612a12565b50505050905090810190601f168015612a575780820380516001836020036101000a031916815260200191505b50848103825285518152855160209182019187019080838360005b83811015612a8a578181015183820152602001612a72565b50505050905090810190601f168015612ab75780820380516001836020036101000a031916815260200191505b509850505050505050505060405180910390a15060005b8951811015612b48578981815181101515612ae557fe5b6020908102909101015115612b40577f515e0a48b385fce2a8e4d9f169a97c4f6ea669a752358f5e6ab37cc3c2e84c388a82815181101515612b2357fe5b602090810290910181015160408051918252519081900390910190a15b600101612ace565b5060005b8851811015612bd0578981815181101515612b6357fe5b6020908102909101015115612bc8577fb6e3239e521a6c66920ae634f8e921a37e6991d520ac44d52f8516397f41b6848982815181101515612ba157fe5b602090810290910181015160408051600160a060020a039092168252519081900390910190a15b600101612b4c565b50506014549b9a5050505050505050505050565b600354600f546060918291600160a060020a0391821691161580612c995750600f54604080517fd6be0f49000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519183169163d6be0f49916024808201926020929091908290030181600087803b158015612c6b57600080fd5b505af1158015612c7f573d6000803e3d6000fd5b505050506040513d6020811015612c9557600080fd5b5051155b15612cc25760408051602081810183526000808352835191820190935291825293509150612f93565b600f54604080517f589aafc1000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519183169163268bfac491839163589aafc19160248082019260009290919082900301818387803b158015612d3157600080fd5b505af1158015612d45573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015612d6e57600080fd5b810190808051640100000000811115612d8657600080fd5b82016020810184811115612d9957600080fd5b8151640100000000811182820187101715612db357600080fd5b5050929190505050866040518363ffffffff1660e060020a028152600401808060200180602001838103835285818151815260200191508051906020019080838360005b83811015612e0f578181015183820152602001612df7565b50505050905090810190601f168015612e3c5780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015612e6f578181015183820152602001612e57565b50505050905090810190601f168015612e9c5780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b158015612ebd57600080fd5b505af1158015612ed1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040908152811015612efa57600080fd5b810190808051640100000000811115612f1257600080fd5b82016020810184811115612f2557600080fd5b8151640100000000811182820187101715612f3f57600080fd5b50509291906020018051640100000000811115612f5b57600080fd5b82016020810184811115612f6e57600080fd5b8151640100000000811182820187101715612f8857600080fd5b509497509550505050505b50915091565b612fa16122a7565b1515612fac57600080fd5b6015805460ff191660ff92909216919091179055565b60606000806020845111151561307c57505081518083015160008181526004602090815260409182902080548351601f6002610100600185161502600019019093169290920491820184900484028101840190945280845293949390918301828280156130705780601f1061304557610100808354040283529160200191613070565b820191906000526020600020905b81548152906001019060200180831161305357829003601f168201915b505050505092506113c0565b6005846040518082805190602001908083835b602083106130ae5780518252601f19909201916020918201910161308f565b518151600019602094850361010090810a820192831692199390931691909117909252949092019687526040805197889003820188208054601f60026001831615909802909501169590950492830182900482028801820190528187529294509250508301828280156131625780601f1061313757610100808354040283529160200191613162565b820191906000526020600020905b81548152906001019060200180831161314557829003601f168201915b505050505092505050919050565b600354600160a060020a031681565b601154600160a060020a031681565b6010546000908190600160a060020a031615156131b2576131ad614617565b611b6b565b601060009054906101000a9004600160a060020a0316915081600160a060020a031663c9f3d94c6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561320857600080fd5b505af115801561321c573d6000803e3d6000fd5b505050506040513d602081101561323257600080fd5b505190506064811415613247576131ad614617565b801561325257600080fd5b60408051602080825260078054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65939092918291820190849080156132f15780601f106132c6576101008083540402835291602001916132f1565b820191906000526020600020905b8154815290600101906020018083116132d457829003601f168201915b50509250505060405180910390a15050565b61330b6122a7565b151561331657600080fd5b600f805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600061334f6122a7565b8061220f575050601154600160a060020a0316331490565b7f447261667420696e20726576696577000000000000000000000000000000000081565b6007805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561219c5780601f106121715761010080835404028352916020019161219c565b60008060008060008060008060006133fc612205565b151561340757600080fd5b896040516020018082805190602001908083835b6020831061343a5780518252601f19909201916020918201910161341b565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b6020831061349d5780518252601f19909201916020918201910161347e565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902097506007604051602001808280546001816001161561010002031660029004801561352c5780601f1061350a57610100808354040283529182019161352c565b820191906000526020600020905b815481529060010190602001808311613518575b50509150506040516020818303038152906040526040518082805190602001908083835b6020831061356f5780518252601f199092019160209182019101613550565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912099505050508787141561375c5760095415156135d7576040805160208101918290526000908190526135cc9160079161486a565b506000600855613682565b6000955060009450600093505b60095484101561363a5784600a858154811015156135fe57fe5b9060005260206000200154111561362f57839550600a8481548110151561362157fe5b906000526020600020015494505b6001909301926135e4565b600980548790811061364857fe5b90600052602060002001600790805460018160011615610100020316600290046136739291906147e9565b506008859055613682866146e7565b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b60006040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156137175781810151838201526020016136ff565b50505050905090810190601f1680156137445780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a16000985061395e565b6000199250600091505b60095482101561387b57600980548390811061377e57fe5b9060005260206000200160405160200180828054600181600116156101000203166002900480156137e65780601f106137c45761010080835404028352918201916137e6565b820191906000526020600020905b8154815290600101906020018083116137d2575b50509150506040516020818303038152906040526040518082805190602001908083835b602083106138295780518252601f19909201916020918201910161380a565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912093505050508781141561387057613868826146e7565b81925061387b565b600190910190613766565b60001983141561388a57600080fd5b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b856040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561391e578181015183820152602001613906565b50505050905090810190601f16801561394b5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a18298505b5050505050505050919050565b60008060006139786122a7565b151561398357600080fd5b601054600160a060020a031615613a2357601060009054906101000a9004600160a060020a0316925082600160a060020a0316639e99bbea6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156139ea57600080fd5b505af11580156139fe573d6000803e3d6000fd5b505050506040513d6020811015613a1457600080fd5b505191508115613a2357600080fd5b6010805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03861690811790915515613acd5783925082600160a060020a0316637b1cdb3e6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015613a9457600080fd5b505af1158015613aa8573d6000803e3d6000fd5b505050506040513d6020811015613abe57600080fd5b505190508015613acd57600080fd5b60105460408051600160a060020a039092168252517fa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb79181900360200190a150505050565b6002546000908190600160a060020a0316321480613b3a5750600254600160a060020a031633145b1515613b4557600080fd5b8351602010613b7e57505081518083015160008181526004602090815260409091208451929392613b789286019061486a565b50613bf4565b826005856040518082805190602001908083835b60208310613bb15780518252601f199092019160209182019101613b92565b51815160209384036101000a60001901801990921691161790529201948552506040519384900381019093208451613bf2959194919091019250905061486a565b505b7fe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c846040518080602001828103825283818151815260200191508051906020019080838360005b83811015613c53578181015183820152602001613c3b565b50505050905090810190601f168015613c805780820380516001836020036101000a031916815260200191505b509250505060405180910390a150505050565b600254600090819081908190600160a060020a0316331480613cbf5750600f54600160a060020a031633145b1515613cca57600080fd5b60008881526016602052604090208054909350600160a060020a03161515613cf157600080fd5b601054879250600160a060020a031615613daa5750601054604080517fe870ed91000000000000000000000000000000000000000000000000000000008152600481018a905288151560248201529051600160a060020a0390921691829163e870ed919160448083019260209291908290030181600087803b158015613d7657600080fd5b505af1158015613d8a573d6000803e3d6000fd5b505050506040513d6020811015613da057600080fd5b5051159150613e7e565b826001015483600301541015613e7e57861515613e2157825460408051808201909152600f81527f616363657373206465636c696e65640000000000000000000000000000000000602082015260038501546001860154613e1b938c93600160a060020a0390911692909103614103565b50613e7e565b60025460408051808201909152600d81527f6f776e6572207061796d656e7400000000000000000000000000000000000000602082015260038501546001860154613e7c938c93600160a060020a0390911692909103614103565b505b60018215151415613fb95760028301805460ff19166001908117909155604080518a8152602080820184905260809282018381528a519383019390935289517f475e9d68ca61f129cebee5af694af00ed0e3b3b0d4b74071fbb81d0e2b912718948d9490938c938c93919291606084019160a08501919087019080838360005b83811015613f16578181015183820152602001613efe565b50505050905090810190601f168015613f435780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015613f76578181015183820152602001613f5e565b50505050905090810190601f168015613fa35780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a161401f565b60028301805460ff191660ff179055604080518981526000602082018190526080828401819052820181905260c06060830181905282015290517f475e9d68ca61f129cebee5af694af00ed0e3b3b0d4b74071fbb81d0e2b912718918190036101000190a15b509695505050505050565b606481565b600254600160a060020a03163214806140525750600254600160a060020a031633145b151561405d57600080fd5b600160a060020a038116151561407257600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60006140ab6122a7565b15156140b657600080fd5b60128290556040805183815290517f4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a39181900360200190a1505060125490565b600061220f601354611275565b60008481526016602052604081206001810154600382015484011161422c57604051600160a060020a0386169084156108fc029085906000818181858888f19350505050158015614158573d6000803e3d6000fd5b508281600301540181600301819055507fad58d18ea7292f887da6f15bb4f0badddaa33d169713d09cf49710acc7c3a5b986858786604051808581526020018060200184600160a060020a0316600160a060020a03168152602001838152602001828103825285818151815260200191508051906020019080838360005b838110156141ee5781810151838201526020016141d6565b50505050905090810190601f16801561421b5780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a15b50949350505050565b60025460009081908190819081908190600160a060020a03163214806142635750601554606460ff90911610155b15614279576012546000965086955093506144d6565b6003546040805160e060020a6363e6ffdd0281523260048201529051600160a060020a03909216945084916363e6ffdd916024808201926020929091908290030181600087803b1580156142cc57600080fd5b505af11580156142e0573d6000803e3d6000fd5b505050506040513d60208110156142f657600080fd5b50519150600160a060020a0382161561441c5781905080600160a060020a0316635faecb763083600160a060020a0316635d97b6c26040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561435a57600080fd5b505af115801561436e573d6000803e3d6000fd5b505050506040513d602081101561438457600080fd5b50516040805160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301525160448083019260209291908290030181600087803b1580156143d557600080fd5b505af11580156143e9573d6000803e3d6000fd5b505050506040513d60208110156143ff57600080fd5b505115156001141561441c576012546000965086955093506144d6565b601154604080517f29d002190000000000000000000000000000000000000000000000000000000081523260048201529051600160a060020a03909216916329d00219916024808201926020929091908290030181600087803b15801561448257600080fd5b505af1158015614496573d6000803e3d6000fd5b505050506040513d60208110156144ac57600080fd5b50511515600114156144c9576012546000965086955093506144d6565b601254600a965086955093505b505050909192565b600254600160a060020a03163214806145015750600254600160a060020a031633145b151561450c57600080fd5b600254600160a060020a0316ff5b6003546040805160e060020a6363e6ffdd02815233600482015290516000928392600160a060020a03909116916363e6ffdd9160248082019260209290919082900301818787803b15801561456e57600080fd5b505af1158015614582573d6000803e3d6000fd5b505050506040513d602081101561459857600080fd5b5051604080517fb8ff1dba0000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a0383169163b8ff1dba9160048082019260009290919082900301818387803b1580156145fb57600080fd5b505af115801561460f573d6000803e3d6000fd5b505050505050565b61461f6122a7565b8061462d575061462d6110ca565b151561463857600080fd5b60408051602080825260078054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65939092918291820190849080156146d75780601f106146ac576101008083540402835291602001916146d7565b820191906000526020600020905b8154815290600101906020018083116146ba57829003601f168201915b50509250505060405180910390a1565b60098054829081106146f557fe5b90600052602060002001600061470b91906148ff565b600a80548290811061471957fe5b60009182526020822001556009546000190181146147bf5760098054600019810190811061474357fe5b9060005260206000200160098281548110151561475c57fe5b9060005260206000200190805460018160011615610100020316600290046147859291906147e9565b50600a8054600019810190811061479857fe5b9060005260206000200154600a828154811015156147b257fe5b6000918252602090912001555b60098054906147d2906000198301614943565b50600a805490611b6b90600019830161496c565b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10614822578054855561485e565b8280016001018555821561485e57600052602060002091601f016020900482015b8281111561485e578254825591600101919060010190614843565b50610fc692915061498c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106148ab57805160ff191683800117855561485e565b8280016001018555821561485e579182015b8281111561485e5782518255916020019190600101906148bd565b60408051608081018252600080825260208201819052918101829052606081019190915290565b50805460018160011615610100020316600290046000825580601f1061492557506147e6565b601f0160209004906000526020600020908101906147e6919061498c565b815481835581811115614967576000838152602090206149679181019083016149a6565b505050565b815481835581811115614967576000838152602090206149679181019083015b610e5291905b80821115610fc65760008155600101614992565b610e5291905b80821115610fc65760006149c082826148ff565b506001016149ac5600a165627a7a72305820e8a7af750bda75c00eda8901991a38100f0268ac6d56936a9be07c3c44dd9e6b0029", }
BaseContentMetaData contains all meta data concerning the BaseContent contract.
var BaseContentSpaceABI = BaseContentSpaceMetaData.ABI
BaseContentSpaceABI is the input ABI used to generate the binding from. Deprecated: Use BaseContentSpaceMetaData.ABI instead.
var BaseContentSpaceBin = BaseContentSpaceMetaData.Bin
BaseContentSpaceBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BaseContentSpaceMetaData.Bin instead.
var BaseContentSpaceFuncSigs = BaseContentSpaceMetaData.Sigs
Deprecated: Use BaseContentSpaceMetaData.Sigs instead. BaseContentSpaceFuncSigs maps the 4-byte function signature to its string representation.
var BaseContentSpaceMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"parentAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_candidate\",\"type\":\"address\"}],\"name\":\"canContribute\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"},{\"name\":\"content_contract\",\"type\":\"address\"}],\"name\":\"addContentType\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canConfirm\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_locator\",\"type\":\"bytes\"}],\"name\":\"submitNode\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"contentTypeContracts\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"typeHash\",\"type\":\"bytes32\"}],\"name\":\"findTypeByHash\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"candidate\",\"type\":\"address\"}],\"name\":\"canNodePublish\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_kmsID\",\"type\":\"string\"},{\"name\":\"prefix\",\"type\":\"bytes\"}],\"name\":\"getKMSInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"},{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"canReview\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"validType\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"contentObj\",\"type\":\"address\"}],\"name\":\"publish\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"registerSpaceNode\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"addressKMS\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"countVersionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"commitPending\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"requiresReview\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"address_KMS\",\"type\":\"address\"}],\"name\":\"createLibrary\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"numActiveNodes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"libraryFactory\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"confirmCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"activeNodeLocators\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"activeNodeAddresses\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"createGroup\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_kmsAddr\",\"type\":\"address\"}],\"name\":\"getKMSID\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"new_factory\",\"type\":\"address\"}],\"name\":\"setFactory\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"clearPending\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pendingHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_userAddr\",\"type\":\"address\"}],\"name\":\"userWallets\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_nodeAddr\",\"type\":\"address\"},{\"name\":\"_locator\",\"type\":\"bytes\"}],\"name\":\"addNode\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_kmsID\",\"type\":\"string\"},{\"name\":\"_locator\",\"type\":\"bytes\"}],\"name\":\"addKMSLocator\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"pendingNodeLocators\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"pendingNodeAddresses\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"description\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"createAccessWallet\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionTimestamp\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"new_factory\",\"type\":\"address\"}],\"name\":\"setWalletFactory\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canEdit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"new_factory\",\"type\":\"address\"}],\"name\":\"setGroupFactory\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"new_factory\",\"type\":\"address\"}],\"name\":\"setContentFactory\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_kmsIdStr\",\"type\":\"string\"}],\"name\":\"checkKMS\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentFactory\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_space_description\",\"type\":\"string\"}],\"name\":\"setDescription\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"hasAccess\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_objectHash\",\"type\":\"string\"}],\"name\":\"commit\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"contentTypes\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_candidate\",\"type\":\"address\"}],\"name\":\"canPublish\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"whitelistedType\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"new_factory\",\"type\":\"address\"}],\"name\":\"setLibraryFactory\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"getAccessWallet\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_kmsID\",\"type\":\"string\"},{\"name\":\"_pubKey\",\"type\":\"string\"}],\"name\":\"setKMSPublicKey\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"unregisterSpaceNode\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"getMeta\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"groupFactory\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_nodeAddr\",\"type\":\"address\"}],\"name\":\"removeNode\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"createContentType\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"lib\",\"type\":\"address\"},{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"createContent\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"updateRequest\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"factory\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"walletFactory\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentTypesLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"engageAccountLibrary\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"address_KMS\",\"type\":\"address\"}],\"name\":\"setAddressKMS\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_kmsAddr\",\"type\":\"address\"}],\"name\":\"checkKMSAddr\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_nodeAddr\",\"type\":\"address\"}],\"name\":\"approveNode\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"objectHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_versionHash\",\"type\":\"string\"}],\"name\":\"deleteVersion\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"key\",\"type\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\"}],\"name\":\"putMeta\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_v\",\"type\":\"uint8[]\"},{\"name\":\"_r\",\"type\":\"bytes32[]\"},{\"name\":\"_s\",\"type\":\"bytes32[]\"},{\"name\":\"_from\",\"type\":\"address[]\"},{\"name\":\"_dest\",\"type\":\"address[]\"},{\"name\":\"_value\",\"type\":\"uint256[]\"},{\"name\":\"_ts\",\"type\":\"uint256[]\"}],\"name\":\"executeBatch\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"accessRequest\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"numPendingNodes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"nodeMapping\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"removeContentType\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_kmsID\",\"type\":\"string\"},{\"name\":\"_locator\",\"type\":\"bytes\"}],\"name\":\"removeKMSLocator\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"content_space_name\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentTypeAddress\",\"type\":\"address\"}],\"name\":\"CreateContentType\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"libraryAddress\",\"type\":\"address\"}],\"name\":\"CreateLibrary\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"groupAddress\",\"type\":\"address\"}],\"name\":\"CreateGroup\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentAddress\",\"type\":\"address\"}],\"name\":\"CreateContent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"wallet\",\"type\":\"address\"}],\"name\":\"CreateAccessWallet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"wallet\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"userAddr\",\"type\":\"address\"}],\"name\":\"BindUserWallet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"accountAddress\",\"type\":\"address\"}],\"name\":\"EngageAccountLibrary\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"factory\",\"type\":\"address\"}],\"name\":\"SetFactory\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"nodeObjAddr\",\"type\":\"address\"}],\"name\":\"RegisterNode\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"nodeObjAddr\",\"type\":\"address\"}],\"name\":\"UnregisterNode\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"status\",\"type\":\"uint256\"}],\"name\":\"AddKMSLocator\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"status\",\"type\":\"uint256\"}],\"name\":\"RemoveKMSLocator\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"version\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"CreateSpace\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"walletAddress\",\"type\":\"address\"}],\"name\":\"GetAccessWallet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"addr\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"locator\",\"type\":\"bytes\"}],\"name\":\"NodeSubmitted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"addr\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"locator\",\"type\":\"bytes\"}],\"name\":\"NodeApproved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"ownerAddr\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"nodeAddr\",\"type\":\"address\"}],\"name\":\"AddNode\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"ownerAddr\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"nodeAddr\",\"type\":\"address\"}],\"name\":\"RemoveNode\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentType\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"contentContract\",\"type\":\"address\"}],\"name\":\"ContentTypeAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentType\",\"type\":\"address\"}],\"name\":\"ContentTypeRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"parentAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"CommitPending\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"UpdateRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"VersionConfirm\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"versionHash\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"index\",\"type\":\"int256\"}],\"name\":\"VersionDelete\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"AccessRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"ObjectMetaChanged\",\"type\":\"event\"}]", Sigs: 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)", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f41636365737369626c6532303139303232323133353930304d4c0000000000006006557f4564697461626c6532303230303432323138303430304d4c00000000000000006007557f436f6e7461696e657232303139303532393039313830304d4c00000000000000600e556011557f55736572537061636532303139303530363135353330304d4c000000000000006013557f4e6f6465537061636532303139303532383137303130304d4c000000000000006015557f42617365436f6e74656e7453706163653230313931323033313230303030504f601a553480156200011257600080fd5b5060405162005b0a38038062005b0a8339810160405280516001805432600160a060020a031991821681179092556002805490911690911790550180516200016290601b906020840190620001c6565b5060038054600160a060020a03191630179055601a5460025460408051928352600160a060020a0391909116602083015280517f599bb380c80b69455450a615c515544b8da3b09f2efa116a5f0567682203cf549281900390910190a1506200026b565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200020957805160ff191683800117855562000239565b8280016001018555821562000239579182015b82811115620002395782518255916020019190600101906200021c565b50620002479291506200024b565b5090565b6200026891905b8082111562000247576000815560010162000252565b90565b61588f806200027b6000396000f3006080604052600436106103b75763ffffffff60e060020a600035041662821de381146103b957806302d05d3f146103ea57806306fdde03146103ff5780630eaec2c5146104895780630f58a786146104be57806314cfabb3146104e5578063160eee74146104fa5780631cdbee5a146105535780631f2caaec1461057457806326683e141461058c578063268bfac4146105ad57806329d00219146106b757806329dedde5146106d85780632cf99422146106f95780632f7a781a1461071a57806332eaf21b1461072f578063331b86c014610744578063375a6e7c1461076b5780633dd71d991461078057806340b89f061461079557806341c0e1b5146107b657806343f59ec7146107cb578063441c5aa3146107e0578063446e8826146107f55780635272ae17146107fd57806352f82dd81461081557806354fd4d501461082d578063575185ed14610842578063589aafc1146108575780635bb47808146108785780635f6a130114610899578063628449fd146108ae57806363e6ffdd146108c357806364f0f050146108e4578063653a92f61461094b57806369e30ff8146109e25780636be9514c146109fa5780636d2e4b1b14610a125780636e37542714610a335780637284e41614610a485780637708bc4114610a5d5780637886f74714610a725780637ca8f61814610a8a5780637ebf879c14610aa257806381beeb6414610ac3578063837b3b9314610ad857806385ce1df114610af95780638d2a23db14610b1a5780638da5cb5b14610b73578063904696a814610b8857806390c3f38f14610b9d57806395a078e814610bf65780639867db7414610c17578063991a3a7c14610c705780639b55f901146104895780639cb121ba14610c885780639d05d18d14610ca9578063a2d67fcf14610cca578063a69cb73414610cdf578063abe596b114610d76578063ac55c90614610d8b578063af570c0414610de4578063b04b6caa14610df9578063b2b99ec914610e0e578063b8cfaf0514610e2f578063bf4e088f14610e44578063c287e0ed14610e6b578063c45a015514610e80578063c5c0369914610e95578063c65bcbe214610eaa578063c82710c114610ebf578063c9e8e72d14610ed4578063d6be0f4914610ef5578063dd4c97a014610f16578063e02dd9c214610f37578063e1a7071714610f4c578063e542b7cb14610fa5578063e9861ab11461103c578063f1551887146111e7578063f2fde38b146111fc578063f41a15871461121d578063fbd1b4ce14611232578063fd08919614611253578063fe7ac19f14611274575b005b3480156103c557600080fd5b506103ce61130b565b60408051600160a060020a039092168252519081900360200190f35b3480156103f657600080fd5b506103ce61131b565b34801561040b57600080fd5b5061041461132a565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561044e578181015183820152602001610436565b50505050905090810190601f16801561047b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561049557600080fd5b506104aa600160a060020a03600435166113b8565b604080519115158252519081900360200190f35b3480156104ca57600080fd5b506103b7600160a060020a03600435811690602435166113e9565b3480156104f157600080fd5b506104aa61155e565b34801561050657600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526103b79436949293602493928401919081908401838280828437509497506115ed9650505050505050565b34801561055f57600080fd5b506103ce600160a060020a03600435166119a0565b34801561058057600080fd5b506103ce6004356119bb565b34801561059857600080fd5b506104aa600160a060020a0360043516611c3f565b3480156105b957600080fd5b506105d96024600480358281019290820135918135918201910135611c9d565b604051808060200180602001838103835285818151815260200191508051906020019080838360005b8381101561061a578181015183820152602001610602565b50505050905090810190601f1680156106475780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b8381101561067a578181015183820152602001610662565b50505050905090810190601f1680156106a75780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b3480156106c357600080fd5b506104aa600160a060020a03600435166120a0565b3480156106e457600080fd5b506104aa600160a060020a03600435166120a6565b34801561070557600080fd5b506104aa600160a060020a03600435166120c4565b34801561072657600080fd5b506103ce6121e4565b34801561073b57600080fd5b506103ce61235e565b34801561075057600080fd5b5061075961236d565b60408051918252519081900360200190f35b34801561077757600080fd5b506104aa612373565b34801561078c57600080fd5b506104aa61237c565b3480156107a157600080fd5b506103ce600160a060020a0360043516612381565b3480156107c257600080fd5b506103b761245c565b3480156107d757600080fd5b50610759612498565b3480156107ec57600080fd5b506103ce61249e565b6104aa6124ad565b34801561080957600080fd5b5061041460043561269d565b34801561082157600080fd5b506103ce600435612711565b34801561083957600080fd5b50610759612739565b34801561084e57600080fd5b506103ce61273f565b34801561086357600080fd5b50610414600160a060020a0360043516612806565b34801561088457600080fd5b506103b7600160a060020a0360043516612819565b3480156108a557600080fd5b506103b7612869565b3480156108ba57600080fd5b506104146128a7565b3480156108cf57600080fd5b506103ce600160a060020a0360043516612902565b3480156108f057600080fd5b5060408051602060046024803582810135601f81018590048502860185019096528585526103b7958335600160a060020a03169536956044949193909101919081908401838280828437509497506129209650505050505050565b34801561095757600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526104aa94369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750612b659650505050505050565b3480156109ee57600080fd5b50610414600435612ec8565b348015610a0657600080fd5b506103ce600435612ed6565b348015610a1e57600080fd5b506103b7600160a060020a0360043516612ee4565b348015610a3f57600080fd5b506104aa612f32565b348015610a5457600080fd5b50610414612f43565b348015610a6957600080fd5b506103ce612f9e565b348015610a7e57600080fd5b50610759600435612fae565b348015610a9657600080fd5b50610414600435612fcd565b348015610aae57600080fd5b506103b7600160a060020a0360043516612fdb565b348015610acf57600080fd5b506104aa61302b565b348015610ae457600080fd5b506103b7600160a060020a036004351661303c565b348015610b0557600080fd5b506103b7600160a060020a036004351661308c565b348015610b2657600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526107599436949293602493928401919081908401838280828437509497506130dc9650505050505050565b348015610b7f57600080fd5b506103ce613144565b348015610b9457600080fd5b506103ce613153565b348015610ba957600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526103b79436949293602493928401919081908401838280828437509497506131629650505050505050565b348015610c0257600080fd5b506104aa600160a060020a03600435166131a7565b348015610c2357600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526103b79436949293602493928401919081908401838280828437509497506131ad9650505050505050565b348015610c7c57600080fd5b506103ce6004356132da565b348015610c9457600080fd5b506104aa600160a060020a03600435166132e8565b348015610cb557600080fd5b506103b7600160a060020a036004351661333f565b348015610cd657600080fd5b506103ce61338f565b348015610ceb57600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526103b794369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375094975061341b9650505050505050565b348015610d8257600080fd5b506104aa6134c2565b348015610d9757600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526104149436949293602493928401919081908401838280828437509497506135b99650505050505050565b348015610df057600080fd5b506103ce613767565b348015610e0557600080fd5b506103ce613776565b348015610e1a57600080fd5b506103b7600160a060020a0360043516613785565b348015610e3b57600080fd5b506103ce613851565b348015610e5057600080fd5b506103ce600160a060020a0360043581169060243516613918565b348015610e7757600080fd5b506103b76139fc565b348015610e8c57600080fd5b506103ce613acc565b348015610ea157600080fd5b506103ce613adb565b348015610eb657600080fd5b50610759613aea565b348015610ecb57600080fd5b506103ce613af0565b348015610ee057600080fd5b506103b7600160a060020a0360043516613b2a565b348015610f0157600080fd5b50610759600160a060020a0360043516613b7a565b348015610f2257600080fd5b506103b7600160a060020a0360043516613bf0565b348015610f4357600080fd5b50610414613e31565b348015610f5857600080fd5b506040805160206004803580820135601f8101849004840285018401909552848452610759943694929360249392840191908190840183828082843750949750613e8c9650505050505050565b348015610fb157600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526103b794369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a9998810197919650918201945092508291508401838280828437509497506144119650505050505050565b34801561104857600080fd5b50604080516020600480358082013583810280860185019096528085526103b795369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506145929650505050505050565b3480156111f357600080fd5b506104aa614798565b34801561120857600080fd5b506103b7600160a060020a03600435166147c9565b34801561122957600080fd5b5061075961482e565b34801561123e57600080fd5b506103ce600160a060020a0360043516614834565b34801561125f57600080fd5b506104aa600160a060020a036004351661484f565b34801561128057600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526104aa94369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a9998810197919650918201945092508291508401838280828437509497506149f29650505050505050565b600354600160a060020a03165b90565b600154600160a060020a031681565b601b805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156113b05780601f10611385576101008083540402835291602001916113b0565b820191906000526020600020905b81548152906001019060200180831161139357829003601f168201915b505050505081565b600254600090600160a060020a03838116911614806113e15750600254600160a060020a031633145b90505b919050565b600254600160a060020a031632148061140c5750600254600160a060020a031633145b151561141757600080fd5b600160a060020a03808316600090815260126020526040902054161580156114455750611443826132e8565b155b156114f157601054601154101561149b5781601060115481548110151561146857fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506114e7565b601080546001810182556000919091527f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae672018054600160a060020a031916600160a060020a0384161790555b6011805460010190555b600160a060020a038281166000818152601260209081526040918290208054600160a060020a0319169486169485179055815192835282019290925281517f280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7929181900390910190a15050565b604080517f26683e140000000000000000000000000000000000000000000000000000000081523360048201529051600091309182916326683e1491602480830192602092919082900301818887803b1580156115ba57600080fd5b505af11580156115ce573d6000803e3d6000fd5b505050506040513d60208110156115e457600080fd5b505191505b5090565b611723601880548060200260200160405190810160405280929190818152602001828054801561164657602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311611628575b50505050506019805480602002602001604051908101604052809291908181526020016000905b828210156117185760008481526020908190208301805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152928301828280156117045780601f106116d957610100808354040283529160200191611704565b820191906000526020600020905b8154815290600101906020018083116116e757829003601f168201915b50505050508152602001906001019061166d565b505050503384614e80565b1561172d57600080fd5b611858601680548060200260200160405190810160405280929190818152602001828054801561178657602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311611768575b50505050506017805480602002602001604051908101604052809291908181526020016000905b828210156117185760008481526020908190208301805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152928301828280156118445780601f1061181957610100808354040283529160200191611844565b820191906000526020600020905b81548152906001019060200180831161182757829003601f168201915b5050505050815260200190600101906117ad565b1561186257600080fd5b60185460641161187157600080fd5b601980546001810180835560009290925282516118b5917f944998273e477b495144fb8794c914197f3ccb46be2900f4698fd0ef743c969501906020850190615664565b50506018805460018101825560009182527fb13d2d76d1f4b7be834882e410b3e3a8afaf69f83600ae24db354391d2378d2e018054600160a060020a0319163390811790915560408051828152602081810183815286519383019390935285517fae5645569f32b946f7a747113c64094a29a6b84c5ddf55816ef4381ce8a3a46d958794926060850192908601918190849084905b8381101561196257818101518382015260200161194a565b50505050905090810190601f16801561198f5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a150565b601260205260009081526040902054600160a060020a031681565b600080805b601054821015611c335760108054839081106119d857fe5b6000918252602091829020015460408051808401889052815180820385018152908201918290528051600160a060020a03909316945092909182918401908083835b60208310611a395780518252601f199092019160209182019101611a1a565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191681600160a060020a031663e02dd9c26040518163ffffffff1660e060020a028152600401600060405180830381600087803b158015611aa857600080fd5b505af1158015611abc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015611ae557600080fd5b810190808051640100000000811115611afd57600080fd5b82016020810184811115611b1057600080fd5b8151640100000000811182820187101715611b2a57600080fd5b50509291905050506040516020018082805190602001908083835b60208310611b645780518252601f199092019160209182019101611b45565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310611bc75780518252601f199092019160209182019101611ba8565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040518091039020600019161415611c28576010805483908110611c0c57fe5b600091825260209091200154600160a060020a03169250611c38565b6001909101906119c0565b600092505b5050919050565b6000805b601654811015611c925782600160a060020a0316601682815481101515611c6657fe5b600091825260209091200154600160a060020a03161415611c8a5760019150611c97565b600101611c43565b600091505b50919050565b606080606080606080600060238b8b604051808383808284379091019485525050604080519384900360209081018520805480830287018301909352828652935090915060009084015b82821015611d925760008481526020908190208301805460408051601f6002600019610100600187161502019094169390930492830185900485028101850190915281815292830182828015611d7e5780601f10611d5357610100808354040283529160200191611d7e565b820191906000526020600020905b815481529060010190602001808311611d6157829003601f168201915b505050505081526020019060010190611ce7565b50505050945060248b8b604051808383808284379190910194855250506040805160209481900385018120805460026001821615610100026000190190911604601f81018790048702830187019093528282529094909350909150830182828015611e3e5780601f10611e1357610100808354040283529160200191611e3e565b820191906000526020600020905b815481529060010190602001808311611e2157829003601f168201915b50505050509350845160001415611e6b578360206040519081016040528060008152509096509650612092565b611ea5858a8a8080601f01602080910402602001604051908101604052809392919081815260200183838082843750614fce945050505050565b9250600090505b825181101561208b576001835103811415611f9057818382815181101515611ed057fe5b906020019060200201516040516020018083805190602001908083835b60208310611f0c5780518252601f199092019160209182019101611eed565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b60208310611f545780518252601f199092019160209182019101611f35565b6001836020036101000a038019825116818451168082178552505050505050905001925050506040516020818303038152906040529150612083565b818382815181101515611f9f57fe5b906020019060200201516040516020018083805190602001908083835b60208310611fdb5780518252601f199092019160209182019101611fbc565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106120235780518252601f199092019160209182019101612004565b6001836020036101000a038019825116818451168082178552505050505050905001807f2c000000000000000000000000000000000000000000000000000000000000008152506001019250505060405160208183030381529060405291505b600101611eac565b8184965096505b505050505094509492505050565b50600090565b6000601154600014156120bb575060016113e4565b6113e1826132e8565b60008033600160a060020a038416146120dc57600080fd5b82905080600160a060020a0316638280dd8f60006040518263ffffffff1660e060020a02815260040180828152602001915050602060405180830381600087803b15801561212957600080fd5b505af115801561213d573d6000803e3d6000fd5b505050506040513d602081101561215357600080fd5b5050604080517f27c1c21d0000000000000000000000000000000000000000000000000000000081529051600160a060020a038316916327c1c21d9160048083019260209291908290030181600087803b1580156121b057600080fd5b505af11580156121c4573d6000803e3d6000fd5b505050506040513d60208110156121da57600080fd5b5051159392505050565b3360009081526022602052604081205481908190600160a060020a03161561220b57600080fd5b600091505b60165482101561225657601680543391908490811061222b57fe5b600091825260209091200154600160a060020a0316141561224b57612256565b600190910190612210565b601654821061226457600080fd5b601d54604080517f5c6dc2190000000000000000000000000000000000000000000000000000000081523360048201529051600160a060020a0390921691635c6dc219916024808201926020929091908290030181600087803b1580156122ca57600080fd5b505af11580156122de573d6000803e3d6000fd5b505050506040513d60208110156122f457600080fd5b5051336000908152602260209081526040918290208054600160a060020a031916600160a060020a038516908117909155825190815291519293507f4575facd117046c9c28b69a3eb9c08939f2462a5a22ea6c6dcd4f79b8dd124e992918290030190a192915050565b600f54600160a060020a031681565b600a5490565b600d5460ff1681565b600090565b60208054604080517f40b89f06000000000000000000000000000000000000000000000000000000008152600160a060020a0385811660048301529151600094859493909316926340b89f06926024808201939182900301818787803b1580156123ea57600080fd5b505af11580156123fe573d6000803e3d6000fd5b505050506040513d602081101561241457600080fd5b505160408051600160a060020a038316815290519192507f473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571919081900360200190a192915050565b600254600160a060020a031632148061247f5750600254600160a060020a031633145b151561248a57600080fd5b600254600160a060020a0316ff5b60175490565b602054600160a060020a031681565b60006124b761155e565b15156124c257600080fd5b600d5460ff1615156124d357600080fd5b60006008805460018160011615610100020316600290049050111561258257600a8054600181810180845560009390935260088054612549937fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a801926002610100918316159190910260001901909116046156de565b5050600954600b80546001810182556000919091527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db901555b600c80546125a591600891600260001961010060018416150201909116046156de565b50426009556040805160208101918290526000908190526125c891600c91615664565b50600d805460ff1916905560035460408051600160a060020a039092168083526020830182815260088054600260001960018316156101000201909116049385018490527f482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e949293909291906060830190849080156126885780601f1061265d57610100808354040283529160200191612688565b820191906000526020600020905b81548152906001019060200180831161266b57829003601f168201915b5050935050505060405180910390a150600190565b60178054829081106126ab57fe5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152935090918301828280156113b05780601f10611385576101008083540402835291602001916113b0565b601680548290811061271f57fe5b600091825260209091200154600160a060020a0316905081565b601a5481565b600080601e60009054906101000a9004600160a060020a0316600160a060020a031663575185ed6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561279557600080fd5b505af11580156127a9573d6000803e3d6000fd5b505050506040513d60208110156127bf57600080fd5b505160408051600160a060020a038316815290519192507fa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159919081900360200190a1919050565b60606113e16128136150d3565b836150d8565b600254600160a060020a031632148061283c5750600254600160a060020a031633145b151561284757600080fd5b601d8054600160a060020a031916600160a060020a0392909216919091179055565b612871612f32565b151561287c57600080fd5b60408051602081019182905260009081905261289a91600c91615664565b50600d805460ff19169055565b600c805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156113b05780601f10611385576101008083540402835291602001916113b0565b600160a060020a039081166000908152601460205260409020541690565b600254600160a060020a03163214806129435750600254600160a060020a031633145b151561294e57600080fd5b612a8460168054806020026020016040519081016040528092919081815260200182805480156129a757602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311612989575b50505050506017805480602002602001604051908101604052809291908181526020016000905b82821015612a795760008481526020908190208301805460408051601f6002600019610100600187161502019094169390930492830185900485028101850190915281815292830182828015612a655780601f10612a3a57610100808354040283529160200191612a65565b820191906000526020600020905b815481529060010190602001808311612a4857829003601f168201915b5050505050815260200190600101906129ce565b505050508484614e80565b15612a8e57600080fd5b6016805460018082019092557fd833147d7dc355ba459fc788f669e58cfaf9dc25ddcd0702e87d69c7b5124289018054600160a060020a031916600160a060020a0385161790556017805491820180825560009190915282519091612b1c917fc624b66cc0138b8fabc209247f72d758e1cf3343756d543badbf24212bed8c15909101906020850190615664565b505060408051338152600160a060020a038416602082015281517f2bb0f9ba138ffddb5a8f974e9885b65a7814d3002654f1cf3f2d3f619a4006c4929181900390910190a15050565b6002546000906060908290600160a060020a0316321480612b905750600254600160a060020a031633145b1515612b9b57600080fd5b6023856040518082805190602001908083835b60208310612bcd5780518252601f199092019160209182019101612bae565b51815160209384036101000a60001901801990921691161790529201948552506040805194859003820185208054808402870184019092528186529350915060009084015b82821015612cbd5760008481526020908190208301805460408051601f6002600019610100600187161502019094169390930492830185900485028101850190915281815292830182828015612ca95780601f10612c7e57610100808354040283529160200191612ca9565b820191906000526020600020905b815481529060010190602001808311612c8c57829003601f168201915b505050505081526020019060010190612c12565b505050509150600090505b8151811015612df957836040518082805190602001908083835b60208310612d015780518252601f199092019160209182019101612ce2565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912085519093508592508491508110612d3d57fe5b906020019060200201516040518082805190602001908083835b60208310612d765780518252601f199092019160209182019101612d57565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040518091039020600019161415612df157604080513381526001602082015281517fdf8127994c229011ce9c4764bdc0375bb71c06cf1544f034cd81a42f37233319929181900390910190a160009250612ec0565b600101612cc8565b6023856040518082805190602001908083835b60208310612e2b5780518252601f199092019160209182019101612e0c565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932080546001810180835560009283529185902089519295612e7e955091019250880190615664565b5050604080513381526000602082015281517fdf8127994c229011ce9c4764bdc0375bb71c06cf1544f034cd81a42f37233319929181900390910190a1600192505b505092915050565b60198054829081106126ab57fe5b601880548290811061271f57fe5b600154600160a060020a03163214612efb57600080fd5b600160a060020a0381161515612f1057600080fd5b60018054600160a060020a031916600160a060020a0392909216919091179055565b600254600160a060020a0316321490565b601c805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156113b05780601f10611385576101008083540402835291602001916113b0565b6000612fa932615150565b905090565b600b805482908110612fbc57fe5b600091825260209091200154905081565b600a8054829081106126ab57fe5b600254600160a060020a0316321480612ffe5750600254600160a060020a031633145b151561300957600080fd5b601f8054600160a060020a031916600160a060020a0392909216919091179055565b600254600160a060020a0316331490565b600254600160a060020a031632148061305f5750600254600160a060020a031633145b151561306a57600080fd5b601e8054600160a060020a031916600160a060020a0392909216919091179055565b600254600160a060020a03163214806130af5750600254600160a060020a031633145b15156130ba57600080fd5b60218054600160a060020a031916600160a060020a0392909216919091179055565b60006023826040518082805190602001908083835b602083106131105780518252601f1990920191602091820191016130f1565b51815160209384036101000a6000190180199092169116179052920194855250604051938490030190922054949350505050565b600254600160a060020a031681565b602154600160a060020a031681565b600254600160a060020a03163214806131855750600254600160a060020a031633145b151561319057600080fd5b80516131a390601c906020840190615664565b5050565b50600190565b6131b5612f32565b15156131c057600080fd5b600d5460ff16156131d057600080fd5b80516080116131de57600080fd5b80516131f190600c906020840190615664565b50600d805460ff191660011790556003547fb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa7590600160a060020a031661323561130b565b60408051600160a060020a038085168252831660208201526060918101828152600c805460026000196101006001841615020190911604938301849052926080830190849080156132c75780601f1061329c576101008083540402835291602001916132c7565b820191906000526020600020905b8154815290600101906020018083116132aa57829003601f168201915b505094505050505060405180910390a150565b601080548290811061271f57fe5b600080805b6011548110156133385783600160a060020a031660108281548110151561331057fe5b600091825260209091200154600160a060020a0316141561333057600191505b6001016132ed565b5092915050565b600254600160a060020a03163214806133625750600254600160a060020a031633145b151561336d57600080fd5b60208054600160a060020a031916600160a060020a0392909216919091179055565b326000908152601460205260408120548190600160a060020a031615156133bf576133b8612f9e565b90506133da565b5032600090815260146020526040902054600160a060020a03165b60408051600160a060020a038316815290517f1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e1579181900360200190a1919050565b600254600160a060020a031632148061343e5750600254600160a060020a031633145b151561344957600080fd5b806024836040518082805190602001908083835b6020831061347c5780518252601f19909201916020918201910161345d565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932084516134bd9591949190910192509050615664565b505050565b336000908152602260205260408120548190600160a060020a031615156134e857600080fd5b50336000908152602260205260408082208054600160a060020a0319811690915581517f41c0e1b50000000000000000000000000000000000000000000000000000000081529151600160a060020a039091169283926341c0e1b5926004808301939282900301818387803b15801561356057600080fd5b505af1158015613574573d6000803e3d6000fd5b505060408051600160a060020a038516815290517fb98695ab4c6cedb3b4dfe62479a9d39a59aa2cb38b8bd92bbb6ce5856e42bdf49350908190036020019150a15090565b60606000806020845111151561367357505081518083015160008181526004602090815260409182902080548351601f6002610100600185161502600019019093169290920491820184900484028101840190945280845293949390918301828280156136675780601f1061363c57610100808354040283529160200191613667565b820191906000526020600020905b81548152906001019060200180831161364a57829003601f168201915b50505050509250611c38565b6005846040518082805190602001908083835b602083106136a55780518252601f199092019160209182019101613686565b518151600019602094850361010090810a820192831692199390931691909117909252949092019687526040805197889003820188208054601f60026001831615909802909501169590950492830182900482028801820190528187529294509250508301828280156137595780601f1061372e57610100808354040283529160200191613759565b820191906000526020600020905b81548152906001019060200180831161373c57829003601f168201915b505050505092505050919050565b600354600160a060020a031681565b601e54600160a060020a031681565b600254600090600160a060020a03163214806137ab5750600254600160a060020a031633145b15156137b657600080fd5b5060005b6016548110156131a35781600160a060020a03166016828154811015156137dd57fe5b600091825260209091200154600160a060020a0316141561384957613805816016601761533f565b60408051338152600160a060020a038416602082015281517f41ec5b9efdbf61871df6a18b687e04bea93d5793af5f8c8b4626e155b23dc19d929181900390910190a15b6001016137ba565b600080601d60009054906101000a9004600160a060020a0316600160a060020a031663b8cfaf056040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156138a757600080fd5b505af11580156138bb573d6000803e3d6000fd5b505050506040513d60208110156138d157600080fd5b505160408051600160a060020a038316815290519192507f9e69777f30c55126be256664fa7beff4b796ac32ebceab94df5071b0148017f8919081900360200190a1919050565b602154604080517fbf4e088f000000000000000000000000000000000000000000000000000000008152600160a060020a038581166004830152848116602483015291516000938493169163bf4e088f91604480830192602092919082900301818787803b15801561398957600080fd5b505af115801561399d573d6000803e3d6000fd5b505050506040513d60208110156139b357600080fd5b505160408051600160a060020a038316815290519192507fa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce919081900360200190a19392505050565b613a0461302b565b80613a125750613a1261155e565b1515613a1d57600080fd5b60408051602080825260088054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b6593909291829182019084908015613abc5780601f10613a9157610100808354040283529160200191613abc565b820191906000526020600020905b815481529060010190602001808311613a9f57829003601f168201915b50509250505060405180910390a1565b601d54600160a060020a031681565b601f54600160a060020a031681565b60115481565b6040805132815290516000917f53ce35a7383a3ea3f695bdf0f87d7e5485ba816b382673e849bfdd24e7f5e3ca919081900360200190a190565b600254600160a060020a0316321480613b4d5750600254600160a060020a031633145b1515613b5857600080fd5b600f8054600160a060020a031916600160a060020a0392909216919091179055565b60006060613b8783612806565b90506023816040518082805190602001908083835b60208310613bbb5780518252601f199092019160209182019101613b9c565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092205495945050505050565b6002546000908190600160a060020a0316321480613c185750600254600160a060020a031633145b1515613c2357600080fd5b5060009050805b601854811015613e255782600160a060020a0316601882815481101515613c4d57fe5b600091825260209091200154600160a060020a03161415613e1d576016601882815481101515613c7957fe5b6000918252602080832090910154835460018101855593835291209091018054600160a060020a031916600160a060020a03909216919091179055601980546017919083908110613cc657fe5b60009182526020808320845460018181018088559686529290942092018054613d0a94939093019290916002610100918316159190910260001901909116046156de565b50507fd644c8164f225d3b7fdbcc404f279bb1e823ef0d93f88dd4b24e85d0e7bc6a54601882815481101515613d3c57fe5b60009182526020909120015460198054600160a060020a039092169184908110613d6257fe5b600091825260209182902060408051600160a060020a0386168152938401818152919092018054600260001961010060018416150201909116049284018390529291606083019084908015613df85780601f10613dcd57610100808354040283529160200191613df8565b820191906000526020600020905b815481529060010190602001808311613ddb57829003601f168201915b5050935050505060405180910390a1613e14816018601961533f565b60019150613e25565b600101613c2a565b8115156134bd57600080fd5b6008805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156113b05780601f10611385576101008083540402835291602001916113b0565b6000806000806000806000806000613ea2612f32565b1515613ead57600080fd5b896040516020018082805190602001908083835b60208310613ee05780518252601f199092019160209182019101613ec1565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310613f435780518252601f199092019160209182019101613f24565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040518091039020975060086040516020018082805460018160011615610100020316600290048015613fd25780601f10613fb0576101008083540402835291820191613fd2565b820191906000526020600020905b815481529060010190602001808311613fbe575b50509150506040516020818303038152906040526040518082805190602001908083835b602083106140155780518252601f199092019160209182019101613ff6565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912099505050508787141561420257600a54151561407d5760408051602081019182905260009081905261407291600891615664565b506000600955614128565b6000955060009450600093505b600a548410156140e05784600b858154811015156140a457fe5b906000526020600020015411156140d557839550600b848154811015156140c757fe5b906000526020600020015494505b60019093019261408a565b600a8054879081106140ee57fe5b90600052602060002001600890805460018160011615610100020316600290046141199291906156de565b5060098590556141288661549b565b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b60006040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156141bd5781810151838201526020016141a5565b50505050905090810190601f1680156141ea5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a160009850614404565b6000199250600091505b600a5482101561432157600a80548390811061422457fe5b90600052602060002001604051602001808280546001816001161561010002031660029004801561428c5780601f1061426a57610100808354040283529182019161428c565b820191906000526020600020905b815481529060010190602001808311614278575b50509150506040516020818303038152906040526040518082805190602001908083835b602083106142cf5780518252601f1990920191602091820191016142b0565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209350505050878114156143165761430e8261549b565b819250614321565b60019091019061420c565b60001983141561433057600080fd5b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b856040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156143c45781810151838201526020016143ac565b50505050905090810190601f1680156143f15780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a18298505b5050505050505050919050565b6002546000908190600160a060020a03163214806144395750600254600160a060020a031633145b151561444457600080fd5b835160201061447d5750508151808301516000818152600460209081526040909120845192939261447792860190615664565b506144f3565b826005856040518082805190602001908083835b602083106144b05780518252601f199092019160209182019101614491565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932084516144f19591949190910192509050615664565b505b7fe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c846040518080602001828103825283818151815260200191508051906020019080838360005b8381101561455257818101518382015260200161453a565b50505050905090810190601f16801561457f5780820380516001836020036101000a031916815260200191505b509250505060405180910390a150505050565b60025460009081908190600160a060020a03163314806145ba575060006145b833613b7a565b115b15156145c557600080fd5b88518a51146145d357600080fd5b87518951146145e157600080fd5b86518851146145ef57600080fd5b85518751146145fd57600080fd5b845186511461460b57600080fd5b835185511461461957600080fd5b600092505b895183101561478c57868381518110151561463557fe5b90602001906020020151915081600160a060020a031663508ad278338c8681518110151561465f57fe5b906020019060200201518c8781518110151561467757fe5b906020019060200201518c8881518110151561468f57fe5b906020019060200201518b898151811015156146a757fe5b906020019060200201518b8a8151811015156146bf57fe5b906020019060200201518b8b8151811015156146d757fe5b60209081029091018101516040805160e060020a63ffffffff8c16028152600160a060020a03998a16600482015260ff90981660248901526044880196909652606487019490945291909516608485015260a484019490945260c48301525160e480830193928290030181600087803b15801561475357600080fd5b505af1158015614767573d6000803e3d6000fd5b505050506040513d602081101561477d57600080fd5b5051905060019092019161461e565b50505050505050505050565b6040516000907fed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88908290a150600190565b600254600160a060020a03163214806147ec5750600254600160a060020a031633145b15156147f757600080fd5b600160a060020a038116151561480c57600080fd5b60028054600160a060020a031916600160a060020a0392909216919091179055565b60195490565b602260205260009081526040902054600160a060020a031681565b60025460009081908190600160a060020a03163214806148795750600254600160a060020a031633145b151561488457600080fd5b50506011546000190160005b601154811015611c335783600160a060020a03166010828154811015156148b357fe5b600091825260209091200154600160a060020a031614156149ea5760108054829081106148dc57fe5b60009182526020909120018054600160a060020a031916905580821461498157601080548390811061490a57fe5b60009182526020909120015460108054600160a060020a03909216918390811061493057fe5b60009182526020909120018054600160a060020a031916600160a060020a0392909216919091179055601080548390811061496757fe5b60009182526020909120018054600160a060020a03191690555b6011829055600160a060020a0384166000818152601260209081526040918290208054600160a060020a0319169055815192835290517fd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e29281900390910190a160019250611c38565b600101614890565b6002546000906060908290600160a060020a0316321480614a1d5750600254600160a060020a031633145b1515614a2857600080fd5b6023856040518082805190602001908083835b60208310614a5a5780518252601f199092019160209182019101614a3b565b51815160209384036101000a60001901801990921691161790529201948552506040805194859003820185208054808402870184019092528186529350915060009084015b82821015614b4a5760008481526020908190208301805460408051601f6002600019610100600187161502019094169390930492830185900485028101850190915281815292830182828015614b365780601f10614b0b57610100808354040283529160200191614b36565b820191906000526020600020905b815481529060010190602001808311614b1957829003601f168201915b505050505081526020019060010190614a9f565b505050509150600090505b8151811015614e3a57836040518082805190602001908083835b60208310614b8e5780518252601f199092019160209182019101614b6f565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912085519093508592508491508110614bca57fe5b906020019060200201516040518082805190602001908083835b60208310614c035780518252601f199092019160209182019101614be4565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040518091039020600019161415614e32578151600019018114614cee57815182906000198101908110614c5857fe5b906020019060200201516023866040518082805190602001908083835b60208310614c945780518252601f199092019160209182019101614c75565b51815160209384036101000a6000190180199092169116179052920194855250604051938490030190922080549092508491508110614ccf57fe5b906000526020600020019080519060200190614cec929190615664565b505b6023856040518082805190602001908083835b60208310614d205780518252601f199092019160209182019101614d01565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390206001835103815481101515614d6457fe5b906000526020600020016000614d7a9190615753565b60016023866040518082805190602001908083835b60208310614dae5780518252601f199092019160209182019101614d8f565b51815160209384036101000a6000190180199092169116179052920194855250604051938490030190922080549390930392614ded9250905082615797565b50604080513381526000602082015281517f5f463eb53cddf646852b82c0d9bdb1d1ec215c3802b780e8b7beea8b6e99f94c929181900390910190a160019250612ec0565b600101614b55565b604080513381526001602082015281517f5f463eb53cddf646852b82c0d9bdb1d1ec215c3802b780e8b7beea8b6e99f94c929181900390910190a1506000949350505050565b60008084518651141515614e9357600080fd5b5060005b8551811015614fc057826040518082805190602001908083835b60208310614ed05780518252601f199092019160209182019101614eb1565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912088519093508892508491508110614f0c57fe5b906020019060200201516040518082805190602001908083835b60208310614f455780518252601f199092019160209182019101614f26565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040518091039020600019161480614faa575083600160a060020a03168682815181101515614f9557fe5b90602001906020020151600160a060020a0316145b15614fb85760019150614fc5565b600101614e97565b600091505b50949350505050565b6060600080825b855182101561501657614fff8683815181101515614fef57fe5b906020019060200201518661559d565b1561500b576001909201915b600190910190614fd5565b8260405190808252806020026020018201604052801561504a57816020015b60608152602001906001900390816150355790505b50905082151561505c578093506150ca565b60009250600091505b85518210156150c65761507f8683815181101515614fef57fe5b156150bb57858281518110151561509257fe5b9060200190602002015181848151811015156150aa57fe5b602090810290910101526001909201915b600190910190615065565b8093505b50505092915050565b600b90565b604080517f6d616b654944537472696e6728696e742c6164647265737329000000000000008152905190819003601901812080825260e060020a8402600483018190526008830184905260609260ff90848160288160008681f180151561513e57600080fd5b50606081016040529695505050505050565b600160a060020a03808216600090815260146020526040812054909182918291161561517b57600080fd5b601f60009054906101000a9004600160a060020a0316600160a060020a0316637708bc416040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156151ce57600080fd5b505af11580156151e2573d6000803e3d6000fd5b505050506040513d60208110156151f857600080fd5b50519150600160a060020a038416321461528a5750604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152600160a060020a0385811660048301529151839283169163f2fde38b91602480830192600092919082900301818387803b15801561527157600080fd5b505af1158015615285573d6000803e3d6000fd5b505050505b60408051600160a060020a038416815290517f56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca9181900360200190a160408051600160a060020a0380851682528616602082015281517f05e3f3adaf96d565bb326088a1d8e0d78497549df2c99a8ab681e5fbc7a9b3f2929181900390910190a150600160a060020a0392831660009081526014602052604090208054600160a060020a031916938216939093179092555090565b81548310801561534f5750805483105b151561535a57600080fd5b81546000190183146154215780548190600019810190811061537857fe5b90600052602060002001818481548110151561539057fe5b9060005260206000200190805460018160011615610100020316600290046153b99291906156de565b508154829060001981019081106153cc57fe5b6000918252602090912001548254600160a060020a03909116908390859081106153f257fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055505b80548190600019810190811061543357fe5b9060005260206000200160006154499190615753565b8054615459826000198301615797565b5081548290600019810190811061546c57fe5b60009182526020909120018054600160a060020a031916905581546154958360001983016157bb565b50505050565b600a8054829081106154a957fe5b9060005260206000200160006154bf9190615753565b600b8054829081106154cd57fe5b6000918252602082200155600a5460001901811461557357600a805460001981019081106154f757fe5b90600052602060002001600a8281548110151561551057fe5b9060005260206000200190805460018160011615610100020316600290046155399291906156de565b50600b8054600019810190811061554c57fe5b9060005260206000200154600b8281548110151561556657fe5b6000918252602090912001555b600a8054906155869060001983016157df565b50600b8054906131a39060001983016157bb565b50565b60008060008351915084518211156155b457845191505b5060005b818110156156595783818151811015156155ce57fe5b90602001015160f860020a900460f860020a027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916858281518110151561561157fe5b60209101015160f860020a90819004027fff0000000000000000000000000000000000000000000000000000000000000016146156515760009250612ec0565b6001016155b8565b506001949350505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106156a557805160ff19168380011785556156d2565b828001600101855582156156d2579182015b828111156156d25782518255916020019190600101906156b7565b506115e9929150615803565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061571757805485556156d2565b828001600101855582156156d257600052602060002091601f016020900482015b828111156156d2578254825591600101919060010190615738565b50805460018160011615610100020316600290046000825580601f10615779575061559a565b601f01602090049060005260206000209081019061559a9190615803565b8154818355818111156134bd576000838152602090206134bd91810190830161581d565b8154818355818111156134bd576000838152602090206134bd918101908301615803565b8154818355818111156134bd576000838152602090206134bd918101908301615840565b61131891905b808211156115e95760008155600101615809565b61131891905b808211156115e95760006158378282615753565b50600101615823565b61131891905b808211156115e957600061585a8282615753565b506001016158465600a165627a7a72305820eb94e0c3a065de700595ce41c788cebf6783ac90a6f024ca88722124a540fcb60029", }
BaseContentSpaceMetaData contains all meta data concerning the BaseContentSpace contract.
var BaseContentTypeABI = BaseContentTypeMetaData.ABI
BaseContentTypeABI is the input ABI used to generate the binding from. Deprecated: Use BaseContentTypeMetaData.ABI instead.
var BaseContentTypeBin = BaseContentTypeMetaData.Bin
BaseContentTypeBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BaseContentTypeMetaData.Bin instead.
var BaseContentTypeFuncSigs = BaseContentTypeMetaData.Sigs
Deprecated: Use BaseContentTypeMetaData.Sigs instead. BaseContentTypeFuncSigs maps the 4-byte function signature to its string representation.
var BaseContentTypeMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"parentAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"stakeholder\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canConfirm\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setGroupRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"countVersionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"commitPending\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"confirmCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"clearPending\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pendingHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionTimestamp\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canEdit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_objectHash\",\"type\":\"string\"}],\"name\":\"commit\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"updateRequest\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"objectHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_versionHash\",\"type\":\"string\"}],\"name\":\"deleteVersion\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"accessRequest\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"content_space\",\"type\":\"address\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"parentAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"CommitPending\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"UpdateRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"VersionConfirm\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"versionHash\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"index\",\"type\":\"int256\"}],\"name\":\"VersionDelete\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"AccessRequest\",\"type\":\"event\"}]", Sigs: 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)", }, Bin: "0x608060408190527f41636365737369626c6532303139303232323133353930304d4c0000000000006000557f4f776e61626c6532303139303532383139333830304d4c0000000000000000006001557f4564697461626c6532303230303432323138303430304d4c00000000000000006005557f42617365436f6e74656e745479706532303139303831333130353030304d4c00600c5560208061191483398101604052516002805432600160a060020a0319918216811790925560038054821690921790915560048054909116600160a060020a03909216919091179055611827806100ed6000396000f30060806040526004361061012e5763ffffffff60e060020a600035041662821de3811461013057806302d05d3f146101615780630fe1b5a21461017657806314cfabb3146101a357806322e564eb146101cc578063331b86c0146101f9578063375a6e7c1461022057806341c0e1b514610235578063446e88261461024a57806354fd4d50146102525780635f6a130114610267578063628449fd1461027c5780636d2e4b1b146103065780636e375427146103275780637886f7471461033c5780637ca8f6181461035457806381beeb641461036c5780638da5cb5b146103815780639867db7414610396578063af570c04146103ef578063c287e0ed14610404578063e02dd9c214610419578063e1a707171461042e578063f155188714610487578063f2fde38b1461049c575b005b34801561013c57600080fd5b506101456104bd565b60408051600160a060020a039092168252519081900360200190f35b34801561016d57600080fd5b506101456104cd565b34801561018257600080fd5b5061012e600160a060020a036004351660ff602435811690604435166104dc565b3480156101af57600080fd5b506101b86105ac565b604080519115158252519081900360200190f35b3480156101d857600080fd5b5061012e600160a060020a036004351660ff6024358116906044351661064b565b34801561020557600080fd5b5061020e6106dd565b60408051918252519081900360200190f35b34801561022c57600080fd5b506101b86106e3565b34801561024157600080fd5b5061012e6106ec565b6101b8610728565b34801561025e57600080fd5b5061020e610918565b34801561027357600080fd5b5061012e61091e565b34801561028857600080fd5b5061029161095c565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102cb5781810151838201526020016102b3565b50505050905090810190601f1680156102f85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561031257600080fd5b5061012e600160a060020a03600435166109ea565b34801561033357600080fd5b506101b8610a45565b34801561034857600080fd5b5061020e600435610bfc565b34801561036057600080fd5b50610291600435610c1b565b34801561037857600080fd5b506101b8610c8f565b34801561038d57600080fd5b50610145610ca0565b3480156103a257600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261012e943694929360249392840191908190840183828082843750949750610caf9650505050505050565b3480156103fb57600080fd5b50610145610ddc565b34801561041057600080fd5b5061012e610deb565b34801561042557600080fd5b50610291610ebb565b34801561043a57600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261020e943694929360249392840191908190840183828082843750949750610f169650505050505050565b34801561049357600080fd5b506101b861149b565b3480156104a857600080fd5b5061012e600160a060020a03600435166114cc565b600454600160a060020a03165b90565b600254600160a060020a031681565b60048054604080517f63e6ffdd000000000000000000000000000000000000000000000000000000008152600160a060020a03878116948201949094529051929091169160009183916363e6ffdd9160248082019260209290919082900301818787803b15801561054c57600080fd5b505af1158015610560573d6000803e3d6000fd5b505050506040513d602081101561057657600080fd5b50519050600160a060020a038116151561059a5761059585858561064b565b6105a5565b6105a581858561064b565b5050505050565b60048054604080517f26683e14000000000000000000000000000000000000000000000000000000008152339381019390935251600092600160a060020a039092169182916326683e149160248082019260209290919082900301818887803b15801561061857600080fd5b505af115801561062c573d6000803e3d6000fd5b505050506040513d602081101561064257600080fd5b505191505b5090565b604080517f8635adb500000000000000000000000000000000000000000000000000000000815230600482015260ff80851660248301528316604482015290518491600160a060020a03831691638635adb59160648082019260009290919082900301818387803b1580156106bf57600080fd5b505af11580156106d3573d6000803e3d6000fd5b5050505050505050565b60085490565b600b5460ff1681565b600354600160a060020a031632148061070f5750600354600160a060020a031633145b151561071a57600080fd5b600354600160a060020a0316ff5b60006107326105ac565b151561073d57600080fd5b600b5460ff16151561074e57600080fd5b6000600680546001816001161561010002031660029004905011156107fd57600880546001818101808455600093909352600680546107c4937ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30192600261010091831615919091026000190190911604611642565b5050600754600980546001810182556000919091527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af01555b600a80546108209160069160026000196101006001841615020190911604611642565b504260075560408051602081019182905260009081905261084391600a916116c3565b50600b805460ff1916905560045460408051600160a060020a039092168083526020830182815260068054600260001960018316156101000201909116049385018490527f482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e949293909291906060830190849080156109035780601f106108d857610100808354040283529160200191610903565b820191906000526020600020905b8154815290600101906020018083116108e657829003601f168201915b5050935050505060405180910390a150600190565b600c5481565b610926610a45565b151561093157600080fd5b60408051602081019182905260009081905261094f91600a916116c3565b50600b805460ff19169055565b600a805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109e25780601f106109b7576101008083540402835291602001916109e2565b820191906000526020600020905b8154815290600101906020018083116109c557829003601f168201915b505050505081565b600254600160a060020a03163214610a0157600080fd5b600160a060020a0381161515610a1657600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60048054604080517f63e6ffdd000000000000000000000000000000000000000000000000000000008152329381019390935251600092600160a060020a03909216918391829184916363e6ffdd9160248082019260209290919082900301818787803b158015610ab557600080fd5b505af1158015610ac9573d6000803e3d6000fd5b505050506040513d6020811015610adf57600080fd5b50519150600160a060020a03821615610bf15781905080600160a060020a031663fe538c5a3083600160a060020a0316635d97b6c26040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610b4357600080fd5b505af1158015610b57573d6000803e3d6000fd5b505050506040513d6020811015610b6d57600080fd5b50516040805160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301525160448083019260209291908290030181600087803b158015610bbe57600080fd5b505af1158015610bd2573d6000803e3d6000fd5b505050506040513d6020811015610be857600080fd5b50519350610bf6565b600093505b50505090565b6009805482908110610c0a57fe5b600091825260209091200154905081565b6008805482908110610c2957fe5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152935090918301828280156109e25780601f106109b7576101008083540402835291602001916109e2565b600354600160a060020a0316331490565b600354600160a060020a031681565b610cb7610a45565b1515610cc257600080fd5b600b5460ff1615610cd257600080fd5b8051608011610ce057600080fd5b8051610cf390600a9060208401906116c3565b50600b805460ff191660011790556004547fb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa7590600160a060020a0316610d376104bd565b60408051600160a060020a038085168252831660208201526060918101828152600a80546002600019610100600184161502019091160493830184905292608083019084908015610dc95780601f10610d9e57610100808354040283529160200191610dc9565b820191906000526020600020905b815481529060010190602001808311610dac57829003601f168201915b505094505050505060405180910390a150565b600454600160a060020a031681565b610df3610c8f565b80610e015750610e016105ac565b1515610e0c57600080fd5b60408051602080825260068054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b6593909291829182019084908015610eab5780601f10610e8057610100808354040283529160200191610eab565b820191906000526020600020905b815481529060010190602001808311610e8e57829003601f168201915b50509250505060405180910390a1565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109e25780601f106109b7576101008083540402835291602001916109e2565b6000806000806000806000806000610f2c610a45565b1515610f3757600080fd5b896040516020018082805190602001908083835b60208310610f6a5780518252601f199092019160209182019101610f4b565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310610fcd5780518252601f199092019160209182019101610fae565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902097506006604051602001808280546001816001161561010002031660029004801561105c5780601f1061103a57610100808354040283529182019161105c565b820191906000526020600020905b815481529060010190602001808311611048575b50509150506040516020818303038152906040526040518082805190602001908083835b6020831061109f5780518252601f199092019160209182019101611080565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912099505050508787141561128c576008541515611107576040805160208101918290526000908190526110fc916006916116c3565b5060006007556111b2565b6000955060009450600093505b60085484101561116a578460098581548110151561112e57fe5b9060005260206000200154111561115f5783955060098481548110151561115157fe5b906000526020600020015494505b600190930192611114565b600880548790811061117857fe5b90600052602060002001600690805460018160011615610100020316600290046111a3929190611642565b5060078590556111b28661153e565b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600460009054906101000a9004600160a060020a03168b60006040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561124757818101518382015260200161122f565b50505050905090810190601f1680156112745780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a16000985061148e565b6000199250600091505b6008548210156113ab5760088054839081106112ae57fe5b9060005260206000200160405160200180828054600181600116156101000203166002900480156113165780601f106112f4576101008083540402835291820191611316565b820191906000526020600020905b815481529060010190602001808311611302575b50509150506040516020818303038152906040526040518082805190602001908083835b602083106113595780518252601f19909201916020918201910161133a565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209350505050878114156113a0576113988261153e565b8192506113ab565b600190910190611296565b6000198314156113ba57600080fd5b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600460009054906101000a9004600160a060020a03168b856040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561144e578181015183820152602001611436565b50505050905090810190601f16801561147b5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a18298505b5050505050505050919050565b6040516000907fed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88908290a150600190565b600354600160a060020a03163214806114ef5750600354600160a060020a031633145b15156114fa57600080fd5b600160a060020a038116151561150f57600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600880548290811061154c57fe5b9060005260206000200160006115629190611731565b600980548290811061157057fe5b60009182526020822001556008546000190181146116165760088054600019810190811061159a57fe5b906000526020600020016008828154811015156115b357fe5b9060005260206000200190805460018160011615610100020316600290046115dc929190611642565b506009805460001981019081106115ef57fe5b906000526020600020015460098281548110151561160957fe5b6000918252602090912001555b6008805490611629906000198301611775565b50600980549061163d90600019830161179e565b505b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061167b57805485556116b7565b828001600101855582156116b757600052602060002091601f016020900482015b828111156116b757825482559160010191906001019061169c565b506106479291506117be565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061170457805160ff19168380011785556116b7565b828001600101855582156116b7579182015b828111156116b7578251825591602001919060010190611716565b50805460018160011615610100020316600290046000825580601f10611757575061163f565b601f01602090049060005260206000209081019061163f91906117be565b815481835581811115611799576000838152602090206117999181019083016117d8565b505050565b815481835581811115611799576000838152602090206117999181019083015b6104ca91905b8082111561064757600081556001016117c4565b6104ca91905b808211156106475760006117f28282611731565b506001016117de5600a165627a7a72305820434c77b313361acfe2ca58ca42e51c53485b46734b97af712ed76098e5627f180029", }
BaseContentTypeMetaData contains all meta data concerning the BaseContentType contract.
var BaseFactoryABI = BaseFactoryMetaData.ABI
BaseFactoryABI is the input ABI used to generate the binding from. Deprecated: Use BaseFactoryMetaData.ABI instead.
var BaseFactoryBin = BaseFactoryMetaData.Bin
BaseFactoryBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BaseFactoryMetaData.Bin instead.
var BaseFactoryFuncSigs = BaseFactoryMetaData.Sigs
Deprecated: Use BaseFactoryMetaData.Sigs instead. BaseFactoryFuncSigs maps the 4-byte function signature to its string representation.
var BaseFactoryMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"createNode\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"createContentType\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"}]", Sigs: map[string]string{ "af570c04": "contentSpace()", "b8cfaf05": "createContentType()", "5c6dc219": "createNode(address)", "02d05d3f": "creator()", "41c0e1b5": "kill()", "8da5cb5b": "owner()", "6d2e4b1b": "transferCreatorship(address)", "f2fde38b": "transferOwnership(address)", "54fd4d50": "version()", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f42617365466163746f727932303139303830313134303730304d4c000000000060045560018054600160a060020a0319908116329081179092556002805490911690911790556123968061007e6000396000f30060806040526004361061007f5763ffffffff60e060020a60003504166302d05d3f811461008157806341c0e1b5146100b257806354fd4d50146100c75780635c6dc219146100ee5780636d2e4b1b1461010f5780638da5cb5b14610130578063af570c0414610145578063b8cfaf051461015a578063f2fde38b1461016f575b005b34801561008d57600080fd5b50610096610190565b60408051600160a060020a039092168252519081900360200190f35b3480156100be57600080fd5b5061007f61019f565b3480156100d357600080fd5b506100dc6101db565b60408051918252519081900360200190f35b3480156100fa57600080fd5b50610096600160a060020a03600435166101e1565b34801561011b57600080fd5b5061007f600160a060020a0360043516610298565b34801561013c57600080fd5b506100966102f3565b34801561015157600080fd5b50610096610302565b34801561016657600080fd5b50610096610311565b34801561017b57600080fd5b5061007f600160a060020a0360043516610553565b600154600160a060020a031681565b600254600160a060020a03163214806101c25750600254600160a060020a031633145b15156101cd57600080fd5b600254600160a060020a0316ff5b60045481565b6000806101ec6105c5565b604051809103906000f080158015610208573d6000803e3d6000fd5b50905082600160a060020a031681600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561025357600080fd5b505af1158015610267573d6000803e3d6000fd5b505050506040513d602081101561027d57600080fd5b5051600160a060020a03161461029257600080fd5b92915050565b600154600160a060020a031632146102af57600080fd5b600160a060020a03811615156102c457600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031681565b600354600160a060020a031681565b6000806000806000336103226105d5565b600160a060020a03909116815260405190819003602001906000f08015801561034f573d6000803e3d6000fd5b50935033925082600160a060020a031663a2d67fcf6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561039357600080fd5b505af11580156103a7573d6000803e3d6000fd5b505050506040513d60208110156103bd57600080fd5b5051604080517f5d97b6c20000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a03831691638635adb59187918491635d97b6c29160048083019260209291908290030181600087803b15801561042a57600080fd5b505af115801561043e573d6000803e3d6000fd5b505050506040513d602081101561045457600080fd5b5051604080517f186897330000000000000000000000000000000000000000000000000000000081529051600160a060020a0387169163186897339160048083019260209291908290030181600087803b1580156104b157600080fd5b505af11580156104c5573d6000803e3d6000fd5b505050506040513d60208110156104db57600080fd5b50516040805160e060020a63ffffffff8716028152600160a060020a03909416600485015260ff92831660248501529116604483015251606480830192600092919082900301818387803b15801561053257600080fd5b505af1158015610546573d6000803e3d6000fd5b5095979650505050505050565b600254600160a060020a03163214806105765750600254600160a060020a031633145b151561058157600080fd5b600160a060020a038116151561059657600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051610471806105e683390190565b60405161191480610a5783390190560060806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f4e6f646532303139303331353130353130304d4c00000000000000000000000060045560018054600160a060020a0319908116329081179092556002805490911690911790556103f38061007e6000396000f30060806040526004361061008d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461008f57806341304fac146100c057806341c0e1b51461011957806354fd4d501461012e5780636d2e4b1b146101555780638da5cb5b14610176578063af570c041461018b578063f2fde38b146101a0575b005b34801561009b57600080fd5b506100a46101c1565b60408051600160a060020a039092168252519081900360200190f35b3480156100cc57600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261008d9436949293602493928401919081908401838280828437509497506101d09650505050505050565b34801561012557600080fd5b5061008d61029a565b34801561013a57600080fd5b506101436102d6565b60408051918252519081900360200190f35b34801561016157600080fd5b5061008d600160a060020a03600435166102dc565b34801561018257600080fd5b506100a4610337565b34801561019757600080fd5b506100a4610346565b3480156101ac57600080fd5b5061008d600160a060020a0360043516610355565b600154600160a060020a031681565b600254600160a060020a03163214806101f35750600254600160a060020a031633145b15156101fe57600080fd5b7fcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab816040518080602001828103825283818151815260200191508051906020019080838360005b8381101561025d578181015183820152602001610245565b50505050905090810190601f16801561028a5780820380516001836020036101000a031916815260200191505b509250505060405180910390a150565b600254600160a060020a03163214806102bd5750600254600160a060020a031633145b15156102c857600080fd5b600254600160a060020a0316ff5b60045481565b600154600160a060020a031632146102f357600080fd5b600160a060020a038116151561030857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031681565b600354600160a060020a031681565b600254600160a060020a03163214806103785750600254600160a060020a031633145b151561038357600080fd5b600160a060020a038116151561039857600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a723058208a4aa8e4e08612c61fc5310cf0c518b171d02ca645f980b1bd61ad9e7746c4860029608060408190527f41636365737369626c6532303139303232323133353930304d4c0000000000006000557f4f776e61626c6532303139303532383139333830304d4c0000000000000000006001557f4564697461626c6532303230303432323138303430304d4c00000000000000006005557f42617365436f6e74656e745479706532303139303831333130353030304d4c00600c5560208061191483398101604052516002805432600160a060020a0319918216811790925560038054821690921790915560048054909116600160a060020a03909216919091179055611827806100ed6000396000f30060806040526004361061012e5763ffffffff60e060020a600035041662821de3811461013057806302d05d3f146101615780630fe1b5a21461017657806314cfabb3146101a357806322e564eb146101cc578063331b86c0146101f9578063375a6e7c1461022057806341c0e1b514610235578063446e88261461024a57806354fd4d50146102525780635f6a130114610267578063628449fd1461027c5780636d2e4b1b146103065780636e375427146103275780637886f7471461033c5780637ca8f6181461035457806381beeb641461036c5780638da5cb5b146103815780639867db7414610396578063af570c04146103ef578063c287e0ed14610404578063e02dd9c214610419578063e1a707171461042e578063f155188714610487578063f2fde38b1461049c575b005b34801561013c57600080fd5b506101456104bd565b60408051600160a060020a039092168252519081900360200190f35b34801561016d57600080fd5b506101456104cd565b34801561018257600080fd5b5061012e600160a060020a036004351660ff602435811690604435166104dc565b3480156101af57600080fd5b506101b86105ac565b604080519115158252519081900360200190f35b3480156101d857600080fd5b5061012e600160a060020a036004351660ff6024358116906044351661064b565b34801561020557600080fd5b5061020e6106dd565b60408051918252519081900360200190f35b34801561022c57600080fd5b506101b86106e3565b34801561024157600080fd5b5061012e6106ec565b6101b8610728565b34801561025e57600080fd5b5061020e610918565b34801561027357600080fd5b5061012e61091e565b34801561028857600080fd5b5061029161095c565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102cb5781810151838201526020016102b3565b50505050905090810190601f1680156102f85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561031257600080fd5b5061012e600160a060020a03600435166109ea565b34801561033357600080fd5b506101b8610a45565b34801561034857600080fd5b5061020e600435610bfc565b34801561036057600080fd5b50610291600435610c1b565b34801561037857600080fd5b506101b8610c8f565b34801561038d57600080fd5b50610145610ca0565b3480156103a257600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261012e943694929360249392840191908190840183828082843750949750610caf9650505050505050565b3480156103fb57600080fd5b50610145610ddc565b34801561041057600080fd5b5061012e610deb565b34801561042557600080fd5b50610291610ebb565b34801561043a57600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261020e943694929360249392840191908190840183828082843750949750610f169650505050505050565b34801561049357600080fd5b506101b861149b565b3480156104a857600080fd5b5061012e600160a060020a03600435166114cc565b600454600160a060020a03165b90565b600254600160a060020a031681565b60048054604080517f63e6ffdd000000000000000000000000000000000000000000000000000000008152600160a060020a03878116948201949094529051929091169160009183916363e6ffdd9160248082019260209290919082900301818787803b15801561054c57600080fd5b505af1158015610560573d6000803e3d6000fd5b505050506040513d602081101561057657600080fd5b50519050600160a060020a038116151561059a5761059585858561064b565b6105a5565b6105a581858561064b565b5050505050565b60048054604080517f26683e14000000000000000000000000000000000000000000000000000000008152339381019390935251600092600160a060020a039092169182916326683e149160248082019260209290919082900301818887803b15801561061857600080fd5b505af115801561062c573d6000803e3d6000fd5b505050506040513d602081101561064257600080fd5b505191505b5090565b604080517f8635adb500000000000000000000000000000000000000000000000000000000815230600482015260ff80851660248301528316604482015290518491600160a060020a03831691638635adb59160648082019260009290919082900301818387803b1580156106bf57600080fd5b505af11580156106d3573d6000803e3d6000fd5b5050505050505050565b60085490565b600b5460ff1681565b600354600160a060020a031632148061070f5750600354600160a060020a031633145b151561071a57600080fd5b600354600160a060020a0316ff5b60006107326105ac565b151561073d57600080fd5b600b5460ff16151561074e57600080fd5b6000600680546001816001161561010002031660029004905011156107fd57600880546001818101808455600093909352600680546107c4937ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30192600261010091831615919091026000190190911604611642565b5050600754600980546001810182556000919091527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af01555b600a80546108209160069160026000196101006001841615020190911604611642565b504260075560408051602081019182905260009081905261084391600a916116c3565b50600b805460ff1916905560045460408051600160a060020a039092168083526020830182815260068054600260001960018316156101000201909116049385018490527f482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e949293909291906060830190849080156109035780601f106108d857610100808354040283529160200191610903565b820191906000526020600020905b8154815290600101906020018083116108e657829003601f168201915b5050935050505060405180910390a150600190565b600c5481565b610926610a45565b151561093157600080fd5b60408051602081019182905260009081905261094f91600a916116c3565b50600b805460ff19169055565b600a805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109e25780601f106109b7576101008083540402835291602001916109e2565b820191906000526020600020905b8154815290600101906020018083116109c557829003601f168201915b505050505081565b600254600160a060020a03163214610a0157600080fd5b600160a060020a0381161515610a1657600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60048054604080517f63e6ffdd000000000000000000000000000000000000000000000000000000008152329381019390935251600092600160a060020a03909216918391829184916363e6ffdd9160248082019260209290919082900301818787803b158015610ab557600080fd5b505af1158015610ac9573d6000803e3d6000fd5b505050506040513d6020811015610adf57600080fd5b50519150600160a060020a03821615610bf15781905080600160a060020a031663fe538c5a3083600160a060020a0316635d97b6c26040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610b4357600080fd5b505af1158015610b57573d6000803e3d6000fd5b505050506040513d6020811015610b6d57600080fd5b50516040805160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301525160448083019260209291908290030181600087803b158015610bbe57600080fd5b505af1158015610bd2573d6000803e3d6000fd5b505050506040513d6020811015610be857600080fd5b50519350610bf6565b600093505b50505090565b6009805482908110610c0a57fe5b600091825260209091200154905081565b6008805482908110610c2957fe5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152935090918301828280156109e25780601f106109b7576101008083540402835291602001916109e2565b600354600160a060020a0316331490565b600354600160a060020a031681565b610cb7610a45565b1515610cc257600080fd5b600b5460ff1615610cd257600080fd5b8051608011610ce057600080fd5b8051610cf390600a9060208401906116c3565b50600b805460ff191660011790556004547fb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa7590600160a060020a0316610d376104bd565b60408051600160a060020a038085168252831660208201526060918101828152600a80546002600019610100600184161502019091160493830184905292608083019084908015610dc95780601f10610d9e57610100808354040283529160200191610dc9565b820191906000526020600020905b815481529060010190602001808311610dac57829003601f168201915b505094505050505060405180910390a150565b600454600160a060020a031681565b610df3610c8f565b80610e015750610e016105ac565b1515610e0c57600080fd5b60408051602080825260068054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b6593909291829182019084908015610eab5780601f10610e8057610100808354040283529160200191610eab565b820191906000526020600020905b815481529060010190602001808311610e8e57829003601f168201915b50509250505060405180910390a1565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109e25780601f106109b7576101008083540402835291602001916109e2565b6000806000806000806000806000610f2c610a45565b1515610f3757600080fd5b896040516020018082805190602001908083835b60208310610f6a5780518252601f199092019160209182019101610f4b565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310610fcd5780518252601f199092019160209182019101610fae565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902097506006604051602001808280546001816001161561010002031660029004801561105c5780601f1061103a57610100808354040283529182019161105c565b820191906000526020600020905b815481529060010190602001808311611048575b50509150506040516020818303038152906040526040518082805190602001908083835b6020831061109f5780518252601f199092019160209182019101611080565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912099505050508787141561128c576008541515611107576040805160208101918290526000908190526110fc916006916116c3565b5060006007556111b2565b6000955060009450600093505b60085484101561116a578460098581548110151561112e57fe5b9060005260206000200154111561115f5783955060098481548110151561115157fe5b906000526020600020015494505b600190930192611114565b600880548790811061117857fe5b90600052602060002001600690805460018160011615610100020316600290046111a3929190611642565b5060078590556111b28661153e565b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600460009054906101000a9004600160a060020a03168b60006040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561124757818101518382015260200161122f565b50505050905090810190601f1680156112745780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a16000985061148e565b6000199250600091505b6008548210156113ab5760088054839081106112ae57fe5b9060005260206000200160405160200180828054600181600116156101000203166002900480156113165780601f106112f4576101008083540402835291820191611316565b820191906000526020600020905b815481529060010190602001808311611302575b50509150506040516020818303038152906040526040518082805190602001908083835b602083106113595780518252601f19909201916020918201910161133a565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209350505050878114156113a0576113988261153e565b8192506113ab565b600190910190611296565b6000198314156113ba57600080fd5b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600460009054906101000a9004600160a060020a03168b856040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561144e578181015183820152602001611436565b50505050905090810190601f16801561147b5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a18298505b5050505050505050919050565b6040516000907fed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88908290a150600190565b600354600160a060020a03163214806114ef5750600354600160a060020a031633145b15156114fa57600080fd5b600160a060020a038116151561150f57600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600880548290811061154c57fe5b9060005260206000200160006115629190611731565b600980548290811061157057fe5b60009182526020822001556008546000190181146116165760088054600019810190811061159a57fe5b906000526020600020016008828154811015156115b357fe5b9060005260206000200190805460018160011615610100020316600290046115dc929190611642565b506009805460001981019081106115ef57fe5b906000526020600020015460098281548110151561160957fe5b6000918252602090912001555b6008805490611629906000198301611775565b50600980549061163d90600019830161179e565b505b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061167b57805485556116b7565b828001600101855582156116b757600052602060002091601f016020900482015b828111156116b757825482559160010191906001019061169c565b506106479291506117be565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061170457805160ff19168380011785556116b7565b828001600101855582156116b7579182015b828111156116b7578251825591602001919060010190611716565b50805460018160011615610100020316600290046000825580601f10611757575061163f565b601f01602090049060005260206000209081019061163f91906117be565b815481835581811115611799576000838152602090206117999181019083016117d8565b505050565b815481835581811115611799576000838152602090206117999181019083015b6104ca91905b8082111561064757600081556001016117c4565b6104ca91905b808211156106475760006117f28282611731565b506001016117de5600a165627a7a72305820434c77b313361acfe2ca58ca42e51c53485b46734b97af712ed76098e5627f180029a165627a7a723058207f2543f01a9651b05ebc54c013f85ff3d225217f3a3347c757af978f1e2b854a0029", }
BaseFactoryMetaData contains all meta data concerning the BaseFactory contract.
var BaseGroupFactoryABI = BaseGroupFactoryMetaData.ABI
BaseGroupFactoryABI is the input ABI used to generate the binding from. Deprecated: Use BaseGroupFactoryMetaData.ABI instead.
var BaseGroupFactoryBin = BaseGroupFactoryMetaData.Bin
BaseGroupFactoryBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BaseGroupFactoryMetaData.Bin instead.
var BaseGroupFactoryFuncSigs = BaseGroupFactoryMetaData.Sigs
Deprecated: Use BaseGroupFactoryMetaData.Sigs instead. BaseGroupFactoryFuncSigs maps the 4-byte function signature to its string representation.
var BaseGroupFactoryMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"createGroup\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"}]", Sigs: map[string]string{ "af570c04": "contentSpace()", "575185ed": "createGroup()", "02d05d3f": "creator()", "41c0e1b5": "kill()", "8da5cb5b": "owner()", "6d2e4b1b": "transferCreatorship(address)", "f2fde38b": "transferOwnership(address)", "54fd4d50": "version()", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f4261736547726f7570466163746f727932303139303732393131353230304d4c60045560018054600160a060020a0319908116329081179092556002805490911690911790556144918061007e6000396000f3006080604052600436106100745763ffffffff60e060020a60003504166302d05d3f811461007657806341c0e1b5146100a757806354fd4d50146100bc578063575185ed146100e35780636d2e4b1b146100f85780638da5cb5b14610119578063af570c041461012e578063f2fde38b14610143575b005b34801561008257600080fd5b5061008b610164565b60408051600160a060020a039092168252519081900360200190f35b3480156100b357600080fd5b50610074610173565b3480156100c857600080fd5b506100d16101af565b60408051918252519081900360200190f35b3480156100ef57600080fd5b5061008b6101b5565b34801561010457600080fd5b50610074600160a060020a03600435166103f7565b34801561012557600080fd5b5061008b610452565b34801561013a57600080fd5b5061008b610461565b34801561014f57600080fd5b50610074600160a060020a0360043516610470565b600154600160a060020a031681565b600254600160a060020a03163214806101965750600254600160a060020a031633145b15156101a157600080fd5b600254600160a060020a0316ff5b60045481565b6000806000806000336101c66104e2565b600160a060020a03909116815260405190819003602001906000f0801580156101f3573d6000803e3d6000fd5b50935033925082600160a060020a031663a2d67fcf6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561023757600080fd5b505af115801561024b573d6000803e3d6000fd5b505050506040513d602081101561026157600080fd5b5051604080517f5d97b6c20000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a0383169163f17bda919187918491635d97b6c29160048083019260209291908290030181600087803b1580156102ce57600080fd5b505af11580156102e2573d6000803e3d6000fd5b505050506040513d60208110156102f857600080fd5b5051604080517f186897330000000000000000000000000000000000000000000000000000000081529051600160a060020a0387169163186897339160048083019260209291908290030181600087803b15801561035557600080fd5b505af1158015610369573d6000803e3d6000fd5b505050506040513d602081101561037f57600080fd5b50516040805160e060020a63ffffffff8716028152600160a060020a03909416600485015260ff92831660248501529116604483015251606480830192600092919082900301818387803b1580156103d657600080fd5b505af11580156103ea573d6000803e3d6000fd5b5095979650505050505050565b600154600160a060020a0316321461040e57600080fd5b600160a060020a038116151561042357600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031681565b600354600160a060020a031681565b600254600160a060020a03163214806104935750600254600160a060020a031633145b151561049e57600080fd5b600160a060020a03811615156104b357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604051613f73806104f38339019056007f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f416363657373496e6465786f7232303139313131333230323430304d4c00000060045560058054600160ff19909116811761ff0019166102001762ff00001916620300001763ff000000191663040000001764ff0000000019166405000000001790915560e06040526080908152600a60a052606460c052620000ac90600690600362000203565b507f4564697461626c6532303230303432323138303430304d4c0000000000000000601b557f42734163636573734374726c4772703230323030333033313635393030504f006022553480156200010257600080fd5b5060405160208062003f73833981016040525160018054600160a060020a0319908116329081178084556002805484169092179091556005546007805460ff1990811660ff620100008504811691909117909255600f8054821661010085048416179055600b8054821683851617905560138054821663010000008504841617905560178054821664010000000090940490921692909217905560038054600160a060020a039687169085161790556000602481905560258054808701825591527f401968ff42a154441da5f6c4c935ac46b8671f0e062baaa62a7545ba53bb6e4c01805490931691909416179055602655602780549091169055620002c1565b6001830191839082156200028b5791602002820160005b838211156200025a57835183826101000a81548160ff021916908360ff16021790555092602001926001016020816000010492830192600103026200021a565b8015620002895782816101000a81549060ff02191690556001016020816000010492830192600103026200025a565b505b50620002999291506200029d565b5090565b620002be91905b808211156200029957805460ff19168155600101620002a4565b90565b613ca280620002d16000396000f3006080604052600436106103cd5763ffffffff60e060020a600035041662821de381146103cf57806302d05d3f14610400578063048bd52914610415578063055af48f1461043c57806308d865d71461045d578063091600e6146104945780630ae5e739146104a95780630dc10d3f146104ca57806312915a30146104df57806312b39dd0146104f457806313b8ad311461051d57806314cfabb31461053557806315c0bac11461054a57806316aed2321461057157806318689733146105865780631fcd77941461059b578063224dcba0146105b35780632d474cbd146105e05780632fa5c842146105f8578063304f4a7b1461063857806330e6694914610659578063331b86c01461068b578063375a6e7c146106a05780633def5140146106b557806341c0e1b5146106e257806342e7ba7b146106f7578063446e882614610718578063479a0c511461072057806354fd4d501461073557806355277a5b1461074a5780635c1d30591461075f5780635d97b6c2146105865780635f6a1301146107745780635faecb7614610789578063628449fd146107b05780636373a4111461083a578063638d02901461084f5780636813b6d11461086457806368a0469a1461088b57806369881c0c146108a05780636c0f79b6146108c15780636d2e4b1b146108d65780636e375427146108f75780636ebc8c861461090c57806375861a95146109245780637709bc78146109455780637886f747146109665780637ca8f6181461097e5780637cbb7bf2146109965780637fb52f1a146109c357806381beeb64146109f15780638232f3f114610a0657806385e0a20014610a1b57806385e6853114610a305780638635adb514610a515780638da5cb5b14610a7e57806392297d7b14610a9357806395a078e814610aa857806396eba03d14610a065780639867db7414610ac95780639f46133e14610b22578063a00b38c414610b37578063a4081d6214610b65578063a864dfa514610b86578063a980892d14610bad578063aa3f695214610bc2578063af570c0414610bda578063b8ff1dba14610bef578063c287e0ed14610c04578063c4b1978d14610c19578063cb86806d14610c2e578063cdb849b714610c43578063cf8a750314610c64578063d15d62a714610c7c578063d1aeb65114610720578063d30f8cd014610c94578063d8961c8d14610ca9578063e02dd9c214610ccf578063e1a7071714610ce4578063ebe9314e14610d3d578063f17bda9114610d52578063f2fde38b14610d7f578063fb52222c14610da0578063fba3779a14610dc1578063fccc134f14610ddb578063fe538c5a14610df0575b005b3480156103db57600080fd5b506103e4610e17565b60408051600160a060020a039092168252519081900360200190f35b34801561040c57600080fd5b506103e4610e27565b34801561042157600080fd5b5061042a610e36565b60408051918252519081900360200190f35b34801561044857600080fd5b506103cd600160a060020a0360043516610e47565b34801561046957600080fd5b5061047e600160a060020a0360043516610e97565b6040805160ff9092168252519081900360200190f35b3480156104a057600080fd5b5061047e610eb5565b3480156104b557600080fd5b506103cd600160a060020a0360043516610ebe565b3480156104d657600080fd5b5061042a611230565b3480156104eb57600080fd5b5061047e611236565b34801561050057600080fd5b50610509611244565b604080519115158252519081900360200190f35b34801561052957600080fd5b506103e460043561124d565b34801561054157600080fd5b50610509611275565b34801561055657600080fd5b50610509600160a060020a036004351660ff60243516611310565b34801561057d57600080fd5b5061047e611330565b34801561059257600080fd5b5061047e61133f565b3480156105a757600080fd5b506103e4600435611344565b3480156105bf57600080fd5b506103cd600160a060020a036004351660ff60243581169060443516611352565b3480156105ec57600080fd5b506103e4600435611364565b34801561060457600080fd5b5061060d611391565b6040805195865260208601949094528484019290925260608401526080830152519081900360a00190f35b34801561064457600080fd5b5061047e600160a060020a03600435166113dc565b34801561066557600080fd5b5061066e6113fa565b6040805160ff909316835260208301919091528051918290030190f35b34801561069757600080fd5b5061042a611409565b3480156106ac57600080fd5b5061050961140f565b3480156106c157600080fd5b506103cd600160a060020a036004351660ff60243581169060443516611418565b3480156106ee57600080fd5b506103cd611425565b34801561070357600080fd5b50610509600160a060020a0360043516611461565b610509611474565b34801561072c57600080fd5b5061047e611664565b34801561074157600080fd5b5061042a611669565b34801561075657600080fd5b5061042a61166f565b34801561076b57600080fd5b5061042a611675565b34801561078057600080fd5b506103cd61167b565b34801561079557600080fd5b50610509600160a060020a036004351660ff602435166116b9565b3480156107bc57600080fd5b506107c56116cd565b6040805160208082528351818301528351919283929083019185019080838360005b838110156107ff5781810151838201526020016107e7565b50505050905090810190601f16801561082c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561084657600080fd5b5061047e61175b565b34801561085b57600080fd5b5061042a61176c565b34801561087057600080fd5b50610509600160a060020a036004351660ff60243516611772565b34801561089757600080fd5b5061047e61178c565b3480156108ac57600080fd5b5061047e600160a060020a036004351661179c565b3480156108cd57600080fd5b5061066e6117ba565b3480156108e257600080fd5b506103cd600160a060020a03600435166117c9565b34801561090357600080fd5b50610509611817565b34801561091857600080fd5b506103e4600435611828565b34801561093057600080fd5b506103cd600160a060020a036004351661183a565b34801561095157600080fd5b50610509600160a060020a0360043516611a9f565b34801561097257600080fd5b5061042a600435611aa7565b34801561098a57600080fd5b506107c5600435611ac6565b3480156109a257600080fd5b506103cd600160a060020a036004351660ff60243581169060443516611b3a565b3480156109cf57600080fd5b5061050960ff600435811690600160a060020a03602435169060443516611b47565b3480156109fd57600080fd5b50610509611d4e565b348015610a1257600080fd5b5061047e611d5f565b348015610a2757600080fd5b5061042a611d64565b348015610a3c57600080fd5b506103cd600160a060020a0360043516611d70565b348015610a5d57600080fd5b506103cd600160a060020a036004351660ff60243581169060443516612113565b348015610a8a57600080fd5b506103e4612120565b348015610a9f57600080fd5b5061042a61212f565b348015610ab457600080fd5b50610509600160a060020a036004351661213b565b348015610ad557600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526103cd9436949293602493928401919081908401838280828437509497506121489650505050505050565b348015610b2e57600080fd5b5061066e612277565b348015610b4357600080fd5b5061050960ff600435811690600160a060020a03602435169060443516612286565b348015610b7157600080fd5b5061047e600160a060020a0360043516612340565b348015610b9257600080fd5b50610509600160a060020a036004351660ff6024351661235e565b348015610bb957600080fd5b5061066e61237a565b348015610bce57600080fd5b506103e4600435612389565b348015610be657600080fd5b506103e461239b565b348015610bfb57600080fd5b506103cd6123aa565b348015610c1057600080fd5b506103cd612494565b348015610c2557600080fd5b5061066e612564565b348015610c3a57600080fd5b5061042a612573565b348015610c4f57600080fd5b506103cd600160a060020a0360043516612579565b348015610c7057600080fd5b506103e46004356127f8565b348015610c8857600080fd5b506103e460043561280a565b348015610ca057600080fd5b5061042a61281c565b348015610cb557600080fd5b50610509600160a060020a03600435166024351515612828565b348015610cdb57600080fd5b506107c5612a0d565b348015610cf057600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261042a943694929360249392840191908190840183828082843750949750612a689650505050505050565b348015610d4957600080fd5b5061042a612fed565b348015610d5e57600080fd5b506103cd600160a060020a036004351660ff60243581169060443516612ff3565b348015610d8b57600080fd5b506103cd600160a060020a0360043516613000565b348015610dac57600080fd5b5061047e600160a060020a0360043516613065565b348015610dcd57600080fd5b506103cd6004351515613083565b348015610de757600080fd5b5061042a6130f8565b348015610dfc57600080fd5b50610509600160a060020a036004351660ff602435166130fe565b600354600160a060020a03165b90565b600154600160a060020a031681565b6000610e42600b613119565b905090565b600254600160a060020a0316321480610e6a5750600254600160a060020a031633145b1515610e7557600080fd5b60038054600160a060020a031916600160a060020a0392909216919091179055565b600160a060020a031660009081526018602052604090205460ff1690565b60055460ff1681565b600080600080610ecd33611461565b1515600114610edb57600080fd5b60009350600092505b602454831015610f365784600160a060020a0316602384815481101515610f0757fe5b600091825260209091200154600160a060020a03161415610f2b5760019350610f36565b600190920191610ee4565b831515610fe4576024546023541415610f9957602380546001810182556000919091527fd57b2b5166478fd4318d2acc6cc2c704584312bdd8781b32d5d06abda57f4230018054600160a060020a031916600160a060020a038716179055610fda565b846023602454815481101515610fab57fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055505b6024805460010190555b60408051600160a060020a038716815290517fb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd9149181900360200190a16003546040805160e060020a6363e6ffdd028152600160a060020a038881166004830152915191909216916363e6ffdd9160248083019260209291908290030181600087803b15801561107257600080fd5b505af1158015611086573d6000803e3d6000fd5b505050506040513d602081101561109c57600080fd5b5051604080517fd1aeb6510000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a0383169163f17bda91913091849163d1aeb6519160048083019260209291908290030181600087803b15801561110957600080fd5b505af115801561111d573d6000803e3d6000fd5b505050506040513d602081101561113357600080fd5b5051604080517f479a0c510000000000000000000000000000000000000000000000000000000081529051600160a060020a0387169163479a0c519160048083019260209291908290030181600087803b15801561119057600080fd5b505af11580156111a4573d6000803e3d6000fd5b505050506040513d60208110156111ba57600080fd5b50516040805160e060020a63ffffffff8716028152600160a060020a03909416600485015260ff92831660248501529116604483015251606480830192600092919082900301818387803b15801561121157600080fd5b505af1158015611225573d6000803e3d6000fd5b505050505050505050565b60125490565b600554610100900460ff1681565b60275460ff1681565b602380548290811061125b57fe5b600091825260209091200154600160a060020a0316905081565b600354604080517f26683e140000000000000000000000000000000000000000000000000000000081523360048201529051600092600160a060020a03169182916326683e149160248082019260209290919082900301818887803b1580156112dd57600080fd5b505af11580156112f1573d6000803e3d6000fd5b505050506040513d602081101561130757600080fd5b505191505b5090565b60055460009061132990610100900460ff168484611b47565b9392505050565b60055462010000900460ff1681565b600281565b602580548290811061125b57fe5b61135f6017848484613386565b505050565b60118054600091908390811061137657fe5b600091825260209091200154600160a060020a031692915050565b60008060008060006113a36007613119565b6113ad600f613119565b6113b7600b613119565b6113c16013613119565b6113cb6017613119565b945094509450945094509091929394565b600160a060020a031660009081526010602052604090205460ff1690565b600f5460125460ff9091169082565b601e5490565b60215460ff1681565b61135f600b848484613386565b600254600160a060020a03163214806114485750600254600160a060020a031633145b151561145357600080fd5b600254600160a060020a0316ff5b600061146e826001612828565b92915050565b600061147e611275565b151561148957600080fd5b60215460ff16151561149a57600080fd5b6000601c805460018160011615610100020316600290049050111561154957601e80546001818101808455600093909352601c8054611510937f50bb669a95c7b50b7e8a6f09454034b2b14cf2b85c730dca9a539ca82cb6e3500192600261010091831615919091026000190190911604613aa3565b5050601d54601f80546001810182556000919091527fa03837a25210ee280c2113ff4b77ca23440b19d4866cca721c801278fd08d80701555b6020805461156c91601c9160026000196101006001841615020190911604613aa3565b5042601d556040805160208181019283905260009182905261158f929091613b24565b506021805460ff1916905560035460408051600160a060020a0390921680835260208301828152601c8054600260001960018316156101000201909116049385018490527f482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e9492939092919060608301908490801561164f5780601f106116245761010080835404028352916020019161164f565b820191906000526020600020905b81548152906001019060200180831161163257829003601f168201915b5050935050505060405180910390a150600190565b600181565b60225481565b60245481565b60165490565b611683611817565b151561168e57600080fd5b604080516020818101928390526000918290526116ac929091613b24565b506021805460ff19169055565b6005546000906113299060ff168484611b47565b6020805460408051601f600260001961010060018716150201909416939093049283018490048402810184019091528181529190828201828280156117535780601f1061172857610100808354040283529160200191611753565b820191906000526020600020905b81548152906001019060200180831161173657829003601f168201915b505050505081565b600554640100000000900460ff1681565b60265481565b6005546000906113299062010000900460ff168484611b47565b6005546301000000900460ff1681565b600160a060020a03166000908152600c602052604090205460ff1690565b601754601a5460ff9091169082565b600154600160a060020a031632146117e057600080fd5b600160a060020a03811615156117f557600080fd5b60018054600160a060020a031916600160a060020a0392909216919091179055565b600254600160a060020a0316321490565b60198054600091908390811061137657fe5b600254600090819081908190600160a060020a03163214806118665750600254600160a060020a031633145b151561187157600080fd5b60009350600092505b6026548310156118cc5784600160a060020a031660258481548110151561189d57fe5b600091825260209091200154600160a060020a031614156118c157600193506118cc565b60019092019161187a565b83151561197a57602654602554141561192f57602580546001810182556000919091527f401968ff42a154441da5f6c4c935ac46b8671f0e062baaa62a7545ba53bb6e4c018054600160a060020a031916600160a060020a038716179055611970565b84602560265481548110151561194157fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055505b6026805460010190555b60408051600160a060020a038716815290517f93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d611179181900360200190a16003546040805160e060020a6363e6ffdd028152600160a060020a038881166004830152915191909216916363e6ffdd9160248083019260209291908290030181600087803b158015611a0857600080fd5b505af1158015611a1c573d6000803e3d6000fd5b505050506040513d6020811015611a3257600080fd5b5051604080517f5d97b6c20000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a0383169163f17bda919130918491635d97b6c29160048083019260209291908290030181600087803b15801561110957600080fd5b6000903b1190565b601f805482908110611ab557fe5b600091825260209091200154905081565b601e805482908110611ad457fe5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152935090918301828280156117535780601f1061172857610100808354040283529160200191611753565b61135f6007848484613386565b600080600080600080879450600260009054906101000a9004600160a060020a0316600160a060020a031685600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015611bb057600080fd5b505af1158015611bc4573d6000803e3d6000fd5b505050506040513d6020811015611bda57600080fd5b5051600160a060020a03161415611bf45760019550611d42565b611bff898989612286565b935060018415151415611c155760019550611d42565b5060005b601254811015611d3d576011805482908110611c3157fe5b600091825260209091200154600160a060020a031691508115801590611c755750600160a060020a038216600090815260106020526040902054600a60ff90911610155b15611d3557604080517fa00b38c400000000000000000000000000000000000000000000000000000000815260ff808c166004830152600160a060020a038b81166024840152908a166044830152915193945084939184169163a00b38c4916064808201926020929091908290030181600087803b158015611cf657600080fd5b505af1158015611d0a573d6000803e3d6000fd5b505050506040513d6020811015611d2057600080fd5b5051151560011415611d355760019550611d42565b600101611c19565b600095505b50505050509392505050565b600254600160a060020a0316331490565b600081565b6000610e426013613119565b6000806000611d7e33611461565b151560011480611d96575033600160a060020a038516145b1515611da157600080fd5b600092505b602454831015611ec85783600160a060020a0316602384815481101515611dc957fe5b600091825260209091200154600160a060020a03161415611ebd576023805484908110611df257fe5b60009182526020909120018054600160a060020a0319169055602454600019018314611eae576023600160245403815481101515611e2c57fe5b60009182526020909120015460238054600160a060020a039092169185908110611e5257fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506023600160245403815481101515611e9457fe5b60009182526020909120018054600160a060020a03191690555b60248054600019019055611ec8565b600190920191611da6565b60408051600160a060020a038616815290517f745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c9181900360200190a16003546040805160e060020a6363e6ffdd028152600160a060020a038781166004830152915191909216916363e6ffdd9160248083019260209291908290030181600087803b158015611f5657600080fd5b505af1158015611f6a573d6000803e3d6000fd5b505050506040513d6020811015611f8057600080fd5b5051604080517fd1aeb6510000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a0383169163f17bda91913091849163d1aeb6519160048083019260209291908290030181600087803b158015611fed57600080fd5b505af1158015612001573d6000803e3d6000fd5b505050506040513d602081101561201757600080fd5b5051604080517f8232f3f10000000000000000000000000000000000000000000000000000000081529051600160a060020a03871691638232f3f19160048083019260209291908290030181600087803b15801561207457600080fd5b505af1158015612088573d6000803e3d6000fd5b505050506040513d602081101561209e57600080fd5b50516040805160e060020a63ffffffff8716028152600160a060020a03909416600485015260ff92831660248501529116604483015251606480830192600092919082900301818387803b1580156120f557600080fd5b505af1158015612109573d6000803e3d6000fd5b5050505050505050565b61135f6013848484613386565b600254600160a060020a031681565b6000610e426007613119565b600061146e826000612828565b612150611817565b151561215b57600080fd5b60215460ff161561216b57600080fd5b805160801161217957600080fd5b805161218b9060209081840190613b24565b506021805460ff191660011790556003547fb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa7590600160a060020a03166121cf610e17565b60408051600160a060020a0380851682528316602082810191909152606092820183815281546002600019610100600184161502019091160493830184905290926080830190849080156122645780601f1061223957610100808354040283529160200191612264565b820191906000526020600020905b81548152906001019060200180831161224757829003601f168201915b505094505050505060405180910390a150565b60135460165460ff9091169082565b60055460009060ff858116911614156122ac576122a5600b8484613779565b9050611329565b60055460ff8581166101009092041614156122cd576122a5600f8484613779565b60055460ff858116620100009092041614156122ef576122a560078484613779565b60055460ff858116640100000000909204161415612313576122a560178484613779565b60055460ff8581166301000000909204161415612336576122a560138484613779565b5060009392505050565b600160a060020a031660009081526014602052604090205460ff1690565b60055460009061132990640100000000900460ff168484611b47565b600b54600e5460ff9091169082565b60158054600091908390811061137657fe5b600354600160a060020a031681565b6000806123b5613b92565b336000818152600c602081815260408084208054600a60ff8083169182068116808b5260648306819003821683038190038216958b018690526006546101009004821660020282168b8801819052988a9052969095529590940190910191821660ff199093168317905592955090935015801590612434575060ff8316155b1561244457612444600b856137cd565b60408051308152600160a060020a038616602082015260ff83168183015290517f23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff49181900360600190a150505050565b61249c611d4e565b806124aa57506124aa611275565b15156124b557600080fd5b604080516020808252601c8054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65939092918291820190849080156125545780601f1061252957610100808354040283529160200191612554565b820191906000526020600020905b81548152906001019060200180831161253757829003601f168201915b50509250505060405180910390a1565b600754600a5460ff9091169082565b600a5490565b60025460009081908190600160a060020a03163314806125a1575033600160a060020a038516145b15156125ac57600080fd5b600092505b6026548310156126d35783600160a060020a03166025848154811015156125d457fe5b600091825260209091200154600160a060020a031614156126c85760258054849081106125fd57fe5b60009182526020909120018054600160a060020a03191690556026546000190183146126b957602560016026540381548110151561263757fe5b60009182526020909120015460258054600160a060020a03909216918590811061265d57fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550602560016026540381548110151561269f57fe5b60009182526020909120018054600160a060020a03191690555b602680546000190190556126d3565b6001909201916125b1565b60408051600160a060020a038616815290517f2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b959181900360200190a16003546040805160e060020a6363e6ffdd028152600160a060020a038781166004830152915191909216916363e6ffdd9160248083019260209291908290030181600087803b15801561276157600080fd5b505af1158015612775573d6000803e3d6000fd5b505050506040513d602081101561278b57600080fd5b5051604080517f5d97b6c20000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a0383169163f17bda919130918491635d97b6c29160048083019260209291908290030181600087803b158015611fed57600080fd5b600d8054600091908390811061137657fe5b60098054600091908390811061137657fe5b6000610e42600f613119565b6003546040805160e060020a6363e6ffdd028152600160a060020a0385811660048301529151600093849384939116916363e6ffdd9160248082019260209290919082900301818787803b15801561287f57600080fd5b505af1158015612893573d6000803e3d6000fd5b505050506040513d60208110156128a957600080fd5b50519150819050600184151514156129b75780600160a060020a03166315c0bac13083600160a060020a0316635d97b6c26040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561290957600080fd5b505af115801561291d573d6000803e3d6000fd5b505050506040513d602081101561293357600080fd5b50516040805160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301525160448083019260209291908290030181600087803b15801561298457600080fd5b505af1158015612998573d6000803e3d6000fd5b505050506040513d60208110156129ae57600080fd5b50519250612a05565b80600160a060020a03166315c0bac13083600160a060020a031663d1aeb6516040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561290957600080fd5b505092915050565b601c805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156117535780601f1061172857610100808354040283529160200191611753565b6000806000806000806000806000612a7e611817565b1515612a8957600080fd5b896040516020018082805190602001908083835b60208310612abc5780518252601f199092019160209182019101612a9d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310612b1f5780518252601f199092019160209182019101612b00565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390209750601c6040516020018082805460018160011615610100020316600290048015612bae5780601f10612b8c576101008083540402835291820191612bae565b820191906000526020600020905b815481529060010190602001808311612b9a575b50509150506040516020818303038152906040526040518082805190602001908083835b60208310612bf15780518252601f199092019160209182019101612bd2565b5181516020939093036101000a60001901801990911692169190911790526040519201829003909120995050505087871415612dde57601e541515612c5957604080516020810191829052600090819052612c4e91601c91613b24565b506000601d55612d04565b6000955060009450600093505b601e54841015612cbc5784601f85815481101515612c8057fe5b90600052602060002001541115612cb157839550601f84815481101515612ca357fe5b906000526020600020015494505b600190930192612c66565b601e805487908110612cca57fe5b90600052602060002001601c9080546001816001161561010002031660029004612cf5929190613aa3565b50601d859055612d0486613864565b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b60006040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b83811015612d99578181015183820152602001612d81565b50505050905090810190601f168015612dc65780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a160009850612fe0565b6000199250600091505b601e54821015612efd57601e805483908110612e0057fe5b906000526020600020016040516020018082805460018160011615610100020316600290048015612e685780601f10612e46576101008083540402835291820191612e68565b820191906000526020600020905b815481529060010190602001808311612e54575b50509150506040516020818303038152906040526040518082805190602001908083835b60208310612eab5780518252601f199092019160209182019101612e8c565b5181516020939093036101000a60001901801990911692169190911790526040519201829003909120935050505087811415612ef257612eea82613864565b819250612efd565b600190910190612de8565b600019831415612f0c57600080fd5b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b856040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b83811015612fa0578181015183820152602001612f88565b50505050905090810190601f168015612fcd5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a18298505b5050505050505050919050565b600e5490565b61135f600f848484613386565b600254600160a060020a03163214806130235750600254600160a060020a031633145b151561302e57600080fd5b600160a060020a038116151561304357600080fd5b60028054600160a060020a031916600160a060020a0392909216919091179055565b600160a060020a031660009081526008602052604090205460ff1690565b600254600160a060020a03163214806130a65750600254600160a060020a031633145b15156130b157600080fd5b6027805482151560ff19909116811790915560408051918252517f04c71e53d136838eea703132a77007b0526b9a7691cdb7a6017a93673f865cbb9181900360200190a150565b601a5490565b600554600090611329906301000000900460ff168484611b47565b600080805b836003015481101561337f57613158846002018281548110151561313e57fe5b600091825260209091200154600160a060020a0316611a9f565b15156132e2577fa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b26081856002018381548110151561319157fe5b600091825260209182902001546040805192830193909352600160a060020a03168183015260608082526004908201527f6465616400000000000000000000000000000000000000000000000000000000608082015290519081900360a00190a16002840180548290811061320257fe5b60009182526020909120018054600160a060020a03191690556003840154600192909201916000190181146132d15783600201600185600301540381548110151561324957fe5b600091825260209091200154600285018054600160a060020a03909216918390811061327157fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055508360020160018560030154038154811015156132b757fe5b60009182526020909120018054600160a060020a03191690555b60038401805460001901905561337a565b7fa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b26081856002018381548110151561331557fe5b600091825260209182902001546040805192830193909352600160a060020a03168183015260608082526005908201527f616c697665000000000000000000000000000000000000000000000000000000608082015290519081900360a00190a16001015b61311e565b5092915050565b600080600080600080613397613b92565b60008060006133a532611461565b6003546040805160e060020a6363e6ffdd0281523260048201529051929c5060009b50600160a060020a03909116995089916363e6ffdd9160248082019260209290919082900301818f87803b1580156133fe57600080fd5b505af1158015613412573d6000803e3d6000fd5b505050506040513d602081101561342857600080fd5b8101908080519060200190929190505050965086955085600160a060020a0316637fb52f1a8f60000160009054906101000a900460ff168f60026040518463ffffffff1660e060020a028152600401808460ff1660ff16815260200183600160a060020a0316600160a060020a031681526020018260ff1660ff1681526020019350505050602060405180830381600087803b1580156134c757600080fd5b505af11580156134db573d6000803e3d6000fd5b505050506040513d60208110156134f157600080fd5b810190808051906020019092919050505098508d60010160008e600160a060020a0316600160a060020a0316815260200190815260200160002060009054906101000a900460ff169450600a8560ff1681151561354a57fe5b0660ff90811680865260648783160681900382166020870181905287030381166040860152600093508b92508216158015613589575089806135895750885b1561359357600192505b60ff8b16158015906135a25750895b80156135c4575060018460ff8e16600381106135ba57fe5b602002015160ff16145b156135d25760019250600291505b60ff8b16158015906135e15750885b8015613604575060028460ff8e16600381106135f957fe5b602002015160ff1614155b156136125760019250600191505b60ff8b16158015906136215750895b801561362a5750885b156136385760019250600291505b82151561364457600080fd5b600660ff8d166003811061365457fe5b602081049091015460ff601f9092166101000a9004811683029085908e166003811061367c57fe5b60ff909216602092909202015283600260200201518460016020020151856000602002015101019050808e60010160008f600160a060020a0316600160a060020a0316815260200190815260200160002060006101000a81548160ff021916908360ff1602179055508060ff166000141580156136fa575060ff8516155b15613709576137098e8e6137cd565b60ff8116151561371f5761371d8e8e613968565b505b60408051308152600160a060020a038f16602082015260ff83168183015290517f23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff49181900360600190a15050505050505050505050505050565b600160a060020a038216600090815260018401602052604081205460ff908116906006908416600381106137a957fe5b60208104919091015460ff601f9092166101000a9004811691161015949350505050565b60028201546003830154101561382657808260020183600301548154811015156137f357fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550613857565b60028201805460018101825560009182526020909120018054600160a060020a031916600160a060020a0383161790555b5060030180546001019055565b601e80548290811061387257fe5b9060005260206000200160006138889190613bb1565b601f80548290811061389657fe5b6000918252602082200155601e5460001901811461393c57601e805460001981019081106138c057fe5b90600052602060002001601e828154811015156138d957fe5b906000526020600020019080546001816001161561010002031660029004613902929190613aa3565b50601f8054600019810190811061391557fe5b9060005260206000200154601f8281548110151561392f57fe5b6000918252602090912001555b601e80549061394f906000198301613bf5565b50601f805490613963906000198301613c19565b505b50565b6000805b83600301548110156123365782600160a060020a0316846002018281548110151561399357fe5b600091825260209091200154600160a060020a03161415613a9b57600284018054829081106139be57fe5b60009182526020909120018054600160a060020a03191690556003840154600019018114613a86578360020160018560030154038154811015156139fe57fe5b600091825260209091200154600285018054600160a060020a039092169183908110613a2657fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550836002016001856003015403815481101515613a6c57fe5b60009182526020909120018054600160a060020a03191690555b6003840180546000190190556001915061337f565b60010161396c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10613adc5780548555613b18565b82800160010185558215613b1857600052602060002091601f016020900482015b82811115613b18578254825591600101919060010190613afd565b5061130c929150613c39565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10613b6557805160ff1916838001178555613b18565b82800160010185558215613b18579182015b82811115613b18578251825591602001919060010190613b77565b6060604051908101604052806003906020820280388339509192915050565b50805460018160011615610100020316600290046000825580601f10613bd75750613965565b601f0160209004906000526020600020908101906139659190613c39565b81548183558181111561135f5760008381526020902061135f918101908301613c53565b81548183558181111561135f5760008381526020902061135f9181019083015b610e2491905b8082111561130c5760008155600101613c3f565b610e2491905b8082111561130c576000613c6d8282613bb1565b50600101613c595600a165627a7a72305820d1723407a0417385d1889eb8a1b34e766e53ed2e1c1fa1573dccf4854264ca9b0029a165627a7a723058204c0757b82b73bb695f043d7bc6cfa85113b8affc9d823b4dc3097ae68b27837c0029", }
BaseGroupFactoryMetaData contains all meta data concerning the BaseGroupFactory contract.
var BaseLibraryABI = BaseLibraryMetaData.ABI
BaseLibraryABI is the input ABI used to generate the binding from. Deprecated: Use BaseLibraryMetaData.ABI instead.
var BaseLibraryBin = BaseLibraryMetaData.Bin
BaseLibraryBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BaseLibraryMetaData.Bin instead.
var BaseLibraryFactoryABI = BaseLibraryFactoryMetaData.ABI
BaseLibraryFactoryABI is the input ABI used to generate the binding from. Deprecated: Use BaseLibraryFactoryMetaData.ABI instead.
var BaseLibraryFactoryBin = BaseLibraryFactoryMetaData.Bin
BaseLibraryFactoryBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BaseLibraryFactoryMetaData.Bin instead.
var BaseLibraryFactoryFuncSigs = BaseLibraryFactoryMetaData.Sigs
Deprecated: Use BaseLibraryFactoryMetaData.Sigs instead. BaseLibraryFactoryFuncSigs maps the 4-byte function signature to its string representation.
var BaseLibraryFactoryMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"address_KMS\",\"type\":\"address\"}],\"name\":\"createLibrary\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"}]", Sigs: map[string]string{ "af570c04": "contentSpace()", "40b89f06": "createLibrary(address)", "02d05d3f": "creator()", "41c0e1b5": "kill()", "8da5cb5b": "owner()", "6d2e4b1b": "transferCreatorship(address)", "f2fde38b": "transferOwnership(address)", "54fd4d50": "version()", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f426173654c6962466163746f727932303139303530363135333230304d4c000060045560018054600160a060020a0319908116329081179092556002805490911690911790556145788061007e6000396000f3006080604052600436106100745763ffffffff60e060020a60003504166302d05d3f811461007657806340b89f06146100a757806341c0e1b5146100c857806354fd4d50146100dd5780636d2e4b1b146101045780638da5cb5b14610125578063af570c041461013a578063f2fde38b1461014f575b005b34801561008257600080fd5b5061008b610170565b60408051600160a060020a039092168252519081900360200190f35b3480156100b357600080fd5b5061008b600160a060020a036004351661017f565b3480156100d457600080fd5b506100746103c9565b3480156100e957600080fd5b506100f2610405565b60408051918252519081900360200190f35b34801561011057600080fd5b50610074600160a060020a036004351661040b565b34801561013157600080fd5b5061008b610466565b34801561014657600080fd5b5061008b610475565b34801561015b57600080fd5b50610074600160a060020a0360043516610484565b600154600160a060020a031681565b600080600080600085336101916104f6565b600160a060020a03928316815291166020820152604080519182900301906000f0801580156101c4573d6000803e3d6000fd5b50935033925082600160a060020a031663a2d67fcf6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561020857600080fd5b505af115801561021c573d6000803e3d6000fd5b505050506040513d602081101561023257600080fd5b5051604080517f5d97b6c20000000000000000000000000000000000000000000000000000000081529051919350839250600160a060020a03831691637cbb7bf29187918491635d97b6c29160048083019260209291908290030181600087803b15801561029f57600080fd5b505af11580156102b3573d6000803e3d6000fd5b505050506040513d60208110156102c957600080fd5b5051604080517f186897330000000000000000000000000000000000000000000000000000000081529051600160a060020a0387169163186897339160048083019260209291908290030181600087803b15801561032657600080fd5b505af115801561033a573d6000803e3d6000fd5b505050506040513d602081101561035057600080fd5b50516040805160e060020a63ffffffff8716028152600160a060020a03909416600485015260ff92831660248501529116604483015251606480830192600092919082900301818387803b1580156103a757600080fd5b505af11580156103bb573d6000803e3d6000fd5b509598975050505050505050565b600254600160a060020a03163214806103ec5750600254600160a060020a031633145b15156103f757600080fd5b600254600160a060020a0316ff5b60045481565b600154600160a060020a0316321461042257600080fd5b600160a060020a038116151561043757600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031681565b600354600160a060020a031681565b600254600160a060020a03163214806104a75750600254600160a060020a031633145b15156104b257600080fd5b600160a060020a03811615156104c757600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60405161404680610507833901905600608060408181527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f41636365737369626c6532303139303232323133353930304d4c0000000000006006557f4564697461626c6532303230303432323138303430304d4c00000000000000006007557f436f6e7461696e657232303139303532393039313830304d4c00000000000000600e5560118190557f426173654c69627261727932303139313031303134303830304d4c0000000000601355601781905560188190556019819055601b55806140468339810160405280516020909101516001805432600160a060020a03199182168117909255600280548216909217909155600380548216600160a060020a03938416179055600f805490911691909216179055613f0d806101396000396000f3006080604052600436106102db5763ffffffff60e060020a600035041662821de381146102dd578063011e01a51461030e57806302d05d3f1461032f5780630eaec2c5146103445780630f58a786146103795780630fe1b5a2146103a057806314cfabb3146103cd57806316308394146103e25780631b969895146104095780631cdbee5a1461042a5780631d0f43511461044b5780631e35d8fa1461046c5780631f2caaec1461048d57806321770a84146104a557806322e564eb146104ba5780632393553b146104e757806329d00219146104ff57806329dedde5146105205780632c11f392146105415780632cf994221461055957806332eaf21b1461057a578063331b86c01461058f578063375a6e7c146105a4578063386493e0146105b95780633dd71d99146105da57806341c0e1b5146105ef578063446e882614610604578063470750bb1461060c57806349102e611461062157806354fd4d50146106365780635f6a13011461064b578063628449fd1461066057806363dab9d4146106ea578063679a9a3c146107025780636d2e4b1b146107235780636e375427146107445780637886f747146107595780637ca8f6181461077157806381beeb641461078957806387e86b2c1461079e57806387fcd0b8146108095780638cb13c2e1461082a5780638da5cb5b14610842578063952e464b1461085757806395a078e81461086f5780639867db7414610890578063991a3a7c146108e95780639b55f901146109015780639cb121ba14610922578063ac55c90614610943578063af570c041461099c578063c287e0ed146109b1578063c65bcbe2146109c6578063c9e8e72d146109db578063cbcd4461146109fc578063dc3c29c014610a11578063e02dd9c214610a32578063e1a7071714610a47578063e542b7cb14610aa0578063e5538fd214610b37578063e8de515f14610b4c578063f155188714610b6d578063f2fde38b14610b82578063fd08919614610ba3575b005b3480156102e957600080fd5b506102f2610bc4565b60408051600160a060020a039092168252519081900360200190f35b34801561031a57600080fd5b506102db600160a060020a0360043516610bd4565b34801561033b57600080fd5b506102f2610c5c565b34801561035057600080fd5b50610365600160a060020a0360043516610c6b565b604080519115158252519081900360200190f35b34801561038557600080fd5b506102db600160a060020a0360043581169060243516610cec565b3480156103ac57600080fd5b506102db600160a060020a036004351660ff60243581169060443516610e61565b3480156103d957600080fd5b50610365610f2b565b3480156103ee57600080fd5b506103f7610fc6565b60408051918252519081900360200190f35b34801561041557600080fd5b50610365600160a060020a0360043516610fcc565b34801561043657600080fd5b506102f2600160a060020a036004351661106b565b34801561045757600080fd5b506102db600160a060020a0360043516611086565b34801561047857600080fd5b506102f2600160a060020a0360043516611289565b34801561049957600080fd5b506102f260043561137c565b3480156104b157600080fd5b506103f7611600565b3480156104c657600080fd5b506102db600160a060020a036004351660ff60243581169060443516611606565b3480156104f357600080fd5b506102f2600435611698565b34801561050b57600080fd5b50610365600160a060020a03600435166116c0565b34801561052c57600080fd5b50610365600160a060020a0360043516611743565b34801561054d57600080fd5b506102f2600435611761565b34801561056557600080fd5b50610365600160a060020a036004351661176f565b34801561058657600080fd5b506102f26118a6565b34801561059b57600080fd5b506103f76118b5565b3480156105b057600080fd5b506103656118bb565b3480156105c557600080fd5b50610365600160a060020a03600435166118c4565b3480156105e657600080fd5b50610365611acc565b3480156105fb57600080fd5b506102db611ad5565b610365611b11565b34801561061857600080fd5b506103f7611d01565b34801561062d57600080fd5b50610365611d07565b34801561064257600080fd5b506103f7611f20565b34801561065757600080fd5b506102db611f26565b34801561066c57600080fd5b50610675611f64565b6040805160208082528351818301528351919283929083019185019080838360005b838110156106af578181015183820152602001610697565b50505050905090810190601f1680156106dc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156106f657600080fd5b506102f2600435611ff2565b34801561070e57600080fd5b506102db600160a060020a036004351661203d565b34801561072f57600080fd5b506102db600160a060020a036004351661211a565b34801561075057600080fd5b50610365612168565b34801561076557600080fd5b506103f7600435612179565b34801561077d57600080fd5b50610675600435612198565b34801561079557600080fd5b5061036561220c565b3480156107aa57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610365948235600160a060020a0316946024803515159536959460649492019190819084018382808284375094975061221d9650505050505050565b34801561081557600080fd5b506102db600160a060020a036004351661253d565b34801561083657600080fd5b506102f2600435612681565b34801561084e57600080fd5b506102f261268f565b34801561086357600080fd5b506102f260043561269e565b34801561087b57600080fd5b50610365600160a060020a03600435166126ac565b34801561089c57600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526102db9436949293602493928401919081908401838280828437509497506127239650505050505050565b3480156108f557600080fd5b506102f2600435612850565b34801561090d57600080fd5b50610365600160a060020a036004351661285e565b34801561092e57600080fd5b50610365600160a060020a036004351661288c565b34801561094f57600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526106759436949293602493928401919081908401838280828437509497506128e39650505050505050565b3480156109a857600080fd5b506102f2612a91565b3480156109bd57600080fd5b506102db612aa0565b3480156109d257600080fd5b506103f7612b70565b3480156109e757600080fd5b506102db600160a060020a0360043516612b76565b348015610a0857600080fd5b50610365612bc6565b348015610a1d57600080fd5b506102db600160a060020a0360043516612db5565b348015610a3e57600080fd5b50610675612e92565b348015610a5357600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526103f7943694929360249392840191908190840183828082843750949750612eed9650505050505050565b348015610aac57600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526102db94369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a9998810197919650918201945092508291508401838280828437509497506134729650505050505050565b348015610b4357600080fd5b506103f76135f3565b348015610b5857600080fd5b50610365600160a060020a03600435166135f9565b348015610b7957600080fd5b506103656136d8565b348015610b8e57600080fd5b506102db600160a060020a036004351661373b565b348015610baf57600080fd5b50610365600160a060020a03600435166137a0565b600354600160a060020a03165b90565b600254600160a060020a0316321480610bf75750600254600160a060020a031633145b1515610c0257600080fd5b600f8054600160a060020a031916600160a060020a03838116919091179182905560408051929091168252517f74538e2fbd034afddf32b42c5939d211ce86c7683f9768f1a4969746f81f8608916020908290030190a150565b600154600160a060020a031681565b600060175460001415610c8057506001610ce7565b610ce4826014805480602002602001604051908101604052809291908181526020018280548015610cda57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610cbc575b5050505050613943565b90505b919050565b600254600160a060020a0316321480610d0f5750600254600160a060020a031633145b1515610d1a57600080fd5b600160a060020a0380831660009081526012602052604090205416158015610d485750610d468261288c565b155b15610df4576010546011541015610d9e57816010601154815481101515610d6b57fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550610dea565b601080546001810182556000919091527f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae672018054600160a060020a031916600160a060020a0384161790555b6011805460010190555b600160a060020a038281166000818152601260209081526040918290208054600160a060020a0319169486169485179055815192835282019290925281517f280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7929181900390910190a15050565b600354604080517f63e6ffdd000000000000000000000000000000000000000000000000000000008152600160a060020a038681166004830152915160009392909216916363e6ffdd9160248082019260209290919082900301818787803b158015610ecc57600080fd5b505af1158015610ee0573d6000803e3d6000fd5b505050506040513d6020811015610ef657600080fd5b50519050600160a060020a0381161515610f1a57610f15848484611606565b610f25565b610f25818484611606565b50505050565b600354604080517f26683e140000000000000000000000000000000000000000000000000000000081523360048201529051600092600160a060020a03169182916326683e149160248082019260209290919082900301818887803b158015610f9357600080fd5b505af1158015610fa7573d6000803e3d6000fd5b505050506040513d6020811015610fbd57600080fd5b505191505b5090565b601b5481565b6002546000908190600160a060020a0316321480610ff45750600254600160a060020a031633145b1515610fff57600080fd5b5060185461100f83601583613a44565b60188190558111156110605760408051600160a060020a038516815290517fdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb9181900360200190a160019150611065565b600091505b50919050565b601260205260009081526040902054600160a060020a031681565b6002546000908190600160a060020a03163214806110ae5750600254600160a060020a031633145b15156110b957600080fd5b60195491506110ca83601684613b5e565b60198190558210156112845760408051600160a060020a038516815290517f3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d4119181900360200190a182905080600160a060020a0316637cbb7bf23083600160a060020a03166396eba03d6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561116357600080fd5b505af1158015611177573d6000803e3d6000fd5b505050506040513d602081101561118d57600080fd5b5051604080517f479a0c510000000000000000000000000000000000000000000000000000000081529051600160a060020a0387169163479a0c519160048083019260209291908290030181600087803b1580156111ea57600080fd5b505af11580156111fe573d6000803e3d6000fd5b505050506040513d602081101561121457600080fd5b50516040805160e060020a63ffffffff8716028152600160a060020a03909416600485015260ff92831660248501529116604483015251606480830192600092919082900301818387803b15801561126b57600080fd5b505af115801561127f573d6000803e3d6000fd5b505050505b505050565b600354604080517fbf4e088f000000000000000000000000000000000000000000000000000000008152306004820152600160a060020a03848116602483015291516000938493169163bf4e088f91604480830192602092919082900301818787803b1580156112f857600080fd5b505af115801561130c573d6000803e3d6000fd5b505050506040513d602081101561132257600080fd5b505160035460408051600160a060020a038085168252808816602083015290921682820152519192507fadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878919081900360600190a192915050565b600080805b6010548210156115f457601080548390811061139957fe5b6000918252602091829020015460408051808401889052815180820385018152908201918290528051600160a060020a03909316945092909182918401908083835b602083106113fa5780518252601f1990920191602091820191016113db565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191681600160a060020a031663e02dd9c26040518163ffffffff1660e060020a028152600401600060405180830381600087803b15801561146957600080fd5b505af115801561147d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405260208110156114a657600080fd5b8101908080516401000000008111156114be57600080fd5b820160208101848111156114d157600080fd5b81516401000000008111828201871017156114eb57600080fd5b50509291905050506040516020018082805190602001908083835b602083106115255780518252601f199092019160209182019101611506565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106115885780518252601f199092019160209182019101611569565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191614156115e95760108054839081106115cd57fe5b600091825260209091200154600160a060020a031692506115f9565b600190910190611381565b600092505b5050919050565b60185481565b604080517f7cbb7bf200000000000000000000000000000000000000000000000000000000815230600482015260ff80851660248301528316604482015290518491600160a060020a03831691637cbb7bf29160648082019260009290919082900301818387803b15801561167a57600080fd5b505af115801561168e573d6000803e3d6000fd5b5050505050505050565b60148054829081106116a657fe5b600091825260209091200154600160a060020a0316905081565b600254600090600160a060020a03838116911614156116e157506001610ce7565b610ce4826015805480602002602001604051908101604052809291908181526020018280548015610cda57602002820191906000526020600020908154600160a060020a03168152600190910190602001808311610cbc575050505050613943565b60006011546000141561175857506001610ce7565b610ce48261288c565b60168054829081106116a657fe5b6000808033600160a060020a0385161461178857600080fd5b83915081600160a060020a0316638280dd8f60016040518263ffffffff1660e060020a02815260040180828152602001915050602060405180830381600087803b1580156117d557600080fd5b505af11580156117e9573d6000803e3d6000fd5b505050506040513d60208110156117ff57600080fd5b5050604080517f27c1c21d0000000000000000000000000000000000000000000000000000000081529051600092508291600160a060020a038516916327c1c21d9160048082019260209290919082900301818787803b15801561186257600080fd5b505af1158015611876573d6000803e3d6000fd5b505050506040513d602081101561188c57600080fd5b5051131561189f5761189c611d07565b90505b9392505050565b600f54600160a060020a031681565b600a5490565b600d5460ff1681565b60025460009081908190600160a060020a03163214806118ee5750600254600160a060020a031633145b15156118f957600080fd5b601754915061190a84601484613a44565b60178190558211156115f45760408051600160a060020a038616815290517fbbd97daa1862eb12f77ed128a557406737cee07b131b1e2d7140dff2005e197c9181900360200190a183905080600160a060020a0316637cbb7bf23083600160a060020a031663d1aeb6516040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156119a357600080fd5b505af11580156119b7573d6000803e3d6000fd5b505050506040513d60208110156119cd57600080fd5b5051604080517f8232f3f10000000000000000000000000000000000000000000000000000000081529051600160a060020a03871691638232f3f19160048083019260209291908290030181600087803b158015611a2a57600080fd5b505af1158015611a3e573d6000803e3d6000fd5b505050506040513d6020811015611a5457600080fd5b50516040805160e060020a63ffffffff8716028152600160a060020a03909416600485015260ff92831660248501529116604483015251606480830192600092919082900301818387803b158015611aab57600080fd5b505af1158015611abf573d6000803e3d6000fd5b50505050600192506115f9565b60185460001090565b600254600160a060020a0316321480611af85750600254600160a060020a031633145b1515611b0357600080fd5b600254600160a060020a0316ff5b6000611b1b610f2b565b1515611b2657600080fd5b600d5460ff161515611b3757600080fd5b600060088054600181600116156101000203166002900490501115611be657600a8054600181810180845560009390935260088054611bad937fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80192600261010091831615919091026000190190911604613d2d565b5050600954600b80546001810182556000919091527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db901555b600c8054611c099160089160026000196101006001841615020190911604613d2d565b5042600955604080516020810191829052600090819052611c2c91600c91613dae565b50600d805460ff1916905560035460408051600160a060020a039092168083526020830182815260088054600260001960018316156101000201909116049385018490527f482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e94929390929190606083019084908015611cec5780601f10611cc157610100808354040283529160200191611cec565b820191906000526020600020905b815481529060010190602001808311611ccf57829003601f168201915b5050935050505060405180910390a150600190565b60175481565b60003380611d13611acc565b1515611de95780600160a060020a0316638280dd8f60006040518263ffffffff1660e060020a02815260040180828152602001915050602060405180830381600087803b158015611d6357600080fd5b505af1158015611d77573d6000803e3d6000fd5b505050506040513d6020811015611d8d57600080fd5b505060408051600160a060020a038416815260016020820152606081830181905260009082015290517f70234ce475fee4ab40e5e55cf533f67f12b47ef4c860e62dd7affa84ead4b4429181900360a00190a160019250611f1b565b600160a060020a0382166000908152601c602052604090205415611e105760009250611f1b565b601a54601b541015611e615781601a601b54815481101515611e2e57fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550611ead565b601a80546001810182556000919091527f057c384a7d1c54f3a1b2e5e67b2617b8224fdfd1ea7234eea573a6ff665ff63e018054600160a060020a031916600160a060020a0384161790555b601b8054600160a060020a0384166000818152601c60209081526040918290206001948501905584549093019093558251908152329181019190915281517f0588a34cf0de4e025d359c89ca4bacbcbf175440909952d91c814412d9da996a929181900390910190a1600192505b505090565b60135481565b611f2e612168565b1515611f3957600080fd5b604080516020810191829052600090819052611f5791600c91613dae565b50600d805460ff19169055565b600c805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015611fea5780601f10611fbf57610100808354040283529160200191611fea565b820191906000526020600020905b815481529060010190602001808311611fcd57829003601f168201915b505050505081565b6000601b5460001480612007575081601b5411155b1561201457506000610ce7565b601a80548390811061202257fe5b600091825260209091200154600160a060020a031692915050565b6002546000908190600160a060020a03163214806120655750600254600160a060020a031633145b151561207057600080fd5b601754915061208183601484613b5e565b60178190558210156112845760408051600160a060020a038516815290517f218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d619181900360200190a182905080600160a060020a0316637cbb7bf23083600160a060020a031663d1aeb6516040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561116357600080fd5b600154600160a060020a0316321461213157600080fd5b600160a060020a038116151561214657600080fd5b60018054600160a060020a031916600160a060020a0392909216919091179055565b600254600160a060020a0316321490565b600b80548290811061218757fe5b600091825260209091200154905081565b600a8054829081106121a657fe5b600091825260209182902001805460408051601f6002600019610100600187161502019094169390930492830185900485028101850190915281815293509091830182828015611fea5780601f10611fbf57610100808354040283529160200191611fea565b600254600160a060020a0316331490565b60008060008060008061222f326116c0565b151560011461223d57600080fd5b600160a060020a0389166000908152601c6020526040902054601a805460001990920196508a9550908690811061227057fe5b600091825260208083209091018054600160a060020a0319169055601b8054600019018155600160a060020a038c168352601c90915260408220919091555485101561236557601a601b548154811015156122c757fe5b600091825260209091200154601a8054600160a060020a0390921694508491879081106122f057fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550601a601b5481548110151561232f57fe5b600091825260208083209091018054600160a060020a0319169055600160a060020a0385168252601c9052604090206001860190555b83600160a060020a03166327c1c21d6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156123a357600080fd5b505af11580156123b7573d6000803e3d6000fd5b505050506040513d60208110156123cd57600080fd5b50519150600082131561252c57600188151514156123ed575060006123f2565b506000195b83600160a060020a0316638280dd8f826040518263ffffffff1660e060020a02815260040180828152602001915050602060405180830381600087803b15801561243b57600080fd5b505af115801561244f573d6000803e3d6000fd5b505050506040513d602081101561246557600080fd5b505060408051600160a060020a038b16815289151560208281019190915260609282018381528a519383019390935289517f70234ce475fee4ab40e5e55cf533f67f12b47ef4c860e62dd7affa84ead4b442938d938d938d93919291608084019185019080838360005b838110156124e75781810151838201526020016124cf565b50505050905090810190601f1680156125145780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a160019550612531565b600095505b50505050509392505050565b600081905033600160a060020a031681600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561258a57600080fd5b505af115801561259e573d6000803e3d6000fd5b505050506040513d60208110156125b457600080fd5b5051600160a060020a031614806125d55750600254600160a060020a031633145b15156125e057600080fd5b80600160a060020a03166341c0e1b56040518163ffffffff1660e060020a028152600401600060405180830381600087803b15801561261e57600080fd5b505af1158015612632573d6000803e3d6000fd5b505060035460408051600160a060020a038088168252909216602083015280517f36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e945091829003019150a15050565b601a8054829081106116a657fe5b600254600160a060020a031681565b60158054829081106116a657fe5b6000601954600014156126c157506001610ce7565b610ce4826016805480602002602001604051908101604052809291908181526020018280548015610cda57602002820191906000526020600020908154600160a060020a03168152600190910190602001808311610cbc575050505050613943565b61272b612168565b151561273657600080fd5b600d5460ff161561274657600080fd5b805160801161275457600080fd5b805161276790600c906020840190613dae565b50600d805460ff191660011790556003547fb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa7590600160a060020a03166127ab610bc4565b60408051600160a060020a038085168252831660208201526060918101828152600c8054600260001961010060018416150201909116049383018490529260808301908490801561283d5780601f106128125761010080835404028352916020019161283d565b820191906000526020600020905b81548152906001019060200180831161282057829003601f168201915b505094505050505060405180910390a150565b60108054829081106116a657fe5b600254600090600160a060020a0383811691161480610ce4575050600254600160a060020a03163314919050565b600080805b6011548110156128dc5783600160a060020a03166010828154811015156128b457fe5b600091825260209091200154600160a060020a031614156128d457600191505b600101612891565b5092915050565b60606000806020845111151561299d57505081518083015160008181526004602090815260409182902080548351601f6002610100600185161502600019019093169290920491820184900484028101840190945280845293949390918301828280156129915780601f1061296657610100808354040283529160200191612991565b820191906000526020600020905b81548152906001019060200180831161297457829003601f168201915b505050505092506115f9565b6005846040518082805190602001908083835b602083106129cf5780518252601f1990920191602091820191016129b0565b518151600019602094850361010090810a820192831692199390931691909117909252949092019687526040805197889003820188208054601f6002600183161590980290950116959095049283018290048202880182019052818752929450925050830182828015612a835780601f10612a5857610100808354040283529160200191612a83565b820191906000526020600020905b815481529060010190602001808311612a6657829003601f168201915b505050505092505050919050565b600354600160a060020a031681565b612aa861220c565b80612ab65750612ab6610f2b565b1515612ac157600080fd5b60408051602080825260088054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b6593909291829182019084908015612b605780601f10612b3557610100808354040283529160200191612b60565b820191906000526020600020905b815481529060010190602001808311612b4357829003601f168201915b50509250505060405180910390a1565b60115481565b600254600160a060020a0316321480612b995750600254600160a060020a031633145b1515612ba457600080fd5b600f8054600160a060020a031916600160a060020a0392909216919091179055565b60025460009081908190600160a060020a0316321480612bf05750600254600160a060020a031633145b15612bfe5760019250611f1b565b600354604080517f63e6ffdd0000000000000000000000000000000000000000000000000000000081523260048201529051600160a060020a03909216916363e6ffdd916024808201926020929091908290030181600087803b158015612c6457600080fd5b505af1158015612c78573d6000803e3d6000fd5b505050506040513d6020811015612c8e57600080fd5b50519150600160a060020a03821615612dac5781905080600160a060020a0316636813b6d13083600160a060020a0316635d97b6c26040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015612cf257600080fd5b505af1158015612d06573d6000803e3d6000fd5b505050506040513d6020811015612d1c57600080fd5b50516040805160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301525160448083019260209291908290030181600087803b158015612d6d57600080fd5b505af1158015612d81573d6000803e3d6000fd5b505050506040513d6020811015612d9757600080fd5b5051151560011415612dac5760019250611f1b565b60009250505090565b6002546000908190600160a060020a0316321480612ddd5750600254600160a060020a031633145b1515612de857600080fd5b6018549150612df983601584613b5e565b60188190558210156112845760408051600160a060020a038516815290517f1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb9181900360200190a182905080600160a060020a0316637cbb7bf23083600160a060020a03166396eba03d6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561116357600080fd5b6008805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015611fea5780601f10611fbf57610100808354040283529160200191611fea565b6000806000806000806000806000612f03612168565b1515612f0e57600080fd5b896040516020018082805190602001908083835b60208310612f415780518252601f199092019160209182019101612f22565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310612fa45780518252601f199092019160209182019101612f85565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390209750600860405160200180828054600181600116156101000203166002900480156130335780601f10613011576101008083540402835291820191613033565b820191906000526020600020905b81548152906001019060200180831161301f575b50509150506040516020818303038152906040526040518082805190602001908083835b602083106130765780518252601f199092019160209182019101613057565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912099505050508787141561326357600a5415156130de576040805160208101918290526000908190526130d391600891613dae565b506000600955613189565b6000955060009450600093505b600a548410156131415784600b8581548110151561310557fe5b9060005260206000200154111561313657839550600b8481548110151561312857fe5b906000526020600020015494505b6001909301926130eb565b600a80548790811061314f57fe5b906000526020600020016008908054600181600116156101000203166002900461317a929190613d2d565b50600985905561318986613c29565b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b60006040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561321e578181015183820152602001613206565b50505050905090810190601f16801561324b5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a160009850613465565b6000199250600091505b600a5482101561338257600a80548390811061328557fe5b9060005260206000200160405160200180828054600181600116156101000203166002900480156132ed5780601f106132cb5761010080835404028352918201916132ed565b820191906000526020600020905b8154815290600101906020018083116132d9575b50509150506040516020818303038152906040526040518082805190602001908083835b602083106133305780518252601f199092019160209182019101613311565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209350505050878114156133775761336f82613c29565b819250613382565b60019091019061326d565b60001983141561339157600080fd5b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b856040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561342557818101518382015260200161340d565b50505050905090810190601f1680156134525780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a18298505b5050505050505050919050565b6002546000908190600160a060020a031632148061349a5750600254600160a060020a031633145b15156134a557600080fd5b83516020106134de575050815180830151600081815260046020908152604090912084519293926134d892860190613dae565b50613554565b826005856040518082805190602001908083835b602083106135115780518252601f1990920191602091820191016134f2565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932084516135529591949190910192509050613dae565b505b7fe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c846040518080602001828103825283818151815260200191508051906020019080838360005b838110156135b357818101518382015260200161359b565b50505050905090810190601f1680156135e05780820380516001836020036101000a031916815260200191505b509250505060405180910390a150505050565b60195481565b60025460009081908190600160a060020a03163214806136235750600254600160a060020a031633145b151561362e57600080fd5b601954915061363f84601684613a44565b60198190558211156115f45760408051600160a060020a038616815290517fc5224c4118417a068eeac7d714e6d8af6f99ec3fb611bc965185460b0e38f0819181900360200190a183905080600160a060020a0316637cbb7bf23083600160a060020a03166396eba03d6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156119a357600080fd5b60006136e3326126ac565b806136f257506136f232610c6b565b806137015750613701326116c0565b151561370c57600080fd5b6040517fed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e8890600090a150600190565b600254600160a060020a031632148061375e5750600254600160a060020a031633145b151561376957600080fd5b600160a060020a038116151561377e57600080fd5b60028054600160a060020a031916600160a060020a0392909216919091179055565b60025460009081908190600160a060020a03163214806137ca5750600254600160a060020a031633145b15156137d557600080fd5b50506011546000190160005b6011548110156115f45783600160a060020a031660108281548110151561380457fe5b600091825260209091200154600160a060020a0316141561393b57601080548290811061382d57fe5b60009182526020909120018054600160a060020a03191690558082146138d257601080548390811061385b57fe5b60009182526020909120015460108054600160a060020a03909216918390811061388157fe5b60009182526020909120018054600160a060020a031916600160a060020a039290921691909117905560108054839081106138b857fe5b60009182526020909120018054600160a060020a03191690555b6011829055600160a060020a0384166000818152601260209081526040918290208054600160a060020a0319169055815192835290517fd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e29281900390910190a1600192506115f9565b6001016137e1565b600080805b8351821015613a3757838281518110151561395f57fe5b60209081029091010151600160a060020a031615613a2c57838281518110151561398557fe5b6020908102909101810151604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a0389811660048301529151929450908416926395a078e8926024808401938290030181600087803b1580156139f257600080fd5b505af1158015613a06573d6000803e3d6000fd5b505050506040513d6020811015613a1c57600080fd5b505115613a2c5760019250613a3c565b600190910190613948565b600092505b505092915050565b6000805b82811015613b52578381815481101515613a5e57fe5b600091825260209091200154600160a060020a0386811691161415613b4a578381815481101515613a8b57fe5b60009182526020909120018054600160a060020a031916905560001983018114613b3f578360018403815481101515613ac057fe5b6000918252602090912001548454600160a060020a0390911690859083908110613ae657fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055508360018403815481101515613b2557fe5b60009182526020909120018054600160a060020a03191690555b600183039150613b56565b600101613a48565b8291505b509392505050565b6000805b82811015613ba7578381815481101515613b7857fe5b600091825260209091200154600160a060020a0386811691161415613b9f57829150613b56565b600101613b62565b8354831015613bf257848484815481101515613bbf57fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550613c1e565b8354600181018555600085815260209020018054600160a060020a031916600160a060020a0387161790555b505060010192915050565b600a805482908110613c3757fe5b906000526020600020016000613c4d9190613e1c565b600b805482908110613c5b57fe5b6000918252602082200155600a54600019018114613d0157600a80546000198101908110613c8557fe5b90600052602060002001600a82815481101515613c9e57fe5b906000526020600020019080546001816001161561010002031660029004613cc7929190613d2d565b50600b80546000198101908110613cda57fe5b9060005260206000200154600b82815481101515613cf457fe5b6000918252602090912001555b600a805490613d14906000198301613e60565b50600b805490613d28906000198301613e84565b505b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10613d665780548555613da2565b82800160010185558215613da257600052602060002091601f016020900482015b82811115613da2578254825591600101919060010190613d87565b50610fc2929150613ea4565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10613def57805160ff1916838001178555613da2565b82800160010185558215613da2579182015b82811115613da2578251825591602001919060010190613e01565b50805460018160011615610100020316600290046000825580601f10613e425750613d2a565b601f016020900490600052602060002090810190613d2a9190613ea4565b81548183558181111561128457600083815260209020611284918101908301613ebe565b815481835581811115611284576000838152602090206112849181019083015b610bd191905b80821115610fc25760008155600101613eaa565b610bd191905b80821115610fc2576000613ed88282613e1c565b50600101613ec45600a165627a7a7230582089586d527df59d563b0ed530eec79569219d93be7ac16b64e08055783e26a4cb0029a165627a7a72305820bc6a41b5c26af139cf9ff2e58412241f2971f2d40b03b8a244988bd92d14ad120029", }
BaseLibraryFactoryMetaData contains all meta data concerning the BaseLibraryFactory contract.
var BaseLibraryFuncSigs = BaseLibraryMetaData.Sigs
Deprecated: Use BaseLibraryMetaData.Sigs instead. BaseLibraryFuncSigs maps the 4-byte function signature to its string representation.
var BaseLibraryMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"parentAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"address_KMS\",\"type\":\"address\"}],\"name\":\"updateAddressKMS\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_candidate\",\"type\":\"address\"}],\"name\":\"canContribute\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"},{\"name\":\"content_contract\",\"type\":\"address\"}],\"name\":\"addContentType\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"stakeholder\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canConfirm\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"approvalRequestsLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"}],\"name\":\"removeReviewerGroup\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"contentTypeContracts\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"}],\"name\":\"addAccessorGroup\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"createContent\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"typeHash\",\"type\":\"bytes32\"}],\"name\":\"findTypeByHash\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"reviewerGroupsLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"},{\"name\":\"access_type\",\"type\":\"uint8\"},{\"name\":\"access\",\"type\":\"uint8\"}],\"name\":\"setGroupRights\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"contributorGroups\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_candidate\",\"type\":\"address\"}],\"name\":\"canReview\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"validType\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"accessorGroups\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"contentObj\",\"type\":\"address\"}],\"name\":\"publish\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"addressKMS\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"countVersionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"commitPending\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"}],\"name\":\"removeContributorGroup\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"requiresReview\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"confirmCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contributorGroupsLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"submitApprovalRequest\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"clearPending\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pendingHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getPendingApprovalRequest\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"}],\"name\":\"addContributorGroup\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionTimestamp\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canEdit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_contract\",\"type\":\"address\"},{\"name\":\"approved\",\"type\":\"bool\"},{\"name\":\"note\",\"type\":\"string\"}],\"name\":\"approveContent\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_contentAddr\",\"type\":\"address\"}],\"name\":\"deleteContent\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"approvalRequests\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"reviewerGroups\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_candidate\",\"type\":\"address\"}],\"name\":\"hasAccess\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_objectHash\",\"type\":\"string\"}],\"name\":\"commit\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"contentTypes\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_candidate\",\"type\":\"address\"}],\"name\":\"canPublish\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"whitelistedType\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"getMeta\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"updateRequest\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentTypesLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"address_KMS\",\"type\":\"address\"}],\"name\":\"setAddressKMS\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canPublish\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"}],\"name\":\"addReviewerGroup\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"objectHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_versionHash\",\"type\":\"string\"}],\"name\":\"deleteVersion\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"key\",\"type\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\"}],\"name\":\"putMeta\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"accessorGroupsLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"}],\"name\":\"removeAccessorGroup\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"accessRequest\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"removeContentType\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"address_KMS\",\"type\":\"address\"},{\"name\":\"content_space\",\"type\":\"address\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"content_type\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"}],\"name\":\"ContentObjectCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"}],\"name\":\"ContentObjectDeleted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"group\",\"type\":\"address\"}],\"name\":\"ContributorGroupAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"group\",\"type\":\"address\"}],\"name\":\"ContributorGroupRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"group\",\"type\":\"address\"}],\"name\":\"ReviewerGroupAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"group\",\"type\":\"address\"}],\"name\":\"ReviewerGroupRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"group\",\"type\":\"address\"}],\"name\":\"AccessorGroupAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"group\",\"type\":\"address\"}],\"name\":\"AccessorGroupRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"operationCode\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"candidate\",\"type\":\"address\"}],\"name\":\"UnauthorizedOperation\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"submitter\",\"type\":\"address\"}],\"name\":\"ApproveContentRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"approved\",\"type\":\"bool\"},{\"indexed\":false,\"name\":\"note\",\"type\":\"string\"}],\"name\":\"ApproveContent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"addressKms\",\"type\":\"address\"}],\"name\":\"UpdateKmsAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentType\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"contentContract\",\"type\":\"address\"}],\"name\":\"ContentTypeAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentType\",\"type\":\"address\"}],\"name\":\"ContentTypeRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"parentAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"CommitPending\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"UpdateRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"VersionConfirm\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"versionHash\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"index\",\"type\":\"int256\"}],\"name\":\"VersionDelete\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"AccessRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"ObjectMetaChanged\",\"type\":\"event\"}]", Sigs: 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)", }, Bin: "0x608060408181527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f41636365737369626c6532303139303232323133353930304d4c0000000000006006557f4564697461626c6532303230303432323138303430304d4c00000000000000006007557f436f6e7461696e657232303139303532393039313830304d4c00000000000000600e5560118190557f426173654c69627261727932303139313031303134303830304d4c0000000000601355601781905560188190556019819055601b55806140468339810160405280516020909101516001805432600160a060020a03199182168117909255600280548216909217909155600380548216600160a060020a03938416179055600f805490911691909216179055613f0d806101396000396000f3006080604052600436106102db5763ffffffff60e060020a600035041662821de381146102dd578063011e01a51461030e57806302d05d3f1461032f5780630eaec2c5146103445780630f58a786146103795780630fe1b5a2146103a057806314cfabb3146103cd57806316308394146103e25780631b969895146104095780631cdbee5a1461042a5780631d0f43511461044b5780631e35d8fa1461046c5780631f2caaec1461048d57806321770a84146104a557806322e564eb146104ba5780632393553b146104e757806329d00219146104ff57806329dedde5146105205780632c11f392146105415780632cf994221461055957806332eaf21b1461057a578063331b86c01461058f578063375a6e7c146105a4578063386493e0146105b95780633dd71d99146105da57806341c0e1b5146105ef578063446e882614610604578063470750bb1461060c57806349102e611461062157806354fd4d50146106365780635f6a13011461064b578063628449fd1461066057806363dab9d4146106ea578063679a9a3c146107025780636d2e4b1b146107235780636e375427146107445780637886f747146107595780637ca8f6181461077157806381beeb641461078957806387e86b2c1461079e57806387fcd0b8146108095780638cb13c2e1461082a5780638da5cb5b14610842578063952e464b1461085757806395a078e81461086f5780639867db7414610890578063991a3a7c146108e95780639b55f901146109015780639cb121ba14610922578063ac55c90614610943578063af570c041461099c578063c287e0ed146109b1578063c65bcbe2146109c6578063c9e8e72d146109db578063cbcd4461146109fc578063dc3c29c014610a11578063e02dd9c214610a32578063e1a7071714610a47578063e542b7cb14610aa0578063e5538fd214610b37578063e8de515f14610b4c578063f155188714610b6d578063f2fde38b14610b82578063fd08919614610ba3575b005b3480156102e957600080fd5b506102f2610bc4565b60408051600160a060020a039092168252519081900360200190f35b34801561031a57600080fd5b506102db600160a060020a0360043516610bd4565b34801561033b57600080fd5b506102f2610c5c565b34801561035057600080fd5b50610365600160a060020a0360043516610c6b565b604080519115158252519081900360200190f35b34801561038557600080fd5b506102db600160a060020a0360043581169060243516610cec565b3480156103ac57600080fd5b506102db600160a060020a036004351660ff60243581169060443516610e61565b3480156103d957600080fd5b50610365610f2b565b3480156103ee57600080fd5b506103f7610fc6565b60408051918252519081900360200190f35b34801561041557600080fd5b50610365600160a060020a0360043516610fcc565b34801561043657600080fd5b506102f2600160a060020a036004351661106b565b34801561045757600080fd5b506102db600160a060020a0360043516611086565b34801561047857600080fd5b506102f2600160a060020a0360043516611289565b34801561049957600080fd5b506102f260043561137c565b3480156104b157600080fd5b506103f7611600565b3480156104c657600080fd5b506102db600160a060020a036004351660ff60243581169060443516611606565b3480156104f357600080fd5b506102f2600435611698565b34801561050b57600080fd5b50610365600160a060020a03600435166116c0565b34801561052c57600080fd5b50610365600160a060020a0360043516611743565b34801561054d57600080fd5b506102f2600435611761565b34801561056557600080fd5b50610365600160a060020a036004351661176f565b34801561058657600080fd5b506102f26118a6565b34801561059b57600080fd5b506103f76118b5565b3480156105b057600080fd5b506103656118bb565b3480156105c557600080fd5b50610365600160a060020a03600435166118c4565b3480156105e657600080fd5b50610365611acc565b3480156105fb57600080fd5b506102db611ad5565b610365611b11565b34801561061857600080fd5b506103f7611d01565b34801561062d57600080fd5b50610365611d07565b34801561064257600080fd5b506103f7611f20565b34801561065757600080fd5b506102db611f26565b34801561066c57600080fd5b50610675611f64565b6040805160208082528351818301528351919283929083019185019080838360005b838110156106af578181015183820152602001610697565b50505050905090810190601f1680156106dc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156106f657600080fd5b506102f2600435611ff2565b34801561070e57600080fd5b506102db600160a060020a036004351661203d565b34801561072f57600080fd5b506102db600160a060020a036004351661211a565b34801561075057600080fd5b50610365612168565b34801561076557600080fd5b506103f7600435612179565b34801561077d57600080fd5b50610675600435612198565b34801561079557600080fd5b5061036561220c565b3480156107aa57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610365948235600160a060020a0316946024803515159536959460649492019190819084018382808284375094975061221d9650505050505050565b34801561081557600080fd5b506102db600160a060020a036004351661253d565b34801561083657600080fd5b506102f2600435612681565b34801561084e57600080fd5b506102f261268f565b34801561086357600080fd5b506102f260043561269e565b34801561087b57600080fd5b50610365600160a060020a03600435166126ac565b34801561089c57600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526102db9436949293602493928401919081908401838280828437509497506127239650505050505050565b3480156108f557600080fd5b506102f2600435612850565b34801561090d57600080fd5b50610365600160a060020a036004351661285e565b34801561092e57600080fd5b50610365600160a060020a036004351661288c565b34801561094f57600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526106759436949293602493928401919081908401838280828437509497506128e39650505050505050565b3480156109a857600080fd5b506102f2612a91565b3480156109bd57600080fd5b506102db612aa0565b3480156109d257600080fd5b506103f7612b70565b3480156109e757600080fd5b506102db600160a060020a0360043516612b76565b348015610a0857600080fd5b50610365612bc6565b348015610a1d57600080fd5b506102db600160a060020a0360043516612db5565b348015610a3e57600080fd5b50610675612e92565b348015610a5357600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526103f7943694929360249392840191908190840183828082843750949750612eed9650505050505050565b348015610aac57600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526102db94369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a9998810197919650918201945092508291508401838280828437509497506134729650505050505050565b348015610b4357600080fd5b506103f76135f3565b348015610b5857600080fd5b50610365600160a060020a03600435166135f9565b348015610b7957600080fd5b506103656136d8565b348015610b8e57600080fd5b506102db600160a060020a036004351661373b565b348015610baf57600080fd5b50610365600160a060020a03600435166137a0565b600354600160a060020a03165b90565b600254600160a060020a0316321480610bf75750600254600160a060020a031633145b1515610c0257600080fd5b600f8054600160a060020a031916600160a060020a03838116919091179182905560408051929091168252517f74538e2fbd034afddf32b42c5939d211ce86c7683f9768f1a4969746f81f8608916020908290030190a150565b600154600160a060020a031681565b600060175460001415610c8057506001610ce7565b610ce4826014805480602002602001604051908101604052809291908181526020018280548015610cda57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610cbc575b5050505050613943565b90505b919050565b600254600160a060020a0316321480610d0f5750600254600160a060020a031633145b1515610d1a57600080fd5b600160a060020a0380831660009081526012602052604090205416158015610d485750610d468261288c565b155b15610df4576010546011541015610d9e57816010601154815481101515610d6b57fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550610dea565b601080546001810182556000919091527f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae672018054600160a060020a031916600160a060020a0384161790555b6011805460010190555b600160a060020a038281166000818152601260209081526040918290208054600160a060020a0319169486169485179055815192835282019290925281517f280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7929181900390910190a15050565b600354604080517f63e6ffdd000000000000000000000000000000000000000000000000000000008152600160a060020a038681166004830152915160009392909216916363e6ffdd9160248082019260209290919082900301818787803b158015610ecc57600080fd5b505af1158015610ee0573d6000803e3d6000fd5b505050506040513d6020811015610ef657600080fd5b50519050600160a060020a0381161515610f1a57610f15848484611606565b610f25565b610f25818484611606565b50505050565b600354604080517f26683e140000000000000000000000000000000000000000000000000000000081523360048201529051600092600160a060020a03169182916326683e149160248082019260209290919082900301818887803b158015610f9357600080fd5b505af1158015610fa7573d6000803e3d6000fd5b505050506040513d6020811015610fbd57600080fd5b505191505b5090565b601b5481565b6002546000908190600160a060020a0316321480610ff45750600254600160a060020a031633145b1515610fff57600080fd5b5060185461100f83601583613a44565b60188190558111156110605760408051600160a060020a038516815290517fdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb9181900360200190a160019150611065565b600091505b50919050565b601260205260009081526040902054600160a060020a031681565b6002546000908190600160a060020a03163214806110ae5750600254600160a060020a031633145b15156110b957600080fd5b60195491506110ca83601684613b5e565b60198190558210156112845760408051600160a060020a038516815290517f3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d4119181900360200190a182905080600160a060020a0316637cbb7bf23083600160a060020a03166396eba03d6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561116357600080fd5b505af1158015611177573d6000803e3d6000fd5b505050506040513d602081101561118d57600080fd5b5051604080517f479a0c510000000000000000000000000000000000000000000000000000000081529051600160a060020a0387169163479a0c519160048083019260209291908290030181600087803b1580156111ea57600080fd5b505af11580156111fe573d6000803e3d6000fd5b505050506040513d602081101561121457600080fd5b50516040805160e060020a63ffffffff8716028152600160a060020a03909416600485015260ff92831660248501529116604483015251606480830192600092919082900301818387803b15801561126b57600080fd5b505af115801561127f573d6000803e3d6000fd5b505050505b505050565b600354604080517fbf4e088f000000000000000000000000000000000000000000000000000000008152306004820152600160a060020a03848116602483015291516000938493169163bf4e088f91604480830192602092919082900301818787803b1580156112f857600080fd5b505af115801561130c573d6000803e3d6000fd5b505050506040513d602081101561132257600080fd5b505160035460408051600160a060020a038085168252808816602083015290921682820152519192507fadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878919081900360600190a192915050565b600080805b6010548210156115f457601080548390811061139957fe5b6000918252602091829020015460408051808401889052815180820385018152908201918290528051600160a060020a03909316945092909182918401908083835b602083106113fa5780518252601f1990920191602091820191016113db565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191681600160a060020a031663e02dd9c26040518163ffffffff1660e060020a028152600401600060405180830381600087803b15801561146957600080fd5b505af115801561147d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405260208110156114a657600080fd5b8101908080516401000000008111156114be57600080fd5b820160208101848111156114d157600080fd5b81516401000000008111828201871017156114eb57600080fd5b50509291905050506040516020018082805190602001908083835b602083106115255780518252601f199092019160209182019101611506565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106115885780518252601f199092019160209182019101611569565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191614156115e95760108054839081106115cd57fe5b600091825260209091200154600160a060020a031692506115f9565b600190910190611381565b600092505b5050919050565b60185481565b604080517f7cbb7bf200000000000000000000000000000000000000000000000000000000815230600482015260ff80851660248301528316604482015290518491600160a060020a03831691637cbb7bf29160648082019260009290919082900301818387803b15801561167a57600080fd5b505af115801561168e573d6000803e3d6000fd5b5050505050505050565b60148054829081106116a657fe5b600091825260209091200154600160a060020a0316905081565b600254600090600160a060020a03838116911614156116e157506001610ce7565b610ce4826015805480602002602001604051908101604052809291908181526020018280548015610cda57602002820191906000526020600020908154600160a060020a03168152600190910190602001808311610cbc575050505050613943565b60006011546000141561175857506001610ce7565b610ce48261288c565b60168054829081106116a657fe5b6000808033600160a060020a0385161461178857600080fd5b83915081600160a060020a0316638280dd8f60016040518263ffffffff1660e060020a02815260040180828152602001915050602060405180830381600087803b1580156117d557600080fd5b505af11580156117e9573d6000803e3d6000fd5b505050506040513d60208110156117ff57600080fd5b5050604080517f27c1c21d0000000000000000000000000000000000000000000000000000000081529051600092508291600160a060020a038516916327c1c21d9160048082019260209290919082900301818787803b15801561186257600080fd5b505af1158015611876573d6000803e3d6000fd5b505050506040513d602081101561188c57600080fd5b5051131561189f5761189c611d07565b90505b9392505050565b600f54600160a060020a031681565b600a5490565b600d5460ff1681565b60025460009081908190600160a060020a03163214806118ee5750600254600160a060020a031633145b15156118f957600080fd5b601754915061190a84601484613a44565b60178190558211156115f45760408051600160a060020a038616815290517fbbd97daa1862eb12f77ed128a557406737cee07b131b1e2d7140dff2005e197c9181900360200190a183905080600160a060020a0316637cbb7bf23083600160a060020a031663d1aeb6516040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156119a357600080fd5b505af11580156119b7573d6000803e3d6000fd5b505050506040513d60208110156119cd57600080fd5b5051604080517f8232f3f10000000000000000000000000000000000000000000000000000000081529051600160a060020a03871691638232f3f19160048083019260209291908290030181600087803b158015611a2a57600080fd5b505af1158015611a3e573d6000803e3d6000fd5b505050506040513d6020811015611a5457600080fd5b50516040805160e060020a63ffffffff8716028152600160a060020a03909416600485015260ff92831660248501529116604483015251606480830192600092919082900301818387803b158015611aab57600080fd5b505af1158015611abf573d6000803e3d6000fd5b50505050600192506115f9565b60185460001090565b600254600160a060020a0316321480611af85750600254600160a060020a031633145b1515611b0357600080fd5b600254600160a060020a0316ff5b6000611b1b610f2b565b1515611b2657600080fd5b600d5460ff161515611b3757600080fd5b600060088054600181600116156101000203166002900490501115611be657600a8054600181810180845560009390935260088054611bad937fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80192600261010091831615919091026000190190911604613d2d565b5050600954600b80546001810182556000919091527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db901555b600c8054611c099160089160026000196101006001841615020190911604613d2d565b5042600955604080516020810191829052600090819052611c2c91600c91613dae565b50600d805460ff1916905560035460408051600160a060020a039092168083526020830182815260088054600260001960018316156101000201909116049385018490527f482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e94929390929190606083019084908015611cec5780601f10611cc157610100808354040283529160200191611cec565b820191906000526020600020905b815481529060010190602001808311611ccf57829003601f168201915b5050935050505060405180910390a150600190565b60175481565b60003380611d13611acc565b1515611de95780600160a060020a0316638280dd8f60006040518263ffffffff1660e060020a02815260040180828152602001915050602060405180830381600087803b158015611d6357600080fd5b505af1158015611d77573d6000803e3d6000fd5b505050506040513d6020811015611d8d57600080fd5b505060408051600160a060020a038416815260016020820152606081830181905260009082015290517f70234ce475fee4ab40e5e55cf533f67f12b47ef4c860e62dd7affa84ead4b4429181900360a00190a160019250611f1b565b600160a060020a0382166000908152601c602052604090205415611e105760009250611f1b565b601a54601b541015611e615781601a601b54815481101515611e2e57fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550611ead565b601a80546001810182556000919091527f057c384a7d1c54f3a1b2e5e67b2617b8224fdfd1ea7234eea573a6ff665ff63e018054600160a060020a031916600160a060020a0384161790555b601b8054600160a060020a0384166000818152601c60209081526040918290206001948501905584549093019093558251908152329181019190915281517f0588a34cf0de4e025d359c89ca4bacbcbf175440909952d91c814412d9da996a929181900390910190a1600192505b505090565b60135481565b611f2e612168565b1515611f3957600080fd5b604080516020810191829052600090819052611f5791600c91613dae565b50600d805460ff19169055565b600c805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015611fea5780601f10611fbf57610100808354040283529160200191611fea565b820191906000526020600020905b815481529060010190602001808311611fcd57829003601f168201915b505050505081565b6000601b5460001480612007575081601b5411155b1561201457506000610ce7565b601a80548390811061202257fe5b600091825260209091200154600160a060020a031692915050565b6002546000908190600160a060020a03163214806120655750600254600160a060020a031633145b151561207057600080fd5b601754915061208183601484613b5e565b60178190558210156112845760408051600160a060020a038516815290517f218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d619181900360200190a182905080600160a060020a0316637cbb7bf23083600160a060020a031663d1aeb6516040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561116357600080fd5b600154600160a060020a0316321461213157600080fd5b600160a060020a038116151561214657600080fd5b60018054600160a060020a031916600160a060020a0392909216919091179055565b600254600160a060020a0316321490565b600b80548290811061218757fe5b600091825260209091200154905081565b600a8054829081106121a657fe5b600091825260209182902001805460408051601f6002600019610100600187161502019094169390930492830185900485028101850190915281815293509091830182828015611fea5780601f10611fbf57610100808354040283529160200191611fea565b600254600160a060020a0316331490565b60008060008060008061222f326116c0565b151560011461223d57600080fd5b600160a060020a0389166000908152601c6020526040902054601a805460001990920196508a9550908690811061227057fe5b600091825260208083209091018054600160a060020a0319169055601b8054600019018155600160a060020a038c168352601c90915260408220919091555485101561236557601a601b548154811015156122c757fe5b600091825260209091200154601a8054600160a060020a0390921694508491879081106122f057fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550601a601b5481548110151561232f57fe5b600091825260208083209091018054600160a060020a0319169055600160a060020a0385168252601c9052604090206001860190555b83600160a060020a03166327c1c21d6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156123a357600080fd5b505af11580156123b7573d6000803e3d6000fd5b505050506040513d60208110156123cd57600080fd5b50519150600082131561252c57600188151514156123ed575060006123f2565b506000195b83600160a060020a0316638280dd8f826040518263ffffffff1660e060020a02815260040180828152602001915050602060405180830381600087803b15801561243b57600080fd5b505af115801561244f573d6000803e3d6000fd5b505050506040513d602081101561246557600080fd5b505060408051600160a060020a038b16815289151560208281019190915260609282018381528a519383019390935289517f70234ce475fee4ab40e5e55cf533f67f12b47ef4c860e62dd7affa84ead4b442938d938d938d93919291608084019185019080838360005b838110156124e75781810151838201526020016124cf565b50505050905090810190601f1680156125145780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a160019550612531565b600095505b50505050509392505050565b600081905033600160a060020a031681600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561258a57600080fd5b505af115801561259e573d6000803e3d6000fd5b505050506040513d60208110156125b457600080fd5b5051600160a060020a031614806125d55750600254600160a060020a031633145b15156125e057600080fd5b80600160a060020a03166341c0e1b56040518163ffffffff1660e060020a028152600401600060405180830381600087803b15801561261e57600080fd5b505af1158015612632573d6000803e3d6000fd5b505060035460408051600160a060020a038088168252909216602083015280517f36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e945091829003019150a15050565b601a8054829081106116a657fe5b600254600160a060020a031681565b60158054829081106116a657fe5b6000601954600014156126c157506001610ce7565b610ce4826016805480602002602001604051908101604052809291908181526020018280548015610cda57602002820191906000526020600020908154600160a060020a03168152600190910190602001808311610cbc575050505050613943565b61272b612168565b151561273657600080fd5b600d5460ff161561274657600080fd5b805160801161275457600080fd5b805161276790600c906020840190613dae565b50600d805460ff191660011790556003547fb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa7590600160a060020a03166127ab610bc4565b60408051600160a060020a038085168252831660208201526060918101828152600c8054600260001961010060018416150201909116049383018490529260808301908490801561283d5780601f106128125761010080835404028352916020019161283d565b820191906000526020600020905b81548152906001019060200180831161282057829003601f168201915b505094505050505060405180910390a150565b60108054829081106116a657fe5b600254600090600160a060020a0383811691161480610ce4575050600254600160a060020a03163314919050565b600080805b6011548110156128dc5783600160a060020a03166010828154811015156128b457fe5b600091825260209091200154600160a060020a031614156128d457600191505b600101612891565b5092915050565b60606000806020845111151561299d57505081518083015160008181526004602090815260409182902080548351601f6002610100600185161502600019019093169290920491820184900484028101840190945280845293949390918301828280156129915780601f1061296657610100808354040283529160200191612991565b820191906000526020600020905b81548152906001019060200180831161297457829003601f168201915b505050505092506115f9565b6005846040518082805190602001908083835b602083106129cf5780518252601f1990920191602091820191016129b0565b518151600019602094850361010090810a820192831692199390931691909117909252949092019687526040805197889003820188208054601f6002600183161590980290950116959095049283018290048202880182019052818752929450925050830182828015612a835780601f10612a5857610100808354040283529160200191612a83565b820191906000526020600020905b815481529060010190602001808311612a6657829003601f168201915b505050505092505050919050565b600354600160a060020a031681565b612aa861220c565b80612ab65750612ab6610f2b565b1515612ac157600080fd5b60408051602080825260088054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b6593909291829182019084908015612b605780601f10612b3557610100808354040283529160200191612b60565b820191906000526020600020905b815481529060010190602001808311612b4357829003601f168201915b50509250505060405180910390a1565b60115481565b600254600160a060020a0316321480612b995750600254600160a060020a031633145b1515612ba457600080fd5b600f8054600160a060020a031916600160a060020a0392909216919091179055565b60025460009081908190600160a060020a0316321480612bf05750600254600160a060020a031633145b15612bfe5760019250611f1b565b600354604080517f63e6ffdd0000000000000000000000000000000000000000000000000000000081523260048201529051600160a060020a03909216916363e6ffdd916024808201926020929091908290030181600087803b158015612c6457600080fd5b505af1158015612c78573d6000803e3d6000fd5b505050506040513d6020811015612c8e57600080fd5b50519150600160a060020a03821615612dac5781905080600160a060020a0316636813b6d13083600160a060020a0316635d97b6c26040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015612cf257600080fd5b505af1158015612d06573d6000803e3d6000fd5b505050506040513d6020811015612d1c57600080fd5b50516040805160e060020a63ffffffff8616028152600160a060020a03909316600484015260ff90911660248301525160448083019260209291908290030181600087803b158015612d6d57600080fd5b505af1158015612d81573d6000803e3d6000fd5b505050506040513d6020811015612d9757600080fd5b5051151560011415612dac5760019250611f1b565b60009250505090565b6002546000908190600160a060020a0316321480612ddd5750600254600160a060020a031633145b1515612de857600080fd5b6018549150612df983601584613b5e565b60188190558210156112845760408051600160a060020a038516815290517f1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb9181900360200190a182905080600160a060020a0316637cbb7bf23083600160a060020a03166396eba03d6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561116357600080fd5b6008805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015611fea5780601f10611fbf57610100808354040283529160200191611fea565b6000806000806000806000806000612f03612168565b1515612f0e57600080fd5b896040516020018082805190602001908083835b60208310612f415780518252601f199092019160209182019101612f22565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310612fa45780518252601f199092019160209182019101612f85565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390209750600860405160200180828054600181600116156101000203166002900480156130335780601f10613011576101008083540402835291820191613033565b820191906000526020600020905b81548152906001019060200180831161301f575b50509150506040516020818303038152906040526040518082805190602001908083835b602083106130765780518252601f199092019160209182019101613057565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912099505050508787141561326357600a5415156130de576040805160208101918290526000908190526130d391600891613dae565b506000600955613189565b6000955060009450600093505b600a548410156131415784600b8581548110151561310557fe5b9060005260206000200154111561313657839550600b8481548110151561312857fe5b906000526020600020015494505b6001909301926130eb565b600a80548790811061314f57fe5b906000526020600020016008908054600181600116156101000203166002900461317a929190613d2d565b50600985905561318986613c29565b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b60006040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561321e578181015183820152602001613206565b50505050905090810190601f16801561324b5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a160009850613465565b6000199250600091505b600a5482101561338257600a80548390811061328557fe5b9060005260206000200160405160200180828054600181600116156101000203166002900480156132ed5780601f106132cb5761010080835404028352918201916132ed565b820191906000526020600020905b8154815290600101906020018083116132d9575b50509150506040516020818303038152906040526040518082805190602001908083835b602083106133305780518252601f199092019160209182019101613311565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209350505050878114156133775761336f82613c29565b819250613382565b60019091019061326d565b60001983141561339157600080fd5b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b856040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561342557818101518382015260200161340d565b50505050905090810190601f1680156134525780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a18298505b5050505050505050919050565b6002546000908190600160a060020a031632148061349a5750600254600160a060020a031633145b15156134a557600080fd5b83516020106134de575050815180830151600081815260046020908152604090912084519293926134d892860190613dae565b50613554565b826005856040518082805190602001908083835b602083106135115780518252601f1990920191602091820191016134f2565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932084516135529591949190910192509050613dae565b505b7fe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c846040518080602001828103825283818151815260200191508051906020019080838360005b838110156135b357818101518382015260200161359b565b50505050905090810190601f1680156135e05780820380516001836020036101000a031916815260200191505b509250505060405180910390a150505050565b60195481565b60025460009081908190600160a060020a03163214806136235750600254600160a060020a031633145b151561362e57600080fd5b601954915061363f84601684613a44565b60198190558211156115f45760408051600160a060020a038616815290517fc5224c4118417a068eeac7d714e6d8af6f99ec3fb611bc965185460b0e38f0819181900360200190a183905080600160a060020a0316637cbb7bf23083600160a060020a03166396eba03d6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156119a357600080fd5b60006136e3326126ac565b806136f257506136f232610c6b565b806137015750613701326116c0565b151561370c57600080fd5b6040517fed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e8890600090a150600190565b600254600160a060020a031632148061375e5750600254600160a060020a031633145b151561376957600080fd5b600160a060020a038116151561377e57600080fd5b60028054600160a060020a031916600160a060020a0392909216919091179055565b60025460009081908190600160a060020a03163214806137ca5750600254600160a060020a031633145b15156137d557600080fd5b50506011546000190160005b6011548110156115f45783600160a060020a031660108281548110151561380457fe5b600091825260209091200154600160a060020a0316141561393b57601080548290811061382d57fe5b60009182526020909120018054600160a060020a03191690558082146138d257601080548390811061385b57fe5b60009182526020909120015460108054600160a060020a03909216918390811061388157fe5b60009182526020909120018054600160a060020a031916600160a060020a039290921691909117905560108054839081106138b857fe5b60009182526020909120018054600160a060020a03191690555b6011829055600160a060020a0384166000818152601260209081526040918290208054600160a060020a0319169055815192835290517fd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e29281900390910190a1600192506115f9565b6001016137e1565b600080805b8351821015613a3757838281518110151561395f57fe5b60209081029091010151600160a060020a031615613a2c57838281518110151561398557fe5b6020908102909101810151604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a0389811660048301529151929450908416926395a078e8926024808401938290030181600087803b1580156139f257600080fd5b505af1158015613a06573d6000803e3d6000fd5b505050506040513d6020811015613a1c57600080fd5b505115613a2c5760019250613a3c565b600190910190613948565b600092505b505092915050565b6000805b82811015613b52578381815481101515613a5e57fe5b600091825260209091200154600160a060020a0386811691161415613b4a578381815481101515613a8b57fe5b60009182526020909120018054600160a060020a031916905560001983018114613b3f578360018403815481101515613ac057fe5b6000918252602090912001548454600160a060020a0390911690859083908110613ae657fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055508360018403815481101515613b2557fe5b60009182526020909120018054600160a060020a03191690555b600183039150613b56565b600101613a48565b8291505b509392505050565b6000805b82811015613ba7578381815481101515613b7857fe5b600091825260209091200154600160a060020a0386811691161415613b9f57829150613b56565b600101613b62565b8354831015613bf257848484815481101515613bbf57fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550613c1e565b8354600181018555600085815260209020018054600160a060020a031916600160a060020a0387161790555b505060010192915050565b600a805482908110613c3757fe5b906000526020600020016000613c4d9190613e1c565b600b805482908110613c5b57fe5b6000918252602082200155600a54600019018114613d0157600a80546000198101908110613c8557fe5b90600052602060002001600a82815481101515613c9e57fe5b906000526020600020019080546001816001161561010002031660029004613cc7929190613d2d565b50600b80546000198101908110613cda57fe5b9060005260206000200154600b82815481101515613cf457fe5b6000918252602090912001555b600a805490613d14906000198301613e60565b50600b805490613d28906000198301613e84565b505b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10613d665780548555613da2565b82800160010185558215613da257600052602060002091601f016020900482015b82811115613da2578254825591600101919060010190613d87565b50610fc2929150613ea4565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10613def57805160ff1916838001178555613da2565b82800160010185558215613da2579182015b82811115613da2578251825591602001919060010190613e01565b50805460018160011615610100020316600290046000825580601f10613e425750613d2a565b601f016020900490600052602060002090810190613d2a9190613ea4565b81548183558181111561128457600083815260209020611284918101908301613ebe565b815481835581811115611284576000838152602090206112849181019083015b610bd191905b80821115610fc25760008155600101613eaa565b610bd191905b80821115610fc2576000613ed88282613e1c565b50600101613ec45600a165627a7a7230582089586d527df59d563b0ed530eec79569219d93be7ac16b64e08055783e26a4cb0029", }
BaseLibraryMetaData contains all meta data concerning the BaseLibrary contract.
var BoundContracts = map[string]*bind.BoundContract{}
Map of ABI names to *bind.BoundContract for log parsing only ABI names are constants starting with K_
var ContainerABI = ContainerMetaData.ABI
ContainerABI is the input ABI used to generate the binding from. Deprecated: Use ContainerMetaData.ABI instead.
var ContainerBin = ContainerMetaData.Bin
ContainerBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ContainerMetaData.Bin instead.
var ContainerFuncSigs = ContainerMetaData.Sigs
Deprecated: Use ContainerMetaData.Sigs instead. ContainerFuncSigs maps the 4-byte function signature to its string representation.
var ContainerMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"parentAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_candidate\",\"type\":\"address\"}],\"name\":\"canContribute\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"},{\"name\":\"content_contract\",\"type\":\"address\"}],\"name\":\"addContentType\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canConfirm\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"contentTypeContracts\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"typeHash\",\"type\":\"bytes32\"}],\"name\":\"findTypeByHash\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"canReview\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"validType\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"contentObj\",\"type\":\"address\"}],\"name\":\"publish\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"addressKMS\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"countVersionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"commitPending\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"requiresReview\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"confirmCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"clearPending\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pendingHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionTimestamp\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canEdit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"hasAccess\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_objectHash\",\"type\":\"string\"}],\"name\":\"commit\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"contentTypes\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_candidate\",\"type\":\"address\"}],\"name\":\"canPublish\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"whitelistedType\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"updateRequest\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentTypesLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"address_KMS\",\"type\":\"address\"}],\"name\":\"setAddressKMS\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"objectHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_versionHash\",\"type\":\"string\"}],\"name\":\"deleteVersion\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"removeContentType\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentType\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"contentContract\",\"type\":\"address\"}],\"name\":\"ContentTypeAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentType\",\"type\":\"address\"}],\"name\":\"ContentTypeRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"parentAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"CommitPending\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"UpdateRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"VersionConfirm\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"versionHash\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"index\",\"type\":\"int256\"}],\"name\":\"VersionDelete\",\"type\":\"event\"}]", Sigs: 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)", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f4564697461626c6532303230303432323138303430304d4c00000000000000006004557f436f6e7461696e657232303139303532393039313830304d4c00000000000000600b55600e5560018054600160a060020a031990811632908117909255600280549091169091179055611e1e806100a76000396000f3006080604052600436106101bd5763ffffffff60e060020a600035041662821de381146101bf57806302d05d3f146101f05780630eaec2c5146102055780630f58a7861461023a57806314cfabb3146102615780631cdbee5a146102765780631f2caaec1461029757806329d00219146102af57806329dedde5146102d05780632cf99422146102f157806332eaf21b14610312578063331b86c014610327578063375a6e7c1461034e5780633dd71d991461026157806341c0e1b514610363578063446e88261461037857806354fd4d50146103805780635f6a130114610395578063628449fd146103aa5780636d2e4b1b146104345780636e375427146104555780637886f7471461046a5780637ca8f6181461048257806381beeb641461049a5780638da5cb5b146104af57806395a078e8146104c45780639867db74146104e5578063991a3a7c1461053e5780639b55f901146102055780639cb121ba14610556578063af570c0414610577578063c287e0ed1461058c578063c65bcbe2146105a1578063c9e8e72d146105b6578063e02dd9c2146105d7578063e1a70717146105ec578063f2fde38b14610645578063fd08919614610666575b005b3480156101cb57600080fd5b506101d4610687565b60408051600160a060020a039092168252519081900360200190f35b3480156101fc57600080fd5b506101d4610697565b34801561021157600080fd5b50610226600160a060020a03600435166106a6565b604080519115158252519081900360200190f35b34801561024657600080fd5b506101bd600160a060020a03600435811690602435166106d7565b34801561026d57600080fd5b5061022661084c565b34801561028257600080fd5b506101d4600160a060020a0360043516610851565b3480156102a357600080fd5b506101d460043561086c565b3480156102bb57600080fd5b50610226600160a060020a0360043516610af0565b3480156102dc57600080fd5b50610226600160a060020a0360043516610af6565b3480156102fd57600080fd5b50610226600160a060020a0360043516610b14565b34801561031e57600080fd5b506101d4610c34565b34801561033357600080fd5b5061033c610c43565b60408051918252519081900360200190f35b34801561035a57600080fd5b50610226610c49565b34801561036f57600080fd5b506101bd610c52565b610226610c8e565b34801561038c57600080fd5b5061033c610e7e565b3480156103a157600080fd5b506101bd610e84565b3480156103b657600080fd5b506103bf610ec2565b6040805160208082528351818301528351919283929083019185019080838360005b838110156103f95781810151838201526020016103e1565b50505050905090810190601f1680156104265780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561044057600080fd5b506101bd600160a060020a0360043516610f50565b34801561046157600080fd5b50610226610f9e565b34801561047657600080fd5b5061033c600435610faf565b34801561048e57600080fd5b506103bf600435610fce565b3480156104a657600080fd5b50610226611042565b3480156104bb57600080fd5b506101d4611053565b3480156104d057600080fd5b50610226600160a060020a0360043516611062565b3480156104f157600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526101bd9436949293602493928401919081908401838280828437509497506110689650505050505050565b34801561054a57600080fd5b506101d4600435611195565b34801561056257600080fd5b50610226600160a060020a03600435166111bd565b34801561058357600080fd5b506101d4611214565b34801561059857600080fd5b506101bd611223565b3480156105ad57600080fd5b5061033c6112f3565b3480156105c257600080fd5b506101bd600160a060020a03600435166112f9565b3480156105e357600080fd5b506103bf611349565b3480156105f857600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261033c9436949293602493928401919081908401838280828437509497506113a49650505050505050565b34801561065157600080fd5b506101bd600160a060020a0360043516611929565b34801561067257600080fd5b50610226600160a060020a036004351661198e565b600354600160a060020a03165b90565b600154600160a060020a031681565b600254600090600160a060020a03838116911614806106cf5750600254600160a060020a031633145b90505b919050565b600254600160a060020a03163214806106fa5750600254600160a060020a031633145b151561070557600080fd5b600160a060020a038083166000908152600f6020526040902054161580156107335750610731826111bd565b155b156107df57600d54600e5410156107895781600d600e5481548110151561075657fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055506107d5565b600d80546001810182556000919091527fd7b6990105719101dabeb77144f2a3385c8033acd3af97e9423a695e81ad1eb5018054600160a060020a031916600160a060020a0384161790555b600e805460010190555b600160a060020a038281166000818152600f60209081526040918290208054600160a060020a0319169486169485179055815192835282019290925281517f280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7929181900390910190a15050565b600090565b600f60205260009081526040902054600160a060020a031681565b600080805b600d54821015610ae457600d80548390811061088957fe5b6000918252602091829020015460408051808401889052815180820385018152908201918290528051600160a060020a03909316945092909182918401908083835b602083106108ea5780518252601f1990920191602091820191016108cb565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191681600160a060020a031663e02dd9c26040518163ffffffff1660e060020a028152600401600060405180830381600087803b15801561095957600080fd5b505af115801561096d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052602081101561099657600080fd5b8101908080516401000000008111156109ae57600080fd5b820160208101848111156109c157600080fd5b81516401000000008111828201871017156109db57600080fd5b50509291905050506040516020018082805190602001908083835b60208310610a155780518252601f1990920191602091820191016109f6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310610a785780518252601f199092019160209182019101610a59565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040518091039020600019161415610ad957600d805483908110610abd57fe5b600091825260209091200154600160a060020a03169250610ae9565b600190910190610871565b600092505b5050919050565b50600090565b6000600e5460001415610b0b575060016106d2565b6106cf826111bd565b60008033600160a060020a03841614610b2c57600080fd5b82905080600160a060020a0316638280dd8f60006040518263ffffffff1660e060020a02815260040180828152602001915050602060405180830381600087803b158015610b7957600080fd5b505af1158015610b8d573d6000803e3d6000fd5b505050506040513d6020811015610ba357600080fd5b5050604080517f27c1c21d0000000000000000000000000000000000000000000000000000000081529051600160a060020a038316916327c1c21d9160048083019260209291908290030181600087803b158015610c0057600080fd5b505af1158015610c14573d6000803e3d6000fd5b505050506040513d6020811015610c2a57600080fd5b5051159392505050565b600c54600160a060020a031681565b60075490565b600a5460ff1681565b600254600160a060020a0316321480610c755750600254600160a060020a031633145b1515610c8057600080fd5b600254600160a060020a0316ff5b6000610c9861084c565b1515610ca357600080fd5b600a5460ff161515610cb457600080fd5b600060058054600181600116156101000203166002900490501115610d635760078054600181810180845560009390935260058054610d2a937fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6880192600261010091831615919091026000190190911604611c35565b5050600654600880546001810182556000919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301555b60098054610d869160059160026000196101006001841615020190911604611c35565b5042600655604080516020810191829052600090819052610da991600991611cba565b50600a805460ff1916905560035460408051600160a060020a039092168083526020830182815260058054600260001960018316156101000201909116049385018490527f482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e94929390929190606083019084908015610e695780601f10610e3e57610100808354040283529160200191610e69565b820191906000526020600020905b815481529060010190602001808311610e4c57829003601f168201915b5050935050505060405180910390a150600190565b600b5481565b610e8c610f9e565b1515610e9757600080fd5b604080516020810191829052600090819052610eb591600991611cba565b50600a805460ff19169055565b6009805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610f485780601f10610f1d57610100808354040283529160200191610f48565b820191906000526020600020905b815481529060010190602001808311610f2b57829003601f168201915b505050505081565b600154600160a060020a03163214610f6757600080fd5b600160a060020a0381161515610f7c57600080fd5b60018054600160a060020a031916600160a060020a0392909216919091179055565b600254600160a060020a0316321490565b6008805482908110610fbd57fe5b600091825260209091200154905081565b6007805482908110610fdc57fe5b600091825260209182902001805460408051601f6002600019610100600187161502019094169390930492830185900485028101850190915281815293509091830182828015610f485780601f10610f1d57610100808354040283529160200191610f48565b600254600160a060020a0316331490565b600254600160a060020a031681565b50600190565b611070610f9e565b151561107b57600080fd5b600a5460ff161561108b57600080fd5b805160801161109957600080fd5b80516110ac906009906020840190611cba565b50600a805460ff191660011790556003547fb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa7590600160a060020a03166110f0610687565b60408051600160a060020a0380851682528316602082015260609181018281526009805460026000196101006001841615020190911604938301849052926080830190849080156111825780601f1061115757610100808354040283529160200191611182565b820191906000526020600020905b81548152906001019060200180831161116557829003601f168201915b505094505050505060405180910390a150565b600d8054829081106111a357fe5b600091825260209091200154600160a060020a0316905081565b600080805b600e5481101561120d5783600160a060020a0316600d828154811015156111e557fe5b600091825260209091200154600160a060020a0316141561120557600191505b6001016111c2565b5092915050565b600354600160a060020a031681565b61122b611042565b80611239575061123961084c565b151561124457600080fd5b60408051602080825260058054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65939092918291820190849080156112e35780601f106112b8576101008083540402835291602001916112e3565b820191906000526020600020905b8154815290600101906020018083116112c657829003601f168201915b50509250505060405180910390a1565b600e5481565b600254600160a060020a031632148061131c5750600254600160a060020a031633145b151561132757600080fd5b600c8054600160a060020a031916600160a060020a0392909216919091179055565b6005805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610f485780601f10610f1d57610100808354040283529160200191610f48565b60008060008060008060008060006113ba610f9e565b15156113c557600080fd5b896040516020018082805190602001908083835b602083106113f85780518252601f1990920191602091820191016113d9565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b6020831061145b5780518252601f19909201916020918201910161143c565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390209750600560405160200180828054600181600116156101000203166002900480156114ea5780601f106114c85761010080835404028352918201916114ea565b820191906000526020600020905b8154815290600101906020018083116114d6575b50509150506040516020818303038152906040526040518082805190602001908083835b6020831061152d5780518252601f19909201916020918201910161150e565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912099505050508787141561171a5760075415156115955760408051602081019182905260009081905261158a91600591611cba565b506000600655611640565b6000955060009450600093505b6007548410156115f857846008858154811015156115bc57fe5b906000526020600020015411156115ed578395506008848154811015156115df57fe5b906000526020600020015494505b6001909301926115a2565b600780548790811061160657fe5b9060005260206000200160059080546001816001161561010002031660029004611631929190611c35565b50600685905561164086611b31565b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b60006040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156116d55781810151838201526020016116bd565b50505050905090810190601f1680156117025780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a16000985061191c565b6000199250600091505b60075482101561183957600780548390811061173c57fe5b9060005260206000200160405160200180828054600181600116156101000203166002900480156117a45780601f106117825761010080835404028352918201916117a4565b820191906000526020600020905b815481529060010190602001808311611790575b50509150506040516020818303038152906040526040518082805190602001908083835b602083106117e75780518252601f1990920191602091820191016117c8565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912093505050508781141561182e5761182682611b31565b819250611839565b600190910190611724565b60001983141561184857600080fd5b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b856040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156118dc5781810151838201526020016118c4565b50505050905090810190601f1680156119095780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a18298505b5050505050505050919050565b600254600160a060020a031632148061194c5750600254600160a060020a031633145b151561195757600080fd5b600160a060020a038116151561196c57600080fd5b60028054600160a060020a031916600160a060020a0392909216919091179055565b60025460009081908190600160a060020a03163214806119b85750600254600160a060020a031633145b15156119c357600080fd5b5050600e546000190160005b600e54811015610ae45783600160a060020a0316600d828154811015156119f257fe5b600091825260209091200154600160a060020a03161415611b2957600d805482908110611a1b57fe5b60009182526020909120018054600160a060020a0319169055808214611ac057600d805483908110611a4957fe5b600091825260209091200154600d8054600160a060020a039092169183908110611a6f57fe5b60009182526020909120018054600160a060020a031916600160a060020a0392909216919091179055600d805483908110611aa657fe5b60009182526020909120018054600160a060020a03191690555b600e829055600160a060020a0384166000818152600f60209081526040918290208054600160a060020a0319169055815192835290517fd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e29281900390910190a160019250610ae9565b6001016119cf565b6007805482908110611b3f57fe5b906000526020600020016000611b559190611d28565b6008805482908110611b6357fe5b6000918252602082200155600754600019018114611c0957600780546000198101908110611b8d57fe5b90600052602060002001600782815481101515611ba657fe5b906000526020600020019080546001816001161561010002031660029004611bcf929190611c35565b50600880546000198101908110611be257fe5b9060005260206000200154600882815481101515611bfc57fe5b6000918252602090912001555b6007805490611c1c906000198301611d6c565b506008805490611c30906000198301611d95565b505b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10611c6e5780548555611caa565b82800160010185558215611caa57600052602060002091601f016020900482015b82811115611caa578254825591600101919060010190611c8f565b50611cb6929150611db5565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10611cfb57805160ff1916838001178555611caa565b82800160010185558215611caa579182015b82811115611caa578251825591602001919060010190611d0d565b50805460018160011615610100020316600290046000825580601f10611d4e5750611c32565b601f016020900490600052602060002090810190611c329190611db5565b815481835581811115611d9057600083815260209020611d90918101908301611dcf565b505050565b815481835581811115611d9057600083815260209020611d909181019083015b61069491905b80821115611cb65760008155600101611dbb565b61069491905b80821115611cb6576000611de98282611d28565b50600101611dd55600a165627a7a72305820357009b8f53756c039a69879bcd3b5a39dd1aff29922b1ce74f6054786f1e5bc0029", }
ContainerMetaData contains all meta data concerning the Container contract.
var ContentABI = ContentMetaData.ABI
ContentABI is the input ABI used to generate the binding from. Deprecated: Use ContentMetaData.ABI instead.
var ContentBin = ContentMetaData.Bin
ContentBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ContentMetaData.Bin instead.
var ContentFuncSigs = ContentMetaData.Sigs
Deprecated: Use ContentMetaData.Sigs instead. ContentFuncSigs maps the 4-byte function signature to its string representation.
var ContentMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"bytes32[]\"},{\"name\":\"\",\"type\":\"address[]\"}],\"name\":\"runAccessInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"bytes32[]\"},{\"name\":\"\",\"type\":\"address[]\"}],\"name\":\"runAccess\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"runFinalize\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"proposed_status_code\",\"type\":\"int256\"}],\"name\":\"runStatusChange\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"name\":\"runDescribeStatus\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DEFAULT_ACCESS\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"runCreate\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"runKill\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DEFAULT_SEE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"runEdit\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"bool\"}],\"name\":\"runGrant\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"requestID\",\"type\":\"uint256\"},{\"name\":\"score_pct\",\"type\":\"uint256\"},{\"name\":\"originator\",\"type\":\"address\"}],\"name\":\"runFinalizeExt\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DEFAULT_CHARGE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"}],\"name\":\"Log\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"b\",\"type\":\"bool\"}],\"name\":\"LogBool\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"a\",\"type\":\"address\"}],\"name\":\"LogAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"u\",\"type\":\"uint256\"}],\"name\":\"LogUint256\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"u\",\"type\":\"int256\"}],\"name\":\"LogInt256\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"b\",\"type\":\"bytes32\"}],\"name\":\"LogBytes32\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"payee\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"LogPayment\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunCreate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunKill\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"proposedStatusCode\",\"type\":\"int256\"},{\"indexed\":false,\"name\":\"returnStatusCode\",\"type\":\"int256\"}],\"name\":\"RunStatusChange\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"level\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"calculateAccessCharge\",\"type\":\"int256\"}],\"name\":\"RunAccessCharge\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestID\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunAccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestID\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunFinalize\",\"type\":\"event\"}]", Sigs: 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()", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139313231393133343330304d4c00000000000000000060045560018054600160a060020a0319908116329081179092556002805490911690911790556105bf8061007e6000396000f3006080604052600436106101115763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146101135780630f82c16f14610144578063123e0e801461020957806317685953146102a85780633513a805146102b657806341c0e1b5146102c157806345080442146102d657806354fd4d50146102ee5780636af27417146103035780636d2e4b1b1461032e5780637b1cdb3e1461034f5780638da5cb5b146103575780639e99bbea1461034f578063af570c041461036c578063b535b03e14610381578063c9f3d94c14610396578063e870ed91146103ab578063eb81eff0146103bb578063f185db0c146103d5578063f2fde38b146103ea575b005b34801561011f57600080fd5b5061012861040b565b60408051600160a060020a039092168252519081900360200190f35b34801561015057600080fd5b506040805160206004602480358281013584810280870186019097528086526101da96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061041a9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b6040805160206004604435818101358381028086018501909652808552610296958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104299650505050505050565b60408051918252519081900360200190f35b610296600435602435610433565b61029660043561043b565b3480156102cd57600080fd5b5061011161043e565b3480156102e257600080fd5b5061029660043561047a565b3480156102fa57600080fd5b50610296610480565b34801561030f57600080fd5b50610318610486565b6040805160ff9092168252519081900360200190f35b34801561033a57600080fd5b50610111600160a060020a036004351661048b565b6102966104e6565b34801561036357600080fd5b506101286104eb565b34801561037857600080fd5b506101286104fa565b34801561038d57600080fd5b50610318610509565b3480156103a257600080fd5b5061029661050e565b6102966004356024351515610433565b610296600435602435600160a060020a0360443516610513565b3480156103e157600080fd5b5061031861051c565b3480156103f657600080fd5b50610111600160a060020a0360043516610521565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b90565b600254600160a060020a03163214806104615750600254600160a060020a031633145b151561046c57600080fd5b600254600160a060020a0316ff5b50600090565b60045481565b600281565b600154600160a060020a031632146104a257600080fd5b600160a060020a03811615156104b757600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600354600160a060020a031681565b600181565b606490565b60009392505050565b600481565b600254600160a060020a03163214806105445750600254600160a060020a031633145b151561054f57600080fd5b600160a060020a038116151561056457600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a72305820161fef8fb12bfeda85a578d548bb54e8a78d20e608c0eba13be5a0a0398084f80029", }
ContentMetaData contains all meta data concerning the Content contract.
var EditableABI = EditableMetaData.ABI
EditableABI is the input ABI used to generate the binding from. Deprecated: Use EditableMetaData.ABI instead.
var EditableBin = EditableMetaData.Bin
EditableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use EditableMetaData.Bin instead.
var EditableFuncSigs = EditableMetaData.Sigs
Deprecated: Use EditableMetaData.Sigs instead. EditableFuncSigs maps the 4-byte function signature to its string representation.
var EditableMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"parentAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canConfirm\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"countVersionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"commitPending\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"confirmCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"clearPending\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pendingHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionTimestamp\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canEdit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_objectHash\",\"type\":\"string\"}],\"name\":\"commit\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"updateRequest\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"objectHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_versionHash\",\"type\":\"string\"}],\"name\":\"deleteVersion\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"parentAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"CommitPending\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"UpdateRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"VersionConfirm\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"versionHash\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"index\",\"type\":\"int256\"}],\"name\":\"VersionDelete\",\"type\":\"event\"}]", Sigs: 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)", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f4564697461626c6532303230303432323138303430304d4c000000000000000060045560018054600160a060020a0319908116329081179092556002805490911690911790556113e18061007e6000396000f3006080604052600436106101265763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041662821de3811461012857806302d05d3f1461015957806314cfabb31461016e578063331b86c014610197578063375a6e7c146101be57806341c0e1b5146101d3578063446e8826146101e857806354fd4d50146101f05780635f6a130114610205578063628449fd1461021a5780636d2e4b1b146102a45780636e375427146102c55780637886f747146102da5780637ca8f618146102f257806381beeb641461030a5780638da5cb5b1461031f5780639867db7414610334578063af570c041461038d578063c287e0ed146103a2578063e02dd9c2146103b7578063e1a70717146103cc578063f2fde38b14610425575b005b34801561013457600080fd5b5061013d610446565b60408051600160a060020a039092168252519081900360200190f35b34801561016557600080fd5b5061013d610456565b34801561017a57600080fd5b50610183610465565b604080519115158252519081900360200190f35b3480156101a357600080fd5b506101ac61046a565b60408051918252519081900360200190f35b3480156101ca57600080fd5b50610183610470565b3480156101df57600080fd5b50610126610479565b6101836104b5565b3480156101fc57600080fd5b506101ac6106a5565b34801561021157600080fd5b506101266106ab565b34801561022657600080fd5b5061022f6106e9565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610269578181015183820152602001610251565b50505050905090810190601f1680156102965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102b057600080fd5b50610126600160a060020a0360043516610777565b3480156102d157600080fd5b506101836107d2565b3480156102e657600080fd5b506101ac6004356107e3565b3480156102fe57600080fd5b5061022f600435610802565b34801561031657600080fd5b50610183610876565b34801561032b57600080fd5b5061013d610887565b34801561034057600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526101269436949293602493928401919081908401838280828437509497506108969650505050505050565b34801561039957600080fd5b5061013d6109c3565b3480156103ae57600080fd5b506101266109d2565b3480156103c357600080fd5b5061022f610aa2565b3480156103d857600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526101ac943694929360249392840191908190840183828082843750949750610afd9650505050505050565b34801561043157600080fd5b50610126600160a060020a0360043516611082565b600354600160a060020a03165b90565b600154600160a060020a031681565b600090565b60075490565b600a5460ff1681565b600254600160a060020a031632148061049c5750600254600160a060020a031633145b15156104a757600080fd5b600254600160a060020a0316ff5b60006104bf610465565b15156104ca57600080fd5b600a5460ff1615156104db57600080fd5b60006005805460018160011615610100020316600290049050111561058a5760078054600181810180845560009390935260058054610551937fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68801926002610100918316159190910260001901909116046111f8565b5050600654600880546001810182556000919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301555b600980546105ad91600591600260001961010060018416150201909116046111f8565b50426006556040805160208101918290526000908190526105d09160099161127d565b50600a805460ff1916905560035460408051600160a060020a039092168083526020830182815260058054600260001960018316156101000201909116049385018490527f482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e949293909291906060830190849080156106905780601f1061066557610100808354040283529160200191610690565b820191906000526020600020905b81548152906001019060200180831161067357829003601f168201915b5050935050505060405180910390a150600190565b60045481565b6106b36107d2565b15156106be57600080fd5b6040805160208101918290526000908190526106dc9160099161127d565b50600a805460ff19169055565b6009805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561076f5780601f106107445761010080835404028352916020019161076f565b820191906000526020600020905b81548152906001019060200180831161075257829003601f168201915b505050505081565b600154600160a060020a0316321461078e57600080fd5b600160a060020a03811615156107a357600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a0316321490565b60088054829081106107f157fe5b600091825260209091200154905081565b600780548290811061081057fe5b600091825260209182902001805460408051601f600260001961010060018716150201909416939093049283018590048502810185019091528181529350909183018282801561076f5780601f106107445761010080835404028352916020019161076f565b600254600160a060020a0316331490565b600254600160a060020a031681565b61089e6107d2565b15156108a957600080fd5b600a5460ff16156108b957600080fd5b80516080116108c757600080fd5b80516108da90600990602084019061127d565b50600a805460ff191660011790556003547fb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa7590600160a060020a031661091e610446565b60408051600160a060020a0380851682528316602082015260609181018281526009805460026000196101006001841615020190911604938301849052926080830190849080156109b05780601f10610985576101008083540402835291602001916109b0565b820191906000526020600020905b81548152906001019060200180831161099357829003601f168201915b505094505050505060405180910390a150565b600354600160a060020a031681565b6109da610876565b806109e857506109e8610465565b15156109f357600080fd5b60408051602080825260058054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b6593909291829182019084908015610a925780601f10610a6757610100808354040283529160200191610a92565b820191906000526020600020905b815481529060010190602001808311610a7557829003601f168201915b50509250505060405180910390a1565b6005805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561076f5780601f106107445761010080835404028352916020019161076f565b6000806000806000806000806000610b136107d2565b1515610b1e57600080fd5b896040516020018082805190602001908083835b60208310610b515780518252601f199092019160209182019101610b32565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310610bb45780518252601f199092019160209182019101610b95565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040518091039020975060056040516020018082805460018160011615610100020316600290048015610c435780601f10610c21576101008083540402835291820191610c43565b820191906000526020600020905b815481529060010190602001808311610c2f575b50509150506040516020818303038152906040526040518082805190602001908083835b60208310610c865780518252601f199092019160209182019101610c67565b5181516020939093036101000a60001901801990911692169190911790526040519201829003909120995050505087871415610e73576007541515610cee57604080516020810191829052600090819052610ce39160059161127d565b506000600655610d99565b6000955060009450600093505b600754841015610d515784600885815481101515610d1557fe5b90600052602060002001541115610d4657839550600884815481101515610d3857fe5b906000526020600020015494505b600190930192610cfb565b6007805487908110610d5f57fe5b9060005260206000200160059080546001816001161561010002031660029004610d8a9291906111f8565b506006859055610d99866110f4565b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b60006040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b83811015610e2e578181015183820152602001610e16565b50505050905090810190601f168015610e5b5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a160009850611075565b6000199250600091505b600754821015610f92576007805483908110610e9557fe5b906000526020600020016040516020018082805460018160011615610100020316600290048015610efd5780601f10610edb576101008083540402835291820191610efd565b820191906000526020600020905b815481529060010190602001808311610ee9575b50509150506040516020818303038152906040526040518082805190602001908083835b60208310610f405780518252601f199092019160209182019101610f21565b5181516020939093036101000a60001901801990911692169190911790526040519201829003909120935050505087811415610f8757610f7f826110f4565b819250610f92565b600190910190610e7d565b600019831415610fa157600080fd5b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600360009054906101000a9004600160a060020a03168b856040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561103557818101518382015260200161101d565b50505050905090810190601f1680156110625780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a18298505b5050505050505050919050565b600254600160a060020a03163214806110a55750600254600160a060020a031633145b15156110b057600080fd5b600160a060020a03811615156110c557600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600780548290811061110257fe5b90600052602060002001600061111891906112eb565b600880548290811061112657fe5b60009182526020822001556007546000190181146111cc5760078054600019810190811061115057fe5b9060005260206000200160078281548110151561116957fe5b9060005260206000200190805460018160011615610100020316600290046111929291906111f8565b506008805460001981019081106111a557fe5b90600052602060002001546008828154811015156111bf57fe5b6000918252602090912001555b60078054906111df90600019830161132f565b5060088054906111f3906000198301611358565b505b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10611231578054855561126d565b8280016001018555821561126d57600052602060002091601f016020900482015b8281111561126d578254825591600101919060010190611252565b50611279929150611378565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106112be57805160ff191683800117855561126d565b8280016001018555821561126d579182015b8281111561126d5782518255916020019190600101906112d0565b50805460018160011615610100020316600290046000825580601f1061131157506111f5565b601f0160209004906000526020600020908101906111f59190611378565b81548183558181111561135357600083815260209020611353918101908301611392565b505050565b815481835581811115611353576000838152602090206113539181019083015b61045391905b80821115611279576000815560010161137e565b61045391905b808211156112795760006113ac82826112eb565b506001016113985600a165627a7a723058200946d006bc905915763d152308d00bfbbc2b4c193ab3585539fd403018060ae70029", }
EditableMetaData contains all meta data concerning the Editable contract.
var EventsByID = map[common.Hash]*EventInfo{}
Map of Unique events IDs to *EventInfo
var EventsByType = map[reflect.Type]*EventInfo{}
Map of Unique events types to *EventInfo
var ExternalUserWalletABI = ExternalUserWalletMetaData.ABI
ExternalUserWalletABI is the input ABI used to generate the binding from. Deprecated: Use ExternalUserWalletMetaData.ABI instead.
var ExternalUserWalletBin = ExternalUserWalletMetaData.Bin
ExternalUserWalletBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ExternalUserWalletMetaData.Bin instead.
var ExternalUserWalletFuncSigs = ExternalUserWalletMetaData.Sigs
Deprecated: Use ExternalUserWalletMetaData.Sigs instead. ExternalUserWalletFuncSigs maps the 4-byte function signature to its string representation.
var ExternalUserWalletMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"parentAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canConfirm\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"countVersionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"commitPending\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"confirmCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"claimOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"addressExtUser\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"clearPending\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pendingHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canCommit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionTimestamp\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"versionHashes\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canEdit\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_objectHash\",\"type\":\"string\"}],\"name\":\"commit\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"updateRequest\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"objectHash\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_versionHash\",\"type\":\"string\"}],\"name\":\"deleteVersion\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"accessRequest\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"addressTA\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"_content_space\",\"type\":\"address\"},{\"name\":\"_taAddr\",\"type\":\"address\"},{\"name\":\"_extUserAddr\",\"type\":\"address\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"contentSpace\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"extUserAddr\",\"type\":\"address\"}],\"name\":\"CreateExtUserWallet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"parentAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"CommitPending\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"UpdateRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"objectHash\",\"type\":\"string\"}],\"name\":\"VersionConfirm\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"versionHash\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"index\",\"type\":\"int256\"}],\"name\":\"VersionDelete\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"AccessRequest\",\"type\":\"event\"}]", Sigs: 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)", }, Bin: "0x608060408190527f41636365737369626c6532303139303232323133353930304d4c0000000000006000557f4f776e61626c6532303139303532383139333830304d4c0000000000000000006001557f4564697461626c6532303230303432323138303430304d4c000000000000000060055560608061164b8339810160408181528251602080850151948301516002805432600160a060020a03199182168117909255600380548216909217909155600480548216600160a060020a03808716918217909255600b805461010060a860020a031916610100848c1602179055600c805490931691841691821790925590865291850191909152825191949390927f786a1cca426afc9bf7b81ff1382a573ebc21b93bddf4784c49f56a3ae8a691c892918290030190a15050506115108061013b6000396000f3006080604052600436106101525763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041662821de3811461015457806302d05d3f1461018557806314cfabb31461019a578063331b86c0146101c3578063375a6e7c146101ea57806341c0e1b5146101ff578063446e8826146102145780634e71e0c81461021c57806354fd4d50146102315780635ab11d21146102465780635f6a13011461025b578063628449fd146102705780636d2e4b1b146102fa5780636e3754271461031b5780637886f747146103305780637ca8f6181461034857806381beeb641461031b5780638da5cb5b146103605780639867db7414610375578063af570c04146103ce578063c287e0ed146103e3578063e02dd9c2146103f8578063e1a707171461040d578063f155188714610466578063f2fde38b1461047b578063fed2b1251461049c575b005b34801561016057600080fd5b506101696104b1565b60408051600160a060020a039092168252519081900360200190f35b34801561019157600080fd5b506101696104c1565b3480156101a657600080fd5b506101af6104d0565b604080519115158252519081900360200190f35b3480156101cf57600080fd5b506101d86104d5565b60408051918252519081900360200190f35b3480156101f657600080fd5b506101af6104db565b34801561020b57600080fd5b506101526104e4565b6101af610520565b34801561022857600080fd5b50610152610710565b34801561023d57600080fd5b506101d8610748565b34801561025257600080fd5b5061016961074e565b34801561026757600080fd5b5061015261075d565b34801561027c57600080fd5b5061028561079b565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102bf5781810151838201526020016102a7565b50505050905090810190601f1680156102ec5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561030657600080fd5b50610152600160a060020a0360043516610829565b34801561032757600080fd5b506101af610884565b34801561033c57600080fd5b506101d86004356108af565b34801561035457600080fd5b506102856004356108ce565b34801561036c57600080fd5b50610169610942565b34801561038157600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526101529436949293602493928401919081908401838280828437509497506109519650505050505050565b3480156103da57600080fd5b50610169610a7e565b3480156103ef57600080fd5b50610152610a8d565b34801561040457600080fd5b50610285610b5d565b34801561041957600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526101d8943694929360249392840191908190840183828082843750949750610bb89650505050505050565b34801561047257600080fd5b506101af61113d565b34801561048757600080fd5b50610152600160a060020a036004351661119d565b3480156104a857600080fd5b5061016961120f565b600454600160a060020a03165b90565b600254600160a060020a031681565b600090565b60085490565b600b5460ff1681565b600354600160a060020a03163214806105075750600354600160a060020a031633145b151561051257600080fd5b600354600160a060020a0316ff5b600061052a6104d0565b151561053557600080fd5b600b5460ff16151561054657600080fd5b6000600680546001816001161561010002031660029004905011156105f557600880546001818101808455600093909352600680546105bc937ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30192600261010091831615919091026000190190911604611327565b5050600754600980546001810182556000919091527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af01555b600a80546106189160069160026000196101006001841615020190911604611327565b504260075560408051602081019182905260009081905261063b91600a916113ac565b50600b805460ff1916905560045460408051600160a060020a039092168083526020830182815260068054600260001960018316156101000201909116049385018490527f482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e949293909291906060830190849080156106fb5780601f106106d0576101008083540402835291602001916106fb565b820191906000526020600020905b8154815290600101906020018083116106de57829003601f168201915b5050935050505060405180910390a150600190565b600c54600160a060020a0316331461072757600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff191633179055565b60055481565b600c54600160a060020a031681565b610765610884565b151561077057600080fd5b60408051602081019182905260009081905261078e91600a916113ac565b50600b805460ff19169055565b600a805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108215780601f106107f657610100808354040283529160200191610821565b820191906000526020600020905b81548152906001019060200180831161080457829003601f168201915b505050505081565b600254600160a060020a0316321461084057600080fd5b600160a060020a038116151561085557600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600354600090600160a060020a03163314806108aa5750600c54600160a060020a031633145b905090565b60098054829081106108bd57fe5b600091825260209091200154905081565b60088054829081106108dc57fe5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152935090918301828280156108215780601f106107f657610100808354040283529160200191610821565b600354600160a060020a031681565b610959610884565b151561096457600080fd5b600b5460ff161561097457600080fd5b805160801161098257600080fd5b805161099590600a9060208401906113ac565b50600b805460ff191660011790556004547fb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa7590600160a060020a03166109d96104b1565b60408051600160a060020a038085168252831660208201526060918101828152600a80546002600019610100600184161502019091160493830184905292608083019084908015610a6b5780601f10610a4057610100808354040283529160200191610a6b565b820191906000526020600020905b815481529060010190602001808311610a4e57829003601f168201915b505094505050505060405180910390a150565b600454600160a060020a031681565b610a95610884565b80610aa35750610aa36104d0565b1515610aae57600080fd5b60408051602080825260068054600260001961010060018416150201909116049183018290527f403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b6593909291829182019084908015610b4d5780601f10610b2257610100808354040283529160200191610b4d565b820191906000526020600020905b815481529060010190602001808311610b3057829003601f168201915b50509250505060405180910390a1565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108215780601f106107f657610100808354040283529160200191610821565b6000806000806000806000806000610bce610884565b1515610bd957600080fd5b896040516020018082805190602001908083835b60208310610c0c5780518252601f199092019160209182019101610bed565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310610c6f5780518252601f199092019160209182019101610c50565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040518091039020975060066040516020018082805460018160011615610100020316600290048015610cfe5780601f10610cdc576101008083540402835291820191610cfe565b820191906000526020600020905b815481529060010190602001808311610cea575b50509150506040516020818303038152906040526040518082805190602001908083835b60208310610d415780518252601f199092019160209182019101610d22565b5181516020939093036101000a60001901801990911692169190911790526040519201829003909120995050505087871415610f2e576008541515610da957604080516020810191829052600090819052610d9e916006916113ac565b506000600755610e54565b6000955060009450600093505b600854841015610e0c5784600985815481101515610dd057fe5b90600052602060002001541115610e0157839550600984815481101515610df357fe5b906000526020600020015494505b600190930192610db6565b6008805487908110610e1a57fe5b9060005260206000200160069080546001816001161561010002031660029004610e45929190611327565b506007859055610e5486611223565b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600460009054906101000a9004600160a060020a03168b60006040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b83811015610ee9578181015183820152602001610ed1565b50505050905090810190601f168015610f165780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a160009850611130565b6000199250600091505b60085482101561104d576008805483908110610f5057fe5b906000526020600020016040516020018082805460018160011615610100020316600290048015610fb85780601f10610f96576101008083540402835291820191610fb8565b820191906000526020600020905b815481529060010190602001808311610fa4575b50509150506040516020818303038152906040526040518082805190602001908083835b60208310610ffb5780518252601f199092019160209182019101610fdc565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209350505050878114156110425761103a82611223565b81925061104d565b600190910190610f38565b60001983141561105c57600080fd5b7f238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51600460009054906101000a9004600160a060020a03168b856040518084600160a060020a0316600160a060020a0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156110f05781810151838201526020016110d8565b50505050905090810190601f16801561111d5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a18298505b5050505050505050919050565b600354600090600160a060020a03163314806111635750600c54600160a060020a031633145b151561116e57600080fd5b6040517fed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e8890600090a150600190565b600354600160a060020a03163214806111c05750600354600160a060020a031633145b15156111cb57600080fd5b600160a060020a03811615156111e057600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600b546101009004600160a060020a031681565b600880548290811061123157fe5b906000526020600020016000611247919061141a565b600980548290811061125557fe5b60009182526020822001556008546000190181146112fb5760088054600019810190811061127f57fe5b9060005260206000200160088281548110151561129857fe5b9060005260206000200190805460018160011615610100020316600290046112c1929190611327565b506009805460001981019081106112d457fe5b90600052602060002001546009828154811015156112ee57fe5b6000918252602090912001555b600880549061130e90600019830161145e565b506009805490611322906000198301611487565b505b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10611360578054855561139c565b8280016001018555821561139c57600052602060002091601f016020900482015b8281111561139c578254825591600101919060010190611381565b506113a89291506114a7565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106113ed57805160ff191683800117855561139c565b8280016001018555821561139c579182015b8281111561139c5782518255916020019190600101906113ff565b50805460018160011615610100020316600290046000825580601f106114405750611324565b601f01602090049060005260206000209081019061132491906114a7565b815481835581811115611482576000838152602090206114829181019083016114c1565b505050565b815481835581811115611482576000838152602090206114829181019083015b6104be91905b808211156113a857600081556001016114ad565b6104be91905b808211156113a85760006114db828261141a565b506001016114c75600a165627a7a7230582055877c818401ae7d0544874dab7edf2a972726c365e48179e71546324247d0ab0029", }
ExternalUserWalletMetaData contains all meta data concerning the ExternalUserWallet contract.
var IFactorySpaceABI = IFactorySpaceMetaData.ABI
IFactorySpaceABI is the input ABI used to generate the binding from. Deprecated: Use IFactorySpaceMetaData.ABI instead.
var IFactorySpaceFuncSigs = IFactorySpaceMetaData.Sigs
Deprecated: Use IFactorySpaceMetaData.Sigs instead. IFactorySpaceFuncSigs maps the 4-byte function signature to its string representation.
var IFactorySpaceMetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"address_KMS\",\"type\":\"address\"}],\"name\":\"createLibrary\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"createGroup\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"createContentType\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"lib\",\"type\":\"address\"},{\"name\":\"content_type\",\"type\":\"address\"}],\"name\":\"createContent\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "bf4e088f": "createContent(address,address)", "b8cfaf05": "createContentType()", "575185ed": "createGroup()", "40b89f06": "createLibrary(address)", }, }
IFactorySpaceMetaData contains all meta data concerning the IFactorySpace contract.
var IKmsSpaceABI = IKmsSpaceMetaData.ABI
IKmsSpaceABI is the input ABI used to generate the binding from. Deprecated: Use IKmsSpaceMetaData.ABI instead.
var IKmsSpaceFuncSigs = IKmsSpaceMetaData.Sigs
Deprecated: Use IKmsSpaceMetaData.Sigs instead. IKmsSpaceFuncSigs maps the 4-byte function signature to its string representation.
var IKmsSpaceMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"_kmsID\",\"type\":\"string\"},{\"name\":\"prefix\",\"type\":\"bytes\"}],\"name\":\"getKMSInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"},{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_kmsAddr\",\"type\":\"address\"}],\"name\":\"getKMSID\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_kmsAddr\",\"type\":\"address\"}],\"name\":\"checkKMSAddr\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "d6be0f49": "checkKMSAddr(address)", "589aafc1": "getKMSID(address)", "268bfac4": "getKMSInfo(string,bytes)", }, }
IKmsSpaceMetaData contains all meta data concerning the IKmsSpace contract.
var INodeSpaceABI = INodeSpaceMetaData.ABI
INodeSpaceABI is the input ABI used to generate the binding from. Deprecated: Use INodeSpaceMetaData.ABI instead.
var INodeSpaceFuncSigs = INodeSpaceMetaData.Sigs
Deprecated: Use INodeSpaceMetaData.Sigs instead. INodeSpaceFuncSigs maps the 4-byte function signature to its string representation.
var INodeSpaceMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"candidate\",\"type\":\"address\"}],\"name\":\"canNodePublish\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "26683e14": "canNodePublish(address)", }, }
INodeSpaceMetaData contains all meta data concerning the INodeSpace contract.
var IUserSpaceABI = IUserSpaceMetaData.ABI
IUserSpaceABI is the input ABI used to generate the binding from. Deprecated: Use IUserSpaceMetaData.ABI instead.
var IUserSpaceFuncSigs = IUserSpaceMetaData.Sigs
Deprecated: Use IUserSpaceMetaData.Sigs instead. IUserSpaceFuncSigs maps the 4-byte function signature to its string representation.
var IUserSpaceMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"_userAddr\",\"type\":\"address\"}],\"name\":\"userWallets\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "63e6ffdd": "userWallets(address)", }, }
IUserSpaceMetaData contains all meta data concerning the IUserSpace contract.
var LvRecordableStreamABI = LvRecordableStreamMetaData.ABI
LvRecordableStreamABI is the input ABI used to generate the binding from. Deprecated: Use LvRecordableStreamMetaData.ABI instead.
var LvRecordableStreamBin = LvRecordableStreamMetaData.Bin
LvRecordableStreamBin is the compiled bytecode used for deploying new contracts. Deprecated: Use LvRecordableStreamMetaData.Bin instead.
var LvRecordableStreamFuncSigs = LvRecordableStreamMetaData.Sigs
Deprecated: Use LvRecordableStreamMetaData.Sigs instead. LvRecordableStreamFuncSigs maps the 4-byte function signature to its string representation.
var LvRecordableStreamMetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"requestID\",\"type\":\"uint256\"},{\"name\":\"percentPlayed\",\"type\":\"uint8\"},{\"name\":\"originator\",\"type\":\"address\"},{\"name\":\"requestTimestamp\",\"type\":\"uint256\"}],\"name\":\"logRecordingPlaybackCompleted\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"requestID\",\"type\":\"uint256\"},{\"name\":\"originator\",\"type\":\"address\"},{\"name\":\"requestTimestamp\",\"type\":\"uint256\"}],\"name\":\"logRecordingPlaybackStarted\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"bytes32[]\"},{\"name\":\"\",\"type\":\"address[]\"}],\"name\":\"runAccessInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"bytes32[]\"},{\"name\":\"\",\"type\":\"address[]\"}],\"name\":\"runAccess\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"runFinalize\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"recordingStream\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"logRecordingStatus\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"endTime\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"proposed_status_code\",\"type\":\"int256\"}],\"name\":\"runStatusChange\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"name\":\"runDescribeStatus\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_handle\",\"type\":\"string\"}],\"name\":\"startStream\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"membershipGroups\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"recordingEnabled\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"stream\",\"type\":\"address\"}],\"name\":\"setRecordingStream\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DEFAULT_ACCESS\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"programId\",\"type\":\"string\"},{\"name\":\"programStart\",\"type\":\"uint256\"},{\"name\":\"programEnd\",\"type\":\"uint256\"},{\"name\":\"programTitle\",\"type\":\"string\"}],\"name\":\"logRecordedProgramId\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"startTime\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"enableRecording\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"runCreate\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"rightsHolder\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"}],\"name\":\"addMembershipGroup\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"accessor\",\"type\":\"address\"},{\"name\":\"rightsHolderDecision\",\"type\":\"bool\"}],\"name\":\"logRecordingAuthorization\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"},{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"runKill\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_rightsHolder\",\"type\":\"address\"}],\"name\":\"setRightsHolder\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"accessor\",\"type\":\"address\"}],\"name\":\"hasMembership\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"hasRightsHolderPermission\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DEFAULT_SEE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"stopStream\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"logRecordingTimes\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"disableRecording\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"logRecordingDeletion\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"accessor\",\"type\":\"address\"}],\"name\":\"authorizeRecording\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"runEdit\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"canRecord\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"group\",\"type\":\"address\"}],\"name\":\"removeMembershipGroup\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"bool\"}],\"name\":\"runGrant\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"requestID\",\"type\":\"uint256\"},{\"name\":\"score_pct\",\"type\":\"uint256\"},{\"name\":\"originator\",\"type\":\"address\"}],\"name\":\"runFinalizeExt\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"membershipGroupsLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DEFAULT_CHARGE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"handle\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"accessor\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"rightsHolder\",\"type\":\"bool\"},{\"indexed\":false,\"name\":\"provider\",\"type\":\"bool\"},{\"indexed\":false,\"name\":\"membership\",\"type\":\"bool\"}],\"name\":\"AuthorizeRecording\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"accessor\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"recObj\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"recContract\",\"type\":\"address\"}],\"name\":\"CreateRecording\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"accessor\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"recObj\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"recContract\",\"type\":\"address\"}],\"name\":\"DeleteRecording\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"accessor\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"recObj\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"recStartTime\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"recEndTime\",\"type\":\"uint256\"}],\"name\":\"SetRecordingTimes\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"accessor\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"recObj\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"recStatus\",\"type\":\"string\"}],\"name\":\"SetRecordingStatus\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"accessor\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"recObj\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"requestID\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"accessTimestamp\",\"type\":\"uint256\"}],\"name\":\"RecordingPlaybackStarted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"accessor\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"recObj\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"requestID\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"percentPlayed\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"finalizeTimestamp\",\"type\":\"uint256\"}],\"name\":\"RecordingPlaybackCompleted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"accessor\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"recObj\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"programId\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"programStart\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"programEnd\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"programTitle\",\"type\":\"string\"}],\"name\":\"RecordedProgramId\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"group\",\"type\":\"address\"}],\"name\":\"MembershipGroupRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"group\",\"type\":\"address\"}],\"name\":\"MembershipGroupAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"StartStream\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"StopStream\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"EnableRecording\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"DisableRecording\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"}],\"name\":\"Log\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"b\",\"type\":\"bool\"}],\"name\":\"LogBool\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"a\",\"type\":\"address\"}],\"name\":\"LogAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"u\",\"type\":\"uint256\"}],\"name\":\"LogUint256\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"u\",\"type\":\"int256\"}],\"name\":\"LogInt256\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"b\",\"type\":\"bytes32\"}],\"name\":\"LogBytes32\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"payee\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"LogPayment\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunCreate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunKill\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"proposedStatusCode\",\"type\":\"int256\"},{\"indexed\":false,\"name\":\"returnStatusCode\",\"type\":\"int256\"}],\"name\":\"RunStatusChange\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"level\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"calculateAccessCharge\",\"type\":\"int256\"}],\"name\":\"RunAccessCharge\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestID\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunAccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestID\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunFinalize\",\"type\":\"event\"}]", Sigs: 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()", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139313231393133343330304d4c0000000000000000006004557f4c7652656353747265616d32303139313033313137343530304d4c00000000006005556001805432600160a060020a0319918216811790925560028054909116821790553314620000ab57600a8054600160a060020a031916331790555b600060068190556007819055604080516020810191829052829052620000d59160099190620000dc565b5062000181565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200011f57805160ff19168380011785556200014f565b828001600101855582156200014f579182015b828111156200014f57825182559160200191906001019062000132565b506200015d92915062000161565b5090565b6200017e91905b808211156200015d576000815560010162000168565b90565b61389380620001916000396000f3006080604052600436106102215763ffffffff60e060020a60003504166301a392bf811461022357806302d05d3f1461025057806304fbef35146102815780630f82c16f146102a8578063123e0e801461036d578063176859531461040c57806321130b6d1461041a5780632b45298e1461042f5780633197cbb61461045a5780633513a8051461046f57806341c0e1b51461047a578063450804421461048f57806354fd4d50146104a75780635d39c071146104bc5780635f7231ab14610515578063684e96571461052d5780636856ff59146105565780636af27417146105775780636d2e4b1b1461058c578063782f1a6f146105ad57806378e9792514610651578063793a648c146106665780637b1cdb3e1461067b57806381e20e6e146106835780638da5cb5b1461069857806390657ca0146106ad5780639156d1fd146106ce5780639e99bbea1461070f578063a1cd0b5314610717578063a88db6ad14610738578063af570c0414610759578063af7e56781461076e578063b535b03e14610783578063c01d76d514610798578063c2ccedad146107ad578063c949eb64146107c2578063c96444f0146107d7578063c992f43a146107ec578063c9f3d94c1461080d578063d52e667914610822578063e1db584014610837578063e870ed9114610858578063eb81eff014610868578063ecedf6d714610882578063f185db0c14610897578063f2fde38b146108ac578063fd0da099146108cd575b005b34801561022f57600080fd5b5061022160043560ff60243516600160a060020a0360443516606435610957565b34801561025c57600080fd5b50610265610a2e565b60408051600160a060020a039092168252519081900360200190f35b34801561028d57600080fd5b50610221600435600160a060020a0360243516604435610a3d565b3480156102b457600080fd5b5060408051602060046024803582810135848102808701860190975280865261033e96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610b0a9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526103fa958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610b199650505050505050565b60408051918252519081900360200190f35b6103fa600435602435610b23565b34801561042657600080fd5b50610265610b2b565b34801561043b57600080fd5b50610444610b3a565b6040805160ff9092168252519081900360200190f35b34801561046657600080fd5b506103fa610daa565b6103fa600435610db0565b34801561048657600080fd5b50610221610db3565b34801561049b57600080fd5b506103fa600435610def565b3480156104b357600080fd5b506103fa610df5565b3480156104c857600080fd5b506040805160206004803580820135601f8101849004840285018401909552848452610221943694929360249392840191908190840183828082843750949750610dfb9650505050505050565b34801561052157600080fd5b50610265600435610e7d565b34801561053957600080fd5b50610542610ea5565b604080519115158252519081900360200190f35b34801561056257600080fd5b50610221600160a060020a0360043516610eae565b34801561058357600080fd5b50610444610efe565b34801561059857600080fd5b50610221600160a060020a0360043516610f03565b3480156105b957600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261022194369492936024939284019190819084018382808284375050604080516020888301358a018035601f8101839004830284018301909452838352979a89359a8a8301359a91999098506060909101965091945090810192508190840183828082843750949750610f519650505050505050565b34801561065d57600080fd5b506103fa611121565b34801561067257600080fd5b50610221611127565b6103fa611197565b34801561068f57600080fd5b5061026561141f565b3480156106a457600080fd5b5061026561142e565b3480156106b957600080fd5b50610221600160a060020a036004351661143d565b3480156106da57600080fd5b506106f4600160a060020a0360043516602435151561165c565b60408051921515835290151560208301528051918290030190f35b6103fa611714565b34801561072357600080fd5b50610221600160a060020a0360043516611719565b34801561074457600080fd5b50610542600160a060020a03600435166117e8565b34801561076557600080fd5b5061026561190c565b34801561077a57600080fd5b5061054261191b565b34801561078f57600080fd5b506104446119dc565b3480156107a457600080fd5b506102216119e1565b3480156107b957600080fd5b50610221611a68565b3480156107ce57600080fd5b50610221611c41565b3480156107e357600080fd5b50610221611cae565b3480156107f857600080fd5b50610542600160a060020a0360043516611d70565b34801561081957600080fd5b506103fa611e54565b34801561082e57600080fd5b50610542611e59565b34801561084357600080fd5b50610542600160a060020a0360043516611e86565b6103fa6004356024351515610b23565b6103fa600435602435600160a060020a03604435166120aa565b34801561088e57600080fd5b506103fa6120b3565b3480156108a357600080fd5b506104446120b9565b3480156108b857600080fd5b50610221600160a060020a03600435166120be565b3480156108d957600080fd5b506108e2612123565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561091c578181015183820152602001610904565b50505050905090810190601f1680156109495780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b60003390507f208745b583bd0c257eced13411dc4b50e9a3a9c1ef0cc2f95b30a7457ec50cc1428483600160a060020a031663129b97756040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156109bd57600080fd5b505af11580156109d1573d6000803e3d6000fd5b505050506040513d60208110156109e757600080fd5b505160408051938452600160a060020a0392831660208501529116828201526060820188905260ff8716608083015260a08201859052519081900360c00190a15050505050565b600154600160a060020a031681565b60003390507f182a726f966f22c96d651085c2a7143482b8d96fb0964ff2664ab8bdf2b703aa428483600160a060020a031663129b97756040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610aa357600080fd5b505af1158015610ab7573d6000803e3d6000fd5b505050506040513d6020811015610acd57600080fd5b505160408051938452600160a060020a0392831660208501529116828201526060820187905260808201859052519081900360a00190a150505050565b60076000808093509350935093565b6000949350505050565b600092915050565b600a54600160a060020a031681565b600080600033915081600160a060020a031663922386c56040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610b8057600080fd5b505af1158015610b94573d6000803e3d6000fd5b505050506040513d6020811015610baa57600080fd5b50519050600a60ff82161415610cab577f93ee8bc66b5d08a5dc39e788b1f78aa5f9ff2deda9e1387aa1fe22f9c329ed85423284600160a060020a031663129b97756040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610c1b57600080fd5b505af1158015610c2f573d6000803e3d6000fd5b505050506040513d6020811015610c4557600080fd5b505160408051938452600160a060020a0392831660208501529116828201526080606083018190526009908301527f7265636f7264696e67000000000000000000000000000000000000000000000060a0830152519081900360c00190a1809250610da5565b8060ff1660641415610da1577f93ee8bc66b5d08a5dc39e788b1f78aa5f9ff2deda9e1387aa1fe22f9c329ed85423284600160a060020a031663129b97756040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610d1857600080fd5b505af1158015610d2c573d6000803e3d6000fd5b505050506040513d6020811015610d4257600080fd5b505160408051938452600160a060020a0392831660208501529116828201526080606083018190526008908301527f636f6d706c65746500000000000000000000000000000000000000000000000060a0830152519081900360c00190a15b8092505b505090565b60075481565b90565b600254600160a060020a0316321480610dd65750600254600160a060020a031633145b1515610de157600080fd5b600254600160a060020a0316ff5b50600090565b60055481565b600254600160a060020a0316321480610e1e5750600254600160a060020a031633145b1515610e2957600080fd5b8051610e3c906009906020840190612397565b50426006819055600060075560408051918252517f8d7e6a8f23ccc8845c41fd09bebe570a0885272343268bbdfd71090b878b4b219181900360200190a150565b600c805482908110610e8b57fe5b600091825260209091200154600160a060020a0316905081565b60085460ff1681565b600254600160a060020a0316321480610ed15750600254600160a060020a031633145b1515610edc57600080fd5b600a8054600160a060020a031916600160a060020a0392909216919091179055565b600281565b600154600160a060020a03163214610f1a57600080fd5b600160a060020a0381161515610f2f57600080fd5b60018054600160a060020a031916600160a060020a0392909216919091179055565b60003390507fe3b30c4da7320d1a542eb57f205a34d2fc36ecd114595f3d50be2a73b3426e6b423283600160a060020a031663129b97756040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610fb757600080fd5b505af1158015610fcb573d6000803e3d6000fd5b505050506040513d6020811015610fe157600080fd5b8101908080519060200190929190505050888888886040518088815260200187600160a060020a0316600160a060020a0316815260200186600160a060020a0316600160a060020a031681526020018060200185815260200184815260200180602001838103835287818151815260200191508051906020019080838360005b83811015611079578181015183820152602001611061565b50505050905090810190601f1680156110a65780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b838110156110d95781810151838201526020016110c1565b50505050905090810190601f1680156111065780820380516001836020036101000a031916815260200191505b50995050505050505050505060405180910390a15050505050565b60065481565b600254600160a060020a031632148061114a5750600254600160a060020a031633145b151561115557600080fd5b6008805460ff191660011790556040805142815290517fe1182e14924c528bfb564fb8d4feefe9766244f88b00051f28182e635e9a1ae89181900360200190a1565b600a5460009081908190819081908190600160a060020a031615156111d0576111bf33610eae565b6111c7611127565b60009550611417565b600b54600160a060020a03161561129157600b54600a54604080517f6135c504000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015232602482015290519190921696508691636135c5049160448083019260209291908290030181600087803b15801561125557600080fd5b505af1158015611269573d6000803e3d6000fd5b505050506040513d602081101561127f57600080fd5b5051151561128c57600080fd5b6112a5565b61129a32611d70565b15156112a557600080fd5b6112ad612411565b604051809103906000f0801580156112c9573d6000803e3d6000fd5b50604080517fa4a22c590000000000000000000000000000000000000000000000000000000081523360048201529051919450849350600160a060020a0384169163a4a22c599160248082019260009290919082900301818387803b15801561133157600080fd5b505af1158015611345573d6000803e3d6000fd5b5050604080517fe5385303000000000000000000000000000000000000000000000000000000008152600160a060020a0387166004820152905133945084935063e53853039250602480830192600092919082900301818387803b1580156113ac57600080fd5b505af11580156113c0573d6000803e3d6000fd5b5050604080514281523260208201523381830152600160a060020a038716606082015290517f41b90676ca6c9f288172c8f4f1f0253bfc527115acd3f7a972a5219ea4b0d0c59350908190036080019150a1600095505b505050505090565b600b54600160a060020a031681565b600254600160a060020a031681565b6002546000908190600160a060020a03163214806114655750600254600160a060020a031633145b151561147057600080fd5b600d54915061148183600c846121b1565b600d8190558210156116575760408051428152600160a060020a038516602082015281517f467a7c1305f91e354a8a1e9046906d4d1a4852f958a073a392555d809be313a7929181900390910190a182905080600160a060020a0316633def5140600a60009054906101000a9004600160a060020a031683600160a060020a031663d1aeb6516040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561153657600080fd5b505af115801561154a573d6000803e3d6000fd5b505050506040513d602081101561156057600080fd5b5051604080517f479a0c510000000000000000000000000000000000000000000000000000000081529051600160a060020a0387169163479a0c519160048083019260209291908290030181600087803b1580156115bd57600080fd5b505af11580156115d1573d6000803e3d6000fd5b505050506040513d60208110156115e757600080fd5b50516040805160e060020a63ffffffff8716028152600160a060020a03909416600485015260ff92831660248501529116604483015251606480830192600092919082900301818387803b15801561163e57600080fd5b505af1158015611652573d6000803e3d6000fd5b505050505b505050565b600b5460009081908190600160a060020a031633148061168d5750600b54600160a060020a031615801561168d5750835b151561169857600080fd5b6116a1856117e8565b60085460408051428152600160a060020a03891660208201528715158183015260ff909216151560608301528215156080830152519192507fe36c3ab835cea1a8af00f744c77bb77bbbd33d20062bee3f9aceb6518d08e45e919081900360a00190a160085460ff169590945092505050565b600090565b600254600090600160a060020a031632148061173f5750600254600160a060020a031633145b151561174a57600080fd5b50600b8054600160a060020a031916600160a060020a038381169190911791829055600a54604080517fad284b120000000000000000000000000000000000000000000000000000000081529183166004830152519290911691829163ad284b1291602480830192600092919082900301818387803b1580156117cc57600080fd5b505af11580156117e0573d6000803e3d6000fd5b505050505050565b6000806000600d54600014156118015760019250611905565b600091505b600d5482101561190057600c80548390811061181e57fe5b600091825260209091200154600160a060020a0316156118f557600c80548390811061184657fe5b6000918252602080832090910154604080517f95a078e8000000000000000000000000000000000000000000000000000000008152600160a060020a038981166004830152915191909216945084936395a078e893602480850194919392918390030190829087803b1580156118bb57600080fd5b505af11580156118cf573d6000803e3d6000fd5b505050506040513d60208110156118e557600080fd5b5051156118f55760019250611905565b600190910190611806565b600092505b5050919050565b600354600160a060020a031681565b600b546000908190600160a060020a0316156119d35750600b54600a54604080517f250fc29a000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519190921691829163250fc29a916024808201926020929091908290030181600087803b1580156119a057600080fd5b505af11580156119b4573d6000803e3d6000fd5b505050506040513d60208110156119ca57600080fd5b505191506119d8565b600191505b5090565b600181565b600254600160a060020a0316321480611a045750600254600160a060020a031633145b1515611a0f57600080fd5b604080516020810191829052600090819052611a2d91600991612397565b5042600781905560408051918252517f1b01b687e3428bc184341f729ec8a57bdd569536206cfb59e5d0cecb30dfcb7e9181900360200190a1565b60003390507f8e6b298cf577550234f0d0de33a4910d4bf1c4e08fe31b1173b2c6232297b3f4423283600160a060020a031663129b97756040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015611ace57600080fd5b505af1158015611ae2573d6000803e3d6000fd5b505050506040513d6020811015611af857600080fd5b5051604080517f78e979250000000000000000000000000000000000000000000000000000000081529051600160a060020a038716916378e979259160048083019260209291908290030181600087803b158015611b5557600080fd5b505af1158015611b69573d6000803e3d6000fd5b505050506040513d6020811015611b7f57600080fd5b5051604080517f3197cbb60000000000000000000000000000000000000000000000000000000081529051600160a060020a03881691633197cbb69160048083019260209291908290030181600087803b158015611bdc57600080fd5b505af1158015611bf0573d6000803e3d6000fd5b505050506040513d6020811015611c0657600080fd5b505160408051958652600160a060020a039485166020870152929093168483015260608401526080830191909152519081900360a00190a150565b600254600160a060020a0316321480611c645750600254600160a060020a031633145b1515611c6f57600080fd5b6008805460ff191690556040805142815290517f3a5d2272abc5c09c8e771719f0eeca97e31d2fc425f6c34cf1d7a712b5fb6bfd9181900360200190a1565b60003390507f9d3bb073bb2ef4d4a880f32fbbc665abfad2b29f532a231d93ab2207396f0b25423283600160a060020a031663129b97756040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015611d1457600080fd5b505af1158015611d28573d6000803e3d6000fd5b505050506040513d6020811015611d3e57600080fd5b505160408051938452600160a060020a039283166020850152911682820152336060830152519081900360800190a150565b600b5460009081908190600160a060020a031615611e2f57600b54600a54604080517f6135c504000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015232602482015290519190921693508391636135c5049160448083019260209291908290030181600087803b158015611dfc57600080fd5b505af1158015611e10573d6000803e3d6000fd5b505050506040513d6020811015611e2657600080fd5b50519250611905565b611e3a32600161165c565b91508190508015611e4d575060085460ff165b9250611905565b606490565b60085460009060ff168015611e725750611e72326117e8565b15610def57611e7f61191b565b9050610db0565b60025460009081908190600160a060020a0316321480611eb05750600254600160a060020a031633145b1515611ebb57600080fd5b600d549150611ecc84600c84612280565b600d8190558211156119005760408051428152600160a060020a038616602082015281517f7b4822b1021af568bad37d56a35fbc255dc67153c544aa4116a289632a4e5955929181900390910190a183905080600160a060020a0316633def5140600a60009054906101000a9004600160a060020a031683600160a060020a031663d1aeb6516040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015611f8157600080fd5b505af1158015611f95573d6000803e3d6000fd5b505050506040513d6020811015611fab57600080fd5b5051604080517f8232f3f10000000000000000000000000000000000000000000000000000000081529051600160a060020a03871691638232f3f19160048083019260209291908290030181600087803b15801561200857600080fd5b505af115801561201c573d6000803e3d6000fd5b505050506040513d602081101561203257600080fd5b50516040805160e060020a63ffffffff8716028152600160a060020a03909416600485015260ff92831660248501529116604483015251606480830192600092919082900301818387803b15801561208957600080fd5b505af115801561209d573d6000803e3d6000fd5b5050505060019250611905565b60009392505050565b600d5481565b600481565b600254600160a060020a03163214806120e15750600254600160a060020a031633145b15156120ec57600080fd5b600160a060020a038116151561210157600080fd5b60028054600160a060020a031916600160a060020a0392909216919091179055565b6009805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156121a95780601f1061217e576101008083540402835291602001916121a9565b820191906000526020600020905b81548152906001019060200180831161218c57829003601f168201915b505050505081565b6000805b828110156121fa5783818154811015156121cb57fe5b600091825260209091200154600160a060020a03868116911614156121f257829150612278565b6001016121b5565b83548310156122455784848481548110151561221257fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550612271565b8354600181018555600085815260209020018054600160a060020a031916600160a060020a0387161790555b8260010191505b509392505050565b6000805b8281101561238e57838181548110151561229a57fe5b600091825260209091200154600160a060020a03868116911614156123865783818154811015156122c757fe5b60009182526020909120018054600160a060020a03191690556000198301811461237b5783600184038154811015156122fc57fe5b6000918252602090912001548454600160a060020a039091169085908390811061232257fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a03160217905550836001840381548110151561236157fe5b60009182526020909120018054600160a060020a03191690555b600183039150612278565b600101612284565b50909392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106123d857805160ff1916838001178555612405565b82800160010185558215612405579182015b828111156124055782518255916020019190600101906123ea565b506119d8929150612421565b60405161142c8061243c83390190565b610db091905b808211156119d85760008155600101612427560060806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139313231393133343330304d4c0000000000000000006004557f4c765265636f7264696e6732303139313033313230343130304d4c00000000006005556001805432600160a060020a03199182168117909255600280549091169091179055600681905560078190556008805461010060a860020a03191661010033021760ff19169055600a819055600c8190556113599081906100d390396000f3006080604052600436106101715763ffffffff60e060020a60003504166302d05d3f81146101735780630f82c16f146101a4578063123e0e8014610269578063129b977514610308578063172cc9211461031d57806317685953146103fa57806322434836146104085780633197cbb6146104235780633513a805146104385780633e0a322d1461044357806341c0e1b51461045b578063450804421461047057806354fd4d50146104885780635ebfe0711461049d5780636af27417146104b25780636d2e4b1b146104dd57806378e97925146104fe5780637b1cdb3e146105135780638da5cb5b1461051b578063922386c5146105305780639e99bbea14610545578063a3b2d3d51461054d578063a4a22c5914610568578063af570c0414610589578063b535b03e1461059e578063c9f3d94c146105b3578063ccb98ffc146105c8578063e870ed91146105e0578063eb81eff0146105f0578063f185db0c1461060a578063f2fde38b1461061f575b005b34801561017f57600080fd5b50610188610640565b60408051600160a060020a039092168252519081900360200190f35b3480156101b057600080fd5b5060408051602060046024803582810135848102808701860190975280865261023a96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061064f9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526102f6958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061065e9650505050505050565b60408051918252519081900360200190f35b34801561031457600080fd5b50610188610860565b34801561032957600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261017194369492936024939284019190819084018382808284375050604080516020888301358a018035601f8101839004830284018301909452838352979a89359a8a8301359a91999098506060909101965091945090810192508190840183828082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061086f9650505050505050565b6102f6600435602435610a9b565b34801561041457600080fd5b50610171600435602435610b3f565b34801561042f57600080fd5b506102f6610c00565b6102f6600435610c06565b34801561044f57600080fd5b50610171600435610c09565b34801561046757600080fd5b50610171610d09565b34801561047c57600080fd5b506102f6600435610d45565b34801561049457600080fd5b506102f6610d4b565b3480156104a957600080fd5b50610188610d51565b3480156104be57600080fd5b506104c7610d65565b6040805160ff9092168252519081900360200190f35b3480156104e957600080fd5b50610171600160a060020a0360043516610d6a565b34801561050a57600080fd5b506102f6610dc5565b6102f6610dcb565b34801561052757600080fd5b50610188610dd0565b34801561053c57600080fd5b506104c7610ddf565b6102f6610de8565b34801561055957600080fd5b5061017160ff60043516610e62565b34801561057457600080fd5b50610171600160a060020a0360043516610f6a565b34801561059557600080fd5b50610188610fc7565b3480156105aa57600080fd5b506104c7610fd6565b3480156105bf57600080fd5b506102f6610fdb565b3480156105d457600080fd5b50610171600435611077565b6102f66004356024351515611127565b6102f6600435602435600160a060020a036044351661112f565b34801561061657600080fd5b506104c76112b6565b34801561062b57600080fd5b50610171600160a060020a03600435166112bb565b600154600160a060020a031681565b60076000808093509350935093565b60008060008560ff16111561085457600860019054906101000a9004600160a060020a0316905082600081518110151561069457fe5b90602001906020020151600160a060020a03166000141561073957604080517f04fbef35000000000000000000000000000000000000000000000000000000008152600481018890523260248201524260448201529051600160a060020a038316916304fbef3591606480830192600092919082900301818387803b15801561071c57600080fd5b505af1158015610730573d6000803e3d6000fd5b50505050610854565b600a80546001019055600b54600c54101561077357600a54600b600c5481548110151561076257fe5b6000918252602090912001556107aa565b600a54600b80546001810182556000919091527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db901555b600c54600101600c8190555080600160a060020a03166304fbef35600a548560008151811015156107d757fe5b90602001906020020151896040518463ffffffff1660e060020a0281526004018084815260200183600160a060020a0316600160a060020a031681526020018281526020019350505050600060405180830381600087803b15801561083b57600080fd5b505af115801561084f573d6000803e3d6000fd5b505050505b50600095945050505050565b600954600160a060020a031681565b600254600090600160a060020a03163214806108955750600254600160a060020a031633145b15156108a057600080fd5b600860019054906101000a9004600160a060020a0316905080600160a060020a031663782f1a6f878787876040518563ffffffff1660e060020a028152600401808060200185815260200184815260200180602001838103835287818151815260200191508051906020019080838360005b8381101561092a578181015183820152602001610912565b50505050905090810190601f1680156109575780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b8381101561098a578181015183820152602001610972565b50505050905090810190601f1680156109b75780820380516001836020036101000a031916815260200191505b509650505050505050600060405180830381600087803b1580156109da57600080fd5b505af11580156109ee573d6000803e3d6000fd5b505050507f453384b91e17e6c44d171f27d5d32a864cf9cc9740578ffd6552d323aa97337242876040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610a58578181015183820152602001610a40565b50505050905090810190601f168015610a855780820380516001836020036101000a031916815260200191505b50935050505060405180910390a1505050505050565b600854604080517f01a392bf0000000000000000000000000000000000000000000000000000000081526004810185905260ff8416602482015232604482015242606482015290516000926101009004600160a060020a03169182916301a392bf91608480820192879290919082900301818387803b158015610b1d57600080fd5b505af1158015610b31573d6000803e3d6000fd5b506000979650505050505050565b60068290556007819055604080514281526020810184905280820183905290516000917f3e5026851758e1ab6e995b071b048e26e92f459b047600ff68914479d5074c54919081900360600190a1600860019054906101000a9004600160a060020a0316905080600160a060020a031663c2ccedad6040518163ffffffff1660e060020a028152600401600060405180830381600087803b158015610be357600080fd5b505af1158015610bf7573d6000803e3d6000fd5b50505050505050565b60075481565b90565b600254600090600160a060020a0316321480610c2f5750600254600160a060020a031633145b1515610c3a57600080fd5b811515610c4a5742600655610c50565b60068290555b60065460075460408051428152602081019390935282810191909152517f3e5026851758e1ab6e995b071b048e26e92f459b047600ff68914479d5074c549181900360600190a1600860019054906101000a9004600160a060020a0316905080600160a060020a031663c2ccedad6040518163ffffffff1660e060020a028152600401600060405180830381600087803b158015610ced57600080fd5b505af1158015610d01573d6000803e3d6000fd5b505050505050565b600254600160a060020a0316321480610d2c5750600254600160a060020a031633145b1515610d3757600080fd5b600254600160a060020a0316ff5b50600090565b60055481565b6008546101009004600160a060020a031681565b600281565b600154600160a060020a03163214610d8157600080fd5b600160a060020a0381161515610d9657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065481565b600090565b600254600160a060020a031681565b60085460ff1681565b600080600860019054906101000a9004600160a060020a0316905080600160a060020a031663c96444f06040518163ffffffff1660e060020a028152600401600060405180830381600087803b158015610e4157600080fd5b505af1158015610e55573d6000803e3d6000fd5b50505050606491505b5090565b600254600090600160a060020a0316321480610e885750600254600160a060020a031633145b1515610e9357600080fd5b6008805460ff191660ff84811691909117918290556040805142815292909116602083015280517f6fff8c8938f3906f27a679f8d6b6652c28d82df5e27e55ef5cdc5f96b06dee099281900390910190a1600860019054906101000a9004600160a060020a0316905080600160a060020a0316632b45298e6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610f3a57600080fd5b505af1158015610f4e573d6000803e3d6000fd5b505050506040513d6020811015610f6457600080fd5b50505050565b600254600160a060020a0316321480610f8d5750600254600160a060020a031633145b1515610f9857600080fd5b6009805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600354600160a060020a031681565b600181565b600080600860019054906101000a9004600160a060020a0316905080600160a060020a031663d52e66796040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561103457600080fd5b505af1158015611048573d6000803e3d6000fd5b505050506040513d602081101561105e57600080fd5b50511561106e5760009150610e5e565b600a9150610e5e565b60008115156110895742600755610c50565b6007829055600654604080514281526020810192909252818101849052517f3e5026851758e1ab6e995b071b048e26e92f459b047600ff68914479d5074c549181900360600190a1600860019054906101000a9004600160a060020a0316905080600160a060020a031663c2ccedad6040518163ffffffff1660e060020a028152600401600060405180830381600087803b158015610ced57600080fd5b600092915050565b600854600c546000916101009004600160a060020a0316908210156112195780600160a060020a03166301a392bf600b6001600c540381548110151561117157fe5b60009182526020822001546040805160e060020a63ffffffff8616028152600481019290925260ff89166024830152600160a060020a0388166044830152606482018a9052516084808301939282900301818387803b1580156111d357600080fd5b505af11580156111e7573d6000803e3d6000fd5b50505050600b6001600c54038154811015156111ff57fe5b6000918252602082200155600c80546000190190556112ab565b604080517f01a392bf00000000000000000000000000000000000000000000000000000000815260006004820181905260ff87166024830152600160a060020a038681166044840152606483018990529251928416926301a392bf92608480820193929182900301818387803b15801561129257600080fd5b505af11580156112a6573d6000803e3d6000fd5b505050505b506000949350505050565b600481565b600254600160a060020a03163214806112de5750600254600160a060020a031633145b15156112e957600080fd5b600160a060020a03811615156112fe57600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a72305820414d357332d96f17d56bcf4f5029e848729b5685de3e949628ee0789806ce9790029a165627a7a72305820d053f0e3e6d3e6662c43f684461ce14f3e41feca36774935154b6387b648a2520029", }
LvRecordableStreamMetaData contains all meta data concerning the LvRecordableStream contract.
var LvRecordingABI = LvRecordingMetaData.ABI
LvRecordingABI is the input ABI used to generate the binding from. Deprecated: Use LvRecordingMetaData.ABI instead.
var LvRecordingBin = LvRecordingMetaData.Bin
LvRecordingBin is the compiled bytecode used for deploying new contracts. Deprecated: Use LvRecordingMetaData.Bin instead.
var LvRecordingFuncSigs = LvRecordingMetaData.Sigs
Deprecated: Use LvRecordingMetaData.Sigs instead. LvRecordingFuncSigs maps the 4-byte function signature to its string representation.
var LvRecordingMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"bytes32[]\"},{\"name\":\"\",\"type\":\"address[]\"}],\"name\":\"runAccessInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"requestID\",\"type\":\"uint256\"},{\"name\":\"level\",\"type\":\"uint8\"},{\"name\":\"custom_values\",\"type\":\"bytes32[]\"},{\"name\":\"stakeholders\",\"type\":\"address[]\"}],\"name\":\"runAccess\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"programId\",\"type\":\"string\"},{\"name\":\"programStart\",\"type\":\"uint256\"},{\"name\":\"programEnd\",\"type\":\"uint256\"},{\"name\":\"programTitle\",\"type\":\"string\"},{\"name\":\"signature\",\"type\":\"bytes1[]\"}],\"name\":\"logProgramId\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"requestID\",\"type\":\"uint256\"},{\"name\":\"score_pct\",\"type\":\"uint256\"}],\"name\":\"runFinalize\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_startTime\",\"type\":\"uint256\"},{\"name\":\"_endTime\",\"type\":\"uint256\"}],\"name\":\"setTimes\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"endTime\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"proposed_status_code\",\"type\":\"int256\"}],\"name\":\"runStatusChange\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_startTime\",\"type\":\"uint256\"}],\"name\":\"setStartTime\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"name\":\"runDescribeStatus\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"recordingStreamContract\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DEFAULT_ACCESS\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"startTime\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"runCreate\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"recordingStatus\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"runKill\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_recordingStatus\",\"type\":\"uint8\"}],\"name\":\"updateRecordingStatus\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_contentAddress\",\"type\":\"address\"}],\"name\":\"setContentAddress\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DEFAULT_SEE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"runEdit\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_endTime\",\"type\":\"uint256\"}],\"name\":\"setEndTime\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"bool\"}],\"name\":\"runGrant\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"requestID\",\"type\":\"uint256\"},{\"name\":\"score_pct\",\"type\":\"uint256\"},{\"name\":\"originator\",\"type\":\"address\"}],\"name\":\"runFinalizeExt\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DEFAULT_CHARGE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"startTime\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"endTime\",\"type\":\"uint256\"}],\"name\":\"SetTimes\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"status\",\"type\":\"uint8\"}],\"name\":\"UpdateRecordingStatus\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"programId\",\"type\":\"string\"}],\"name\":\"RecordProgramId\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"}],\"name\":\"Log\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"b\",\"type\":\"bool\"}],\"name\":\"LogBool\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"a\",\"type\":\"address\"}],\"name\":\"LogAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"u\",\"type\":\"uint256\"}],\"name\":\"LogUint256\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"u\",\"type\":\"int256\"}],\"name\":\"LogInt256\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"b\",\"type\":\"bytes32\"}],\"name\":\"LogBytes32\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"payee\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"LogPayment\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunCreate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunKill\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"proposedStatusCode\",\"type\":\"int256\"},{\"indexed\":false,\"name\":\"returnStatusCode\",\"type\":\"int256\"}],\"name\":\"RunStatusChange\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"level\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"calculateAccessCharge\",\"type\":\"int256\"}],\"name\":\"RunAccessCharge\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestID\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunAccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestID\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunFinalize\",\"type\":\"event\"}]", Sigs: 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()", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060009081557f436f6e74656e7432303139313231393133343330304d4c0000000000000000006004557f4c765265636f7264696e6732303139313033313230343130304d4c00000000006005556001805432600160a060020a03199182168117909255600280549091169091179055600681905560078190556008805461010060a860020a03191661010033021760ff19169055600a819055600c8190556113599081906100d390396000f3006080604052600436106101715763ffffffff60e060020a60003504166302d05d3f81146101735780630f82c16f146101a4578063123e0e8014610269578063129b977514610308578063172cc9211461031d57806317685953146103fa57806322434836146104085780633197cbb6146104235780633513a805146104385780633e0a322d1461044357806341c0e1b51461045b578063450804421461047057806354fd4d50146104885780635ebfe0711461049d5780636af27417146104b25780636d2e4b1b146104dd57806378e97925146104fe5780637b1cdb3e146105135780638da5cb5b1461051b578063922386c5146105305780639e99bbea14610545578063a3b2d3d51461054d578063a4a22c5914610568578063af570c0414610589578063b535b03e1461059e578063c9f3d94c146105b3578063ccb98ffc146105c8578063e870ed91146105e0578063eb81eff0146105f0578063f185db0c1461060a578063f2fde38b1461061f575b005b34801561017f57600080fd5b50610188610640565b60408051600160a060020a039092168252519081900360200190f35b3480156101b057600080fd5b5060408051602060046024803582810135848102808701860190975280865261023a96843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061064f9650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526102f6958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061065e9650505050505050565b60408051918252519081900360200190f35b34801561031457600080fd5b50610188610860565b34801561032957600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261017194369492936024939284019190819084018382808284375050604080516020888301358a018035601f8101839004830284018301909452838352979a89359a8a8301359a91999098506060909101965091945090810192508190840183828082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061086f9650505050505050565b6102f6600435602435610a9b565b34801561041457600080fd5b50610171600435602435610b3f565b34801561042f57600080fd5b506102f6610c00565b6102f6600435610c06565b34801561044f57600080fd5b50610171600435610c09565b34801561046757600080fd5b50610171610d09565b34801561047c57600080fd5b506102f6600435610d45565b34801561049457600080fd5b506102f6610d4b565b3480156104a957600080fd5b50610188610d51565b3480156104be57600080fd5b506104c7610d65565b6040805160ff9092168252519081900360200190f35b3480156104e957600080fd5b50610171600160a060020a0360043516610d6a565b34801561050a57600080fd5b506102f6610dc5565b6102f6610dcb565b34801561052757600080fd5b50610188610dd0565b34801561053c57600080fd5b506104c7610ddf565b6102f6610de8565b34801561055957600080fd5b5061017160ff60043516610e62565b34801561057457600080fd5b50610171600160a060020a0360043516610f6a565b34801561059557600080fd5b50610188610fc7565b3480156105aa57600080fd5b506104c7610fd6565b3480156105bf57600080fd5b506102f6610fdb565b3480156105d457600080fd5b50610171600435611077565b6102f66004356024351515611127565b6102f6600435602435600160a060020a036044351661112f565b34801561061657600080fd5b506104c76112b6565b34801561062b57600080fd5b50610171600160a060020a03600435166112bb565b600154600160a060020a031681565b60076000808093509350935093565b60008060008560ff16111561085457600860019054906101000a9004600160a060020a0316905082600081518110151561069457fe5b90602001906020020151600160a060020a03166000141561073957604080517f04fbef35000000000000000000000000000000000000000000000000000000008152600481018890523260248201524260448201529051600160a060020a038316916304fbef3591606480830192600092919082900301818387803b15801561071c57600080fd5b505af1158015610730573d6000803e3d6000fd5b50505050610854565b600a80546001019055600b54600c54101561077357600a54600b600c5481548110151561076257fe5b6000918252602090912001556107aa565b600a54600b80546001810182556000919091527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db901555b600c54600101600c8190555080600160a060020a03166304fbef35600a548560008151811015156107d757fe5b90602001906020020151896040518463ffffffff1660e060020a0281526004018084815260200183600160a060020a0316600160a060020a031681526020018281526020019350505050600060405180830381600087803b15801561083b57600080fd5b505af115801561084f573d6000803e3d6000fd5b505050505b50600095945050505050565b600954600160a060020a031681565b600254600090600160a060020a03163214806108955750600254600160a060020a031633145b15156108a057600080fd5b600860019054906101000a9004600160a060020a0316905080600160a060020a031663782f1a6f878787876040518563ffffffff1660e060020a028152600401808060200185815260200184815260200180602001838103835287818151815260200191508051906020019080838360005b8381101561092a578181015183820152602001610912565b50505050905090810190601f1680156109575780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b8381101561098a578181015183820152602001610972565b50505050905090810190601f1680156109b75780820380516001836020036101000a031916815260200191505b509650505050505050600060405180830381600087803b1580156109da57600080fd5b505af11580156109ee573d6000803e3d6000fd5b505050507f453384b91e17e6c44d171f27d5d32a864cf9cc9740578ffd6552d323aa97337242876040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610a58578181015183820152602001610a40565b50505050905090810190601f168015610a855780820380516001836020036101000a031916815260200191505b50935050505060405180910390a1505050505050565b600854604080517f01a392bf0000000000000000000000000000000000000000000000000000000081526004810185905260ff8416602482015232604482015242606482015290516000926101009004600160a060020a03169182916301a392bf91608480820192879290919082900301818387803b158015610b1d57600080fd5b505af1158015610b31573d6000803e3d6000fd5b506000979650505050505050565b60068290556007819055604080514281526020810184905280820183905290516000917f3e5026851758e1ab6e995b071b048e26e92f459b047600ff68914479d5074c54919081900360600190a1600860019054906101000a9004600160a060020a0316905080600160a060020a031663c2ccedad6040518163ffffffff1660e060020a028152600401600060405180830381600087803b158015610be357600080fd5b505af1158015610bf7573d6000803e3d6000fd5b50505050505050565b60075481565b90565b600254600090600160a060020a0316321480610c2f5750600254600160a060020a031633145b1515610c3a57600080fd5b811515610c4a5742600655610c50565b60068290555b60065460075460408051428152602081019390935282810191909152517f3e5026851758e1ab6e995b071b048e26e92f459b047600ff68914479d5074c549181900360600190a1600860019054906101000a9004600160a060020a0316905080600160a060020a031663c2ccedad6040518163ffffffff1660e060020a028152600401600060405180830381600087803b158015610ced57600080fd5b505af1158015610d01573d6000803e3d6000fd5b505050505050565b600254600160a060020a0316321480610d2c5750600254600160a060020a031633145b1515610d3757600080fd5b600254600160a060020a0316ff5b50600090565b60055481565b6008546101009004600160a060020a031681565b600281565b600154600160a060020a03163214610d8157600080fd5b600160a060020a0381161515610d9657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60065481565b600090565b600254600160a060020a031681565b60085460ff1681565b600080600860019054906101000a9004600160a060020a0316905080600160a060020a031663c96444f06040518163ffffffff1660e060020a028152600401600060405180830381600087803b158015610e4157600080fd5b505af1158015610e55573d6000803e3d6000fd5b50505050606491505b5090565b600254600090600160a060020a0316321480610e885750600254600160a060020a031633145b1515610e9357600080fd5b6008805460ff191660ff84811691909117918290556040805142815292909116602083015280517f6fff8c8938f3906f27a679f8d6b6652c28d82df5e27e55ef5cdc5f96b06dee099281900390910190a1600860019054906101000a9004600160a060020a0316905080600160a060020a0316632b45298e6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610f3a57600080fd5b505af1158015610f4e573d6000803e3d6000fd5b505050506040513d6020811015610f6457600080fd5b50505050565b600254600160a060020a0316321480610f8d5750600254600160a060020a031633145b1515610f9857600080fd5b6009805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600354600160a060020a031681565b600181565b600080600860019054906101000a9004600160a060020a0316905080600160a060020a031663d52e66796040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561103457600080fd5b505af1158015611048573d6000803e3d6000fd5b505050506040513d602081101561105e57600080fd5b50511561106e5760009150610e5e565b600a9150610e5e565b60008115156110895742600755610c50565b6007829055600654604080514281526020810192909252818101849052517f3e5026851758e1ab6e995b071b048e26e92f459b047600ff68914479d5074c549181900360600190a1600860019054906101000a9004600160a060020a0316905080600160a060020a031663c2ccedad6040518163ffffffff1660e060020a028152600401600060405180830381600087803b158015610ced57600080fd5b600092915050565b600854600c546000916101009004600160a060020a0316908210156112195780600160a060020a03166301a392bf600b6001600c540381548110151561117157fe5b60009182526020822001546040805160e060020a63ffffffff8616028152600481019290925260ff89166024830152600160a060020a0388166044830152606482018a9052516084808301939282900301818387803b1580156111d357600080fd5b505af11580156111e7573d6000803e3d6000fd5b50505050600b6001600c54038154811015156111ff57fe5b6000918252602082200155600c80546000190190556112ab565b604080517f01a392bf00000000000000000000000000000000000000000000000000000000815260006004820181905260ff87166024830152600160a060020a038681166044840152606483018990529251928416926301a392bf92608480820193929182900301818387803b15801561129257600080fd5b505af11580156112a6573d6000803e3d6000fd5b505050505b506000949350505050565b600481565b600254600160a060020a03163214806112de5750600254600160a060020a031633145b15156112e957600080fd5b600160a060020a03811615156112fe57600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a72305820414d357332d96f17d56bcf4f5029e848729b5685de3e949628ee0789806ce9790029", }
LvRecordingMetaData contains all meta data concerning the LvRecording contract.
var LvStreamRightsHolderABI = LvStreamRightsHolderMetaData.ABI
LvStreamRightsHolderABI is the input ABI used to generate the binding from. Deprecated: Use LvStreamRightsHolderMetaData.ABI instead.
var LvStreamRightsHolderBin = LvStreamRightsHolderMetaData.Bin
LvStreamRightsHolderBin is the compiled bytecode used for deploying new contracts. Deprecated: Use LvStreamRightsHolderMetaData.Bin instead.
var LvStreamRightsHolderFuncSigs = LvStreamRightsHolderMetaData.Sigs
Deprecated: Use LvStreamRightsHolderMetaData.Sigs instead. LvStreamRightsHolderFuncSigs maps the 4-byte function signature to its string representation.
var LvStreamRightsHolderMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"bytes32[]\"},{\"name\":\"\",\"type\":\"address[]\"}],\"name\":\"runAccessInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint8\"},{\"name\":\"\",\"type\":\"bytes32[]\"},{\"name\":\"\",\"type\":\"address[]\"}],\"name\":\"runAccess\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"runFinalize\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"stream\",\"type\":\"address\"}],\"name\":\"disableRecording\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"recordingStreams\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"proposed_status_code\",\"type\":\"int256\"}],\"name\":\"runStatusChange\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"name\":\"runDescribeStatus\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"stream\",\"type\":\"address\"}],\"name\":\"enableRecording\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"stream\",\"type\":\"address\"},{\"name\":\"accessor\",\"type\":\"address\"}],\"name\":\"authorizeRecording\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DEFAULT_ACCESS\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"runCreate\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"runKill\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"stream\",\"type\":\"address\"}],\"name\":\"registerStream\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DEFAULT_SEE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"runEdit\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"bool\"}],\"name\":\"runGrant\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"requestID\",\"type\":\"uint256\"},{\"name\":\"score_pct\",\"type\":\"uint256\"},{\"name\":\"originator\",\"type\":\"address\"}],\"name\":\"runFinalizeExt\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DEFAULT_CHARGE\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"stream\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"accessor\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"rightsHolder\",\"type\":\"bool\"},{\"indexed\":false,\"name\":\"provider\",\"type\":\"bool\"},{\"indexed\":false,\"name\":\"membership\",\"type\":\"bool\"}],\"name\":\"AuthorizeRecording\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"stream\",\"type\":\"address\"}],\"name\":\"EnableRecording\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"stream\",\"type\":\"address\"}],\"name\":\"DisableRecording\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"}],\"name\":\"Log\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"b\",\"type\":\"bool\"}],\"name\":\"LogBool\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"a\",\"type\":\"address\"}],\"name\":\"LogAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"u\",\"type\":\"uint256\"}],\"name\":\"LogUint256\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"u\",\"type\":\"int256\"}],\"name\":\"LogInt256\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"b\",\"type\":\"bytes32\"}],\"name\":\"LogBytes32\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"payee\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"LogPayment\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunCreate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunKill\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"proposedStatusCode\",\"type\":\"int256\"},{\"indexed\":false,\"name\":\"returnStatusCode\",\"type\":\"int256\"}],\"name\":\"RunStatusChange\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"level\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"calculateAccessCharge\",\"type\":\"int256\"}],\"name\":\"RunAccessCharge\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestID\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunAccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestID\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"result\",\"type\":\"uint256\"}],\"name\":\"RunFinalize\",\"type\":\"event\"}]", Sigs: 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()", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139313231393133343330304d4c0000000000000000006004557f4c765374726d526967687473486c647232303139313032393132313930304d4c60055560018054600160a060020a031990811632908117909255600280549091169091179055610ab8806100a26000396000f3006080604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461014a5780630f82c16f1461017b578063123e0e801461024057806317685953146102df57806320abe3ae146102ed578063250fc29a1461030e5780633513a8051461034357806341c0e1b51461034e5780634508044214610363578063514eecff1461037b57806354fd4d501461039c5780636135c504146103b15780636af27417146103d85780636d2e4b1b146104035780637b1cdb3e146104245780638da5cb5b1461042c5780639e99bbea14610424578063ad284b1214610441578063af570c0414610462578063b535b03e14610477578063c9f3d94c1461048c578063e870ed91146104a1578063eb81eff0146104b1578063f185db0c146104cb578063f2fde38b146104e0575b005b34801561015657600080fd5b5061015f610501565b60408051600160a060020a039092168252519081900360200190f35b34801561018757600080fd5b5060408051602060046024803582810135848102808701860190975280865261021196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506105109650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526102cd958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061051f9650505050505050565b60408051918252519081900360200190f35b6102cd600435602435610529565b3480156102f957600080fd5b50610148600160a060020a0360043516610531565b34801561031a57600080fd5b5061032f600160a060020a03600435166105be565b604080519115158252519081900360200190f35b6102cd6004356105d3565b34801561035a57600080fd5b506101486105d6565b34801561036f57600080fd5b506102cd600435610612565b34801561038757600080fd5b50610148600160a060020a0360043516610618565b3480156103a857600080fd5b506102cd6106a8565b3480156103bd57600080fd5b5061032f600160a060020a03600435811690602435166106ae565b3480156103e457600080fd5b506103ed610877565b6040805160ff9092168252519081900360200190f35b34801561040f57600080fd5b50610148600160a060020a036004351661087c565b6102cd6108d7565b34801561043857600080fd5b5061015f6108dc565b34801561044d57600080fd5b50610148600160a060020a03600435166108eb565b34801561046e57600080fd5b5061015f6109f3565b34801561048357600080fd5b506103ed610a02565b34801561049857600080fd5b506102cd610a07565b6102cd6004356024351515610529565b6102cd600435602435600160a060020a0360443516610a0c565b3480156104d757600080fd5b506103ed610a15565b3480156104ec57600080fd5b50610148600160a060020a0360043516610a1a565b600154600160a060020a031681565b60076000808093509350935093565b6000949350505050565b600092915050565b600254600160a060020a03163214806105545750600254600160a060020a031633145b151561055f57600080fd5b600160a060020a038116600081815260066020908152604091829020805460ff1916905581514281529081019290925280517faeba60bf43bc8bad9685cf80e62ae6d5cd753813786f1821576545517a3e49cb9281900390910190a150565b60066020526000908152604090205460ff1681565b90565b600254600160a060020a03163214806105f95750600254600160a060020a031633145b151561060457600080fd5b600254600160a060020a0316ff5b50600090565b600254600160a060020a031632148061063b5750600254600160a060020a031633145b151561064657600080fd5b600160a060020a038116600081815260066020908152604091829020805460ff1916600117905581514281529081019290925280517fc9861f7825199418647d352092481fbd508dc7420e7a6e2f0f41be183d6e2c8d9281900390910190a150565b60055481565b600160a060020a03821660008181526006602090815260408083205481517f2310167f0000000000000000000000000000000000000000000000000000000081529151939460ff9091169387938693849384939092632310167f926004808201939182900301818787803b15801561072557600080fd5b505af1158015610739573d6000803e3d6000fd5b505050506040513d602081101561074f57600080fd5b5051604080517f9156d1fd000000000000000000000000000000000000000000000000000000008152600160a060020a038a8116600483015288151560248301528251939650861692639156d1fd926044808401939192918290030181600087803b1580156107bd57600080fd5b505af11580156107d1573d6000803e3d6000fd5b505050506040513d60408110156107e757600080fd5b50805160209182015160408051428152600160a060020a03808e1695820195909552938b16848201528815156060850152821515608085015281151560a08501525191945092507fb72dd3ed580fe54dae87f5560d5617f1425b22e33e0a8e6ca80bf5cca95055359181900360c00190a18480156108625750815b801561086b5750805b98975050505050505050565b600281565b600154600160a060020a0316321461089357600080fd5b600160a060020a03811615156108a857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600090565b600254600160a060020a031681565b600081905032600160a060020a031681600160a060020a0316638da5cb5b6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561095157600080fd5b505af1158015610965573d6000803e3d6000fd5b505050506040513d602081101561097b57600080fd5b5051600160a060020a03161461099057600080fd5b600160a060020a038216600081815260066020908152604091829020805460ff1916600117905581514281529081019290925280517fc9861f7825199418647d352092481fbd508dc7420e7a6e2f0f41be183d6e2c8d9281900390910190a15050565b600354600160a060020a031681565b600181565b606490565b60009392505050565b600481565b600254600160a060020a0316321480610a3d5750600254600160a060020a031633145b1515610a4857600080fd5b600160a060020a0381161515610a5d57600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a72305820776f879b07eb9c2855f46c3be6c38add11b8dbc0ba8162dcb401e89ba3bf44050029", }
LvStreamRightsHolderMetaData contains all meta data concerning the LvStreamRightsHolder contract.
var MetaObjectABI = MetaObjectMetaData.ABI
MetaObjectABI is the input ABI used to generate the binding from. Deprecated: Use MetaObjectMetaData.ABI instead.
var MetaObjectBin = MetaObjectMetaData.Bin
MetaObjectBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MetaObjectMetaData.Bin instead.
var MetaObjectFuncSigs = MetaObjectMetaData.Sigs
Deprecated: Use MetaObjectMetaData.Sigs instead. MetaObjectFuncSigs maps the 4-byte function signature to its string representation.
var MetaObjectMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"getMeta\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"key\",\"type\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\"}],\"name\":\"putMeta\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"ObjectMetaChanged\",\"type\":\"event\"}]", Sigs: 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()", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060005560018054600160a060020a03199081163290811790925560028054909116909117905561080b8061005a6000396000f3006080604052600436106100985763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461009a57806341c0e1b5146100cb57806354fd4d50146100e05780636d2e4b1b146101075780638da5cb5b14610128578063ac55c9061461013d578063af570c041461020b578063e542b7cb14610220578063f2fde38b146102b7575b005b3480156100a657600080fd5b506100af6102d8565b60408051600160a060020a039092168252519081900360200190f35b3480156100d757600080fd5b506100986102e7565b3480156100ec57600080fd5b506100f5610323565b60408051918252519081900360200190f35b34801561011357600080fd5b50610098600160a060020a0360043516610329565b34801561013457600080fd5b506100af610384565b34801561014957600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526101969436949293602493928401919081908401838280828437509497506103939650505050505050565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101d05781810151838201526020016101b8565b50505050905090810190601f1680156101fd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561021757600080fd5b506100af610542565b34801561022c57600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261009894369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a9998810197919650918201945092508291508401838280828437509497506105519650505050505050565b3480156102c357600080fd5b50610098600160a060020a03600435166106d2565b600154600160a060020a031681565b600254600160a060020a031632148061030a5750600254600160a060020a031633145b151561031557600080fd5b600254600160a060020a0316ff5b60005481565b600154600160a060020a0316321461034057600080fd5b600160a060020a038116151561035557600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031681565b60606000806020845111151561044d57505081518083015160008181526004602090815260409182902080548351601f6002610100600185161502600019019093169290920491820184900484028101840190945280845293949390918301828280156104415780601f1061041657610100808354040283529160200191610441565b820191906000526020600020905b81548152906001019060200180831161042457829003601f168201915b5050505050925061053b565b6005846040518082805190602001908083835b6020831061047f5780518252601f199092019160209182019101610460565b518151600019602094850361010090810a820192831692199390931691909117909252949092019687526040805197889003820188208054601f60026001831615909802909501169590950492830182900482028801820190528187529294509250508301828280156105335780601f1061050857610100808354040283529160200191610533565b820191906000526020600020905b81548152906001019060200180831161051657829003601f168201915b505050505092505b5050919050565b600354600160a060020a031681565b6002546000908190600160a060020a03163214806105795750600254600160a060020a031633145b151561058457600080fd5b83516020106105bd575050815180830151600081815260046020908152604090912084519293926105b792860190610744565b50610633565b826005856040518082805190602001908083835b602083106105f05780518252601f1990920191602091820191016105d1565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932084516106319591949190910192509050610744565b505b7fe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c846040518080602001828103825283818151815260200191508051906020019080838360005b8381101561069257818101518382015260200161067a565b50505050905090810190601f1680156106bf5780820380516001836020036101000a031916815260200191505b509250505060405180910390a150505050565b600254600160a060020a03163214806106f55750600254600160a060020a031633145b151561070057600080fd5b600160a060020a038116151561071557600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061078557805160ff19168380011785556107b2565b828001600101855582156107b2579182015b828111156107b2578251825591602001919060010190610797565b506107be9291506107c2565b5090565b6107dc91905b808211156107be57600081556001016107c8565b905600a165627a7a72305820001ea4b2145d802bdffb323b498d2f6a1c13ca47acf4db0227994ea9a0d8d1690029", }
MetaObjectMetaData contains all meta data concerning the MetaObject contract.
var NodeABI = NodeMetaData.ABI
NodeABI is the input ABI used to generate the binding from. Deprecated: Use NodeMetaData.ABI instead.
var NodeBin = NodeMetaData.Bin
NodeBin is the compiled bytecode used for deploying new contracts. Deprecated: Use NodeMetaData.Bin instead.
var NodeFuncSigs = NodeMetaData.Sigs
Deprecated: Use NodeMetaData.Sigs instead. NodeFuncSigs maps the 4-byte function signature to its string representation.
var NodeMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"label\",\"type\":\"string\"}],\"name\":\"log\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"}],\"name\":\"Log\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"b\",\"type\":\"bool\"}],\"name\":\"LogBool\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"a\",\"type\":\"address\"}],\"name\":\"LogAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"u\",\"type\":\"uint256\"}],\"name\":\"LogUint256\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"u\",\"type\":\"int256\"}],\"name\":\"LogInt256\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"label\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"b\",\"type\":\"bytes32\"}],\"name\":\"LogBytes32\",\"type\":\"event\"}]", Sigs: map[string]string{ "af570c04": "contentSpace()", "02d05d3f": "creator()", "41c0e1b5": "kill()", "41304fac": "log(string)", "8da5cb5b": "owner()", "6d2e4b1b": "transferCreatorship(address)", "f2fde38b": "transferOwnership(address)", "54fd4d50": "version()", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f4e6f646532303139303331353130353130304d4c00000000000000000000000060045560018054600160a060020a0319908116329081179092556002805490911690911790556103f38061007e6000396000f30060806040526004361061008d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461008f57806341304fac146100c057806341c0e1b51461011957806354fd4d501461012e5780636d2e4b1b146101555780638da5cb5b14610176578063af570c041461018b578063f2fde38b146101a0575b005b34801561009b57600080fd5b506100a46101c1565b60408051600160a060020a039092168252519081900360200190f35b3480156100cc57600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261008d9436949293602493928401919081908401838280828437509497506101d09650505050505050565b34801561012557600080fd5b5061008d61029a565b34801561013a57600080fd5b506101436102d6565b60408051918252519081900360200190f35b34801561016157600080fd5b5061008d600160a060020a03600435166102dc565b34801561018257600080fd5b506100a4610337565b34801561019757600080fd5b506100a4610346565b3480156101ac57600080fd5b5061008d600160a060020a0360043516610355565b600154600160a060020a031681565b600254600160a060020a03163214806101f35750600254600160a060020a031633145b15156101fe57600080fd5b7fcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab816040518080602001828103825283818151815260200191508051906020019080838360005b8381101561025d578181015183820152602001610245565b50505050905090810190601f16801561028a5780820380516001836020036101000a031916815260200191505b509250505060405180910390a150565b600254600160a060020a03163214806102bd5750600254600160a060020a031633145b15156102c857600080fd5b600254600160a060020a0316ff5b60045481565b600154600160a060020a031632146102f357600080fd5b600160a060020a038116151561030857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031681565b600354600160a060020a031681565b600254600160a060020a03163214806103785750600254600160a060020a031633145b151561038357600080fd5b600160a060020a038116151561039857600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a723058208a4aa8e4e08612c61fc5310cf0c518b171d02ca645f980b1bd61ad9e7746c4860029", }
NodeMetaData contains all meta data concerning the Node contract.
var NodeSpaceABI = NodeSpaceMetaData.ABI
NodeSpaceABI is the input ABI used to generate the binding from. Deprecated: Use NodeSpaceMetaData.ABI instead.
var NodeSpaceBin = NodeSpaceMetaData.Bin
NodeSpaceBin is the compiled bytecode used for deploying new contracts. Deprecated: Use NodeSpaceMetaData.Bin instead.
var NodeSpaceFuncSigs = NodeSpaceMetaData.Sigs
Deprecated: Use NodeSpaceMetaData.Sigs instead. NodeSpaceFuncSigs maps the 4-byte function signature to its string representation.
var NodeSpaceMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_locator\",\"type\":\"bytes\"}],\"name\":\"submitNode\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"candidate\",\"type\":\"address\"}],\"name\":\"canNodePublish\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"numActiveNodes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"activeNodeLocators\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"activeNodeAddresses\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_nodeAddr\",\"type\":\"address\"},{\"name\":\"_locator\",\"type\":\"bytes\"}],\"name\":\"addNode\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"pendingNodeLocators\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"pendingNodeAddresses\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_nodeAddr\",\"type\":\"address\"}],\"name\":\"removeNode\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_nodeAddr\",\"type\":\"address\"}],\"name\":\"approveNode\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"numPendingNodes\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"addr\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"locator\",\"type\":\"bytes\"}],\"name\":\"NodeSubmitted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"addr\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"locator\",\"type\":\"bytes\"}],\"name\":\"NodeApproved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"ownerAddr\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"nodeAddr\",\"type\":\"address\"}],\"name\":\"AddNode\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"ownerAddr\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"nodeAddr\",\"type\":\"address\"}],\"name\":\"RemoveNode\",\"type\":\"event\"}]", Sigs: 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()", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f4e6f6465537061636532303139303532383137303130304d4c0000000000000060045560018054600160a060020a0319908116329081179092556002805490911690911790556114718061007e6000396000f3006080604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146100fd578063160eee741461012e57806326683e141461018757806341c0e1b5146101bc57806343f59ec7146101d15780635272ae17146101f857806352f82dd81461028557806354fd4d501461029d57806364f0f050146102b257806369e30ff8146103195780636be9514c146103315780636d2e4b1b146103495780638da5cb5b1461036a578063af570c041461037f578063b2b99ec914610394578063dd4c97a0146103b5578063f2fde38b146103d6578063f41a1587146103f7575b005b34801561010957600080fd5b5061011261040c565b60408051600160a060020a039092168252519081900360200190f35b34801561013a57600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526100fb94369492936024939284019190819084018382808284375094975061041b9650505050505050565b34801561019357600080fd5b506101a8600160a060020a03600435166107db565b604080519115158252519081900360200190f35b3480156101c857600080fd5b506100fb610839565b3480156101dd57600080fd5b506101e6610875565b60408051918252519081900360200190f35b34801561020457600080fd5b5061021060043561087c565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561024a578181015183820152602001610232565b50505050905090810190601f1680156102775780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561029157600080fd5b50610112600435610923565b3480156102a957600080fd5b506101e661094b565b3480156102be57600080fd5b5060408051602060046024803582810135601f81018590048502860185019096528585526100fb958335600160a060020a03169536956044949193909101919081908401838280828437509497506109519650505050505050565b34801561032557600080fd5b50610210600435610ba3565b34801561033d57600080fd5b50610112600435610bb1565b34801561035557600080fd5b506100fb600160a060020a0360043516610bbf565b34801561037657600080fd5b50610112610c1a565b34801561038b57600080fd5b50610112610c29565b3480156103a057600080fd5b506100fb600160a060020a0360043516610c38565b3480156103c157600080fd5b506100fb600160a060020a0360043516610d08565b3480156103e257600080fd5b506100fb600160a060020a0360043516610f5b565b34801561040357600080fd5b506101e6610fcd565b600154600160a060020a031681565b610551600780548060200260200160405190810160405280929190818152602001828054801561047457602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610456575b50505050506008805480602002602001604051908101604052809291908181526020016000905b828210156105465760008481526020908190208301805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152928301828280156105325780601f1061050757610100808354040283529160200191610532565b820191906000526020600020905b81548152906001019060200180831161051557829003601f168201915b50505050508152602001906001019061049b565b505050503384610fd3565b1561055b57600080fd5b61068660058054806020026020016040519081016040528092919081815260200182805480156105b457602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610596575b50505050506006805480602002602001604051908101604052809291908181526020016000905b828210156105465760008481526020908190208301805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152928301828280156106725780601f1061064757610100808354040283529160200191610672565b820191906000526020600020905b81548152906001019060200180831161065557829003601f168201915b5050505050815260200190600101906105db565b1561069057600080fd5b60075460641161069f57600080fd5b600880546001810180835560009290925282516106e3917ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30190602085019061128a565b50506007805460018101825560009182527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68801805473ffffffffffffffffffffffffffffffffffffffff19163390811790915560408051828152602081810183815286519383019390935285517fae5645569f32b946f7a747113c64094a29a6b84c5ddf55816ef4381ce8a3a46d958794926060850192908601918190849084905b8381101561079d578181015183820152602001610785565b50505050905090810190601f1680156107ca5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a150565b6000805b60055481101561082e5782600160a060020a031660058281548110151561080257fe5b600091825260209091200154600160a060020a031614156108265760019150610833565b6001016107df565b600091505b50919050565b600254600160a060020a031632148061085c5750600254600160a060020a031633145b151561086757600080fd5b600254600160a060020a0316ff5b6006545b90565b600680548290811061088a57fe5b600091825260209182902001805460408051601f600260001961010060018716150201909416939093049283018590048502810185019091528181529350909183018282801561091b5780601f106108f05761010080835404028352916020019161091b565b820191906000526020600020905b8154815290600101906020018083116108fe57829003601f168201915b505050505081565b600580548290811061093157fe5b600091825260209091200154600160a060020a0316905081565b60045481565b600254600160a060020a03163214806109745750600254600160a060020a031633145b151561097f57600080fd5b610ab560058054806020026020016040519081016040528092919081815260200182805480156109d857602002820191906000526020600020905b8154600160a060020a031681526001909101906020018083116109ba575b50505050506006805480602002602001604051908101604052809291908181526020016000905b82821015610aaa5760008481526020908190208301805460408051601f6002600019610100600187161502019094169390930492830185900485028101850190915281815292830182828015610a965780601f10610a6b57610100808354040283529160200191610a96565b820191906000526020600020905b815481529060010190602001808311610a7957829003601f168201915b5050505050815260200190600101906109ff565b505050508484610fd3565b15610abf57600080fd5b6005805460018082019092557f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790556006805491820180825560009190915282519091610b5a917ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f90910190602085019061128a565b505060408051338152600160a060020a038416602082015281517f2bb0f9ba138ffddb5a8f974e9885b65a7814d3002654f1cf3f2d3f619a4006c4929181900390910190a15050565b600880548290811061088a57fe5b600780548290811061093157fe5b600154600160a060020a03163214610bd657600080fd5b600160a060020a0381161515610beb57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031681565b600354600160a060020a031681565b600254600090600160a060020a0316321480610c5e5750600254600160a060020a031633145b1515610c6957600080fd5b5060005b600554811015610d045781600160a060020a0316600582815481101515610c9057fe5b600091825260209091200154600160a060020a03161415610cfc57610cb88160056006611121565b60408051338152600160a060020a038416602082015281517f41ec5b9efdbf61871df6a18b687e04bea93d5793af5f8c8b4626e155b23dc19d929181900390910190a15b600101610c6d565b5050565b6002546000908190600160a060020a0316321480610d305750600254600160a060020a031633145b1515610d3b57600080fd5b5060009050805b600754811015610f4a5782600160a060020a0316600782815481101515610d6557fe5b600091825260209091200154600160a060020a03161415610f42576005600782815481101515610d9157fe5b600091825260208083209091015483546001810185559383529120909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909216919091179055600880546006919083908110610deb57fe5b60009182526020808320845460018181018088559686529290942092018054610e2f9493909301929091600261010091831615919091026000190190911604611308565b50507fd644c8164f225d3b7fdbcc404f279bb1e823ef0d93f88dd4b24e85d0e7bc6a54600782815481101515610e6157fe5b60009182526020909120015460088054600160a060020a039092169184908110610e8757fe5b600091825260209182902060408051600160a060020a0386168152938401818152919092018054600260001961010060018416150201909116049284018390529291606083019084908015610f1d5780601f10610ef257610100808354040283529160200191610f1d565b820191906000526020600020905b815481529060010190602001808311610f0057829003601f168201915b5050935050505060405180910390a1610f398160076008611121565b60019150610f4a565b600101610d42565b811515610f5657600080fd5b505050565b600254600160a060020a0316321480610f7e5750600254600160a060020a031633145b1515610f8957600080fd5b600160a060020a0381161515610f9e57600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60085490565b60008084518651141515610fe657600080fd5b5060005b855181101561111357826040518082805190602001908083835b602083106110235780518252601f199092019160209182019101611004565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091208851909350889250849150811061105f57fe5b906020019060200201516040518082805190602001908083835b602083106110985780518252601f199092019160209182019101611079565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191614806110fd575083600160a060020a031686828151811015156110e857fe5b90602001906020020151600160a060020a0316145b1561110b5760019150611118565b600101610fea565b600091505b50949350505050565b8154831080156111315750805483105b151561113c57600080fd5b81546000190183146112035780548190600019810190811061115a57fe5b90600052602060002001818481548110151561117257fe5b90600052602060002001908054600181600116156101000203166002900461119b929190611308565b508154829060001981019081106111ae57fe5b6000918252602090912001548254600160a060020a03909116908390859081106111d457fe5b9060005260206000200160006101000a815481600160a060020a030219169083600160a060020a031602179055505b80548190600019810190811061121557fe5b90600052602060002001600061122b919061137d565b805461123b8260001983016113c4565b5081548290600019810190811061124e57fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916905581546112848360001983016113e8565b50505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106112cb57805160ff19168380011785556112f8565b828001600101855582156112f8579182015b828111156112f85782518255916020019190600101906112dd565b50611304929150611408565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061134157805485556112f8565b828001600101855582156112f857600052602060002091601f016020900482015b828111156112f8578254825591600101919060010190611362565b50805460018160011615610100020316600290046000825580601f106113a357506113c1565b601f0160209004906000526020600020908101906113c19190611408565b50565b815481835581811115610f5657600083815260209020610f56918101908301611422565b815481835581811115610f5657600083815260209020610f569181019083015b61087991905b80821115611304576000815560010161140e565b61087991905b8082111561130457600061143c828261137d565b506001016114285600a165627a7a723058204ef7007d84d1d66d43e10867fad6e1df1ca92725065e49b2250ceab5c5806dbb0029", }
NodeSpaceMetaData contains all meta data concerning the NodeSpace contract.
var OwnableABI = OwnableMetaData.ABI
OwnableABI is the input ABI used to generate the binding from. Deprecated: Use OwnableMetaData.ABI instead.
var OwnableBin = OwnableMetaData.Bin
OwnableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OwnableMetaData.Bin instead.
var OwnableFuncSigs = OwnableMetaData.Sigs
Deprecated: Use OwnableMetaData.Sigs instead. OwnableFuncSigs maps the 4-byte function signature to its string representation.
var OwnableMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"kill\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newCreator\",\"type\":\"address\"}],\"name\":\"transferCreatorship\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contentSpace\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"}]", Sigs: map[string]string{ "af570c04": "contentSpace()", "02d05d3f": "creator()", "41c0e1b5": "kill()", "8da5cb5b": "owner()", "6d2e4b1b": "transferCreatorship(address)", "f2fde38b": "transferOwnership(address)", "54fd4d50": "version()", }, Bin: "0x60806040527f4f776e61626c6532303139303532383139333830304d4c00000000000000000060005560018054600160a060020a0319908116329081179092556002805490911690911790556102c58061005a6000396000f3006080604052600436106100825763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f811461008457806341c0e1b5146100b557806354fd4d50146100ca5780636d2e4b1b146100f15780638da5cb5b14610112578063af570c0414610127578063f2fde38b1461013c575b005b34801561009057600080fd5b5061009961015d565b60408051600160a060020a039092168252519081900360200190f35b3480156100c157600080fd5b5061008261016c565b3480156100d657600080fd5b506100df6101a8565b60408051918252519081900360200190f35b3480156100fd57600080fd5b50610082600160a060020a03600435166101ae565b34801561011e57600080fd5b50610099610209565b34801561013357600080fd5b50610099610218565b34801561014857600080fd5b50610082600160a060020a0360043516610227565b600154600160a060020a031681565b600254600160a060020a031632148061018f5750600254600160a060020a031633145b151561019a57600080fd5b600254600160a060020a0316ff5b60005481565b600154600160a060020a031632146101c557600080fd5b600160a060020a03811615156101da57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031681565b600354600160a060020a031681565b600254600160a060020a031632148061024a5750600254600160a060020a031633145b151561025557600080fd5b600160a060020a038116151561026a57600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a7230582023e7c7f4b062e3e2891bacda4af48c706c6b2fe2d44eaec904554039b0c585df0029", }
OwnableMetaData contains all meta data concerning the Ownable contract.
var ParsedABIS = map[string]*abi.ABI{}
Map of ABI names to *abi.ABI ABI names are constants starting with K_
var PrecompileABI = PrecompileMetaData.ABI
PrecompileABI is the input ABI used to generate the binding from. Deprecated: Use PrecompileMetaData.ABI instead.
var PrecompileBin = PrecompileMetaData.Bin
PrecompileBin is the compiled bytecode used for deploying new contracts. Deprecated: Use PrecompileMetaData.Bin instead.
var PrecompileFuncSigs = PrecompileMetaData.Sigs
Deprecated: Use PrecompileMetaData.Sigs instead. PrecompileFuncSigs maps the 4-byte function signature to its string representation.
var PrecompileMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"KMS\",\"outputs\":[{\"name\":\"\",\"type\":\"int256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "a6ca541e": "KMS()", }, Bin: "0x60a361002f600b82828239805160001a6073146000811461001f57610021565bfe5b5030600052607381538281f300730000000000000000000000000000000000000000301460806040526004361060555763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663a6ca541e8114605a575b600080fd5b60606072565b60408051918252519081900360200190f35b600b815600a165627a7a7230582068adfeccd42656b6754959711a698fedf5d40d88ef50fff71574656602ce99e20029", }
PrecompileMetaData contains all meta data concerning the Precompile contract.
var StringsABI = StringsMetaData.ABI
StringsABI is the input ABI used to generate the binding from. Deprecated: Use StringsMetaData.ABI instead.
var StringsBin = StringsMetaData.Bin
StringsBin is the compiled bytecode used for deploying new contracts. Deprecated: Use StringsMetaData.Bin instead.
var StringsMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x604c602c600b82828239805160001a60731460008114601c57601e565bfe5b5030600052607381538281f30073000000000000000000000000000000000000000030146080604052600080fd00a165627a7a723058206e6c14bce8e602c7f0db5f5094177331faff62e07db020bc46a38aa92e09dfb40029",
}
StringsMetaData contains all meta data concerning the Strings contract.
var TransactableABI = TransactableMetaData.ABI
TransactableABI is the input ABI used to generate the binding from. Deprecated: Use TransactableMetaData.ABI instead.
var TransactableFuncSigs = TransactableMetaData.Sigs
Deprecated: Use TransactableMetaData.Sigs instead. TransactableFuncSigs maps the 4-byte function signature to its string representation.
var TransactableMetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"_guarantor\",\"type\":\"address\"},{\"name\":\"_v\",\"type\":\"uint8\"},{\"name\":\"_r\",\"type\":\"bytes32\"},{\"name\":\"_s\",\"type\":\"bytes32\"},{\"name\":\"_dest\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_ts\",\"type\":\"uint256\"}],\"name\":\"execute\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_v\",\"type\":\"uint8\"},{\"name\":\"_r\",\"type\":\"bytes32\"},{\"name\":\"_s\",\"type\":\"bytes32\"},{\"name\":\"_dest\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_ts\",\"type\":\"uint256\"}],\"name\":\"validateTransaction\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_ts\",\"type\":\"uint256\"}],\"name\":\"validateTimestamp\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"},{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "508ad278": "execute(address,uint8,bytes32,bytes32,address,uint256,uint256)", "f50b2efe": "validateTimestamp(uint256)", "763d5ee6": "validateTransaction(uint8,bytes32,bytes32,address,uint256,uint256)", }, }
TransactableMetaData contains all meta data concerning the Transactable contract.
var UniqueEvents = map[string]*EventInfo{}
Map of Unique events names to *EventInfo. Unique events names are constants starting with E_
var UserSpaceABI = UserSpaceMetaData.ABI
UserSpaceABI is the input ABI used to generate the binding from. Deprecated: Use UserSpaceMetaData.ABI instead.
var UserSpaceBin = UserSpaceMetaData.Bin
UserSpaceBin is the compiled bytecode used for deploying new contracts. Deprecated: Use UserSpaceMetaData.Bin instead.
var UserSpaceFuncSigs = UserSpaceMetaData.Sigs
Deprecated: Use UserSpaceMetaData.Sigs instead. UserSpaceFuncSigs maps the 4-byte function signature to its string representation.
var UserSpaceMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_userAddr\",\"type\":\"address\"}],\"name\":\"userWallets\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "63e6ffdd": "userWallets(address)", "54fd4d50": "version()", }, Bin: "0x60806040527f55736572537061636532303139303530363135353330304d4c0000000000000060005534801561003457600080fd5b50610122806100446000396000f30060806040526004361060485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166354fd4d508114604d57806363e6ffdd146071575b600080fd5b348015605857600080fd5b50605f60c5565b60408051918252519081900360200190f35b348015607c57600080fd5b50609c73ffffffffffffffffffffffffffffffffffffffff6004351660cb565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b60005481565b73ffffffffffffffffffffffffffffffffffffffff90811660009081526001602052604090205416905600a165627a7a72305820a7d74769cfbf0acbfd6d57baf1bc7079174b1ebc24a7d85d1b9be5dc51c30e770029", }
UserSpaceMetaData contains all meta data concerning the UserSpace contract.
Functions ¶
func BoundContract ¶ added in v1.3.11
func BoundContract(name string) *bind.BoundContract
Types ¶
type AccessGrant ¶ added in v1.3.11
type AccessGrant struct { RequestID *big.Int AccessGranted bool ReKey string EncryptedAESKey string Raw types.Log // Blockchain specific contextual infos }
AccessGrant event with ID 0x475e9d68ca61f129cebee5af694af00ed0e3b3b0d4b74071fbb81d0e2b912718
type AccessIndexor ¶
type AccessIndexor struct { AccessIndexorCaller // Read-only binding to the contract AccessIndexorTransactor // Write-only binding to the contract AccessIndexorFilterer // Log filterer for contract events }
AccessIndexor is an auto generated Go binding around an Ethereum contract.
func DeployAccessIndexor ¶
func DeployAccessIndexor(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AccessIndexor, error)
DeployAccessIndexor deploys a new Ethereum contract, binding an instance of AccessIndexor to it.
func NewAccessIndexor ¶
func NewAccessIndexor(address common.Address, backend bind.ContractBackend) (*AccessIndexor, error)
NewAccessIndexor creates a new instance of AccessIndexor, bound to a specific deployed contract.
type AccessIndexorCaller ¶
type AccessIndexorCaller struct {
// contains filtered or unexported fields
}
AccessIndexorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAccessIndexorCaller ¶
func NewAccessIndexorCaller(address common.Address, caller bind.ContractCaller) (*AccessIndexorCaller, error)
NewAccessIndexorCaller creates a new read-only instance of AccessIndexor, bound to a specific deployed contract.
func (*AccessIndexorCaller) ACCESSCONFIRMED ¶
func (_AccessIndexor *AccessIndexorCaller) ACCESSCONFIRMED(opts *bind.CallOpts) (uint8, error)
ACCESSCONFIRMED is a free data retrieval call binding the contract method 0x18689733.
Solidity: function ACCESS_CONFIRMED() view returns(uint8)
func (*AccessIndexorCaller) ACCESSNONE ¶
func (_AccessIndexor *AccessIndexorCaller) ACCESSNONE(opts *bind.CallOpts) (uint8, error)
ACCESSNONE is a free data retrieval call binding the contract method 0x8232f3f1.
Solidity: function ACCESS_NONE() view returns(uint8)
func (*AccessIndexorCaller) ACCESSTENTATIVE ¶
func (_AccessIndexor *AccessIndexorCaller) ACCESSTENTATIVE(opts *bind.CallOpts) (uint8, error)
ACCESSTENTATIVE is a free data retrieval call binding the contract method 0x479a0c51.
Solidity: function ACCESS_TENTATIVE() view returns(uint8)
func (*AccessIndexorCaller) AccessGroups ¶
func (_AccessIndexor *AccessIndexorCaller) AccessGroups(opts *bind.CallOpts) (struct { Category uint8 Length *big.Int }, error)
AccessGroups is a free data retrieval call binding the contract method 0x30e66949.
Solidity: function accessGroups() view returns(uint8 category, uint256 length)
func (*AccessIndexorCaller) CATEGORYCONTENTOBJECT ¶
func (_AccessIndexor *AccessIndexorCaller) CATEGORYCONTENTOBJECT(opts *bind.CallOpts) (uint8, error)
CATEGORYCONTENTOBJECT is a free data retrieval call binding the contract method 0x091600e6.
Solidity: function CATEGORY_CONTENT_OBJECT() view returns(uint8)
func (*AccessIndexorCaller) CATEGORYCONTENTTYPE ¶
func (_AccessIndexor *AccessIndexorCaller) CATEGORYCONTENTTYPE(opts *bind.CallOpts) (uint8, error)
CATEGORYCONTENTTYPE is a free data retrieval call binding the contract method 0x68a0469a.
Solidity: function CATEGORY_CONTENT_TYPE() view returns(uint8)
func (*AccessIndexorCaller) CATEGORYCONTRACT ¶
func (_AccessIndexor *AccessIndexorCaller) CATEGORYCONTRACT(opts *bind.CallOpts) (uint8, error)
CATEGORYCONTRACT is a free data retrieval call binding the contract method 0x6373a411.
Solidity: function CATEGORY_CONTRACT() view returns(uint8)
func (*AccessIndexorCaller) CATEGORYGROUP ¶
func (_AccessIndexor *AccessIndexorCaller) CATEGORYGROUP(opts *bind.CallOpts) (uint8, error)
CATEGORYGROUP is a free data retrieval call binding the contract method 0x12915a30.
Solidity: function CATEGORY_GROUP() view returns(uint8)
func (*AccessIndexorCaller) CATEGORYLIBRARY ¶
func (_AccessIndexor *AccessIndexorCaller) CATEGORYLIBRARY(opts *bind.CallOpts) (uint8, error)
CATEGORYLIBRARY is a free data retrieval call binding the contract method 0x16aed232.
Solidity: function CATEGORY_LIBRARY() view returns(uint8)
func (*AccessIndexorCaller) CheckAccessGroupRights ¶
func (_AccessIndexor *AccessIndexorCaller) CheckAccessGroupRights(opts *bind.CallOpts, group common.Address, access_type uint8) (bool, error)
CheckAccessGroupRights is a free data retrieval call binding the contract method 0x15c0bac1.
Solidity: function checkAccessGroupRights(address group, uint8 access_type) view returns(bool)
func (*AccessIndexorCaller) CheckContentObjectRights ¶
func (_AccessIndexor *AccessIndexorCaller) CheckContentObjectRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
CheckContentObjectRights is a free data retrieval call binding the contract method 0x5faecb76.
Solidity: function checkContentObjectRights(address obj, uint8 access_type) view returns(bool)
func (*AccessIndexorCaller) CheckContentTypeRights ¶
func (_AccessIndexor *AccessIndexorCaller) CheckContentTypeRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
CheckContentTypeRights is a free data retrieval call binding the contract method 0xfe538c5a.
Solidity: function checkContentTypeRights(address obj, uint8 access_type) view returns(bool)
func (*AccessIndexorCaller) CheckContractRights ¶
func (_AccessIndexor *AccessIndexorCaller) CheckContractRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
CheckContractRights is a free data retrieval call binding the contract method 0xa864dfa5.
Solidity: function checkContractRights(address obj, uint8 access_type) view returns(bool)
func (*AccessIndexorCaller) CheckDirectRights ¶
func (_AccessIndexor *AccessIndexorCaller) CheckDirectRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)
CheckDirectRights is a free data retrieval call binding the contract method 0xa00b38c4.
Solidity: function checkDirectRights(uint8 index_type, address obj, uint8 access_type) view returns(bool)
func (*AccessIndexorCaller) CheckLibraryRights ¶
func (_AccessIndexor *AccessIndexorCaller) CheckLibraryRights(opts *bind.CallOpts, lib common.Address, access_type uint8) (bool, error)
CheckLibraryRights is a free data retrieval call binding the contract method 0x6813b6d1.
Solidity: function checkLibraryRights(address lib, uint8 access_type) view returns(bool)
func (*AccessIndexorCaller) CheckRights ¶
func (_AccessIndexor *AccessIndexorCaller) CheckRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)
CheckRights is a free data retrieval call binding the contract method 0x7fb52f1a.
Solidity: function checkRights(uint8 index_type, address obj, uint8 access_type) view returns(bool)
func (*AccessIndexorCaller) ContentObjects ¶
func (_AccessIndexor *AccessIndexorCaller) ContentObjects(opts *bind.CallOpts) (struct { Category uint8 Length *big.Int }, error)
ContentObjects is a free data retrieval call binding the contract method 0xa980892d.
Solidity: function contentObjects() view returns(uint8 category, uint256 length)
func (*AccessIndexorCaller) ContentSpace ¶
func (_AccessIndexor *AccessIndexorCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*AccessIndexorCaller) ContentTypes ¶
func (_AccessIndexor *AccessIndexorCaller) ContentTypes(opts *bind.CallOpts) (struct { Category uint8 Length *big.Int }, error)
ContentTypes is a free data retrieval call binding the contract method 0x9f46133e.
Solidity: function contentTypes() view returns(uint8 category, uint256 length)
func (*AccessIndexorCaller) ContractExists ¶
func (_AccessIndexor *AccessIndexorCaller) ContractExists(opts *bind.CallOpts, addr common.Address) (bool, error)
ContractExists is a free data retrieval call binding the contract method 0x7709bc78.
Solidity: function contractExists(address addr) view returns(bool)
func (*AccessIndexorCaller) Contracts ¶
func (_AccessIndexor *AccessIndexorCaller) Contracts(opts *bind.CallOpts) (struct { Category uint8 Length *big.Int }, error)
Contracts is a free data retrieval call binding the contract method 0x6c0f79b6.
Solidity: function contracts() view returns(uint8 category, uint256 length)
func (*AccessIndexorCaller) Creator ¶
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
func (*AccessIndexorCaller) GetAccessGroup ¶
func (_AccessIndexor *AccessIndexorCaller) GetAccessGroup(opts *bind.CallOpts, position *big.Int) (common.Address, error)
GetAccessGroup is a free data retrieval call binding the contract method 0x2d474cbd.
Solidity: function getAccessGroup(uint256 position) view returns(address)
func (*AccessIndexorCaller) GetAccessGroupRights ¶
func (_AccessIndexor *AccessIndexorCaller) GetAccessGroupRights(opts *bind.CallOpts, group common.Address) (uint8, error)
GetAccessGroupRights is a free data retrieval call binding the contract method 0x304f4a7b.
Solidity: function getAccessGroupRights(address group) view returns(uint8)
func (*AccessIndexorCaller) GetAccessGroupsLength ¶
func (_AccessIndexor *AccessIndexorCaller) GetAccessGroupsLength(opts *bind.CallOpts) (*big.Int, error)
GetAccessGroupsLength is a free data retrieval call binding the contract method 0x0dc10d3f.
Solidity: function getAccessGroupsLength() view returns(uint256)
func (*AccessIndexorCaller) GetContentObject ¶
func (_AccessIndexor *AccessIndexorCaller) GetContentObject(opts *bind.CallOpts, position *big.Int) (common.Address, error)
GetContentObject is a free data retrieval call binding the contract method 0xcf8a7503.
Solidity: function getContentObject(uint256 position) view returns(address)
func (*AccessIndexorCaller) GetContentObjectRights ¶
func (_AccessIndexor *AccessIndexorCaller) GetContentObjectRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
GetContentObjectRights is a free data retrieval call binding the contract method 0x69881c0c.
Solidity: function getContentObjectRights(address obj) view returns(uint8)
func (*AccessIndexorCaller) GetContentObjectsLength ¶
func (_AccessIndexor *AccessIndexorCaller) GetContentObjectsLength(opts *bind.CallOpts) (*big.Int, error)
GetContentObjectsLength is a free data retrieval call binding the contract method 0xebe9314e.
Solidity: function getContentObjectsLength() view returns(uint256)
func (*AccessIndexorCaller) GetContentType ¶
func (_AccessIndexor *AccessIndexorCaller) GetContentType(opts *bind.CallOpts, position *big.Int) (common.Address, error)
GetContentType is a free data retrieval call binding the contract method 0xaa3f6952.
Solidity: function getContentType(uint256 position) view returns(address)
func (*AccessIndexorCaller) GetContentTypeRights ¶
func (_AccessIndexor *AccessIndexorCaller) GetContentTypeRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
GetContentTypeRights is a free data retrieval call binding the contract method 0xa4081d62.
Solidity: function getContentTypeRights(address obj) view returns(uint8)
func (*AccessIndexorCaller) GetContentTypesLength ¶
func (_AccessIndexor *AccessIndexorCaller) GetContentTypesLength(opts *bind.CallOpts) (*big.Int, error)
GetContentTypesLength is a free data retrieval call binding the contract method 0x5c1d3059.
Solidity: function getContentTypesLength() view returns(uint256)
func (*AccessIndexorCaller) GetContract ¶
func (_AccessIndexor *AccessIndexorCaller) GetContract(opts *bind.CallOpts, position *big.Int) (common.Address, error)
GetContract is a free data retrieval call binding the contract method 0x6ebc8c86.
Solidity: function getContract(uint256 position) view returns(address)
func (*AccessIndexorCaller) GetContractRights ¶
func (_AccessIndexor *AccessIndexorCaller) GetContractRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
GetContractRights is a free data retrieval call binding the contract method 0x08d865d7.
Solidity: function getContractRights(address obj) view returns(uint8)
func (*AccessIndexorCaller) GetContractsLength ¶
func (_AccessIndexor *AccessIndexorCaller) GetContractsLength(opts *bind.CallOpts) (*big.Int, error)
GetContractsLength is a free data retrieval call binding the contract method 0xfccc134f.
Solidity: function getContractsLength() view returns(uint256)
func (*AccessIndexorCaller) GetLibrariesLength ¶
func (_AccessIndexor *AccessIndexorCaller) GetLibrariesLength(opts *bind.CallOpts) (*big.Int, error)
GetLibrariesLength is a free data retrieval call binding the contract method 0xcb86806d.
Solidity: function getLibrariesLength() view returns(uint256)
func (*AccessIndexorCaller) GetLibrary ¶
func (_AccessIndexor *AccessIndexorCaller) GetLibrary(opts *bind.CallOpts, position *big.Int) (common.Address, error)
GetLibrary is a free data retrieval call binding the contract method 0xd15d62a7.
Solidity: function getLibrary(uint256 position) view returns(address)
func (*AccessIndexorCaller) GetLibraryRights ¶
func (_AccessIndexor *AccessIndexorCaller) GetLibraryRights(opts *bind.CallOpts, lib common.Address) (uint8, error)
GetLibraryRights is a free data retrieval call binding the contract method 0xfb52222c.
Solidity: function getLibraryRights(address lib) view returns(uint8)
func (*AccessIndexorCaller) HasManagerAccess ¶
func (_AccessIndexor *AccessIndexorCaller) HasManagerAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)
HasManagerAccess is a free data retrieval call binding the contract method 0x42e7ba7b.
Solidity: function hasManagerAccess(address candidate) view returns(bool)
func (*AccessIndexorCaller) Libraries ¶
func (_AccessIndexor *AccessIndexorCaller) Libraries(opts *bind.CallOpts) (struct { Category uint8 Length *big.Int }, error)
Libraries is a free data retrieval call binding the contract method 0xc4b1978d.
Solidity: function libraries() view returns(uint8 category, uint256 length)
func (*AccessIndexorCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AccessIndexorCaller) TYPEACCESS ¶
func (_AccessIndexor *AccessIndexorCaller) TYPEACCESS(opts *bind.CallOpts) (uint8, error)
TYPEACCESS is a free data retrieval call binding the contract method 0xd1aeb651.
Solidity: function TYPE_ACCESS() view returns(uint8)
func (*AccessIndexorCaller) TYPEEDIT ¶
func (_AccessIndexor *AccessIndexorCaller) TYPEEDIT(opts *bind.CallOpts) (uint8, error)
TYPEEDIT is a free data retrieval call binding the contract method 0x5d97b6c2.
Solidity: function TYPE_EDIT() view returns(uint8)
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 ¶
func (it *AccessIndexorDbgAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessIndexorDbgAddressIterator) Error ¶
func (it *AccessIndexorDbgAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessIndexorDbgAddressIterator) Next ¶
func (it *AccessIndexorDbgAddressIterator) 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 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 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 ¶
func (it *AccessIndexorRightsChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessIndexorRightsChangedIterator) Error ¶
func (it *AccessIndexorRightsChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessIndexorRightsChangedIterator) Next ¶
func (it *AccessIndexorRightsChangedIterator) 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 AccessIndexorTransactor ¶
type AccessIndexorTransactor struct {
// contains filtered or unexported fields
}
AccessIndexorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAccessIndexorTransactor ¶
func NewAccessIndexorTransactor(address common.Address, transactor bind.ContractTransactor) (*AccessIndexorTransactor, error)
NewAccessIndexorTransactor creates a new write-only instance of AccessIndexor, bound to a specific deployed contract.
func (*AccessIndexorTransactor) CleanUpAccessGroups ¶
func (_AccessIndexor *AccessIndexorTransactor) CleanUpAccessGroups(opts *bind.TransactOpts) (*types.Transaction, error)
CleanUpAccessGroups is a paid mutator transaction binding the contract method 0xd30f8cd0.
Solidity: function cleanUpAccessGroups() returns(uint256)
func (*AccessIndexorTransactor) CleanUpAll ¶
func (_AccessIndexor *AccessIndexorTransactor) CleanUpAll(opts *bind.TransactOpts) (*types.Transaction, error)
CleanUpAll is a paid mutator transaction binding the contract method 0x2fa5c842.
Solidity: function cleanUpAll() returns(uint256, uint256, uint256, uint256, uint256)
func (*AccessIndexorTransactor) CleanUpContentObjects ¶
func (_AccessIndexor *AccessIndexorTransactor) CleanUpContentObjects(opts *bind.TransactOpts) (*types.Transaction, error)
CleanUpContentObjects is a paid mutator transaction binding the contract method 0x048bd529.
Solidity: function cleanUpContentObjects() returns(uint256)
func (*AccessIndexorTransactor) CleanUpContentTypes ¶
func (_AccessIndexor *AccessIndexorTransactor) CleanUpContentTypes(opts *bind.TransactOpts) (*types.Transaction, error)
CleanUpContentTypes is a paid mutator transaction binding the contract method 0x85e0a200.
Solidity: function cleanUpContentTypes() returns(uint256)
func (*AccessIndexorTransactor) CleanUpLibraries ¶
func (_AccessIndexor *AccessIndexorTransactor) CleanUpLibraries(opts *bind.TransactOpts) (*types.Transaction, error)
CleanUpLibraries is a paid mutator transaction binding the contract method 0x92297d7b.
Solidity: function cleanUpLibraries() returns(uint256)
func (*AccessIndexorTransactor) Fallback ¶ added in v1.3.11
func (_AccessIndexor *AccessIndexorTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*AccessIndexorTransactor) Kill ¶
func (_AccessIndexor *AccessIndexorTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*AccessIndexorTransactor) SetAccessGroupRights ¶
func (_AccessIndexor *AccessIndexorTransactor) SetAccessGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)
SetAccessGroupRights is a paid mutator transaction binding the contract method 0xf17bda91.
Solidity: function setAccessGroupRights(address group, uint8 access_type, uint8 access) returns()
func (*AccessIndexorTransactor) SetAccessRights ¶
func (_AccessIndexor *AccessIndexorTransactor) SetAccessRights(opts *bind.TransactOpts) (*types.Transaction, error)
SetAccessRights is a paid mutator transaction binding the contract method 0xb8ff1dba.
Solidity: function setAccessRights() returns()
func (*AccessIndexorTransactor) SetContentObjectRights ¶
func (_AccessIndexor *AccessIndexorTransactor) SetContentObjectRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)
SetContentObjectRights is a paid mutator transaction binding the contract method 0x3def5140.
Solidity: function setContentObjectRights(address obj, uint8 access_type, uint8 access) returns()
func (*AccessIndexorTransactor) SetContentSpace ¶
func (_AccessIndexor *AccessIndexorTransactor) SetContentSpace(opts *bind.TransactOpts, content_space common.Address) (*types.Transaction, error)
SetContentSpace is a paid mutator transaction binding the contract method 0x055af48f.
Solidity: function setContentSpace(address content_space) returns()
func (*AccessIndexorTransactor) SetContentTypeRights ¶
func (_AccessIndexor *AccessIndexorTransactor) SetContentTypeRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)
SetContentTypeRights is a paid mutator transaction binding the contract method 0x8635adb5.
Solidity: function setContentTypeRights(address obj, uint8 access_type, uint8 access) returns()
func (*AccessIndexorTransactor) SetContractRights ¶
func (_AccessIndexor *AccessIndexorTransactor) SetContractRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)
SetContractRights is a paid mutator transaction binding the contract method 0x224dcba0.
Solidity: function setContractRights(address obj, uint8 access_type, uint8 access) returns()
func (*AccessIndexorTransactor) SetLibraryRights ¶
func (_AccessIndexor *AccessIndexorTransactor) SetLibraryRights(opts *bind.TransactOpts, lib common.Address, access_type uint8, access uint8) (*types.Transaction, error)
SetLibraryRights is a paid mutator transaction binding the contract method 0x7cbb7bf2.
Solidity: function setLibraryRights(address lib, uint8 access_type, uint8 access) returns()
func (*AccessIndexorTransactor) TransferCreatorship ¶
func (_AccessIndexor *AccessIndexorTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.
Solidity: function transferCreatorship(address newCreator) returns()
func (*AccessIndexorTransactor) TransferOwnership ¶
func (_AccessIndexor *AccessIndexorTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type AccessRequest ¶ added in v1.3.11
AccessRequest event with ID 0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88
type AccessRequestStakeholder ¶ added in v1.3.11
type AccessRequestStakeholder struct { Stakeholder common.Address Raw types.Log // Blockchain specific contextual infos }
AccessRequestStakeholder event with ID 0xb6e3239e521a6c66920ae634f8e921a37e6991d520ac44d52f8516397f41b684
type AccessRequestValue ¶ added in v1.3.11
type AccessRequestValue struct { CustomValue [32]byte Raw types.Log // Blockchain specific contextual infos }
AccessRequestValue event with ID 0x515e0a48b385fce2a8e4d9f169a97c4f6ea669a752358f5e6ab37cc3c2e84c38
type Accessible ¶
type Accessible struct { AccessibleCaller // Read-only binding to the contract AccessibleTransactor // Write-only binding to the contract AccessibleFilterer // Log filterer for contract events }
Accessible is an auto generated Go binding around an Ethereum contract.
func DeployAccessible ¶
func DeployAccessible(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Accessible, error)
DeployAccessible deploys a new Ethereum contract, binding an instance of Accessible to it.
func NewAccessible ¶
func NewAccessible(address common.Address, backend bind.ContractBackend) (*Accessible, error)
NewAccessible creates a new instance of Accessible, bound to a specific deployed contract.
type AccessibleAccessRequest ¶
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 ¶
func (it *AccessibleAccessRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessibleAccessRequestIterator) Error ¶
func (it *AccessibleAccessRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessibleAccessRequestIterator) Next ¶
func (it *AccessibleAccessRequestIterator) 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 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.
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 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 AccessorGroupAdded ¶ added in v1.3.11
type AccessorGroupAdded struct { Group common.Address Raw types.Log // Blockchain specific contextual infos }
AccessorGroupAdded event with ID 0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411
type AccessorGroupRemoved ¶ added in v1.3.11
type AccessorGroupRemoved struct { Group common.Address Raw types.Log // Blockchain specific contextual infos }
AccessorGroupRemoved event with ID 0xc5224c4118417a068eeac7d714e6d8af6f99ec3fb611bc965185460b0e38f081
type AddKMSLocator ¶ added in v1.3.11
type AddKMSLocator struct { Sender common.Address Status *big.Int Raw types.Log // Blockchain specific contextual infos }
AddKMSLocator event with ID 0xdf8127994c229011ce9c4764bdc0375bb71c06cf1544f034cd81a42f37233319
type AddNode ¶ added in v1.3.11
type AddNode struct { OwnerAddr common.Address NodeAddr common.Address Raw types.Log // Blockchain specific contextual infos }
AddNode event with ID 0x2bb0f9ba138ffddb5a8f974e9885b65a7814d3002654f1cf3f2d3f619a4006c4
type ApproveContent ¶ added in v1.3.11
type ApproveContent struct { ContentAddress common.Address Approved bool Note string Raw types.Log // Blockchain specific contextual infos }
ApproveContent event with ID 0x70234ce475fee4ab40e5e55cf533f67f12b47ef4c860e62dd7affa84ead4b442
type ApproveContentRequest ¶ added in v1.3.11
type ApproveContentRequest struct { ContentAddress common.Address Submitter common.Address Raw types.Log // Blockchain specific contextual infos }
ApproveContentRequest event with ID 0x0588a34cf0de4e025d359c89ca4bacbcbf175440909952d91c814412d9da996a
type BaseAccessControlGroup ¶
type BaseAccessControlGroup struct { BaseAccessControlGroupCaller // Read-only binding to the contract BaseAccessControlGroupTransactor // Write-only binding to the contract BaseAccessControlGroupFilterer // Log filterer for contract events }
BaseAccessControlGroup is an auto generated Go binding around an Ethereum contract.
func DeployBaseAccessControlGroup ¶
func DeployBaseAccessControlGroup(auth *bind.TransactOpts, backend bind.ContractBackend, 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() view returns(uint8)
func (*BaseAccessControlGroupCaller) ACCESSNONE ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ACCESSNONE(opts *bind.CallOpts) (uint8, error)
ACCESSNONE is a free data retrieval call binding the contract method 0x8232f3f1.
Solidity: function ACCESS_NONE() view returns(uint8)
func (*BaseAccessControlGroupCaller) ACCESSTENTATIVE ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ACCESSTENTATIVE(opts *bind.CallOpts) (uint8, error)
ACCESSTENTATIVE is a free data retrieval call binding the contract method 0x479a0c51.
Solidity: function ACCESS_TENTATIVE() view returns(uint8)
func (*BaseAccessControlGroupCaller) AccessGroups ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) AccessGroups(opts *bind.CallOpts) (struct { Category uint8 Length *big.Int }, error)
AccessGroups is a free data retrieval call binding the contract method 0x30e66949.
Solidity: function accessGroups() view returns(uint8 category, uint256 length)
func (*BaseAccessControlGroupCaller) CATEGORYCONTENTOBJECT ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CATEGORYCONTENTOBJECT(opts *bind.CallOpts) (uint8, error)
CATEGORYCONTENTOBJECT is a free data retrieval call binding the contract method 0x091600e6.
Solidity: function CATEGORY_CONTENT_OBJECT() view returns(uint8)
func (*BaseAccessControlGroupCaller) CATEGORYCONTENTTYPE ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CATEGORYCONTENTTYPE(opts *bind.CallOpts) (uint8, error)
CATEGORYCONTENTTYPE is a free data retrieval call binding the contract method 0x68a0469a.
Solidity: function CATEGORY_CONTENT_TYPE() view returns(uint8)
func (*BaseAccessControlGroupCaller) CATEGORYCONTRACT ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CATEGORYCONTRACT(opts *bind.CallOpts) (uint8, error)
CATEGORYCONTRACT is a free data retrieval call binding the contract method 0x6373a411.
Solidity: function CATEGORY_CONTRACT() view returns(uint8)
func (*BaseAccessControlGroupCaller) CATEGORYGROUP ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CATEGORYGROUP(opts *bind.CallOpts) (uint8, error)
CATEGORYGROUP is a free data retrieval call binding the contract method 0x12915a30.
Solidity: function CATEGORY_GROUP() view returns(uint8)
func (*BaseAccessControlGroupCaller) CATEGORYLIBRARY ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CATEGORYLIBRARY(opts *bind.CallOpts) (uint8, error)
CATEGORYLIBRARY is a free data retrieval call binding the contract method 0x16aed232.
Solidity: function CATEGORY_LIBRARY() view returns(uint8)
func (*BaseAccessControlGroupCaller) CanCommit ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CanCommit(opts *bind.CallOpts) (bool, error)
CanCommit is a free data retrieval call binding the contract method 0x6e375427.
Solidity: function canCommit() view returns(bool)
func (*BaseAccessControlGroupCaller) CanConfirm ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.
Solidity: function canConfirm() view returns(bool)
func (*BaseAccessControlGroupCaller) CanEdit ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CanEdit(opts *bind.CallOpts) (bool, error)
CanEdit is a free data retrieval call binding the contract method 0x81beeb64.
Solidity: function canEdit() view returns(bool)
func (*BaseAccessControlGroupCaller) CheckAccessGroupRights ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckAccessGroupRights(opts *bind.CallOpts, group common.Address, access_type uint8) (bool, error)
CheckAccessGroupRights is a free data retrieval call binding the contract method 0x15c0bac1.
Solidity: function checkAccessGroupRights(address group, uint8 access_type) view returns(bool)
func (*BaseAccessControlGroupCaller) CheckContentObjectRights ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckContentObjectRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
CheckContentObjectRights is a free data retrieval call binding the contract method 0x5faecb76.
Solidity: function checkContentObjectRights(address obj, uint8 access_type) view returns(bool)
func (*BaseAccessControlGroupCaller) CheckContentTypeRights ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckContentTypeRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
CheckContentTypeRights is a free data retrieval call binding the contract method 0xfe538c5a.
Solidity: function checkContentTypeRights(address obj, uint8 access_type) view returns(bool)
func (*BaseAccessControlGroupCaller) CheckContractRights ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckContractRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
CheckContractRights is a free data retrieval call binding the contract method 0xa864dfa5.
Solidity: function checkContractRights(address obj, uint8 access_type) view returns(bool)
func (*BaseAccessControlGroupCaller) CheckDirectRights ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckDirectRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)
CheckDirectRights is a free data retrieval call binding the contract method 0xa00b38c4.
Solidity: function checkDirectRights(uint8 index_type, address obj, uint8 access_type) view returns(bool)
func (*BaseAccessControlGroupCaller) CheckLibraryRights ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckLibraryRights(opts *bind.CallOpts, lib common.Address, access_type uint8) (bool, error)
CheckLibraryRights is a free data retrieval call binding the contract method 0x6813b6d1.
Solidity: function checkLibraryRights(address lib, uint8 access_type) view returns(bool)
func (*BaseAccessControlGroupCaller) CheckRights ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CheckRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)
CheckRights is a free data retrieval call binding the contract method 0x7fb52f1a.
Solidity: function checkRights(uint8 index_type, address obj, uint8 access_type) view returns(bool)
func (*BaseAccessControlGroupCaller) CommitPending ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CommitPending(opts *bind.CallOpts) (bool, error)
CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.
Solidity: function commitPending() view returns(bool)
func (*BaseAccessControlGroupCaller) ContentObjects ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ContentObjects(opts *bind.CallOpts) (struct { Category uint8 Length *big.Int }, error)
ContentObjects is a free data retrieval call binding the contract method 0xa980892d.
Solidity: function contentObjects() view returns(uint8 category, uint256 length)
func (*BaseAccessControlGroupCaller) ContentSpace ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*BaseAccessControlGroupCaller) ContentTypes ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ContentTypes(opts *bind.CallOpts) (struct { Category uint8 Length *big.Int }, error)
ContentTypes is a free data retrieval call binding the contract method 0x9f46133e.
Solidity: function contentTypes() view returns(uint8 category, uint256 length)
func (*BaseAccessControlGroupCaller) ContractExists ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ContractExists(opts *bind.CallOpts, addr common.Address) (bool, error)
ContractExists is a free data retrieval call binding the contract method 0x7709bc78.
Solidity: function contractExists(address addr) view returns(bool)
func (*BaseAccessControlGroupCaller) Contracts ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Contracts(opts *bind.CallOpts) (struct { Category uint8 Length *big.Int }, error)
Contracts is a free data retrieval call binding the contract method 0x6c0f79b6.
Solidity: function contracts() view returns(uint8 category, uint256 length)
func (*BaseAccessControlGroupCaller) CountVersionHashes ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)
CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.
Solidity: function countVersionHashes() view returns(uint256)
func (*BaseAccessControlGroupCaller) Creator ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Creator(opts *bind.CallOpts) (common.Address, error)
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
func (*BaseAccessControlGroupCaller) GetAccessGroup ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetAccessGroup(opts *bind.CallOpts, position *big.Int) (common.Address, error)
GetAccessGroup is a free data retrieval call binding the contract method 0x2d474cbd.
Solidity: function getAccessGroup(uint256 position) view returns(address)
func (*BaseAccessControlGroupCaller) GetAccessGroupRights ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetAccessGroupRights(opts *bind.CallOpts, group common.Address) (uint8, error)
GetAccessGroupRights is a free data retrieval call binding the contract method 0x304f4a7b.
Solidity: function getAccessGroupRights(address group) view returns(uint8)
func (*BaseAccessControlGroupCaller) GetAccessGroupsLength ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetAccessGroupsLength(opts *bind.CallOpts) (*big.Int, error)
GetAccessGroupsLength is a free data retrieval call binding the contract method 0x0dc10d3f.
Solidity: function getAccessGroupsLength() view returns(uint256)
func (*BaseAccessControlGroupCaller) GetContentObject ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentObject(opts *bind.CallOpts, position *big.Int) (common.Address, error)
GetContentObject is a free data retrieval call binding the contract method 0xcf8a7503.
Solidity: function getContentObject(uint256 position) view returns(address)
func (*BaseAccessControlGroupCaller) GetContentObjectRights ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentObjectRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
GetContentObjectRights is a free data retrieval call binding the contract method 0x69881c0c.
Solidity: function getContentObjectRights(address obj) view returns(uint8)
func (*BaseAccessControlGroupCaller) GetContentObjectsLength ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentObjectsLength(opts *bind.CallOpts) (*big.Int, error)
GetContentObjectsLength is a free data retrieval call binding the contract method 0xebe9314e.
Solidity: function getContentObjectsLength() view returns(uint256)
func (*BaseAccessControlGroupCaller) GetContentType ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentType(opts *bind.CallOpts, position *big.Int) (common.Address, error)
GetContentType is a free data retrieval call binding the contract method 0xaa3f6952.
Solidity: function getContentType(uint256 position) view returns(address)
func (*BaseAccessControlGroupCaller) GetContentTypeRights ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentTypeRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
GetContentTypeRights is a free data retrieval call binding the contract method 0xa4081d62.
Solidity: function getContentTypeRights(address obj) view returns(uint8)
func (*BaseAccessControlGroupCaller) GetContentTypesLength ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContentTypesLength(opts *bind.CallOpts) (*big.Int, error)
GetContentTypesLength is a free data retrieval call binding the contract method 0x5c1d3059.
Solidity: function getContentTypesLength() view returns(uint256)
func (*BaseAccessControlGroupCaller) GetContract ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContract(opts *bind.CallOpts, position *big.Int) (common.Address, error)
GetContract is a free data retrieval call binding the contract method 0x6ebc8c86.
Solidity: function getContract(uint256 position) view returns(address)
func (*BaseAccessControlGroupCaller) GetContractRights ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContractRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
GetContractRights is a free data retrieval call binding the contract method 0x08d865d7.
Solidity: function getContractRights(address obj) view returns(uint8)
func (*BaseAccessControlGroupCaller) GetContractsLength ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetContractsLength(opts *bind.CallOpts) (*big.Int, error)
GetContractsLength is a free data retrieval call binding the contract method 0xfccc134f.
Solidity: function getContractsLength() view returns(uint256)
func (*BaseAccessControlGroupCaller) GetLibrariesLength ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetLibrariesLength(opts *bind.CallOpts) (*big.Int, error)
GetLibrariesLength is a free data retrieval call binding the contract method 0xcb86806d.
Solidity: function getLibrariesLength() view returns(uint256)
func (*BaseAccessControlGroupCaller) GetLibrary ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetLibrary(opts *bind.CallOpts, position *big.Int) (common.Address, error)
GetLibrary is a free data retrieval call binding the contract method 0xd15d62a7.
Solidity: function getLibrary(uint256 position) view returns(address)
func (*BaseAccessControlGroupCaller) GetLibraryRights ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) GetLibraryRights(opts *bind.CallOpts, lib common.Address) (uint8, error)
GetLibraryRights is a free data retrieval call binding the contract method 0xfb52222c.
Solidity: function getLibraryRights(address lib) view returns(uint8)
func (*BaseAccessControlGroupCaller) HasAccess ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) HasAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x95a078e8.
Solidity: function hasAccess(address candidate) view returns(bool)
func (*BaseAccessControlGroupCaller) HasAccessRight ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) HasAccessRight(opts *bind.CallOpts, candidate common.Address, mgr bool) (bool, error)
HasAccessRight is a free data retrieval call binding the contract method 0xd8961c8d.
Solidity: function hasAccessRight(address candidate, bool mgr) view returns(bool)
func (*BaseAccessControlGroupCaller) HasManagerAccess ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) HasManagerAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)
HasManagerAccess is a free data retrieval call binding the contract method 0x42e7ba7b.
Solidity: function hasManagerAccess(address candidate) view returns(bool)
func (*BaseAccessControlGroupCaller) Libraries ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Libraries(opts *bind.CallOpts) (struct { Category uint8 Length *big.Int }, error)
Libraries is a free data retrieval call binding the contract method 0xc4b1978d.
Solidity: function libraries() view returns(uint8 category, uint256 length)
func (*BaseAccessControlGroupCaller) 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 ) view 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() view 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 ) view 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() view returns(uint256)
func (*BaseAccessControlGroupCaller) OauthEnabled ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) OauthEnabled(opts *bind.CallOpts) (bool, error)
OauthEnabled is a free data retrieval call binding the contract method 0x12b39dd0.
Solidity: function oauthEnabled() view returns(bool)
func (*BaseAccessControlGroupCaller) ObjectHash ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ObjectHash(opts *bind.CallOpts) (string, error)
ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.
Solidity: function objectHash() view returns(string)
func (*BaseAccessControlGroupCaller) Owner ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BaseAccessControlGroupCaller) ParentAddress ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)
ParentAddress is a free data retrieval call binding the contract method 0x00821de3.
Solidity: function parentAddress() view returns(address)
func (*BaseAccessControlGroupCaller) PendingHash ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) PendingHash(opts *bind.CallOpts) (string, error)
PendingHash is a free data retrieval call binding the contract method 0x628449fd.
Solidity: function pendingHash() view returns(string)
func (*BaseAccessControlGroupCaller) TYPEACCESS ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) TYPEACCESS(opts *bind.CallOpts) (uint8, error)
TYPEACCESS is a free data retrieval call binding the contract method 0xd1aeb651.
Solidity: function TYPE_ACCESS() view returns(uint8)
func (*BaseAccessControlGroupCaller) TYPEEDIT ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) TYPEEDIT(opts *bind.CallOpts) (uint8, error)
TYPEEDIT is a free data retrieval call binding the contract method 0x5d97b6c2.
Solidity: function TYPE_EDIT() view returns(uint8)
func (*BaseAccessControlGroupCaller) TYPESEE ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) TYPESEE(opts *bind.CallOpts) (uint8, error)
TYPESEE is a free data retrieval call binding the contract method 0x96eba03d.
Solidity: function TYPE_SEE() view returns(uint8)
func (*BaseAccessControlGroupCaller) Version ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) Version(opts *bind.CallOpts) ([32]byte, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(bytes32)
func (*BaseAccessControlGroupCaller) VersionHashes ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.
Solidity: function versionHashes(uint256 ) view returns(string)
func (*BaseAccessControlGroupCaller) VersionTimestamp ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.
Solidity: function versionTimestamp(uint256 ) view returns(uint256)
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 ¶
func (it *BaseAccessControlGroupCommitPendingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessControlGroupCommitPendingIterator) Error ¶
func (it *BaseAccessControlGroupCommitPendingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessControlGroupCommitPendingIterator) Next ¶
func (it *BaseAccessControlGroupCommitPendingIterator) 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 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 ¶
func (it *BaseAccessControlGroupDbgAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessControlGroupDbgAddressIterator) Error ¶
func (it *BaseAccessControlGroupDbgAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessControlGroupDbgAddressIterator) Next ¶
func (it *BaseAccessControlGroupDbgAddressIterator) 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 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 ¶
func (it *BaseAccessControlGroupManagerAccessGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessControlGroupManagerAccessGrantedIterator) Error ¶
func (it *BaseAccessControlGroupManagerAccessGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessControlGroupManagerAccessGrantedIterator) Next ¶
func (it *BaseAccessControlGroupManagerAccessGrantedIterator) 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 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 ¶
func (it *BaseAccessControlGroupManagerAccessRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessControlGroupManagerAccessRevokedIterator) Error ¶
func (it *BaseAccessControlGroupManagerAccessRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessControlGroupManagerAccessRevokedIterator) Next ¶
func (it *BaseAccessControlGroupManagerAccessRevokedIterator) 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 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 ¶
func (it *BaseAccessControlGroupMemberAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessControlGroupMemberAddedIterator) Error ¶
func (it *BaseAccessControlGroupMemberAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessControlGroupMemberAddedIterator) Next ¶
func (it *BaseAccessControlGroupMemberAddedIterator) 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 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 ¶
func (it *BaseAccessControlGroupMemberRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessControlGroupMemberRevokedIterator) Error ¶
func (it *BaseAccessControlGroupMemberRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessControlGroupMemberRevokedIterator) Next ¶
func (it *BaseAccessControlGroupMemberRevokedIterator) 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 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 ¶
func (it *BaseAccessControlGroupOAuthStatusChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessControlGroupOAuthStatusChangedIterator) Error ¶
func (it *BaseAccessControlGroupOAuthStatusChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessControlGroupOAuthStatusChangedIterator) Next ¶
func (it *BaseAccessControlGroupOAuthStatusChangedIterator) 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 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 ¶
func (it *BaseAccessControlGroupRightsChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessControlGroupRightsChangedIterator) Error ¶
func (it *BaseAccessControlGroupRightsChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessControlGroupRightsChangedIterator) Next ¶
func (it *BaseAccessControlGroupRightsChangedIterator) 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 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() payable 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) Fallback ¶ added in v1.3.11
func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BaseAccessControlGroupTransactor) GrantAccess ¶
func (_BaseAccessControlGroup *BaseAccessControlGroupTransactor) GrantAccess(opts *bind.TransactOpts, candidate common.Address) (*types.Transaction, error)
GrantAccess is a paid mutator transaction binding the contract method 0x0ae5e739.
Solidity: function grantAccess(address candidate) returns()
func (*BaseAccessControlGroupTransactor) 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 BaseAccessControlGroupUnauthorizedOperation ¶
type BaseAccessControlGroupUnauthorizedOperation struct {}
BaseAccessControlGroupUnauthorizedOperation represents a UnauthorizedOperation event raised by the BaseAccessControlGroup contract.
type BaseAccessControlGroupUnauthorizedOperationIterator ¶
type BaseAccessControlGroupUnauthorizedOperationIterator struct { // 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 ¶
func (it *BaseAccessControlGroupUnauthorizedOperationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessControlGroupUnauthorizedOperationIterator) Error ¶
func (it *BaseAccessControlGroupUnauthorizedOperationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessControlGroupUnauthorizedOperationIterator) Next ¶
func (it *BaseAccessControlGroupUnauthorizedOperationIterator) 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 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 ¶
func (it *BaseAccessControlGroupUpdateRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessControlGroupUpdateRequestIterator) Error ¶
func (it *BaseAccessControlGroupUpdateRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessControlGroupUpdateRequestIterator) Next ¶
func (it *BaseAccessControlGroupUpdateRequestIterator) 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 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 ¶
func (it *BaseAccessControlGroupVersionConfirmIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessControlGroupVersionConfirmIterator) Error ¶
func (it *BaseAccessControlGroupVersionConfirmIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessControlGroupVersionConfirmIterator) Next ¶
func (it *BaseAccessControlGroupVersionConfirmIterator) 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 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 ¶
func (it *BaseAccessControlGroupVersionDeleteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessControlGroupVersionDeleteIterator) Error ¶
func (it *BaseAccessControlGroupVersionDeleteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessControlGroupVersionDeleteIterator) Next ¶
func (it *BaseAccessControlGroupVersionDeleteIterator) 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 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 ¶
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 ¶
func (it *BaseAccessWalletAccessRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessWalletAccessRequestIterator) Error ¶
func (it *BaseAccessWalletAccessRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessWalletAccessRequestIterator) Next ¶
func (it *BaseAccessWalletAccessRequestIterator) 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 BaseAccessWalletCaller ¶
type BaseAccessWalletCaller struct {
// contains filtered or unexported fields
}
BaseAccessWalletCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBaseAccessWalletCaller ¶
func NewBaseAccessWalletCaller(address common.Address, caller bind.ContractCaller) (*BaseAccessWalletCaller, error)
NewBaseAccessWalletCaller creates a new read-only instance of BaseAccessWallet, bound to a specific deployed contract.
func (*BaseAccessWalletCaller) ACCESSCONFIRMED ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ACCESSCONFIRMED(opts *bind.CallOpts) (uint8, error)
ACCESSCONFIRMED is a free data retrieval call binding the contract method 0x18689733.
Solidity: function ACCESS_CONFIRMED() view returns(uint8)
func (*BaseAccessWalletCaller) ACCESSNONE ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ACCESSNONE(opts *bind.CallOpts) (uint8, error)
ACCESSNONE is a free data retrieval call binding the contract method 0x8232f3f1.
Solidity: function ACCESS_NONE() view returns(uint8)
func (*BaseAccessWalletCaller) ACCESSTENTATIVE ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ACCESSTENTATIVE(opts *bind.CallOpts) (uint8, error)
ACCESSTENTATIVE is a free data retrieval call binding the contract method 0x479a0c51.
Solidity: function ACCESS_TENTATIVE() view returns(uint8)
func (*BaseAccessWalletCaller) 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) pure 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() view 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) pure 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() view 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() view returns(uint8)
func (*BaseAccessWalletCaller) CATEGORYCONTENTTYPE ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CATEGORYCONTENTTYPE(opts *bind.CallOpts) (uint8, error)
CATEGORYCONTENTTYPE is a free data retrieval call binding the contract method 0x68a0469a.
Solidity: function CATEGORY_CONTENT_TYPE() view returns(uint8)
func (*BaseAccessWalletCaller) CATEGORYCONTRACT ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CATEGORYCONTRACT(opts *bind.CallOpts) (uint8, error)
CATEGORYCONTRACT is a free data retrieval call binding the contract method 0x6373a411.
Solidity: function CATEGORY_CONTRACT() view returns(uint8)
func (*BaseAccessWalletCaller) CATEGORYGROUP ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CATEGORYGROUP(opts *bind.CallOpts) (uint8, error)
CATEGORYGROUP is a free data retrieval call binding the contract method 0x12915a30.
Solidity: function CATEGORY_GROUP() view returns(uint8)
func (*BaseAccessWalletCaller) CATEGORYLIBRARY ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CATEGORYLIBRARY(opts *bind.CallOpts) (uint8, error)
CATEGORYLIBRARY is a free data retrieval call binding the contract method 0x16aed232.
Solidity: function CATEGORY_LIBRARY() view returns(uint8)
func (*BaseAccessWalletCaller) CanCommit ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CanCommit(opts *bind.CallOpts) (bool, error)
CanCommit is a free data retrieval call binding the contract method 0x6e375427.
Solidity: function canCommit() view returns(bool)
func (*BaseAccessWalletCaller) CanConfirm ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.
Solidity: function canConfirm() view returns(bool)
func (*BaseAccessWalletCaller) CanContribute ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CanContribute(opts *bind.CallOpts, _candidate common.Address) (bool, error)
CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.
Solidity: function canContribute(address _candidate) view returns(bool)
func (*BaseAccessWalletCaller) CanEdit ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CanEdit(opts *bind.CallOpts) (bool, error)
CanEdit is a free data retrieval call binding the contract method 0x81beeb64.
Solidity: function canEdit() view returns(bool)
func (*BaseAccessWalletCaller) CanPublish ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CanPublish(opts *bind.CallOpts, _candidate common.Address) (bool, error)
CanPublish is a free data retrieval call binding the contract method 0x9b55f901.
Solidity: function canPublish(address _candidate) view returns(bool)
func (*BaseAccessWalletCaller) CanReview ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CanReview(opts *bind.CallOpts, arg0 common.Address) (bool, error)
CanReview is a free data retrieval call binding the contract method 0x29d00219.
Solidity: function canReview(address ) view returns(bool)
func (*BaseAccessWalletCaller) CheckAccessGroupRights ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CheckAccessGroupRights(opts *bind.CallOpts, group common.Address, access_type uint8) (bool, error)
CheckAccessGroupRights is a free data retrieval call binding the contract method 0x15c0bac1.
Solidity: function checkAccessGroupRights(address group, uint8 access_type) view returns(bool)
func (*BaseAccessWalletCaller) CheckContentObjectRights ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CheckContentObjectRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
CheckContentObjectRights is a free data retrieval call binding the contract method 0x5faecb76.
Solidity: function checkContentObjectRights(address obj, uint8 access_type) view returns(bool)
func (*BaseAccessWalletCaller) CheckContentTypeRights ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CheckContentTypeRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
CheckContentTypeRights is a free data retrieval call binding the contract method 0xfe538c5a.
Solidity: function checkContentTypeRights(address obj, uint8 access_type) view returns(bool)
func (*BaseAccessWalletCaller) CheckContractRights ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CheckContractRights(opts *bind.CallOpts, obj common.Address, access_type uint8) (bool, error)
CheckContractRights is a free data retrieval call binding the contract method 0xa864dfa5.
Solidity: function checkContractRights(address obj, uint8 access_type) view returns(bool)
func (*BaseAccessWalletCaller) CheckDirectRights ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CheckDirectRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)
CheckDirectRights is a free data retrieval call binding the contract method 0xa00b38c4.
Solidity: function checkDirectRights(uint8 index_type, address obj, uint8 access_type) view returns(bool)
func (*BaseAccessWalletCaller) CheckLibraryRights ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CheckLibraryRights(opts *bind.CallOpts, lib common.Address, access_type uint8) (bool, error)
CheckLibraryRights is a free data retrieval call binding the contract method 0x6813b6d1.
Solidity: function checkLibraryRights(address lib, uint8 access_type) view returns(bool)
func (*BaseAccessWalletCaller) CheckRights ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CheckRights(opts *bind.CallOpts, index_type uint8, obj common.Address, access_type uint8) (bool, error)
CheckRights is a free data retrieval call binding the contract method 0x7fb52f1a.
Solidity: function checkRights(uint8 index_type, address obj, uint8 access_type) view returns(bool)
func (*BaseAccessWalletCaller) CommitPending ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CommitPending(opts *bind.CallOpts) (bool, error)
CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.
Solidity: function commitPending() view returns(bool)
func (*BaseAccessWalletCaller) ContentObjects ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ContentObjects(opts *bind.CallOpts) (struct { Category uint8 Length *big.Int }, error)
ContentObjects is a free data retrieval call binding the contract method 0xa980892d.
Solidity: function contentObjects() view returns(uint8 category, uint256 length)
func (*BaseAccessWalletCaller) ContentSpace ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*BaseAccessWalletCaller) ContentTypeContracts ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ContentTypeContracts(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.
Solidity: function contentTypeContracts(address ) view returns(address)
func (*BaseAccessWalletCaller) ContentTypes ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ContentTypes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
ContentTypes is a free data retrieval call binding the contract method 0x991a3a7c.
Solidity: function contentTypes(uint256 ) view returns(address)
func (*BaseAccessWalletCaller) ContentTypes0 ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ContentTypes0(opts *bind.CallOpts) (struct { Category uint8 Length *big.Int }, error)
ContentTypes0 is a free data retrieval call binding the contract method 0x9f46133e.
Solidity: function contentTypes() view returns(uint8 category, uint256 length)
func (*BaseAccessWalletCaller) ContentTypesLength ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ContentTypesLength(opts *bind.CallOpts) (*big.Int, error)
ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.
Solidity: function contentTypesLength() view returns(uint256)
func (*BaseAccessWalletCaller) ContractExists ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ContractExists(opts *bind.CallOpts, addr common.Address) (bool, error)
ContractExists is a free data retrieval call binding the contract method 0x7709bc78.
Solidity: function contractExists(address addr) view returns(bool)
func (*BaseAccessWalletCaller) Contracts ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) Contracts(opts *bind.CallOpts) (struct { Category uint8 Length *big.Int }, error)
Contracts is a free data retrieval call binding the contract method 0x6c0f79b6.
Solidity: function contracts() view returns(uint8 category, uint256 length)
func (*BaseAccessWalletCaller) CountVersionHashes ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)
CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.
Solidity: function countVersionHashes() view returns(uint256)
func (*BaseAccessWalletCaller) Creator ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) Creator(opts *bind.CallOpts) (common.Address, error)
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
func (*BaseAccessWalletCaller) CurrentTimestamp ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) CurrentTimestamp(opts *bind.CallOpts) (*big.Int, error)
CurrentTimestamp is a free data retrieval call binding the contract method 0x1e2ff94f.
Solidity: function currentTimestamp() view returns(uint256)
func (*BaseAccessWalletCaller) ExecStatusBalanceFail ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ExecStatusBalanceFail(opts *bind.CallOpts) (*big.Int, error)
ExecStatusBalanceFail is a free data retrieval call binding the contract method 0x9476c478.
Solidity: function execStatusBalanceFail() view returns(int256)
func (*BaseAccessWalletCaller) ExecStatusNonceFail ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ExecStatusNonceFail(opts *bind.CallOpts) (*big.Int, error)
ExecStatusNonceFail is a free data retrieval call binding the contract method 0x04f55daf.
Solidity: function execStatusNonceFail() view returns(int256)
func (*BaseAccessWalletCaller) ExecStatusOk ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ExecStatusOk(opts *bind.CallOpts) (*big.Int, error)
ExecStatusOk is a free data retrieval call binding the contract method 0x95ba60ba.
Solidity: function execStatusOk() view returns(int256)
func (*BaseAccessWalletCaller) ExecStatusSendFail ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ExecStatusSendFail(opts *bind.CallOpts) (*big.Int, error)
ExecStatusSendFail is a free data retrieval call binding the contract method 0x07a08237.
Solidity: function execStatusSendFail() view returns(int256)
func (*BaseAccessWalletCaller) ExecStatusSigFail ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ExecStatusSigFail(opts *bind.CallOpts) (*big.Int, error)
ExecStatusSigFail is a free data retrieval call binding the contract method 0xeb23b7aa.
Solidity: function execStatusSigFail() view returns(int256)
func (*BaseAccessWalletCaller) FindTypeByHash ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) FindTypeByHash(opts *bind.CallOpts, typeHash [32]byte) (common.Address, error)
FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.
Solidity: function findTypeByHash(bytes32 typeHash) view returns(address)
func (*BaseAccessWalletCaller) GetAccessGroup ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetAccessGroup(opts *bind.CallOpts, position *big.Int) (common.Address, error)
GetAccessGroup is a free data retrieval call binding the contract method 0x2d474cbd.
Solidity: function getAccessGroup(uint256 position) view returns(address)
func (*BaseAccessWalletCaller) GetAccessGroupRights ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetAccessGroupRights(opts *bind.CallOpts, group common.Address) (uint8, error)
GetAccessGroupRights is a free data retrieval call binding the contract method 0x304f4a7b.
Solidity: function getAccessGroupRights(address group) view returns(uint8)
func (*BaseAccessWalletCaller) GetAccessGroupsLength ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetAccessGroupsLength(opts *bind.CallOpts) (*big.Int, error)
GetAccessGroupsLength is a free data retrieval call binding the contract method 0x0dc10d3f.
Solidity: function getAccessGroupsLength() view returns(uint256)
func (*BaseAccessWalletCaller) GetContentObject ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentObject(opts *bind.CallOpts, position *big.Int) (common.Address, error)
GetContentObject is a free data retrieval call binding the contract method 0xcf8a7503.
Solidity: function getContentObject(uint256 position) view returns(address)
func (*BaseAccessWalletCaller) GetContentObjectRights ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentObjectRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
GetContentObjectRights is a free data retrieval call binding the contract method 0x69881c0c.
Solidity: function getContentObjectRights(address obj) view returns(uint8)
func (*BaseAccessWalletCaller) GetContentObjectsLength ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentObjectsLength(opts *bind.CallOpts) (*big.Int, error)
GetContentObjectsLength is a free data retrieval call binding the contract method 0xebe9314e.
Solidity: function getContentObjectsLength() view returns(uint256)
func (*BaseAccessWalletCaller) GetContentType ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentType(opts *bind.CallOpts, position *big.Int) (common.Address, error)
GetContentType is a free data retrieval call binding the contract method 0xaa3f6952.
Solidity: function getContentType(uint256 position) view returns(address)
func (*BaseAccessWalletCaller) GetContentTypeRights ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentTypeRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
GetContentTypeRights is a free data retrieval call binding the contract method 0xa4081d62.
Solidity: function getContentTypeRights(address obj) view returns(uint8)
func (*BaseAccessWalletCaller) GetContentTypesLength ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetContentTypesLength(opts *bind.CallOpts) (*big.Int, error)
GetContentTypesLength is a free data retrieval call binding the contract method 0x5c1d3059.
Solidity: function getContentTypesLength() view returns(uint256)
func (*BaseAccessWalletCaller) GetContract ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetContract(opts *bind.CallOpts, position *big.Int) (common.Address, error)
GetContract is a free data retrieval call binding the contract method 0x6ebc8c86.
Solidity: function getContract(uint256 position) view returns(address)
func (*BaseAccessWalletCaller) GetContractRights ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetContractRights(opts *bind.CallOpts, obj common.Address) (uint8, error)
GetContractRights is a free data retrieval call binding the contract method 0x08d865d7.
Solidity: function getContractRights(address obj) view returns(uint8)
func (*BaseAccessWalletCaller) GetContractsLength ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetContractsLength(opts *bind.CallOpts) (*big.Int, error)
GetContractsLength is a free data retrieval call binding the contract method 0xfccc134f.
Solidity: function getContractsLength() view returns(uint256)
func (*BaseAccessWalletCaller) GetLibrariesLength ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetLibrariesLength(opts *bind.CallOpts) (*big.Int, error)
GetLibrariesLength is a free data retrieval call binding the contract method 0xcb86806d.
Solidity: function getLibrariesLength() view returns(uint256)
func (*BaseAccessWalletCaller) GetLibrary ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetLibrary(opts *bind.CallOpts, position *big.Int) (common.Address, error)
GetLibrary is a free data retrieval call binding the contract method 0xd15d62a7.
Solidity: function getLibrary(uint256 position) view returns(address)
func (*BaseAccessWalletCaller) GetLibraryRights ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetLibraryRights(opts *bind.CallOpts, lib common.Address) (uint8, error)
GetLibraryRights is a free data retrieval call binding the contract method 0xfb52222c.
Solidity: function getLibraryRights(address lib) view returns(uint8)
func (*BaseAccessWalletCaller) GetMeta ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)
GetMeta is a free data retrieval call binding the contract method 0xac55c906.
Solidity: function getMeta(bytes key) view returns(bytes)
func (*BaseAccessWalletCaller) HasAccess ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) HasAccess(opts *bind.CallOpts, arg0 common.Address) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x95a078e8.
Solidity: function hasAccess(address ) view returns(bool)
func (*BaseAccessWalletCaller) HasManagerAccess ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) HasManagerAccess(opts *bind.CallOpts, candidate common.Address) (bool, error)
HasManagerAccess is a free data retrieval call binding the contract method 0x42e7ba7b.
Solidity: function hasManagerAccess(address candidate) view returns(bool)
func (*BaseAccessWalletCaller) Libraries ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) Libraries(opts *bind.CallOpts) (struct { Category uint8 Length *big.Int }, error)
Libraries is a free data retrieval call binding the contract method 0xc4b1978d.
Solidity: function libraries() view returns(uint8 category, uint256 length)
func (*BaseAccessWalletCaller) ObjectHash ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ObjectHash(opts *bind.CallOpts) (string, error)
ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.
Solidity: function objectHash() view returns(string)
func (*BaseAccessWalletCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BaseAccessWalletCaller) ParentAddress ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)
ParentAddress is a free data retrieval call binding the contract method 0x00821de3.
Solidity: function parentAddress() view returns(address)
func (*BaseAccessWalletCaller) PendingHash ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) PendingHash(opts *bind.CallOpts) (string, error)
PendingHash is a free data retrieval call binding the contract method 0x628449fd.
Solidity: function pendingHash() view returns(string)
func (*BaseAccessWalletCaller) RequiresReview ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) RequiresReview(opts *bind.CallOpts) (bool, error)
RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.
Solidity: function requiresReview() view returns(bool)
func (*BaseAccessWalletCaller) TYPEACCESS ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) TYPEACCESS(opts *bind.CallOpts) (uint8, error)
TYPEACCESS is a free data retrieval call binding the contract method 0xd1aeb651.
Solidity: function TYPE_ACCESS() view returns(uint8)
func (*BaseAccessWalletCaller) TYPEEDIT ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) TYPEEDIT(opts *bind.CallOpts) (uint8, error)
TYPEEDIT is a free data retrieval call binding the contract method 0x5d97b6c2.
Solidity: function TYPE_EDIT() view returns(uint8)
func (*BaseAccessWalletCaller) TYPESEE ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) TYPESEE(opts *bind.CallOpts) (uint8, error)
TYPESEE is a free data retrieval call binding the contract method 0x96eba03d.
Solidity: function TYPE_SEE() view returns(uint8)
func (*BaseAccessWalletCaller) ValidType ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ValidType(opts *bind.CallOpts, content_type common.Address) (bool, error)
ValidType is a free data retrieval call binding the contract method 0x29dedde5.
Solidity: function validType(address content_type) view returns(bool)
func (*BaseAccessWalletCaller) ValidateTimestamp ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ValidateTimestamp(opts *bind.CallOpts, _ts *big.Int) (bool, error)
ValidateTimestamp is a free data retrieval call binding the contract method 0xf50b2efe.
Solidity: function validateTimestamp(uint256 _ts) view returns(bool)
func (*BaseAccessWalletCaller) ValidateTransaction ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) ValidateTransaction(opts *bind.CallOpts, _v uint8, _r [32]byte, _s [32]byte, _dest common.Address, _value *big.Int, _ts *big.Int) (bool, error)
ValidateTransaction is a free data retrieval call binding the contract method 0x763d5ee6.
Solidity: function validateTransaction(uint8 _v, bytes32 _r, bytes32 _s, address _dest, uint256 _value, uint256 _ts) view returns(bool)
func (*BaseAccessWalletCaller) Version ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) Version(opts *bind.CallOpts) ([32]byte, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(bytes32)
func (*BaseAccessWalletCaller) VersionHashes ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.
Solidity: function versionHashes(uint256 ) view returns(string)
func (*BaseAccessWalletCaller) VersionTimestamp ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.
Solidity: function versionTimestamp(uint256 ) view returns(uint256)
func (*BaseAccessWalletCaller) WhitelistedType ¶
func (_BaseAccessWallet *BaseAccessWalletCaller) WhitelistedType(opts *bind.CallOpts, content_type common.Address) (bool, error)
WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.
Solidity: function whitelistedType(address content_type) view returns(bool)
type BaseAccessWalletCommitPending ¶
type BaseAccessWalletCommitPending struct { SpaceAddress common.Address ParentAddress common.Address ObjectHash string Raw types.Log // Blockchain specific contextual infos }
BaseAccessWalletCommitPending represents a CommitPending event raised by the BaseAccessWallet contract.
type BaseAccessWalletCommitPendingIterator ¶
type BaseAccessWalletCommitPendingIterator struct { Event *BaseAccessWalletCommitPending // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseAccessWalletCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the BaseAccessWallet contract.
func (*BaseAccessWalletCommitPendingIterator) Close ¶
func (it *BaseAccessWalletCommitPendingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessWalletCommitPendingIterator) Error ¶
func (it *BaseAccessWalletCommitPendingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessWalletCommitPendingIterator) Next ¶
func (it *BaseAccessWalletCommitPendingIterator) 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 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 ¶
func (it *BaseAccessWalletContentTypeAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessWalletContentTypeAddedIterator) Error ¶
func (it *BaseAccessWalletContentTypeAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessWalletContentTypeAddedIterator) Next ¶
func (it *BaseAccessWalletContentTypeAddedIterator) 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 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 ¶
func (it *BaseAccessWalletContentTypeRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessWalletContentTypeRemovedIterator) Error ¶
func (it *BaseAccessWalletContentTypeRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessWalletContentTypeRemovedIterator) Next ¶
func (it *BaseAccessWalletContentTypeRemovedIterator) 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 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 ¶
func (it *BaseAccessWalletDbgAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessWalletDbgAddressIterator) Error ¶
func (it *BaseAccessWalletDbgAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessWalletDbgAddressIterator) Next ¶
func (it *BaseAccessWalletDbgAddressIterator) 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 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 ¶
func (it *BaseAccessWalletExecStatusIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessWalletExecStatusIterator) Error ¶
func (it *BaseAccessWalletExecStatusIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessWalletExecStatusIterator) Next ¶
func (it *BaseAccessWalletExecStatusIterator) 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 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() view returns(address)
func (*BaseAccessWalletFactoryCaller) Creator ¶
func (_BaseAccessWalletFactory *BaseAccessWalletFactoryCaller) Creator(opts *bind.CallOpts) (common.Address, error)
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
type BaseAccessWalletFactoryFilterer ¶
type BaseAccessWalletFactoryFilterer struct {
// contains filtered or unexported fields
}
BaseAccessWalletFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBaseAccessWalletFactoryFilterer ¶
func NewBaseAccessWalletFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseAccessWalletFactoryFilterer, error)
NewBaseAccessWalletFactoryFilterer creates a new log filterer instance of BaseAccessWalletFactory, bound to a specific deployed contract.
type BaseAccessWalletFactoryTransactor ¶
type BaseAccessWalletFactoryTransactor struct {
// contains filtered or unexported fields
}
BaseAccessWalletFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBaseAccessWalletFactoryTransactor ¶
func NewBaseAccessWalletFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseAccessWalletFactoryTransactor, error)
NewBaseAccessWalletFactoryTransactor creates a new write-only instance of BaseAccessWalletFactory, bound to a specific deployed contract.
func (*BaseAccessWalletFactoryTransactor) CreateAccessWallet ¶
func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactor) CreateAccessWallet(opts *bind.TransactOpts) (*types.Transaction, error)
CreateAccessWallet is a paid mutator transaction binding the contract method 0x7708bc41.
Solidity: function createAccessWallet() returns(address)
func (*BaseAccessWalletFactoryTransactor) Fallback ¶ added in v1.3.11
func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BaseAccessWalletFactoryTransactor) Kill ¶
func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*BaseAccessWalletFactoryTransactor) TransferCreatorship ¶
func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.
Solidity: function transferCreatorship(address newCreator) returns()
func (*BaseAccessWalletFactoryTransactor) TransferOwnership ¶
func (_BaseAccessWalletFactory *BaseAccessWalletFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BaseAccessWalletFilterer ¶
type BaseAccessWalletFilterer struct {
// contains filtered or unexported fields
}
BaseAccessWalletFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBaseAccessWalletFilterer ¶
func NewBaseAccessWalletFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseAccessWalletFilterer, error)
NewBaseAccessWalletFilterer creates a new log filterer instance of BaseAccessWallet, bound to a specific deployed contract.
func (*BaseAccessWalletFilterer) 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 ¶
func (it *BaseAccessWalletObjectMetaChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessWalletObjectMetaChangedIterator) Error ¶
func (it *BaseAccessWalletObjectMetaChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessWalletObjectMetaChangedIterator) Next ¶
func (it *BaseAccessWalletObjectMetaChangedIterator) 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 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 ¶
func (it *BaseAccessWalletRightsChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessWalletRightsChangedIterator) Error ¶
func (it *BaseAccessWalletRightsChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessWalletRightsChangedIterator) Next ¶
func (it *BaseAccessWalletRightsChangedIterator) 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 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() payable 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) payable 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) Fallback ¶ added in v1.3.11
func (_BaseAccessWallet *BaseAccessWalletTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BaseAccessWalletTransactor) Kill ¶
func (_BaseAccessWallet *BaseAccessWalletTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*BaseAccessWalletTransactor) Publish ¶
func (_BaseAccessWallet *BaseAccessWalletTransactor) Publish(opts *bind.TransactOpts, contentObj common.Address) (*types.Transaction, error)
Publish is a paid mutator transaction binding the contract method 0x2cf99422.
Solidity: function publish(address contentObj) returns(bool)
func (*BaseAccessWalletTransactor) PutMeta ¶
func (_BaseAccessWallet *BaseAccessWalletTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)
PutMeta is a paid mutator transaction binding the contract method 0xe542b7cb.
Solidity: function putMeta(bytes key, bytes value) returns()
func (*BaseAccessWalletTransactor) RemoveContentType ¶
func (_BaseAccessWallet *BaseAccessWalletTransactor) RemoveContentType(opts *bind.TransactOpts, content_type common.Address) (*types.Transaction, error)
RemoveContentType is a paid mutator transaction binding the contract method 0xfd089196.
Solidity: function removeContentType(address content_type) returns(bool)
func (*BaseAccessWalletTransactor) SetAccessGroupRights ¶
func (_BaseAccessWallet *BaseAccessWalletTransactor) SetAccessGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)
SetAccessGroupRights is a paid mutator transaction binding the contract method 0xf17bda91.
Solidity: function setAccessGroupRights(address group, uint8 access_type, uint8 access) returns()
func (*BaseAccessWalletTransactor) SetAccessRights ¶
func (_BaseAccessWallet *BaseAccessWalletTransactor) SetAccessRights(opts *bind.TransactOpts) (*types.Transaction, error)
SetAccessRights is a paid mutator transaction binding the contract method 0xb8ff1dba.
Solidity: function setAccessRights() returns()
func (*BaseAccessWalletTransactor) SetAddressKMS ¶
func (_BaseAccessWallet *BaseAccessWalletTransactor) SetAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
SetAddressKMS is a paid mutator transaction binding the contract method 0xc9e8e72d.
Solidity: function setAddressKMS(address address_KMS) returns()
func (*BaseAccessWalletTransactor) SetContentObjectRights ¶
func (_BaseAccessWallet *BaseAccessWalletTransactor) SetContentObjectRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)
SetContentObjectRights is a paid mutator transaction binding the contract method 0x3def5140.
Solidity: function setContentObjectRights(address obj, uint8 access_type, uint8 access) returns()
func (*BaseAccessWalletTransactor) SetContentSpace ¶
func (_BaseAccessWallet *BaseAccessWalletTransactor) SetContentSpace(opts *bind.TransactOpts, content_space common.Address) (*types.Transaction, error)
SetContentSpace is a paid mutator transaction binding the contract method 0x055af48f.
Solidity: function setContentSpace(address content_space) returns()
func (*BaseAccessWalletTransactor) SetContentTypeRights ¶
func (_BaseAccessWallet *BaseAccessWalletTransactor) SetContentTypeRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)
SetContentTypeRights is a paid mutator transaction binding the contract method 0x8635adb5.
Solidity: function setContentTypeRights(address obj, uint8 access_type, uint8 access) returns()
func (*BaseAccessWalletTransactor) SetContractRights ¶
func (_BaseAccessWallet *BaseAccessWalletTransactor) SetContractRights(opts *bind.TransactOpts, obj common.Address, access_type uint8, access uint8) (*types.Transaction, error)
SetContractRights is a paid mutator transaction binding the contract method 0x224dcba0.
Solidity: function setContractRights(address obj, uint8 access_type, uint8 access) returns()
func (*BaseAccessWalletTransactor) 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 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 ¶
func (it *BaseAccessWalletUpdateRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessWalletUpdateRequestIterator) Error ¶
func (it *BaseAccessWalletUpdateRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessWalletUpdateRequestIterator) Next ¶
func (it *BaseAccessWalletUpdateRequestIterator) 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 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 ¶
func (it *BaseAccessWalletVersionConfirmIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessWalletVersionConfirmIterator) Error ¶
func (it *BaseAccessWalletVersionConfirmIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessWalletVersionConfirmIterator) Next ¶
func (it *BaseAccessWalletVersionConfirmIterator) 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 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 ¶
func (it *BaseAccessWalletVersionDeleteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseAccessWalletVersionDeleteIterator) Error ¶
func (it *BaseAccessWalletVersionDeleteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseAccessWalletVersionDeleteIterator) Next ¶
func (it *BaseAccessWalletVersionDeleteIterator) 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 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 ¶
func (it *BaseContentAccessCompleteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentAccessCompleteIterator) Error ¶
func (it *BaseContentAccessCompleteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentAccessCompleteIterator) Next ¶
func (it *BaseContentAccessCompleteIterator) 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 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 ¶
func (it *BaseContentAccessGrantIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentAccessGrantIterator) Error ¶
func (it *BaseContentAccessGrantIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentAccessGrantIterator) Next ¶
func (it *BaseContentAccessGrantIterator) 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 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 ¶
func (it *BaseContentAccessRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentAccessRequestIterator) Error ¶
func (it *BaseContentAccessRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentAccessRequestIterator) Next ¶
func (it *BaseContentAccessRequestIterator) 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 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 ¶
func (it *BaseContentAccessRequestStakeholderIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentAccessRequestStakeholderIterator) Error ¶
func (it *BaseContentAccessRequestStakeholderIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentAccessRequestStakeholderIterator) Next ¶
func (it *BaseContentAccessRequestStakeholderIterator) 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 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 ¶
func (it *BaseContentAccessRequestValueIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentAccessRequestValueIterator) Error ¶
func (it *BaseContentAccessRequestValueIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentAccessRequestValueIterator) Next ¶
func (it *BaseContentAccessRequestValueIterator) 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 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 ¶
AccessCharge is a free data retrieval call binding the contract method 0x64ade32b.
Solidity: function accessCharge() view returns(uint256)
func (*BaseContentCaller) AddressKMS ¶
AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.
Solidity: function addressKMS() view returns(address)
func (*BaseContentCaller) CANACCESS ¶
func (_BaseContent *BaseContentCaller) CANACCESS(opts *bind.CallOpts) (uint8, error)
CANACCESS is a free data retrieval call binding the contract method 0x97ac4fd2.
Solidity: function CAN_ACCESS() view returns(uint8)
func (*BaseContentCaller) CANEDIT ¶
func (_BaseContent *BaseContentCaller) CANEDIT(opts *bind.CallOpts) (uint8, error)
CANEDIT is a free data retrieval call binding the contract method 0xef1d7dc2.
Solidity: function CAN_EDIT() view returns(uint8)
func (*BaseContentCaller) CANSEE ¶
func (_BaseContent *BaseContentCaller) CANSEE(opts *bind.CallOpts) (uint8, error)
CANSEE is a free data retrieval call binding the contract method 0x100508a2.
Solidity: function CAN_SEE() view returns(uint8)
func (*BaseContentCaller) CanCommit ¶
func (_BaseContent *BaseContentCaller) CanCommit(opts *bind.CallOpts) (bool, error)
CanCommit is a free data retrieval call binding the contract method 0x6e375427.
Solidity: function canCommit() view returns(bool)
func (*BaseContentCaller) CanConfirm ¶
func (_BaseContent *BaseContentCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.
Solidity: function canConfirm() view returns(bool)
func (*BaseContentCaller) CanEdit ¶
func (_BaseContent *BaseContentCaller) CanEdit(opts *bind.CallOpts) (bool, error)
CanEdit is a free data retrieval call binding the contract method 0x81beeb64.
Solidity: function canEdit() view returns(bool)
func (*BaseContentCaller) CanPublish ¶
func (_BaseContent *BaseContentCaller) CanPublish(opts *bind.CallOpts) (bool, error)
CanPublish is a free data retrieval call binding the contract method 0xcbcd4461.
Solidity: function canPublish() view returns(bool)
func (*BaseContentCaller) CommitPending ¶
func (_BaseContent *BaseContentCaller) CommitPending(opts *bind.CallOpts) (bool, error)
CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.
Solidity: function commitPending() view returns(bool)
func (*BaseContentCaller) ContentContractAddress ¶
func (_BaseContent *BaseContentCaller) ContentContractAddress(opts *bind.CallOpts) (common.Address, error)
ContentContractAddress is a free data retrieval call binding the contract method 0x2310167f.
Solidity: function contentContractAddress() view returns(address)
func (*BaseContentCaller) ContentSpace ¶
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*BaseContentCaller) ContentType ¶
ContentType is a free data retrieval call binding the contract method 0x36ebffca.
Solidity: function contentType() view returns(address)
func (*BaseContentCaller) CountVersionHashes ¶
CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.
Solidity: function countVersionHashes() view returns(uint256)
func (*BaseContentCaller) Creator ¶
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
func (*BaseContentCaller) GetAccessInfo ¶
func (_BaseContent *BaseContentCaller) GetAccessInfo(opts *bind.CallOpts, 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) view 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) view returns(uint8, uint8, uint256)
func (*BaseContentCaller) GetKMSInfo ¶
func (_BaseContent *BaseContentCaller) GetKMSInfo(opts *bind.CallOpts, prefix []byte) (string, string, error)
GetKMSInfo is a free data retrieval call binding the contract method 0xa8d4160e.
Solidity: function getKMSInfo(bytes prefix) view returns(string, string)
func (*BaseContentCaller) GetMeta ¶
GetMeta is a free data retrieval call binding the contract method 0xac55c906.
Solidity: function getMeta(bytes key) view returns(bytes)
func (*BaseContentCaller) LibraryAddress ¶
LibraryAddress is a free data retrieval call binding the contract method 0xb816f513.
Solidity: function libraryAddress() view returns(address)
func (*BaseContentCaller) ObjectHash ¶
func (_BaseContent *BaseContentCaller) ObjectHash(opts *bind.CallOpts) (string, error)
ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.
Solidity: function objectHash() view returns(string)
func (*BaseContentCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BaseContentCaller) ParentAddress ¶
ParentAddress is a free data retrieval call binding the contract method 0x00821de3.
Solidity: function parentAddress() view returns(address)
func (*BaseContentCaller) PendingHash ¶
func (_BaseContent *BaseContentCaller) PendingHash(opts *bind.CallOpts) (string, error)
PendingHash is a free data retrieval call binding the contract method 0x628449fd.
Solidity: function pendingHash() view returns(string)
func (*BaseContentCaller) RequestID ¶
RequestID is a free data retrieval call binding the contract method 0x8f779201.
Solidity: function requestID() view returns(uint256)
func (*BaseContentCaller) RequestMap ¶
func (_BaseContent *BaseContentCaller) RequestMap(opts *bind.CallOpts, arg0 *big.Int) (struct { Originator common.Address AmountPaid *big.Int Status int8 Settled *big.Int }, error)
RequestMap is a free data retrieval call binding the contract method 0x1a735f18.
Solidity: function requestMap(uint256 ) view returns(address originator, uint256 amountPaid, int8 status, uint256 settled)
func (*BaseContentCaller) 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() view 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() view 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() view returns(bytes32)
func (*BaseContentCaller) StatusCode ¶
StatusCode is a free data retrieval call binding the contract method 0x27c1c21d.
Solidity: function statusCode() view 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) view 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() view 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() view returns(bytes32)
func (*BaseContentCaller) VersionHashes ¶
func (_BaseContent *BaseContentCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.
Solidity: function versionHashes(uint256 ) view returns(string)
func (*BaseContentCaller) VersionTimestamp ¶
func (_BaseContent *BaseContentCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.
Solidity: function versionTimestamp(uint256 ) view returns(uint256)
func (*BaseContentCaller) Visibility ¶
func (_BaseContent *BaseContentCaller) Visibility(opts *bind.CallOpts) (uint8, error)
Visibility is a free data retrieval call binding the contract method 0x29adec14.
Solidity: function visibility() view returns(uint8)
type BaseContentCommitPending ¶
type BaseContentCommitPending struct { SpaceAddress common.Address ParentAddress common.Address ObjectHash string Raw types.Log // Blockchain specific contextual infos }
BaseContentCommitPending represents a CommitPending event raised by the BaseContent contract.
type BaseContentCommitPendingIterator ¶
type BaseContentCommitPendingIterator struct { Event *BaseContentCommitPending // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseContentCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the BaseContent contract.
func (*BaseContentCommitPendingIterator) Close ¶
func (it *BaseContentCommitPendingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentCommitPendingIterator) Error ¶
func (it *BaseContentCommitPendingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentCommitPendingIterator) Next ¶
func (it *BaseContentCommitPendingIterator) 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 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 ¶
func (it *BaseContentContentObjectCreateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentContentObjectCreateIterator) Error ¶
func (it *BaseContentContentObjectCreateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentContentObjectCreateIterator) Next ¶
func (it *BaseContentContentObjectCreateIterator) 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 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 ¶
func (it *BaseContentFactoryAccessCompleteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentFactoryAccessCompleteIterator) Error ¶
func (it *BaseContentFactoryAccessCompleteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentFactoryAccessCompleteIterator) Next ¶
func (it *BaseContentFactoryAccessCompleteIterator) 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 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 ¶
func (it *BaseContentFactoryAccessRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentFactoryAccessRequestIterator) Error ¶
func (it *BaseContentFactoryAccessRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentFactoryAccessRequestIterator) Next ¶
func (it *BaseContentFactoryAccessRequestIterator) 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 BaseContentFactoryCaller ¶
type BaseContentFactoryCaller struct {
// contains filtered or unexported fields
}
BaseContentFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBaseContentFactoryCaller ¶
func NewBaseContentFactoryCaller(address common.Address, caller bind.ContractCaller) (*BaseContentFactoryCaller, error)
NewBaseContentFactoryCaller creates a new read-only instance of BaseContentFactory, bound to a specific deployed contract.
func (*BaseContentFactoryCaller) ContentSpace ¶
func (_BaseContentFactory *BaseContentFactoryCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*BaseContentFactoryCaller) Creator ¶
func (_BaseContentFactory *BaseContentFactoryCaller) Creator(opts *bind.CallOpts) (common.Address, error)
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
func (*BaseContentFactoryCaller) OPACCESSCOMPLETE ¶
func (_BaseContentFactory *BaseContentFactoryCaller) OPACCESSCOMPLETE(opts *bind.CallOpts) (uint32, error)
OPACCESSCOMPLETE is a free data retrieval call binding the contract method 0x4d887374.
Solidity: function OP_ACCESS_COMPLETE() view returns(uint32)
func (*BaseContentFactoryCaller) OPACCESSREQUEST ¶
func (_BaseContentFactory *BaseContentFactoryCaller) OPACCESSREQUEST(opts *bind.CallOpts) (uint32, error)
OPACCESSREQUEST is a free data retrieval call binding the contract method 0x52344328.
Solidity: function OP_ACCESS_REQUEST() view returns(uint32)
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 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) Fallback ¶ added in v1.3.11
func (_BaseContentFactory *BaseContentFactoryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BaseContentFactoryTransactor) 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 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 ¶
func (it *BaseContentGetAccessChargeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentGetAccessChargeIterator) Error ¶
func (it *BaseContentGetAccessChargeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentGetAccessChargeIterator) Next ¶
func (it *BaseContentGetAccessChargeIterator) 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 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 ¶
func (it *BaseContentInsufficientFundsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentInsufficientFundsIterator) Error ¶
func (it *BaseContentInsufficientFundsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentInsufficientFundsIterator) Next ¶
func (it *BaseContentInsufficientFundsIterator) 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 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 ¶
func (it *BaseContentInvokeCustomPostHookIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentInvokeCustomPostHookIterator) Error ¶
func (it *BaseContentInvokeCustomPostHookIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentInvokeCustomPostHookIterator) Next ¶
func (it *BaseContentInvokeCustomPostHookIterator) 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 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 ¶
func (it *BaseContentInvokeCustomPreHookIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentInvokeCustomPreHookIterator) Error ¶
func (it *BaseContentInvokeCustomPreHookIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentInvokeCustomPreHookIterator) Next ¶
func (it *BaseContentInvokeCustomPreHookIterator) 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 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 ¶
func (it *BaseContentLogPaymentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentLogPaymentIterator) Error ¶
func (it *BaseContentLogPaymentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentLogPaymentIterator) Next ¶
func (it *BaseContentLogPaymentIterator) 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 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 ¶
func (it *BaseContentObjectMetaChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentObjectMetaChangedIterator) Error ¶
func (it *BaseContentObjectMetaChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentObjectMetaChangedIterator) Next ¶
func (it *BaseContentObjectMetaChangedIterator) 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 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 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 ¶
func (it *BaseContentReturnCustomHookIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentReturnCustomHookIterator) Error ¶
func (it *BaseContentReturnCustomHookIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentReturnCustomHookIterator) Next ¶
func (it *BaseContentReturnCustomHookIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BaseContentSetAccessCharge ¶
type BaseContentSetAccessCharge struct { AccessCharge *big.Int Raw types.Log // Blockchain specific contextual infos }
BaseContentSetAccessCharge represents a SetAccessCharge event raised by the BaseContent contract.
type BaseContentSetAccessChargeIterator ¶
type BaseContentSetAccessChargeIterator struct { Event *BaseContentSetAccessCharge // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseContentSetAccessChargeIterator is returned from FilterSetAccessCharge and is used to iterate over the raw logs and unpacked data for SetAccessCharge events raised by the BaseContent contract.
func (*BaseContentSetAccessChargeIterator) Close ¶
func (it *BaseContentSetAccessChargeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSetAccessChargeIterator) Error ¶
func (it *BaseContentSetAccessChargeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSetAccessChargeIterator) Next ¶
func (it *BaseContentSetAccessChargeIterator) 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 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 ¶
func (it *BaseContentSetContentContractIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSetContentContractIterator) Error ¶
func (it *BaseContentSetContentContractIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSetContentContractIterator) Next ¶
func (it *BaseContentSetContentContractIterator) 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 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 ¶
func (it *BaseContentSetContentTypeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSetContentTypeIterator) Error ¶
func (it *BaseContentSetContentTypeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSetContentTypeIterator) Next ¶
func (it *BaseContentSetContentTypeIterator) 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 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 ¶
func (it *BaseContentSetStatusCodeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSetStatusCodeIterator) Error ¶
func (it *BaseContentSetStatusCodeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSetStatusCodeIterator) Next ¶
func (it *BaseContentSetStatusCodeIterator) 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 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 ¶
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 ¶
func (it *BaseContentSpaceAccessRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceAccessRequestIterator) Error ¶
func (it *BaseContentSpaceAccessRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceAccessRequestIterator) Next ¶
func (it *BaseContentSpaceAccessRequestIterator) 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 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 ¶
func (it *BaseContentSpaceAddKMSLocatorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceAddKMSLocatorIterator) Error ¶
func (it *BaseContentSpaceAddKMSLocatorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceAddKMSLocatorIterator) Next ¶
func (it *BaseContentSpaceAddKMSLocatorIterator) 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 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 ¶
func (it *BaseContentSpaceAddNodeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceAddNodeIterator) Error ¶
func (it *BaseContentSpaceAddNodeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceAddNodeIterator) Next ¶
func (it *BaseContentSpaceAddNodeIterator) 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 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 ¶
func (it *BaseContentSpaceBindUserWalletIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceBindUserWalletIterator) Error ¶
func (it *BaseContentSpaceBindUserWalletIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceBindUserWalletIterator) Next ¶
func (it *BaseContentSpaceBindUserWalletIterator) 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 BaseContentSpaceCaller ¶
type BaseContentSpaceCaller struct {
// contains filtered or unexported fields
}
BaseContentSpaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBaseContentSpaceCaller ¶
func NewBaseContentSpaceCaller(address common.Address, caller bind.ContractCaller) (*BaseContentSpaceCaller, error)
NewBaseContentSpaceCaller creates a new read-only instance of BaseContentSpace, bound to a specific deployed contract.
func (*BaseContentSpaceCaller) ActiveNodeAddresses ¶
func (_BaseContentSpace *BaseContentSpaceCaller) ActiveNodeAddresses(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
ActiveNodeAddresses is a free data retrieval call binding the contract method 0x52f82dd8.
Solidity: function activeNodeAddresses(uint256 ) view returns(address)
func (*BaseContentSpaceCaller) ActiveNodeLocators ¶
func (_BaseContentSpace *BaseContentSpaceCaller) ActiveNodeLocators(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)
ActiveNodeLocators is a free data retrieval call binding the contract method 0x5272ae17.
Solidity: function activeNodeLocators(uint256 ) view returns(bytes)
func (*BaseContentSpaceCaller) AddressKMS ¶
func (_BaseContentSpace *BaseContentSpaceCaller) AddressKMS(opts *bind.CallOpts) (common.Address, error)
AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.
Solidity: function addressKMS() view returns(address)
func (*BaseContentSpaceCaller) CanCommit ¶
func (_BaseContentSpace *BaseContentSpaceCaller) CanCommit(opts *bind.CallOpts) (bool, error)
CanCommit is a free data retrieval call binding the contract method 0x6e375427.
Solidity: function canCommit() view returns(bool)
func (*BaseContentSpaceCaller) CanConfirm ¶
func (_BaseContentSpace *BaseContentSpaceCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.
Solidity: function canConfirm() view returns(bool)
func (*BaseContentSpaceCaller) CanContribute ¶
func (_BaseContentSpace *BaseContentSpaceCaller) CanContribute(opts *bind.CallOpts, _candidate common.Address) (bool, error)
CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.
Solidity: function canContribute(address _candidate) view returns(bool)
func (*BaseContentSpaceCaller) CanEdit ¶
func (_BaseContentSpace *BaseContentSpaceCaller) CanEdit(opts *bind.CallOpts) (bool, error)
CanEdit is a free data retrieval call binding the contract method 0x81beeb64.
Solidity: function canEdit() view returns(bool)
func (*BaseContentSpaceCaller) CanNodePublish ¶
func (_BaseContentSpace *BaseContentSpaceCaller) CanNodePublish(opts *bind.CallOpts, candidate common.Address) (bool, error)
CanNodePublish is a free data retrieval call binding the contract method 0x26683e14.
Solidity: function canNodePublish(address candidate) view returns(bool)
func (*BaseContentSpaceCaller) CanPublish ¶
func (_BaseContentSpace *BaseContentSpaceCaller) CanPublish(opts *bind.CallOpts, _candidate common.Address) (bool, error)
CanPublish is a free data retrieval call binding the contract method 0x9b55f901.
Solidity: function canPublish(address _candidate) view returns(bool)
func (*BaseContentSpaceCaller) CanReview ¶
func (_BaseContentSpace *BaseContentSpaceCaller) CanReview(opts *bind.CallOpts, arg0 common.Address) (bool, error)
CanReview is a free data retrieval call binding the contract method 0x29d00219.
Solidity: function canReview(address ) view returns(bool)
func (*BaseContentSpaceCaller) CheckKMS ¶
func (_BaseContentSpace *BaseContentSpaceCaller) CheckKMS(opts *bind.CallOpts, _kmsIdStr string) (*big.Int, error)
CheckKMS is a free data retrieval call binding the contract method 0x8d2a23db.
Solidity: function checkKMS(string _kmsIdStr) view returns(uint256)
func (*BaseContentSpaceCaller) CheckKMSAddr ¶
func (_BaseContentSpace *BaseContentSpaceCaller) CheckKMSAddr(opts *bind.CallOpts, _kmsAddr common.Address) (*big.Int, error)
CheckKMSAddr is a free data retrieval call binding the contract method 0xd6be0f49.
Solidity: function checkKMSAddr(address _kmsAddr) view returns(uint256)
func (*BaseContentSpaceCaller) CommitPending ¶
func (_BaseContentSpace *BaseContentSpaceCaller) CommitPending(opts *bind.CallOpts) (bool, error)
CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.
Solidity: function commitPending() view returns(bool)
func (*BaseContentSpaceCaller) ContentFactory ¶
func (_BaseContentSpace *BaseContentSpaceCaller) ContentFactory(opts *bind.CallOpts) (common.Address, error)
ContentFactory is a free data retrieval call binding the contract method 0x904696a8.
Solidity: function contentFactory() view returns(address)
func (*BaseContentSpaceCaller) ContentSpace ¶
func (_BaseContentSpace *BaseContentSpaceCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*BaseContentSpaceCaller) ContentTypeContracts ¶
func (_BaseContentSpace *BaseContentSpaceCaller) ContentTypeContracts(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.
Solidity: function contentTypeContracts(address ) view returns(address)
func (*BaseContentSpaceCaller) ContentTypes ¶
func (_BaseContentSpace *BaseContentSpaceCaller) ContentTypes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
ContentTypes is a free data retrieval call binding the contract method 0x991a3a7c.
Solidity: function contentTypes(uint256 ) view returns(address)
func (*BaseContentSpaceCaller) ContentTypesLength ¶
func (_BaseContentSpace *BaseContentSpaceCaller) ContentTypesLength(opts *bind.CallOpts) (*big.Int, error)
ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.
Solidity: function contentTypesLength() view returns(uint256)
func (*BaseContentSpaceCaller) CountVersionHashes ¶
func (_BaseContentSpace *BaseContentSpaceCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)
CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.
Solidity: function countVersionHashes() view returns(uint256)
func (*BaseContentSpaceCaller) Creator ¶
func (_BaseContentSpace *BaseContentSpaceCaller) Creator(opts *bind.CallOpts) (common.Address, error)
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
func (*BaseContentSpaceCaller) Description ¶
func (_BaseContentSpace *BaseContentSpaceCaller) Description(opts *bind.CallOpts) (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*BaseContentSpaceCaller) Factory ¶
func (_BaseContentSpace *BaseContentSpaceCaller) Factory(opts *bind.CallOpts) (common.Address, error)
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() view returns(address)
func (*BaseContentSpaceCaller) FindTypeByHash ¶
func (_BaseContentSpace *BaseContentSpaceCaller) FindTypeByHash(opts *bind.CallOpts, typeHash [32]byte) (common.Address, error)
FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.
Solidity: function findTypeByHash(bytes32 typeHash) view returns(address)
func (*BaseContentSpaceCaller) GetKMSID ¶
func (_BaseContentSpace *BaseContentSpaceCaller) GetKMSID(opts *bind.CallOpts, _kmsAddr common.Address) (string, error)
GetKMSID is a free data retrieval call binding the contract method 0x589aafc1.
Solidity: function getKMSID(address _kmsAddr) view returns(string)
func (*BaseContentSpaceCaller) GetKMSInfo ¶
func (_BaseContentSpace *BaseContentSpaceCaller) GetKMSInfo(opts *bind.CallOpts, _kmsID string, prefix []byte) (string, string, error)
GetKMSInfo is a free data retrieval call binding the contract method 0x268bfac4.
Solidity: function getKMSInfo(string _kmsID, bytes prefix) view returns(string, string)
func (*BaseContentSpaceCaller) GetMeta ¶
func (_BaseContentSpace *BaseContentSpaceCaller) GetMeta(opts *bind.CallOpts, key []byte) ([]byte, error)
GetMeta is a free data retrieval call binding the contract method 0xac55c906.
Solidity: function getMeta(bytes key) view returns(bytes)
func (*BaseContentSpaceCaller) GroupFactory ¶
func (_BaseContentSpace *BaseContentSpaceCaller) GroupFactory(opts *bind.CallOpts) (common.Address, error)
GroupFactory is a free data retrieval call binding the contract method 0xb04b6caa.
Solidity: function groupFactory() view returns(address)
func (*BaseContentSpaceCaller) HasAccess ¶
func (_BaseContentSpace *BaseContentSpaceCaller) HasAccess(opts *bind.CallOpts, arg0 common.Address) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x95a078e8.
Solidity: function hasAccess(address ) view 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() view returns(address)
func (*BaseContentSpaceCaller) Name ¶
func (_BaseContentSpace *BaseContentSpaceCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*BaseContentSpaceCaller) NodeMapping ¶
func (_BaseContentSpace *BaseContentSpaceCaller) NodeMapping(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
NodeMapping is a free data retrieval call binding the contract method 0xfbd1b4ce.
Solidity: function nodeMapping(address ) view returns(address)
func (*BaseContentSpaceCaller) NumActiveNodes ¶
func (_BaseContentSpace *BaseContentSpaceCaller) NumActiveNodes(opts *bind.CallOpts) (*big.Int, error)
NumActiveNodes is a free data retrieval call binding the contract method 0x43f59ec7.
Solidity: function numActiveNodes() view returns(uint256)
func (*BaseContentSpaceCaller) NumPendingNodes ¶
func (_BaseContentSpace *BaseContentSpaceCaller) NumPendingNodes(opts *bind.CallOpts) (*big.Int, error)
NumPendingNodes is a free data retrieval call binding the contract method 0xf41a1587.
Solidity: function numPendingNodes() view returns(uint256)
func (*BaseContentSpaceCaller) ObjectHash ¶
func (_BaseContentSpace *BaseContentSpaceCaller) ObjectHash(opts *bind.CallOpts) (string, error)
ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.
Solidity: function objectHash() view returns(string)
func (*BaseContentSpaceCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BaseContentSpaceCaller) ParentAddress ¶
func (_BaseContentSpace *BaseContentSpaceCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)
ParentAddress is a free data retrieval call binding the contract method 0x00821de3.
Solidity: function parentAddress() view returns(address)
func (*BaseContentSpaceCaller) PendingHash ¶
func (_BaseContentSpace *BaseContentSpaceCaller) PendingHash(opts *bind.CallOpts) (string, error)
PendingHash is a free data retrieval call binding the contract method 0x628449fd.
Solidity: function pendingHash() view returns(string)
func (*BaseContentSpaceCaller) PendingNodeAddresses ¶
func (_BaseContentSpace *BaseContentSpaceCaller) PendingNodeAddresses(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
PendingNodeAddresses is a free data retrieval call binding the contract method 0x6be9514c.
Solidity: function pendingNodeAddresses(uint256 ) view returns(address)
func (*BaseContentSpaceCaller) PendingNodeLocators ¶
func (_BaseContentSpace *BaseContentSpaceCaller) PendingNodeLocators(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)
PendingNodeLocators is a free data retrieval call binding the contract method 0x69e30ff8.
Solidity: function pendingNodeLocators(uint256 ) view returns(bytes)
func (*BaseContentSpaceCaller) RequiresReview ¶
func (_BaseContentSpace *BaseContentSpaceCaller) RequiresReview(opts *bind.CallOpts) (bool, error)
RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.
Solidity: function requiresReview() view returns(bool)
func (*BaseContentSpaceCaller) UserWallets ¶
func (_BaseContentSpace *BaseContentSpaceCaller) UserWallets(opts *bind.CallOpts, _userAddr common.Address) (common.Address, error)
UserWallets is a free data retrieval call binding the contract method 0x63e6ffdd.
Solidity: function userWallets(address _userAddr) view returns(address)
func (*BaseContentSpaceCaller) ValidType ¶
func (_BaseContentSpace *BaseContentSpaceCaller) ValidType(opts *bind.CallOpts, content_type common.Address) (bool, error)
ValidType is a free data retrieval call binding the contract method 0x29dedde5.
Solidity: function validType(address content_type) view returns(bool)
func (*BaseContentSpaceCaller) Version ¶
func (_BaseContentSpace *BaseContentSpaceCaller) Version(opts *bind.CallOpts) ([32]byte, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(bytes32)
func (*BaseContentSpaceCaller) VersionHashes ¶
func (_BaseContentSpace *BaseContentSpaceCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.
Solidity: function versionHashes(uint256 ) view returns(string)
func (*BaseContentSpaceCaller) VersionTimestamp ¶
func (_BaseContentSpace *BaseContentSpaceCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.
Solidity: function versionTimestamp(uint256 ) view returns(uint256)
func (*BaseContentSpaceCaller) WalletFactory ¶
func (_BaseContentSpace *BaseContentSpaceCaller) WalletFactory(opts *bind.CallOpts) (common.Address, error)
WalletFactory is a free data retrieval call binding the contract method 0xc5c03699.
Solidity: function walletFactory() view returns(address)
func (*BaseContentSpaceCaller) WhitelistedType ¶
func (_BaseContentSpace *BaseContentSpaceCaller) WhitelistedType(opts *bind.CallOpts, content_type common.Address) (bool, error)
WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.
Solidity: function whitelistedType(address content_type) view returns(bool)
type BaseContentSpaceCommitPending ¶
type BaseContentSpaceCommitPending struct { SpaceAddress common.Address ParentAddress common.Address ObjectHash string Raw types.Log // Blockchain specific contextual infos }
BaseContentSpaceCommitPending represents a CommitPending event raised by the BaseContentSpace contract.
type BaseContentSpaceCommitPendingIterator ¶
type BaseContentSpaceCommitPendingIterator struct { Event *BaseContentSpaceCommitPending // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseContentSpaceCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the BaseContentSpace contract.
func (*BaseContentSpaceCommitPendingIterator) Close ¶
func (it *BaseContentSpaceCommitPendingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceCommitPendingIterator) Error ¶
func (it *BaseContentSpaceCommitPendingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceCommitPendingIterator) Next ¶
func (it *BaseContentSpaceCommitPendingIterator) 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 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 ¶
func (it *BaseContentSpaceContentTypeAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceContentTypeAddedIterator) Error ¶
func (it *BaseContentSpaceContentTypeAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceContentTypeAddedIterator) Next ¶
func (it *BaseContentSpaceContentTypeAddedIterator) 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 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 ¶
func (it *BaseContentSpaceContentTypeRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceContentTypeRemovedIterator) Error ¶
func (it *BaseContentSpaceContentTypeRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceContentTypeRemovedIterator) Next ¶
func (it *BaseContentSpaceContentTypeRemovedIterator) 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 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 ¶
func (it *BaseContentSpaceCreateAccessWalletIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceCreateAccessWalletIterator) Error ¶
func (it *BaseContentSpaceCreateAccessWalletIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceCreateAccessWalletIterator) Next ¶
func (it *BaseContentSpaceCreateAccessWalletIterator) 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 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 ¶
func (it *BaseContentSpaceCreateContentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceCreateContentIterator) Error ¶
func (it *BaseContentSpaceCreateContentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceCreateContentIterator) Next ¶
func (it *BaseContentSpaceCreateContentIterator) 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 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 ¶
func (it *BaseContentSpaceCreateContentTypeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceCreateContentTypeIterator) Error ¶
func (it *BaseContentSpaceCreateContentTypeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceCreateContentTypeIterator) Next ¶
func (it *BaseContentSpaceCreateContentTypeIterator) 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 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 ¶
func (it *BaseContentSpaceCreateGroupIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceCreateGroupIterator) Error ¶
func (it *BaseContentSpaceCreateGroupIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceCreateGroupIterator) Next ¶
func (it *BaseContentSpaceCreateGroupIterator) 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 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 ¶
func (it *BaseContentSpaceCreateLibraryIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceCreateLibraryIterator) Error ¶
func (it *BaseContentSpaceCreateLibraryIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceCreateLibraryIterator) Next ¶
func (it *BaseContentSpaceCreateLibraryIterator) 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 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 ¶
func (it *BaseContentSpaceCreateSpaceIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceCreateSpaceIterator) Error ¶
func (it *BaseContentSpaceCreateSpaceIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceCreateSpaceIterator) Next ¶
func (it *BaseContentSpaceCreateSpaceIterator) 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 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 ¶
func (it *BaseContentSpaceEngageAccountLibraryIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceEngageAccountLibraryIterator) Error ¶
func (it *BaseContentSpaceEngageAccountLibraryIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceEngageAccountLibraryIterator) Next ¶
func (it *BaseContentSpaceEngageAccountLibraryIterator) 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 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 ¶
func (it *BaseContentSpaceGetAccessWalletIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceGetAccessWalletIterator) Error ¶
func (it *BaseContentSpaceGetAccessWalletIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceGetAccessWalletIterator) Next ¶
func (it *BaseContentSpaceGetAccessWalletIterator) 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 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 ¶
func (it *BaseContentSpaceNodeApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceNodeApprovedIterator) Error ¶
func (it *BaseContentSpaceNodeApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceNodeApprovedIterator) Next ¶
func (it *BaseContentSpaceNodeApprovedIterator) 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 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 ¶
func (it *BaseContentSpaceNodeSubmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceNodeSubmittedIterator) Error ¶
func (it *BaseContentSpaceNodeSubmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceNodeSubmittedIterator) Next ¶
func (it *BaseContentSpaceNodeSubmittedIterator) 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 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 ¶
func (it *BaseContentSpaceObjectMetaChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceObjectMetaChangedIterator) Error ¶
func (it *BaseContentSpaceObjectMetaChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceObjectMetaChangedIterator) Next ¶
func (it *BaseContentSpaceObjectMetaChangedIterator) 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 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 ¶
func (it *BaseContentSpaceRegisterNodeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceRegisterNodeIterator) Error ¶
func (it *BaseContentSpaceRegisterNodeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceRegisterNodeIterator) Next ¶
func (it *BaseContentSpaceRegisterNodeIterator) 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 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 ¶
func (it *BaseContentSpaceRemoveKMSLocatorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceRemoveKMSLocatorIterator) Error ¶
func (it *BaseContentSpaceRemoveKMSLocatorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceRemoveKMSLocatorIterator) Next ¶
func (it *BaseContentSpaceRemoveKMSLocatorIterator) 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 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 ¶
func (it *BaseContentSpaceRemoveNodeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceRemoveNodeIterator) Error ¶
func (it *BaseContentSpaceRemoveNodeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceRemoveNodeIterator) Next ¶
func (it *BaseContentSpaceRemoveNodeIterator) 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 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 ¶
func (it *BaseContentSpaceSetFactoryIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceSetFactoryIterator) Error ¶
func (it *BaseContentSpaceSetFactoryIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceSetFactoryIterator) Next ¶
func (it *BaseContentSpaceSetFactoryIterator) 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 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() payable returns(bool)
func (*BaseContentSpaceTransactor) CreateAccessWallet ¶
func (_BaseContentSpace *BaseContentSpaceTransactor) CreateAccessWallet(opts *bind.TransactOpts) (*types.Transaction, error)
CreateAccessWallet is a paid mutator transaction binding the contract method 0x7708bc41.
Solidity: function createAccessWallet() returns(address)
func (*BaseContentSpaceTransactor) CreateContent ¶
func (_BaseContentSpace *BaseContentSpaceTransactor) CreateContent(opts *bind.TransactOpts, lib common.Address, content_type common.Address) (*types.Transaction, error)
CreateContent is a paid mutator transaction binding the contract method 0xbf4e088f.
Solidity: function createContent(address lib, address content_type) returns(address)
func (*BaseContentSpaceTransactor) CreateContentType ¶
func (_BaseContentSpace *BaseContentSpaceTransactor) CreateContentType(opts *bind.TransactOpts) (*types.Transaction, error)
CreateContentType is a paid mutator transaction binding the contract method 0xb8cfaf05.
Solidity: function createContentType() returns(address)
func (*BaseContentSpaceTransactor) CreateGroup ¶
func (_BaseContentSpace *BaseContentSpaceTransactor) CreateGroup(opts *bind.TransactOpts) (*types.Transaction, error)
CreateGroup is a paid mutator transaction binding the contract method 0x575185ed.
Solidity: function createGroup() returns(address)
func (*BaseContentSpaceTransactor) CreateLibrary ¶
func (_BaseContentSpace *BaseContentSpaceTransactor) CreateLibrary(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
CreateLibrary is a paid mutator transaction binding the contract method 0x40b89f06.
Solidity: function createLibrary(address address_KMS) returns(address)
func (*BaseContentSpaceTransactor) 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) Fallback ¶ added in v1.3.11
func (_BaseContentSpace *BaseContentSpaceTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BaseContentSpaceTransactor) GetAccessWallet ¶
func (_BaseContentSpace *BaseContentSpaceTransactor) GetAccessWallet(opts *bind.TransactOpts) (*types.Transaction, error)
GetAccessWallet is a paid mutator transaction binding the contract method 0xa2d67fcf.
Solidity: function getAccessWallet() returns(address)
func (*BaseContentSpaceTransactor) Kill ¶
func (_BaseContentSpace *BaseContentSpaceTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*BaseContentSpaceTransactor) Publish ¶
func (_BaseContentSpace *BaseContentSpaceTransactor) Publish(opts *bind.TransactOpts, contentObj common.Address) (*types.Transaction, error)
Publish is a paid mutator transaction binding the contract method 0x2cf99422.
Solidity: function publish(address contentObj) returns(bool)
func (*BaseContentSpaceTransactor) PutMeta ¶
func (_BaseContentSpace *BaseContentSpaceTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)
PutMeta is a paid mutator transaction binding the contract method 0xe542b7cb.
Solidity: function putMeta(bytes key, bytes value) returns()
func (*BaseContentSpaceTransactor) 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 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 ¶
func (it *BaseContentSpaceUnregisterNodeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceUnregisterNodeIterator) Error ¶
func (it *BaseContentSpaceUnregisterNodeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceUnregisterNodeIterator) Next ¶
func (it *BaseContentSpaceUnregisterNodeIterator) 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 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 ¶
func (it *BaseContentSpaceUpdateRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceUpdateRequestIterator) Error ¶
func (it *BaseContentSpaceUpdateRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceUpdateRequestIterator) Next ¶
func (it *BaseContentSpaceUpdateRequestIterator) 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 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 ¶
func (it *BaseContentSpaceVersionConfirmIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceVersionConfirmIterator) Error ¶
func (it *BaseContentSpaceVersionConfirmIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceVersionConfirmIterator) Next ¶
func (it *BaseContentSpaceVersionConfirmIterator) 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 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 ¶
func (it *BaseContentSpaceVersionDeleteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentSpaceVersionDeleteIterator) Error ¶
func (it *BaseContentSpaceVersionDeleteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentSpaceVersionDeleteIterator) Next ¶
func (it *BaseContentSpaceVersionDeleteIterator) 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 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) payable 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) payable 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() payable returns(bool)
func (*BaseContentTransactor) DeleteVersion ¶
func (_BaseContent *BaseContentTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)
DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.
Solidity: function deleteVersion(string _versionHash) returns(int256)
func (*BaseContentTransactor) Fallback ¶ added in v1.3.11
func (_BaseContent *BaseContentTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BaseContentTransactor) Kill ¶
func (_BaseContent *BaseContentTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*BaseContentTransactor) ProcessRequestPayment ¶
func (_BaseContent *BaseContentTransactor) ProcessRequestPayment(opts *bind.TransactOpts, 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() payable returns(bool)
func (*BaseContentTransactor) PutMeta ¶
func (_BaseContent *BaseContentTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)
PutMeta is a paid mutator transaction binding the contract method 0xe542b7cb.
Solidity: function putMeta(bytes key, bytes value) returns()
func (*BaseContentTransactor) SetAccessCharge ¶
func (_BaseContent *BaseContentTransactor) SetAccessCharge(opts *bind.TransactOpts, charge *big.Int) (*types.Transaction, error)
SetAccessCharge is a paid mutator transaction binding the contract method 0xf4d9bae8.
Solidity: function setAccessCharge(uint256 charge) returns(uint256)
func (*BaseContentTransactor) SetAddressKMS ¶
func (_BaseContent *BaseContentTransactor) SetAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
SetAddressKMS is a paid mutator transaction binding the contract method 0xc9e8e72d.
Solidity: function setAddressKMS(address address_KMS) returns()
func (*BaseContentTransactor) SetContentContractAddress ¶
func (_BaseContent *BaseContentTransactor) SetContentContractAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
SetContentContractAddress is a paid mutator transaction binding the contract method 0xe5385303.
Solidity: function setContentContractAddress(address addr) returns()
func (*BaseContentTransactor) SetGroupRights ¶
func (_BaseContent *BaseContentTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)
SetGroupRights is a paid mutator transaction binding the contract method 0x22e564eb.
Solidity: function setGroupRights(address group, uint8 access_type, uint8 access) returns()
func (*BaseContentTransactor) SetRights ¶
func (_BaseContent *BaseContentTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, access uint8) (*types.Transaction, error)
SetRights is a paid mutator transaction binding the contract method 0x0fe1b5a2.
Solidity: function setRights(address stakeholder, uint8 access_type, uint8 access) returns()
func (*BaseContentTransactor) SetStatusCode ¶
func (_BaseContent *BaseContentTransactor) SetStatusCode(opts *bind.TransactOpts, status_code *big.Int) (*types.Transaction, error)
SetStatusCode is a paid mutator transaction binding the contract method 0x5267db44.
Solidity: function setStatusCode(int256 status_code) returns(int256)
func (*BaseContentTransactor) SetVisibility ¶
func (_BaseContent *BaseContentTransactor) SetVisibility(opts *bind.TransactOpts, visibility_code uint8) (*types.Transaction, error)
SetVisibility is a paid mutator transaction binding the contract method 0xaa024e8b.
Solidity: function setVisibility(uint8 visibility_code) returns()
func (*BaseContentTransactor) TransferCreatorship ¶
func (_BaseContent *BaseContentTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.
Solidity: function transferCreatorship(address newCreator) returns()
func (*BaseContentTransactor) TransferOwnership ¶
func (_BaseContent *BaseContentTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BaseContentTransactor) UpdateRequest ¶
func (_BaseContent *BaseContentTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.
Solidity: function updateRequest() returns()
func (*BaseContentTransactor) UpdateStatus ¶
func (_BaseContent *BaseContentTransactor) UpdateStatus(opts *bind.TransactOpts, status_code *big.Int) (*types.Transaction, error)
UpdateStatus is a paid mutator transaction binding the contract method 0x8280dd8f.
Solidity: function updateStatus(int256 status_code) returns(int256)
type BaseContentType ¶
type BaseContentType struct { BaseContentTypeCaller // Read-only binding to the contract BaseContentTypeTransactor // Write-only binding to the contract BaseContentTypeFilterer // Log filterer for contract events }
BaseContentType is an auto generated Go binding around an Ethereum contract.
func DeployBaseContentType ¶
func DeployBaseContentType(auth *bind.TransactOpts, backend bind.ContractBackend, content_space common.Address) (common.Address, *types.Transaction, *BaseContentType, error)
DeployBaseContentType deploys a new Ethereum contract, binding an instance of BaseContentType to it.
func NewBaseContentType ¶
func NewBaseContentType(address common.Address, backend bind.ContractBackend) (*BaseContentType, error)
NewBaseContentType creates a new instance of BaseContentType, bound to a specific deployed contract.
type BaseContentTypeAccessRequest ¶
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 ¶
func (it *BaseContentTypeAccessRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentTypeAccessRequestIterator) Error ¶
func (it *BaseContentTypeAccessRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentTypeAccessRequestIterator) Next ¶
func (it *BaseContentTypeAccessRequestIterator) 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 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() view returns(bool)
func (*BaseContentTypeCaller) CanConfirm ¶
func (_BaseContentType *BaseContentTypeCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.
Solidity: function canConfirm() view returns(bool)
func (*BaseContentTypeCaller) CanEdit ¶
func (_BaseContentType *BaseContentTypeCaller) CanEdit(opts *bind.CallOpts) (bool, error)
CanEdit is a free data retrieval call binding the contract method 0x81beeb64.
Solidity: function canEdit() view returns(bool)
func (*BaseContentTypeCaller) CommitPending ¶
func (_BaseContentType *BaseContentTypeCaller) CommitPending(opts *bind.CallOpts) (bool, error)
CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.
Solidity: function commitPending() view returns(bool)
func (*BaseContentTypeCaller) ContentSpace ¶
func (_BaseContentType *BaseContentTypeCaller) ContentSpace(opts *bind.CallOpts) (common.Address, error)
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*BaseContentTypeCaller) CountVersionHashes ¶
func (_BaseContentType *BaseContentTypeCaller) CountVersionHashes(opts *bind.CallOpts) (*big.Int, error)
CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.
Solidity: function countVersionHashes() view returns(uint256)
func (*BaseContentTypeCaller) Creator ¶
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view 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() view returns(string)
func (*BaseContentTypeCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BaseContentTypeCaller) ParentAddress ¶
func (_BaseContentType *BaseContentTypeCaller) ParentAddress(opts *bind.CallOpts) (common.Address, error)
ParentAddress is a free data retrieval call binding the contract method 0x00821de3.
Solidity: function parentAddress() view returns(address)
func (*BaseContentTypeCaller) PendingHash ¶
func (_BaseContentType *BaseContentTypeCaller) PendingHash(opts *bind.CallOpts) (string, error)
PendingHash is a free data retrieval call binding the contract method 0x628449fd.
Solidity: function pendingHash() view returns(string)
func (*BaseContentTypeCaller) Version ¶
func (_BaseContentType *BaseContentTypeCaller) Version(opts *bind.CallOpts) ([32]byte, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(bytes32)
func (*BaseContentTypeCaller) VersionHashes ¶
func (_BaseContentType *BaseContentTypeCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.
Solidity: function versionHashes(uint256 ) view returns(string)
func (*BaseContentTypeCaller) VersionTimestamp ¶
func (_BaseContentType *BaseContentTypeCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.
Solidity: function versionTimestamp(uint256 ) view returns(uint256)
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 ¶
func (it *BaseContentTypeCommitPendingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentTypeCommitPendingIterator) Error ¶
func (it *BaseContentTypeCommitPendingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentTypeCommitPendingIterator) Next ¶
func (it *BaseContentTypeCommitPendingIterator) 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 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 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() payable returns(bool)
func (*BaseContentTypeTransactor) DeleteVersion ¶
func (_BaseContentType *BaseContentTypeTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)
DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.
Solidity: function deleteVersion(string _versionHash) returns(int256)
func (*BaseContentTypeTransactor) Fallback ¶ added in v1.3.11
func (_BaseContentType *BaseContentTypeTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BaseContentTypeTransactor) Kill ¶
func (_BaseContentType *BaseContentTypeTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*BaseContentTypeTransactor) SetGroupRights ¶
func (_BaseContentType *BaseContentTypeTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)
SetGroupRights is a paid mutator transaction binding the contract method 0x22e564eb.
Solidity: function setGroupRights(address group, uint8 access_type, uint8 access) returns()
func (*BaseContentTypeTransactor) SetRights ¶
func (_BaseContentType *BaseContentTypeTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, access uint8) (*types.Transaction, error)
SetRights is a paid mutator transaction binding the contract method 0x0fe1b5a2.
Solidity: function setRights(address stakeholder, uint8 access_type, uint8 access) returns()
func (*BaseContentTypeTransactor) TransferCreatorship ¶
func (_BaseContentType *BaseContentTypeTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.
Solidity: function transferCreatorship(address newCreator) returns()
func (*BaseContentTypeTransactor) TransferOwnership ¶
func (_BaseContentType *BaseContentTypeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BaseContentTypeTransactor) UpdateRequest ¶
func (_BaseContentType *BaseContentTypeTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.
Solidity: function updateRequest() returns()
type BaseContentTypeUpdateRequest ¶
type BaseContentTypeUpdateRequest struct { ObjectHash string Raw types.Log // Blockchain specific contextual infos }
BaseContentTypeUpdateRequest represents a UpdateRequest event raised by the BaseContentType contract.
type BaseContentTypeUpdateRequestIterator ¶
type BaseContentTypeUpdateRequestIterator struct { Event *BaseContentTypeUpdateRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseContentTypeUpdateRequestIterator is returned from FilterUpdateRequest and is used to iterate over the raw logs and unpacked data for UpdateRequest events raised by the BaseContentType contract.
func (*BaseContentTypeUpdateRequestIterator) Close ¶
func (it *BaseContentTypeUpdateRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentTypeUpdateRequestIterator) Error ¶
func (it *BaseContentTypeUpdateRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentTypeUpdateRequestIterator) Next ¶
func (it *BaseContentTypeUpdateRequestIterator) 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 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 ¶
func (it *BaseContentTypeVersionConfirmIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentTypeVersionConfirmIterator) Error ¶
func (it *BaseContentTypeVersionConfirmIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentTypeVersionConfirmIterator) Next ¶
func (it *BaseContentTypeVersionConfirmIterator) 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 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 ¶
func (it *BaseContentTypeVersionDeleteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentTypeVersionDeleteIterator) Error ¶
func (it *BaseContentTypeVersionDeleteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentTypeVersionDeleteIterator) Next ¶
func (it *BaseContentTypeVersionDeleteIterator) 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 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 ¶
func (it *BaseContentUpdateRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentUpdateRequestIterator) Error ¶
func (it *BaseContentUpdateRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentUpdateRequestIterator) Next ¶
func (it *BaseContentUpdateRequestIterator) 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 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 ¶
func (it *BaseContentVersionConfirmIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentVersionConfirmIterator) Error ¶
func (it *BaseContentVersionConfirmIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentVersionConfirmIterator) Next ¶
func (it *BaseContentVersionConfirmIterator) 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 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 ¶
func (it *BaseContentVersionDeleteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseContentVersionDeleteIterator) Error ¶
func (it *BaseContentVersionDeleteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseContentVersionDeleteIterator) Next ¶
func (it *BaseContentVersionDeleteIterator) 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 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 ¶
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*BaseFactoryCaller) Creator ¶
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
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 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) Fallback ¶ added in v1.3.11
func (_BaseFactory *BaseFactoryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*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 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() view returns(address)
func (*BaseGroupFactoryCaller) Creator ¶
func (_BaseGroupFactory *BaseGroupFactoryCaller) Creator(opts *bind.CallOpts) (common.Address, error)
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
type BaseGroupFactoryFilterer ¶
type BaseGroupFactoryFilterer struct {
// contains filtered or unexported fields
}
BaseGroupFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBaseGroupFactoryFilterer ¶
func NewBaseGroupFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseGroupFactoryFilterer, error)
NewBaseGroupFactoryFilterer creates a new log filterer instance of BaseGroupFactory, bound to a specific deployed contract.
type BaseGroupFactoryTransactor ¶
type BaseGroupFactoryTransactor struct {
// contains filtered or unexported fields
}
BaseGroupFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBaseGroupFactoryTransactor ¶
func NewBaseGroupFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseGroupFactoryTransactor, error)
NewBaseGroupFactoryTransactor creates a new write-only instance of BaseGroupFactory, bound to a specific deployed contract.
func (*BaseGroupFactoryTransactor) CreateGroup ¶
func (_BaseGroupFactory *BaseGroupFactoryTransactor) CreateGroup(opts *bind.TransactOpts) (*types.Transaction, error)
CreateGroup is a paid mutator transaction binding the contract method 0x575185ed.
Solidity: function createGroup() returns(address)
func (*BaseGroupFactoryTransactor) Fallback ¶ added in v1.3.11
func (_BaseGroupFactory *BaseGroupFactoryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BaseGroupFactoryTransactor) Kill ¶
func (_BaseGroupFactory *BaseGroupFactoryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*BaseGroupFactoryTransactor) TransferCreatorship ¶
func (_BaseGroupFactory *BaseGroupFactoryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.
Solidity: function transferCreatorship(address newCreator) returns()
func (*BaseGroupFactoryTransactor) TransferOwnership ¶
func (_BaseGroupFactory *BaseGroupFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BaseLibrary ¶
type BaseLibrary struct { BaseLibraryCaller // Read-only binding to the contract BaseLibraryTransactor // Write-only binding to the contract BaseLibraryFilterer // Log filterer for contract events }
BaseLibrary is an auto generated Go binding around an Ethereum contract.
func DeployBaseLibrary ¶
func DeployBaseLibrary(auth *bind.TransactOpts, backend bind.ContractBackend, address_KMS common.Address, content_space common.Address) (common.Address, *types.Transaction, *BaseLibrary, error)
DeployBaseLibrary deploys a new Ethereum contract, binding an instance of BaseLibrary to it.
func NewBaseLibrary ¶
func NewBaseLibrary(address common.Address, backend bind.ContractBackend) (*BaseLibrary, error)
NewBaseLibrary creates a new instance of BaseLibrary, bound to a specific deployed contract.
type BaseLibraryAccessRequest ¶
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 ¶
func (it *BaseLibraryAccessRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryAccessRequestIterator) Error ¶
func (it *BaseLibraryAccessRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryAccessRequestIterator) Next ¶
func (it *BaseLibraryAccessRequestIterator) 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 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 ¶
func (it *BaseLibraryAccessorGroupAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryAccessorGroupAddedIterator) Error ¶
func (it *BaseLibraryAccessorGroupAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryAccessorGroupAddedIterator) Next ¶
func (it *BaseLibraryAccessorGroupAddedIterator) 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 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 ¶
func (it *BaseLibraryAccessorGroupRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryAccessorGroupRemovedIterator) Error ¶
func (it *BaseLibraryAccessorGroupRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryAccessorGroupRemovedIterator) Next ¶
func (it *BaseLibraryAccessorGroupRemovedIterator) 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 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 ¶
func (it *BaseLibraryApproveContentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryApproveContentIterator) Error ¶
func (it *BaseLibraryApproveContentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryApproveContentIterator) Next ¶
func (it *BaseLibraryApproveContentIterator) 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 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 ¶
func (it *BaseLibraryApproveContentRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryApproveContentRequestIterator) Error ¶
func (it *BaseLibraryApproveContentRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryApproveContentRequestIterator) Next ¶
func (it *BaseLibraryApproveContentRequestIterator) 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 BaseLibraryCaller ¶
type BaseLibraryCaller struct {
// contains filtered or unexported fields
}
BaseLibraryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBaseLibraryCaller ¶
func NewBaseLibraryCaller(address common.Address, caller bind.ContractCaller) (*BaseLibraryCaller, error)
NewBaseLibraryCaller creates a new read-only instance of BaseLibrary, bound to a specific deployed contract.
func (*BaseLibraryCaller) AccessorGroups ¶
func (_BaseLibrary *BaseLibraryCaller) AccessorGroups(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
AccessorGroups is a free data retrieval call binding the contract method 0x2c11f392.
Solidity: function accessorGroups(uint256 ) view returns(address)
func (*BaseLibraryCaller) AccessorGroupsLength ¶
AccessorGroupsLength is a free data retrieval call binding the contract method 0xe5538fd2.
Solidity: function accessorGroupsLength() view returns(uint256)
func (*BaseLibraryCaller) AddressKMS ¶
AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.
Solidity: function addressKMS() view returns(address)
func (*BaseLibraryCaller) ApprovalRequests ¶
func (_BaseLibrary *BaseLibraryCaller) ApprovalRequests(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
ApprovalRequests is a free data retrieval call binding the contract method 0x8cb13c2e.
Solidity: function approvalRequests(uint256 ) view returns(address)
func (*BaseLibraryCaller) ApprovalRequestsLength ¶
func (_BaseLibrary *BaseLibraryCaller) ApprovalRequestsLength(opts *bind.CallOpts) (*big.Int, error)
ApprovalRequestsLength is a free data retrieval call binding the contract method 0x16308394.
Solidity: function approvalRequestsLength() view returns(uint256)
func (*BaseLibraryCaller) CanCommit ¶
func (_BaseLibrary *BaseLibraryCaller) CanCommit(opts *bind.CallOpts) (bool, error)
CanCommit is a free data retrieval call binding the contract method 0x6e375427.
Solidity: function canCommit() view returns(bool)
func (*BaseLibraryCaller) CanConfirm ¶
func (_BaseLibrary *BaseLibraryCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.
Solidity: function canConfirm() view returns(bool)
func (*BaseLibraryCaller) CanContribute ¶
func (_BaseLibrary *BaseLibraryCaller) CanContribute(opts *bind.CallOpts, _candidate common.Address) (bool, error)
CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.
Solidity: function canContribute(address _candidate) view returns(bool)
func (*BaseLibraryCaller) CanEdit ¶
func (_BaseLibrary *BaseLibraryCaller) CanEdit(opts *bind.CallOpts) (bool, error)
CanEdit is a free data retrieval call binding the contract method 0x81beeb64.
Solidity: function canEdit() view returns(bool)
func (*BaseLibraryCaller) CanPublish ¶
func (_BaseLibrary *BaseLibraryCaller) CanPublish(opts *bind.CallOpts, _candidate common.Address) (bool, error)
CanPublish is a free data retrieval call binding the contract method 0x9b55f901.
Solidity: function canPublish(address _candidate) view returns(bool)
func (*BaseLibraryCaller) CanPublish0 ¶
func (_BaseLibrary *BaseLibraryCaller) CanPublish0(opts *bind.CallOpts) (bool, error)
CanPublish0 is a free data retrieval call binding the contract method 0xcbcd4461.
Solidity: function canPublish() view returns(bool)
func (*BaseLibraryCaller) CanReview ¶
func (_BaseLibrary *BaseLibraryCaller) CanReview(opts *bind.CallOpts, _candidate common.Address) (bool, error)
CanReview is a free data retrieval call binding the contract method 0x29d00219.
Solidity: function canReview(address _candidate) view returns(bool)
func (*BaseLibraryCaller) CommitPending ¶
func (_BaseLibrary *BaseLibraryCaller) CommitPending(opts *bind.CallOpts) (bool, error)
CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.
Solidity: function commitPending() view returns(bool)
func (*BaseLibraryCaller) ContentSpace ¶
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*BaseLibraryCaller) ContentTypeContracts ¶
func (_BaseLibrary *BaseLibraryCaller) ContentTypeContracts(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.
Solidity: function contentTypeContracts(address ) view returns(address)
func (*BaseLibraryCaller) ContentTypes ¶
func (_BaseLibrary *BaseLibraryCaller) ContentTypes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
ContentTypes is a free data retrieval call binding the contract method 0x991a3a7c.
Solidity: function contentTypes(uint256 ) view returns(address)
func (*BaseLibraryCaller) ContentTypesLength ¶
ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.
Solidity: function contentTypesLength() view returns(uint256)
func (*BaseLibraryCaller) ContributorGroups ¶
func (_BaseLibrary *BaseLibraryCaller) ContributorGroups(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
ContributorGroups is a free data retrieval call binding the contract method 0x2393553b.
Solidity: function contributorGroups(uint256 ) view returns(address)
func (*BaseLibraryCaller) ContributorGroupsLength ¶
func (_BaseLibrary *BaseLibraryCaller) ContributorGroupsLength(opts *bind.CallOpts) (*big.Int, error)
ContributorGroupsLength is a free data retrieval call binding the contract method 0x470750bb.
Solidity: function contributorGroupsLength() view returns(uint256)
func (*BaseLibraryCaller) CountVersionHashes ¶
CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.
Solidity: function countVersionHashes() view returns(uint256)
func (*BaseLibraryCaller) Creator ¶
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
func (*BaseLibraryCaller) FindTypeByHash ¶
func (_BaseLibrary *BaseLibraryCaller) FindTypeByHash(opts *bind.CallOpts, typeHash [32]byte) (common.Address, error)
FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.
Solidity: function findTypeByHash(bytes32 typeHash) view returns(address)
func (*BaseLibraryCaller) GetMeta ¶
GetMeta is a free data retrieval call binding the contract method 0xac55c906.
Solidity: function getMeta(bytes key) view returns(bytes)
func (*BaseLibraryCaller) GetPendingApprovalRequest ¶
func (_BaseLibrary *BaseLibraryCaller) GetPendingApprovalRequest(opts *bind.CallOpts, index *big.Int) (common.Address, error)
GetPendingApprovalRequest is a free data retrieval call binding the contract method 0x63dab9d4.
Solidity: function getPendingApprovalRequest(uint256 index) view returns(address)
func (*BaseLibraryCaller) HasAccess ¶
func (_BaseLibrary *BaseLibraryCaller) HasAccess(opts *bind.CallOpts, _candidate common.Address) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x95a078e8.
Solidity: function hasAccess(address _candidate) view returns(bool)
func (*BaseLibraryCaller) ObjectHash ¶
func (_BaseLibrary *BaseLibraryCaller) ObjectHash(opts *bind.CallOpts) (string, error)
ObjectHash is a free data retrieval call binding the contract method 0xe02dd9c2.
Solidity: function objectHash() view returns(string)
func (*BaseLibraryCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BaseLibraryCaller) ParentAddress ¶
ParentAddress is a free data retrieval call binding the contract method 0x00821de3.
Solidity: function parentAddress() view returns(address)
func (*BaseLibraryCaller) PendingHash ¶
func (_BaseLibrary *BaseLibraryCaller) PendingHash(opts *bind.CallOpts) (string, error)
PendingHash is a free data retrieval call binding the contract method 0x628449fd.
Solidity: function pendingHash() view returns(string)
func (*BaseLibraryCaller) RequiresReview ¶
func (_BaseLibrary *BaseLibraryCaller) RequiresReview(opts *bind.CallOpts) (bool, error)
RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.
Solidity: function requiresReview() view returns(bool)
func (*BaseLibraryCaller) ReviewerGroups ¶
func (_BaseLibrary *BaseLibraryCaller) ReviewerGroups(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
ReviewerGroups is a free data retrieval call binding the contract method 0x952e464b.
Solidity: function reviewerGroups(uint256 ) view returns(address)
func (*BaseLibraryCaller) ReviewerGroupsLength ¶
ReviewerGroupsLength is a free data retrieval call binding the contract method 0x21770a84.
Solidity: function reviewerGroupsLength() view returns(uint256)
func (*BaseLibraryCaller) ValidType ¶
func (_BaseLibrary *BaseLibraryCaller) ValidType(opts *bind.CallOpts, content_type common.Address) (bool, error)
ValidType is a free data retrieval call binding the contract method 0x29dedde5.
Solidity: function validType(address content_type) view returns(bool)
func (*BaseLibraryCaller) Version ¶
func (_BaseLibrary *BaseLibraryCaller) Version(opts *bind.CallOpts) ([32]byte, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(bytes32)
func (*BaseLibraryCaller) VersionHashes ¶
func (_BaseLibrary *BaseLibraryCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.
Solidity: function versionHashes(uint256 ) view returns(string)
func (*BaseLibraryCaller) VersionTimestamp ¶
func (_BaseLibrary *BaseLibraryCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.
Solidity: function versionTimestamp(uint256 ) view returns(uint256)
func (*BaseLibraryCaller) WhitelistedType ¶
func (_BaseLibrary *BaseLibraryCaller) WhitelistedType(opts *bind.CallOpts, content_type common.Address) (bool, error)
WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.
Solidity: function whitelistedType(address content_type) view returns(bool)
type BaseLibraryCommitPending ¶
type BaseLibraryCommitPending struct { SpaceAddress common.Address ParentAddress common.Address ObjectHash string Raw types.Log // Blockchain specific contextual infos }
BaseLibraryCommitPending represents a CommitPending event raised by the BaseLibrary contract.
type BaseLibraryCommitPendingIterator ¶
type BaseLibraryCommitPendingIterator struct { Event *BaseLibraryCommitPending // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseLibraryCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the BaseLibrary contract.
func (*BaseLibraryCommitPendingIterator) Close ¶
func (it *BaseLibraryCommitPendingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryCommitPendingIterator) Error ¶
func (it *BaseLibraryCommitPendingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryCommitPendingIterator) Next ¶
func (it *BaseLibraryCommitPendingIterator) 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 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 ¶
func (it *BaseLibraryContentObjectCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryContentObjectCreatedIterator) Error ¶
func (it *BaseLibraryContentObjectCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryContentObjectCreatedIterator) Next ¶
func (it *BaseLibraryContentObjectCreatedIterator) 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 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 ¶
func (it *BaseLibraryContentObjectDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryContentObjectDeletedIterator) Error ¶
func (it *BaseLibraryContentObjectDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryContentObjectDeletedIterator) Next ¶
func (it *BaseLibraryContentObjectDeletedIterator) 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 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 ¶
func (it *BaseLibraryContentTypeAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryContentTypeAddedIterator) Error ¶
func (it *BaseLibraryContentTypeAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryContentTypeAddedIterator) Next ¶
func (it *BaseLibraryContentTypeAddedIterator) 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 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 ¶
func (it *BaseLibraryContentTypeRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryContentTypeRemovedIterator) Error ¶
func (it *BaseLibraryContentTypeRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryContentTypeRemovedIterator) Next ¶
func (it *BaseLibraryContentTypeRemovedIterator) 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 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 ¶
func (it *BaseLibraryContributorGroupAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryContributorGroupAddedIterator) Error ¶
func (it *BaseLibraryContributorGroupAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryContributorGroupAddedIterator) Next ¶
func (it *BaseLibraryContributorGroupAddedIterator) 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 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 ¶
func (it *BaseLibraryContributorGroupRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryContributorGroupRemovedIterator) Error ¶
func (it *BaseLibraryContributorGroupRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryContributorGroupRemovedIterator) Next ¶
func (it *BaseLibraryContributorGroupRemovedIterator) 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 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() view returns(address)
func (*BaseLibraryFactoryCaller) Creator ¶
func (_BaseLibraryFactory *BaseLibraryFactoryCaller) Creator(opts *bind.CallOpts) (common.Address, error)
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
type BaseLibraryFactoryFilterer ¶
type BaseLibraryFactoryFilterer struct {
// contains filtered or unexported fields
}
BaseLibraryFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBaseLibraryFactoryFilterer ¶
func NewBaseLibraryFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseLibraryFactoryFilterer, error)
NewBaseLibraryFactoryFilterer creates a new log filterer instance of BaseLibraryFactory, bound to a specific deployed contract.
type BaseLibraryFactoryTransactor ¶
type BaseLibraryFactoryTransactor struct {
// contains filtered or unexported fields
}
BaseLibraryFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBaseLibraryFactoryTransactor ¶
func NewBaseLibraryFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseLibraryFactoryTransactor, error)
NewBaseLibraryFactoryTransactor creates a new write-only instance of BaseLibraryFactory, bound to a specific deployed contract.
func (*BaseLibraryFactoryTransactor) CreateLibrary ¶
func (_BaseLibraryFactory *BaseLibraryFactoryTransactor) CreateLibrary(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
CreateLibrary is a paid mutator transaction binding the contract method 0x40b89f06.
Solidity: function createLibrary(address address_KMS) returns(address)
func (*BaseLibraryFactoryTransactor) Fallback ¶ added in v1.3.11
func (_BaseLibraryFactory *BaseLibraryFactoryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BaseLibraryFactoryTransactor) Kill ¶
func (_BaseLibraryFactory *BaseLibraryFactoryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*BaseLibraryFactoryTransactor) TransferCreatorship ¶
func (_BaseLibraryFactory *BaseLibraryFactoryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.
Solidity: function transferCreatorship(address newCreator) returns()
func (*BaseLibraryFactoryTransactor) TransferOwnership ¶
func (_BaseLibraryFactory *BaseLibraryFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BaseLibraryFilterer ¶
type BaseLibraryFilterer struct {
// contains filtered or unexported fields
}
BaseLibraryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBaseLibraryFilterer ¶
func NewBaseLibraryFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseLibraryFilterer, error)
NewBaseLibraryFilterer creates a new log filterer instance of BaseLibrary, bound to a specific deployed contract.
func (*BaseLibraryFilterer) 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 ¶
func (it *BaseLibraryObjectMetaChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryObjectMetaChangedIterator) Error ¶
func (it *BaseLibraryObjectMetaChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryObjectMetaChangedIterator) Next ¶
func (it *BaseLibraryObjectMetaChangedIterator) 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 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 ¶
func (it *BaseLibraryReviewerGroupAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryReviewerGroupAddedIterator) Error ¶
func (it *BaseLibraryReviewerGroupAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryReviewerGroupAddedIterator) Next ¶
func (it *BaseLibraryReviewerGroupAddedIterator) 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 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 ¶
func (it *BaseLibraryReviewerGroupRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryReviewerGroupRemovedIterator) Error ¶
func (it *BaseLibraryReviewerGroupRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryReviewerGroupRemovedIterator) Next ¶
func (it *BaseLibraryReviewerGroupRemovedIterator) 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 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() payable returns(bool)
func (*BaseLibraryTransactor) CreateContent ¶
func (_BaseLibrary *BaseLibraryTransactor) CreateContent(opts *bind.TransactOpts, content_type common.Address) (*types.Transaction, error)
CreateContent is a paid mutator transaction binding the contract method 0x1e35d8fa.
Solidity: function createContent(address content_type) returns(address)
func (*BaseLibraryTransactor) DeleteContent ¶
func (_BaseLibrary *BaseLibraryTransactor) DeleteContent(opts *bind.TransactOpts, _contentAddr common.Address) (*types.Transaction, error)
DeleteContent is a paid mutator transaction binding the contract method 0x87fcd0b8.
Solidity: function deleteContent(address _contentAddr) returns()
func (*BaseLibraryTransactor) DeleteVersion ¶
func (_BaseLibrary *BaseLibraryTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)
DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.
Solidity: function deleteVersion(string _versionHash) returns(int256)
func (*BaseLibraryTransactor) Fallback ¶ added in v1.3.11
func (_BaseLibrary *BaseLibraryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BaseLibraryTransactor) Kill ¶
func (_BaseLibrary *BaseLibraryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*BaseLibraryTransactor) Publish ¶
func (_BaseLibrary *BaseLibraryTransactor) Publish(opts *bind.TransactOpts, contentObj common.Address) (*types.Transaction, error)
Publish is a paid mutator transaction binding the contract method 0x2cf99422.
Solidity: function publish(address contentObj) returns(bool)
func (*BaseLibraryTransactor) PutMeta ¶
func (_BaseLibrary *BaseLibraryTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)
PutMeta is a paid mutator transaction binding the contract method 0xe542b7cb.
Solidity: function putMeta(bytes key, bytes value) returns()
func (*BaseLibraryTransactor) RemoveAccessorGroup ¶
func (_BaseLibrary *BaseLibraryTransactor) RemoveAccessorGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
RemoveAccessorGroup is a paid mutator transaction binding the contract method 0xe8de515f.
Solidity: function removeAccessorGroup(address group) returns(bool)
func (*BaseLibraryTransactor) RemoveContentType ¶
func (_BaseLibrary *BaseLibraryTransactor) RemoveContentType(opts *bind.TransactOpts, content_type common.Address) (*types.Transaction, error)
RemoveContentType is a paid mutator transaction binding the contract method 0xfd089196.
Solidity: function removeContentType(address content_type) returns(bool)
func (*BaseLibraryTransactor) RemoveContributorGroup ¶
func (_BaseLibrary *BaseLibraryTransactor) RemoveContributorGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
RemoveContributorGroup is a paid mutator transaction binding the contract method 0x386493e0.
Solidity: function removeContributorGroup(address group) returns(bool)
func (*BaseLibraryTransactor) RemoveReviewerGroup ¶
func (_BaseLibrary *BaseLibraryTransactor) RemoveReviewerGroup(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
RemoveReviewerGroup is a paid mutator transaction binding the contract method 0x1b969895.
Solidity: function removeReviewerGroup(address group) returns(bool)
func (*BaseLibraryTransactor) SetAddressKMS ¶
func (_BaseLibrary *BaseLibraryTransactor) SetAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
SetAddressKMS is a paid mutator transaction binding the contract method 0xc9e8e72d.
Solidity: function setAddressKMS(address address_KMS) returns()
func (*BaseLibraryTransactor) SetGroupRights ¶
func (_BaseLibrary *BaseLibraryTransactor) SetGroupRights(opts *bind.TransactOpts, group common.Address, access_type uint8, access uint8) (*types.Transaction, error)
SetGroupRights is a paid mutator transaction binding the contract method 0x22e564eb.
Solidity: function setGroupRights(address group, uint8 access_type, uint8 access) returns()
func (*BaseLibraryTransactor) SetRights ¶
func (_BaseLibrary *BaseLibraryTransactor) SetRights(opts *bind.TransactOpts, stakeholder common.Address, access_type uint8, access uint8) (*types.Transaction, error)
SetRights is a paid mutator transaction binding the contract method 0x0fe1b5a2.
Solidity: function setRights(address stakeholder, uint8 access_type, uint8 access) returns()
func (*BaseLibraryTransactor) SubmitApprovalRequest ¶
func (_BaseLibrary *BaseLibraryTransactor) SubmitApprovalRequest(opts *bind.TransactOpts) (*types.Transaction, error)
SubmitApprovalRequest is a paid mutator transaction binding the contract method 0x49102e61.
Solidity: function submitApprovalRequest() returns(bool)
func (*BaseLibraryTransactor) TransferCreatorship ¶
func (_BaseLibrary *BaseLibraryTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.
Solidity: function transferCreatorship(address newCreator) returns()
func (*BaseLibraryTransactor) TransferOwnership ¶
func (_BaseLibrary *BaseLibraryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BaseLibraryTransactor) UpdateAddressKMS ¶
func (_BaseLibrary *BaseLibraryTransactor) UpdateAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
UpdateAddressKMS is a paid mutator transaction binding the contract method 0x011e01a5.
Solidity: function updateAddressKMS(address address_KMS) returns()
func (*BaseLibraryTransactor) UpdateRequest ¶
func (_BaseLibrary *BaseLibraryTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.
Solidity: function updateRequest() returns()
type BaseLibraryUnauthorizedOperation ¶
type BaseLibraryUnauthorizedOperation struct {}
BaseLibraryUnauthorizedOperation represents a UnauthorizedOperation event raised by the BaseLibrary contract.
type BaseLibraryUnauthorizedOperationIterator ¶
type BaseLibraryUnauthorizedOperationIterator struct { // 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 ¶
func (it *BaseLibraryUnauthorizedOperationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryUnauthorizedOperationIterator) Error ¶
func (it *BaseLibraryUnauthorizedOperationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryUnauthorizedOperationIterator) Next ¶
func (it *BaseLibraryUnauthorizedOperationIterator) 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 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 ¶
func (it *BaseLibraryUpdateKmsAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryUpdateKmsAddressIterator) Error ¶
func (it *BaseLibraryUpdateKmsAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryUpdateKmsAddressIterator) Next ¶
func (it *BaseLibraryUpdateKmsAddressIterator) 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 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 ¶
func (it *BaseLibraryUpdateRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryUpdateRequestIterator) Error ¶
func (it *BaseLibraryUpdateRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryUpdateRequestIterator) Next ¶
func (it *BaseLibraryUpdateRequestIterator) 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 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 ¶
func (it *BaseLibraryVersionConfirmIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryVersionConfirmIterator) Error ¶
func (it *BaseLibraryVersionConfirmIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryVersionConfirmIterator) Next ¶
func (it *BaseLibraryVersionConfirmIterator) 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 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 ¶
func (it *BaseLibraryVersionDeleteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseLibraryVersionDeleteIterator) Error ¶
func (it *BaseLibraryVersionDeleteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseLibraryVersionDeleteIterator) Next ¶
func (it *BaseLibraryVersionDeleteIterator) 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 BindUserWallet ¶ added in v1.3.11
type BindUserWallet struct { Wallet common.Address UserAddr common.Address Raw types.Log // Blockchain specific contextual infos }
BindUserWallet event with ID 0x05e3f3adaf96d565bb326088a1d8e0d78497549df2c99a8ab681e5fbc7a9b3f2
type CommitPending ¶ added in v1.3.11
type CommitPending struct { SpaceAddress common.Address ParentAddress common.Address ObjectHash string Raw types.Log // Blockchain specific contextual infos }
CommitPending event with ID 0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75
type Container ¶
type Container struct { ContainerCaller // Read-only binding to the contract ContainerTransactor // Write-only binding to the contract ContainerFilterer // Log filterer for contract events }
Container is an auto generated Go binding around an Ethereum contract.
func DeployContainer ¶
func DeployContainer(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Container, error)
DeployContainer deploys a new Ethereum contract, binding an instance of Container to it.
func NewContainer ¶
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 ¶
AddressKMS is a free data retrieval call binding the contract method 0x32eaf21b.
Solidity: function addressKMS() view 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() view returns(bool)
func (*ContainerCaller) CanConfirm ¶
func (_Container *ContainerCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.
Solidity: function canConfirm() view returns(bool)
func (*ContainerCaller) CanContribute ¶
func (_Container *ContainerCaller) CanContribute(opts *bind.CallOpts, _candidate common.Address) (bool, error)
CanContribute is a free data retrieval call binding the contract method 0x0eaec2c5.
Solidity: function canContribute(address _candidate) view returns(bool)
func (*ContainerCaller) CanEdit ¶
func (_Container *ContainerCaller) CanEdit(opts *bind.CallOpts) (bool, error)
CanEdit is a free data retrieval call binding the contract method 0x81beeb64.
Solidity: function canEdit() view returns(bool)
func (*ContainerCaller) CanPublish ¶
func (_Container *ContainerCaller) CanPublish(opts *bind.CallOpts, _candidate common.Address) (bool, error)
CanPublish is a free data retrieval call binding the contract method 0x9b55f901.
Solidity: function canPublish(address _candidate) view returns(bool)
func (*ContainerCaller) CanReview ¶
func (_Container *ContainerCaller) CanReview(opts *bind.CallOpts, arg0 common.Address) (bool, error)
CanReview is a free data retrieval call binding the contract method 0x29d00219.
Solidity: function canReview(address ) view returns(bool)
func (*ContainerCaller) CommitPending ¶
func (_Container *ContainerCaller) CommitPending(opts *bind.CallOpts) (bool, error)
CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.
Solidity: function commitPending() view returns(bool)
func (*ContainerCaller) ContentSpace ¶
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*ContainerCaller) ContentTypeContracts ¶
func (_Container *ContainerCaller) ContentTypeContracts(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
ContentTypeContracts is a free data retrieval call binding the contract method 0x1cdbee5a.
Solidity: function contentTypeContracts(address ) view returns(address)
func (*ContainerCaller) ContentTypes ¶
func (_Container *ContainerCaller) ContentTypes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
ContentTypes is a free data retrieval call binding the contract method 0x991a3a7c.
Solidity: function contentTypes(uint256 ) view returns(address)
func (*ContainerCaller) ContentTypesLength ¶
ContentTypesLength is a free data retrieval call binding the contract method 0xc65bcbe2.
Solidity: function contentTypesLength() view returns(uint256)
func (*ContainerCaller) CountVersionHashes ¶
CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.
Solidity: function countVersionHashes() view returns(uint256)
func (*ContainerCaller) Creator ¶
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
func (*ContainerCaller) FindTypeByHash ¶
func (_Container *ContainerCaller) FindTypeByHash(opts *bind.CallOpts, typeHash [32]byte) (common.Address, error)
FindTypeByHash is a free data retrieval call binding the contract method 0x1f2caaec.
Solidity: function findTypeByHash(bytes32 typeHash) view returns(address)
func (*ContainerCaller) HasAccess ¶
func (_Container *ContainerCaller) HasAccess(opts *bind.CallOpts, arg0 common.Address) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x95a078e8.
Solidity: function hasAccess(address ) view 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() view returns(string)
func (*ContainerCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ContainerCaller) ParentAddress ¶
ParentAddress is a free data retrieval call binding the contract method 0x00821de3.
Solidity: function parentAddress() view returns(address)
func (*ContainerCaller) PendingHash ¶
func (_Container *ContainerCaller) PendingHash(opts *bind.CallOpts) (string, error)
PendingHash is a free data retrieval call binding the contract method 0x628449fd.
Solidity: function pendingHash() view returns(string)
func (*ContainerCaller) RequiresReview ¶
func (_Container *ContainerCaller) RequiresReview(opts *bind.CallOpts) (bool, error)
RequiresReview is a free data retrieval call binding the contract method 0x3dd71d99.
Solidity: function requiresReview() view returns(bool)
func (*ContainerCaller) ValidType ¶
func (_Container *ContainerCaller) ValidType(opts *bind.CallOpts, content_type common.Address) (bool, error)
ValidType is a free data retrieval call binding the contract method 0x29dedde5.
Solidity: function validType(address content_type) view returns(bool)
func (*ContainerCaller) Version ¶
func (_Container *ContainerCaller) Version(opts *bind.CallOpts) ([32]byte, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(bytes32)
func (*ContainerCaller) VersionHashes ¶
func (_Container *ContainerCaller) VersionHashes(opts *bind.CallOpts, arg0 *big.Int) (string, error)
VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.
Solidity: function versionHashes(uint256 ) view returns(string)
func (*ContainerCaller) VersionTimestamp ¶
func (_Container *ContainerCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.
Solidity: function versionTimestamp(uint256 ) view returns(uint256)
func (*ContainerCaller) WhitelistedType ¶
func (_Container *ContainerCaller) WhitelistedType(opts *bind.CallOpts, content_type common.Address) (bool, error)
WhitelistedType is a free data retrieval call binding the contract method 0x9cb121ba.
Solidity: function whitelistedType(address content_type) view returns(bool)
type ContainerCommitPending ¶
type ContainerCommitPending struct { SpaceAddress common.Address ParentAddress common.Address ObjectHash string Raw types.Log // Blockchain specific contextual infos }
ContainerCommitPending represents a CommitPending event raised by the Container contract.
type ContainerCommitPendingIterator ¶
type ContainerCommitPendingIterator struct { Event *ContainerCommitPending // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContainerCommitPendingIterator is returned from FilterCommitPending and is used to iterate over the raw logs and unpacked data for CommitPending events raised by the Container contract.
func (*ContainerCommitPendingIterator) Close ¶
func (it *ContainerCommitPendingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContainerCommitPendingIterator) Error ¶
func (it *ContainerCommitPendingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContainerCommitPendingIterator) Next ¶
func (it *ContainerCommitPendingIterator) 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 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 ¶
func (it *ContainerContentTypeAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContainerContentTypeAddedIterator) Error ¶
func (it *ContainerContentTypeAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContainerContentTypeAddedIterator) Next ¶
func (it *ContainerContentTypeAddedIterator) 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 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 ¶
func (it *ContainerContentTypeRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContainerContentTypeRemovedIterator) Error ¶
func (it *ContainerContentTypeRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContainerContentTypeRemovedIterator) Next ¶
func (it *ContainerContentTypeRemovedIterator) 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 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 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() payable returns(bool)
func (*ContainerTransactor) DeleteVersion ¶
func (_Container *ContainerTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)
DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.
Solidity: function deleteVersion(string _versionHash) returns(int256)
func (*ContainerTransactor) Fallback ¶ added in v1.3.11
func (_Container *ContainerTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ContainerTransactor) Kill ¶
func (_Container *ContainerTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*ContainerTransactor) Publish ¶
func (_Container *ContainerTransactor) Publish(opts *bind.TransactOpts, contentObj common.Address) (*types.Transaction, error)
Publish is a paid mutator transaction binding the contract method 0x2cf99422.
Solidity: function publish(address contentObj) returns(bool)
func (*ContainerTransactor) RemoveContentType ¶
func (_Container *ContainerTransactor) RemoveContentType(opts *bind.TransactOpts, content_type common.Address) (*types.Transaction, error)
RemoveContentType is a paid mutator transaction binding the contract method 0xfd089196.
Solidity: function removeContentType(address content_type) returns(bool)
func (*ContainerTransactor) SetAddressKMS ¶
func (_Container *ContainerTransactor) SetAddressKMS(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
SetAddressKMS is a paid mutator transaction binding the contract method 0xc9e8e72d.
Solidity: function setAddressKMS(address address_KMS) returns()
func (*ContainerTransactor) TransferCreatorship ¶
func (_Container *ContainerTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.
Solidity: function transferCreatorship(address newCreator) returns()
func (*ContainerTransactor) TransferOwnership ¶
func (_Container *ContainerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ContainerTransactor) UpdateRequest ¶
func (_Container *ContainerTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.
Solidity: function updateRequest() returns()
type ContainerUpdateRequest ¶
type ContainerUpdateRequest struct { ObjectHash string Raw types.Log // Blockchain specific contextual infos }
ContainerUpdateRequest represents a UpdateRequest event raised by the Container contract.
type ContainerUpdateRequestIterator ¶
type ContainerUpdateRequestIterator struct { Event *ContainerUpdateRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContainerUpdateRequestIterator is returned from FilterUpdateRequest and is used to iterate over the raw logs and unpacked data for UpdateRequest events raised by the Container contract.
func (*ContainerUpdateRequestIterator) Close ¶
func (it *ContainerUpdateRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContainerUpdateRequestIterator) Error ¶
func (it *ContainerUpdateRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContainerUpdateRequestIterator) Next ¶
func (it *ContainerUpdateRequestIterator) 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 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 ¶
func (it *ContainerVersionConfirmIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContainerVersionConfirmIterator) Error ¶
func (it *ContainerVersionConfirmIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContainerVersionConfirmIterator) Next ¶
func (it *ContainerVersionConfirmIterator) 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 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 ¶
func (it *ContainerVersionDeleteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContainerVersionDeleteIterator) Error ¶
func (it *ContainerVersionDeleteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContainerVersionDeleteIterator) Next ¶
func (it *ContainerVersionDeleteIterator) 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 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 ¶
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 ¶
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*ContentCaller) Creator ¶
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
func (*ContentCaller) DEFAULTACCESS ¶
func (_Content *ContentCaller) DEFAULTACCESS(opts *bind.CallOpts) (uint8, error)
DEFAULTACCESS is a free data retrieval call binding the contract method 0x6af27417.
Solidity: function DEFAULT_ACCESS() view returns(uint8)
func (*ContentCaller) DEFAULTCHARGE ¶
func (_Content *ContentCaller) DEFAULTCHARGE(opts *bind.CallOpts) (uint8, error)
DEFAULTCHARGE is a free data retrieval call binding the contract method 0xf185db0c.
Solidity: function DEFAULT_CHARGE() view returns(uint8)
func (*ContentCaller) DEFAULTSEE ¶
func (_Content *ContentCaller) DEFAULTSEE(opts *bind.CallOpts) (uint8, error)
DEFAULTSEE is a free data retrieval call binding the contract method 0xb535b03e.
Solidity: function DEFAULT_SEE() view returns(uint8)
func (*ContentCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ContentCaller) RunAccessInfo ¶
func (_Content *ContentCaller) RunAccessInfo(opts *bind.CallOpts, arg0 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[] ) view returns(uint8, uint8, uint8, uint256)
func (*ContentCaller) RunDescribeStatus ¶
func (_Content *ContentCaller) RunDescribeStatus(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
RunDescribeStatus is a free data retrieval call binding the contract method 0x45080442.
Solidity: function runDescribeStatus(int256 ) pure 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 ¶
ContentLog represents a Log event raised by the Content contract.
type ContentLogAddress ¶
type ContentLogAddress struct { Label string A common.Address Raw types.Log // Blockchain specific contextual infos }
ContentLogAddress represents a LogAddress event raised by the Content contract.
type ContentLogAddressIterator ¶
type ContentLogAddressIterator struct { Event *ContentLogAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContentLogAddressIterator is returned from FilterLogAddress and is used to iterate over the raw logs and unpacked data for LogAddress events raised by the Content contract.
func (*ContentLogAddressIterator) Close ¶
func (it *ContentLogAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContentLogAddressIterator) Error ¶
func (it *ContentLogAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContentLogAddressIterator) Next ¶
func (it *ContentLogAddressIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContentLogBool ¶
type ContentLogBool struct { Label string B bool Raw types.Log // Blockchain specific contextual infos }
ContentLogBool represents a LogBool event raised by the Content contract.
type ContentLogBoolIterator ¶
type ContentLogBoolIterator struct { Event *ContentLogBool // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContentLogBoolIterator is returned from FilterLogBool and is used to iterate over the raw logs and unpacked data for LogBool events raised by the Content contract.
func (*ContentLogBoolIterator) Close ¶
func (it *ContentLogBoolIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContentLogBoolIterator) Error ¶
func (it *ContentLogBoolIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContentLogBoolIterator) Next ¶
func (it *ContentLogBoolIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContentLogBytes32 ¶
type ContentLogBytes32 struct { Label string B [32]byte Raw types.Log // Blockchain specific contextual infos }
ContentLogBytes32 represents a LogBytes32 event raised by the Content contract.
type ContentLogBytes32Iterator ¶
type ContentLogBytes32Iterator struct { Event *ContentLogBytes32 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContentLogBytes32Iterator is returned from FilterLogBytes32 and is used to iterate over the raw logs and unpacked data for LogBytes32 events raised by the Content contract.
func (*ContentLogBytes32Iterator) Close ¶
func (it *ContentLogBytes32Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContentLogBytes32Iterator) Error ¶
func (it *ContentLogBytes32Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContentLogBytes32Iterator) Next ¶
func (it *ContentLogBytes32Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContentLogInt256 ¶
type ContentLogInt256 struct { Label string U *big.Int Raw types.Log // Blockchain specific contextual infos }
ContentLogInt256 represents a LogInt256 event raised by the Content contract.
type ContentLogInt256Iterator ¶
type ContentLogInt256Iterator struct { Event *ContentLogInt256 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContentLogInt256Iterator is returned from FilterLogInt256 and is used to iterate over the raw logs and unpacked data for LogInt256 events raised by the Content contract.
func (*ContentLogInt256Iterator) Close ¶
func (it *ContentLogInt256Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContentLogInt256Iterator) Error ¶
func (it *ContentLogInt256Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContentLogInt256Iterator) Next ¶
func (it *ContentLogInt256Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContentLogIterator ¶
type ContentLogIterator struct { Event *ContentLog // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContentLogIterator is returned from FilterLog and is used to iterate over the raw logs and unpacked data for Log events raised by the Content contract.
func (*ContentLogIterator) Close ¶
func (it *ContentLogIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContentLogIterator) Error ¶
func (it *ContentLogIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContentLogIterator) Next ¶
func (it *ContentLogIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContentLogPayment ¶
type ContentLogPayment struct { Label string Payee common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
ContentLogPayment represents a LogPayment event raised by the Content contract.
type ContentLogPaymentIterator ¶
type ContentLogPaymentIterator struct { Event *ContentLogPayment // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContentLogPaymentIterator is returned from FilterLogPayment and is used to iterate over the raw logs and unpacked data for LogPayment events raised by the Content contract.
func (*ContentLogPaymentIterator) Close ¶
func (it *ContentLogPaymentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContentLogPaymentIterator) Error ¶
func (it *ContentLogPaymentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContentLogPaymentIterator) Next ¶
func (it *ContentLogPaymentIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContentLogUint256 ¶
type ContentLogUint256 struct { Label string U *big.Int Raw types.Log // Blockchain specific contextual infos }
ContentLogUint256 represents a LogUint256 event raised by the Content contract.
type ContentLogUint256Iterator ¶
type ContentLogUint256Iterator struct { Event *ContentLogUint256 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContentLogUint256Iterator is returned from FilterLogUint256 and is used to iterate over the raw logs and unpacked data for LogUint256 events raised by the Content contract.
func (*ContentLogUint256Iterator) Close ¶
func (it *ContentLogUint256Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContentLogUint256Iterator) Error ¶
func (it *ContentLogUint256Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContentLogUint256Iterator) Next ¶
func (it *ContentLogUint256Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContentObjectCreate ¶ added in v1.3.11
type ContentObjectCreate struct { ContainingLibrary common.Address Raw types.Log // Blockchain specific contextual infos }
ContentObjectCreate event with ID 0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19
type ContentObjectCreated ¶ added in v1.3.11
type ContentObjectCreated struct { ContentAddress common.Address ContentType common.Address SpaceAddress common.Address Raw types.Log // Blockchain specific contextual infos }
ContentObjectCreated event with ID 0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878
type ContentObjectDeleted ¶ added in v1.3.11
type ContentObjectDeleted struct { ContentAddress common.Address SpaceAddress common.Address Raw types.Log // Blockchain specific contextual infos }
ContentObjectDeleted event with ID 0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e
type ContentRunAccess ¶
type ContentRunAccess struct { 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 ¶
func (it *ContentRunAccessChargeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContentRunAccessChargeIterator) Error ¶
func (it *ContentRunAccessChargeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContentRunAccessChargeIterator) Next ¶
func (it *ContentRunAccessChargeIterator) 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 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 ¶
func (it *ContentRunStatusChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContentRunStatusChangeIterator) Error ¶
func (it *ContentRunStatusChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContentRunStatusChangeIterator) Next ¶
func (it *ContentRunStatusChangeIterator) 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 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) Fallback ¶ added in v1.3.11
func (_Content *ContentTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ContentTransactor) Kill ¶
func (_Content *ContentTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*ContentTransactor) RunAccess ¶
func (_Content *ContentTransactor) RunAccess(opts *bind.TransactOpts, arg0 *big.Int, arg1 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[] ) payable returns(uint256)
func (*ContentTransactor) RunCreate ¶
func (_Content *ContentTransactor) RunCreate(opts *bind.TransactOpts) (*types.Transaction, error)
RunCreate is a paid mutator transaction binding the contract method 0x7b1cdb3e.
Solidity: function runCreate() payable returns(uint256)
func (*ContentTransactor) RunEdit ¶
func (_Content *ContentTransactor) RunEdit(opts *bind.TransactOpts) (*types.Transaction, error)
RunEdit is a paid mutator transaction binding the contract method 0xc9f3d94c.
Solidity: function runEdit() returns(uint256)
func (*ContentTransactor) RunFinalize ¶
func (_Content *ContentTransactor) RunFinalize(opts *bind.TransactOpts, arg0 *big.Int, arg1 *big.Int) (*types.Transaction, error)
RunFinalize is a paid mutator transaction binding the contract method 0x17685953.
Solidity: function runFinalize(uint256 , uint256 ) payable 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) payable 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 ) payable returns(uint256)
func (*ContentTransactor) RunKill ¶
func (_Content *ContentTransactor) RunKill(opts *bind.TransactOpts) (*types.Transaction, error)
RunKill is a paid mutator transaction binding the contract method 0x9e99bbea.
Solidity: function runKill() payable returns(uint256)
func (*ContentTransactor) RunStatusChange ¶
func (_Content *ContentTransactor) RunStatusChange(opts *bind.TransactOpts, proposed_status_code *big.Int) (*types.Transaction, error)
RunStatusChange is a paid mutator transaction binding the contract method 0x3513a805.
Solidity: function runStatusChange(int256 proposed_status_code) payable returns(int256)
func (*ContentTransactor) TransferCreatorship ¶
func (_Content *ContentTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.
Solidity: function transferCreatorship(address newCreator) returns()
func (*ContentTransactor) TransferOwnership ¶
func (_Content *ContentTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ContentTypeAdded ¶ added in v1.3.11
type ContentTypeAdded struct { ContentType common.Address ContentContract common.Address Raw types.Log // Blockchain specific contextual infos }
ContentTypeAdded event with ID 0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7
type ContentTypeRemoved ¶ added in v1.3.11
type ContentTypeRemoved struct { ContentType common.Address Raw types.Log // Blockchain specific contextual infos }
ContentTypeRemoved event with ID 0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2
type ContributorGroupAdded ¶ added in v1.3.11
type ContributorGroupAdded struct { Group common.Address Raw types.Log // Blockchain specific contextual infos }
ContributorGroupAdded event with ID 0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61
type ContributorGroupRemoved ¶ added in v1.3.11
type ContributorGroupRemoved struct { Group common.Address Raw types.Log // Blockchain specific contextual infos }
ContributorGroupRemoved event with ID 0xbbd97daa1862eb12f77ed128a557406737cee07b131b1e2d7140dff2005e197c
type CreateAccessWallet ¶ added in v1.3.11
type CreateAccessWallet struct { Wallet common.Address Raw types.Log // Blockchain specific contextual infos }
CreateAccessWallet event with ID 0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca
type CreateContent ¶ added in v1.3.11
type CreateContent struct { ContentAddress common.Address Raw types.Log // Blockchain specific contextual infos }
CreateContent event with ID 0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce
type CreateContentType ¶ added in v1.3.11
type CreateContentType struct { ContentTypeAddress common.Address Raw types.Log // Blockchain specific contextual infos }
CreateContentType event with ID 0x9e69777f30c55126be256664fa7beff4b796ac32ebceab94df5071b0148017f8
type CreateExtUserWallet ¶ added in v1.3.11
type CreateExtUserWallet struct { ContentSpace common.Address ExtUserAddr common.Address Raw types.Log // Blockchain specific contextual infos }
CreateExtUserWallet event with ID 0x786a1cca426afc9bf7b81ff1382a573ebc21b93bddf4784c49f56a3ae8a691c8
type CreateGroup ¶ added in v1.3.11
type CreateGroup struct { GroupAddress common.Address Raw types.Log // Blockchain specific contextual infos }
CreateGroup event with ID 0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159
type CreateLibrary ¶ added in v1.3.11
type CreateLibrary struct { LibraryAddress common.Address Raw types.Log // Blockchain specific contextual infos }
CreateLibrary event with ID 0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571
type CreateRecording ¶ added in v1.3.11
type CreateRecording struct { Timestamp *big.Int Accessor common.Address RecObj common.Address RecContract common.Address Raw types.Log // Blockchain specific contextual infos }
CreateRecording event with ID 0x41b90676ca6c9f288172c8f4f1f0253bfc527115acd3f7a972a5219ea4b0d0c5
type CreateSpace ¶ added in v1.3.11
type CreateSpace struct { Version [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
CreateSpace event with ID 0x599bb380c80b69455450a615c515544b8da3b09f2efa116a5f0567682203cf54
type DbgAddress ¶ added in v1.3.11
type DbgAddress struct { Label string Index *big.Int A common.Address Raw types.Log // Blockchain specific contextual infos }
DbgAddress event with ID 0xa33a9370a938260eee2537d9480ca0caa9789521da8e57afb3a0699d3ff9b260
type DeleteRecording ¶ added in v1.3.11
type DeleteRecording struct { Timestamp *big.Int Accessor common.Address RecObj common.Address RecContract common.Address Raw types.Log // Blockchain specific contextual infos }
DeleteRecording event with ID 0x9d3bb073bb2ef4d4a880f32fbbc665abfad2b29f532a231d93ab2207396f0b25
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 ¶
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() view returns(bool)
func (*EditableCaller) CanConfirm ¶
func (_Editable *EditableCaller) CanConfirm(opts *bind.CallOpts) (bool, error)
CanConfirm is a free data retrieval call binding the contract method 0x14cfabb3.
Solidity: function canConfirm() view returns(bool)
func (*EditableCaller) CanEdit ¶
func (_Editable *EditableCaller) CanEdit(opts *bind.CallOpts) (bool, error)
CanEdit is a free data retrieval call binding the contract method 0x81beeb64.
Solidity: function canEdit() view returns(bool)
func (*EditableCaller) CommitPending ¶
func (_Editable *EditableCaller) CommitPending(opts *bind.CallOpts) (bool, error)
CommitPending is a free data retrieval call binding the contract method 0x375a6e7c.
Solidity: function commitPending() view returns(bool)
func (*EditableCaller) ContentSpace ¶
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*EditableCaller) CountVersionHashes ¶
CountVersionHashes is a free data retrieval call binding the contract method 0x331b86c0.
Solidity: function countVersionHashes() view returns(uint256)
func (*EditableCaller) Creator ¶
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view 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() view returns(string)
func (*EditableCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*EditableCaller) ParentAddress ¶
ParentAddress is a free data retrieval call binding the contract method 0x00821de3.
Solidity: function parentAddress() view returns(address)
func (*EditableCaller) PendingHash ¶
func (_Editable *EditableCaller) PendingHash(opts *bind.CallOpts) (string, error)
PendingHash is a free data retrieval call binding the contract method 0x628449fd.
Solidity: function pendingHash() view returns(string)
func (*EditableCaller) Version ¶
func (_Editable *EditableCaller) Version(opts *bind.CallOpts) ([32]byte, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(bytes32)
func (*EditableCaller) VersionHashes ¶
VersionHashes is a free data retrieval call binding the contract method 0x7ca8f618.
Solidity: function versionHashes(uint256 ) view returns(string)
func (*EditableCaller) VersionTimestamp ¶
func (_Editable *EditableCaller) VersionTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
VersionTimestamp is a free data retrieval call binding the contract method 0x7886f747.
Solidity: function versionTimestamp(uint256 ) view returns(uint256)
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 ¶
func (it *EditableCommitPendingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EditableCommitPendingIterator) Error ¶
func (it *EditableCommitPendingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EditableCommitPendingIterator) Next ¶
func (it *EditableCommitPendingIterator) 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 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 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() payable returns(bool)
func (*EditableTransactor) DeleteVersion ¶
func (_Editable *EditableTransactor) DeleteVersion(opts *bind.TransactOpts, _versionHash string) (*types.Transaction, error)
DeleteVersion is a paid mutator transaction binding the contract method 0xe1a70717.
Solidity: function deleteVersion(string _versionHash) returns(int256)
func (*EditableTransactor) Fallback ¶ added in v1.3.11
func (_Editable *EditableTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*EditableTransactor) Kill ¶
func (_Editable *EditableTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*EditableTransactor) TransferCreatorship ¶
func (_Editable *EditableTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.
Solidity: function transferCreatorship(address newCreator) returns()
func (*EditableTransactor) TransferOwnership ¶
func (_Editable *EditableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*EditableTransactor) UpdateRequest ¶
func (_Editable *EditableTransactor) UpdateRequest(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateRequest is a paid mutator transaction binding the contract method 0xc287e0ed.
Solidity: function updateRequest() returns()
type EditableUpdateRequest ¶
type EditableUpdateRequest struct { ObjectHash string Raw types.Log // Blockchain specific contextual infos }
EditableUpdateRequest represents a UpdateRequest event raised by the Editable contract.
type EditableUpdateRequestIterator ¶
type EditableUpdateRequestIterator struct { Event *EditableUpdateRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EditableUpdateRequestIterator is returned from FilterUpdateRequest and is used to iterate over the raw logs and unpacked data for UpdateRequest events raised by the Editable contract.
func (*EditableUpdateRequestIterator) Close ¶
func (it *EditableUpdateRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EditableUpdateRequestIterator) Error ¶
func (it *EditableUpdateRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EditableUpdateRequestIterator) Next ¶
func (it *EditableUpdateRequestIterator) 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 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 ¶
func (it *EditableVersionConfirmIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EditableVersionConfirmIterator) Error ¶
func (it *EditableVersionConfirmIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EditableVersionConfirmIterator) Next ¶
func (it *EditableVersionConfirmIterator) 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 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 ¶
func (it *EditableVersionDeleteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EditableVersionDeleteIterator) Error ¶
func (it *EditableVersionDeleteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EditableVersionDeleteIterator) Next ¶
func (it *EditableVersionDeleteIterator) 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 EngageAccountLibrary ¶ added in v1.3.11
type EngageAccountLibrary struct { AccountAddress common.Address Raw types.Log // Blockchain specific contextual infos }
EngageAccountLibrary event with ID 0x53ce35a7383a3ea3f695bdf0f87d7e5485ba816b382673e849bfdd24e7f5e3ca
type ExecStatus ¶ added in v1.3.11
type ExecStatus struct { Guarantor common.Address Code *big.Int Raw types.Log // Blockchain specific contextual infos }
ExecStatus event with ID 0x583d8312ef7016406c7ea8ba9796b9e55ac1fdc22455754cbc93869509faefad
type 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 ¶
func (it *ExternalUserWalletAccessRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternalUserWalletAccessRequestIterator) Error ¶
func (it *ExternalUserWalletAccessRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternalUserWalletAccessRequestIterator) Next ¶
func (it *ExternalUserWalletAccessRequestIterator) 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 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() view 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() view 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() view 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() view 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() view 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() view 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() view 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() view 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() view 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() view 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() view 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() view 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() view 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() view 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 ) view 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 ) view 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 ¶
func (it *ExternalUserWalletCommitPendingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternalUserWalletCommitPendingIterator) Error ¶
func (it *ExternalUserWalletCommitPendingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternalUserWalletCommitPendingIterator) Next ¶
func (it *ExternalUserWalletCommitPendingIterator) 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 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 ¶
func (it *ExternalUserWalletCreateExtUserWalletIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternalUserWalletCreateExtUserWalletIterator) Error ¶
func (it *ExternalUserWalletCreateExtUserWalletIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternalUserWalletCreateExtUserWalletIterator) Next ¶
func (it *ExternalUserWalletCreateExtUserWalletIterator) 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 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 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() payable 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) Fallback ¶ added in v1.3.11
func (_ExternalUserWallet *ExternalUserWalletTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*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 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 ¶
func (it *ExternalUserWalletUpdateRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternalUserWalletUpdateRequestIterator) Error ¶
func (it *ExternalUserWalletUpdateRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternalUserWalletUpdateRequestIterator) Next ¶
func (it *ExternalUserWalletUpdateRequestIterator) 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 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 ¶
func (it *ExternalUserWalletVersionConfirmIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternalUserWalletVersionConfirmIterator) Error ¶
func (it *ExternalUserWalletVersionConfirmIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternalUserWalletVersionConfirmIterator) Next ¶
func (it *ExternalUserWalletVersionConfirmIterator) 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 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 ¶
func (it *ExternalUserWalletVersionDeleteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternalUserWalletVersionDeleteIterator) Error ¶
func (it *ExternalUserWalletVersionDeleteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternalUserWalletVersionDeleteIterator) Next ¶
func (it *ExternalUserWalletVersionDeleteIterator) 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 GetAccessCharge ¶ added in v1.3.11
type GetAccessCharge struct { Level uint8 AccessCharge *big.Int Raw types.Log // Blockchain specific contextual infos }
GetAccessCharge event with ID 0xa58326ee5bb617cb8b4f0d0f5f557c469d2d05d7a738f777037deda9c724b370
type GetAccessWallet ¶ added in v1.3.11
type GetAccessWallet struct { WalletAddress common.Address Raw types.Log // Blockchain specific contextual infos }
GetAccessWallet event with ID 0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157
type IFactorySpace ¶
type IFactorySpace struct { IFactorySpaceCaller // Read-only binding to the contract IFactorySpaceTransactor // Write-only binding to the contract IFactorySpaceFilterer // Log filterer for contract events }
IFactorySpace is an auto generated Go binding around an Ethereum contract.
func NewIFactorySpace ¶
func NewIFactorySpace(address common.Address, backend bind.ContractBackend) (*IFactorySpace, error)
NewIFactorySpace creates a new instance of IFactorySpace, bound to a specific deployed contract.
type IFactorySpaceCaller ¶
type IFactorySpaceCaller struct {
// contains filtered or unexported fields
}
IFactorySpaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIFactorySpaceCaller ¶
func NewIFactorySpaceCaller(address common.Address, caller bind.ContractCaller) (*IFactorySpaceCaller, error)
NewIFactorySpaceCaller creates a new read-only instance of IFactorySpace, bound to a specific deployed contract.
type IFactorySpaceFilterer ¶
type IFactorySpaceFilterer struct {
// contains filtered or unexported fields
}
IFactorySpaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIFactorySpaceFilterer ¶
func NewIFactorySpaceFilterer(address common.Address, filterer bind.ContractFilterer) (*IFactorySpaceFilterer, error)
NewIFactorySpaceFilterer creates a new log filterer instance of IFactorySpace, bound to a specific deployed contract.
type IFactorySpaceTransactor ¶
type IFactorySpaceTransactor struct {
// contains filtered or unexported fields
}
IFactorySpaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIFactorySpaceTransactor ¶
func NewIFactorySpaceTransactor(address common.Address, transactor bind.ContractTransactor) (*IFactorySpaceTransactor, error)
NewIFactorySpaceTransactor creates a new write-only instance of IFactorySpace, bound to a specific deployed contract.
func (*IFactorySpaceTransactor) CreateContent ¶
func (_IFactorySpace *IFactorySpaceTransactor) CreateContent(opts *bind.TransactOpts, lib common.Address, content_type common.Address) (*types.Transaction, error)
CreateContent is a paid mutator transaction binding the contract method 0xbf4e088f.
Solidity: function createContent(address lib, address content_type) returns(address)
func (*IFactorySpaceTransactor) CreateContentType ¶
func (_IFactorySpace *IFactorySpaceTransactor) CreateContentType(opts *bind.TransactOpts) (*types.Transaction, error)
CreateContentType is a paid mutator transaction binding the contract method 0xb8cfaf05.
Solidity: function createContentType() returns(address)
func (*IFactorySpaceTransactor) CreateGroup ¶
func (_IFactorySpace *IFactorySpaceTransactor) CreateGroup(opts *bind.TransactOpts) (*types.Transaction, error)
CreateGroup is a paid mutator transaction binding the contract method 0x575185ed.
Solidity: function createGroup() returns(address)
func (*IFactorySpaceTransactor) CreateLibrary ¶
func (_IFactorySpace *IFactorySpaceTransactor) CreateLibrary(opts *bind.TransactOpts, address_KMS common.Address) (*types.Transaction, error)
CreateLibrary is a paid mutator transaction binding the contract method 0x40b89f06.
Solidity: function createLibrary(address address_KMS) returns(address)
type IKmsSpace ¶
type IKmsSpace struct { IKmsSpaceCaller // Read-only binding to the contract IKmsSpaceTransactor // Write-only binding to the contract IKmsSpaceFilterer // Log filterer for contract events }
IKmsSpace is an auto generated Go binding around an Ethereum contract.
func NewIKmsSpace ¶
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) view returns(uint256)
func (*IKmsSpaceCaller) GetKMSID ¶
func (_IKmsSpace *IKmsSpaceCaller) GetKMSID(opts *bind.CallOpts, _kmsAddr common.Address) (string, error)
GetKMSID is a free data retrieval call binding the contract method 0x589aafc1.
Solidity: function getKMSID(address _kmsAddr) view returns(string)
func (*IKmsSpaceCaller) GetKMSInfo ¶
func (_IKmsSpace *IKmsSpaceCaller) GetKMSInfo(opts *bind.CallOpts, _kmsID string, prefix []byte) (string, string, error)
GetKMSInfo is a free data retrieval call binding the contract method 0x268bfac4.
Solidity: function getKMSInfo(string _kmsID, bytes prefix) view returns(string, string)
type IKmsSpaceFilterer ¶
type IKmsSpaceFilterer struct {
// contains filtered or unexported fields
}
IKmsSpaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIKmsSpaceFilterer ¶
func NewIKmsSpaceFilterer(address common.Address, filterer bind.ContractFilterer) (*IKmsSpaceFilterer, error)
NewIKmsSpaceFilterer creates a new log filterer instance of IKmsSpace, bound to a specific deployed contract.
type IKmsSpaceTransactor ¶
type IKmsSpaceTransactor struct {
// contains filtered or unexported fields
}
IKmsSpaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIKmsSpaceTransactor ¶
func NewIKmsSpaceTransactor(address common.Address, transactor bind.ContractTransactor) (*IKmsSpaceTransactor, error)
NewIKmsSpaceTransactor creates a new write-only instance of IKmsSpace, bound to a specific deployed contract.
type INodeSpace ¶
type INodeSpace struct { INodeSpaceCaller // Read-only binding to the contract INodeSpaceTransactor // Write-only binding to the contract INodeSpaceFilterer // Log filterer for contract events }
INodeSpace is an auto generated Go binding around an Ethereum contract.
func NewINodeSpace ¶
func NewINodeSpace(address common.Address, backend bind.ContractBackend) (*INodeSpace, error)
NewINodeSpace creates a new instance of INodeSpace, bound to a specific deployed contract.
type INodeSpaceCaller ¶
type INodeSpaceCaller struct {
// contains filtered or unexported fields
}
INodeSpaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewINodeSpaceCaller ¶
func NewINodeSpaceCaller(address common.Address, caller bind.ContractCaller) (*INodeSpaceCaller, error)
NewINodeSpaceCaller creates a new read-only instance of INodeSpace, bound to a specific deployed contract.
func (*INodeSpaceCaller) CanNodePublish ¶
func (_INodeSpace *INodeSpaceCaller) CanNodePublish(opts *bind.CallOpts, candidate common.Address) (bool, error)
CanNodePublish is a free data retrieval call binding the contract method 0x26683e14.
Solidity: function canNodePublish(address candidate) view returns(bool)
type INodeSpaceFilterer ¶
type INodeSpaceFilterer struct {
// contains filtered or unexported fields
}
INodeSpaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewINodeSpaceFilterer ¶
func NewINodeSpaceFilterer(address common.Address, filterer bind.ContractFilterer) (*INodeSpaceFilterer, error)
NewINodeSpaceFilterer creates a new log filterer instance of INodeSpace, bound to a specific deployed contract.
type INodeSpaceTransactor ¶
type INodeSpaceTransactor struct {
// contains filtered or unexported fields
}
INodeSpaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewINodeSpaceTransactor ¶
func NewINodeSpaceTransactor(address common.Address, transactor bind.ContractTransactor) (*INodeSpaceTransactor, error)
NewINodeSpaceTransactor creates a new write-only instance of INodeSpace, bound to a specific deployed contract.
type IUserSpace ¶
type IUserSpace struct { IUserSpaceCaller // Read-only binding to the contract IUserSpaceTransactor // Write-only binding to the contract IUserSpaceFilterer // Log filterer for contract events }
IUserSpace is an auto generated Go binding around an Ethereum contract.
func NewIUserSpace ¶
func NewIUserSpace(address common.Address, backend bind.ContractBackend) (*IUserSpace, error)
NewIUserSpace creates a new instance of IUserSpace, bound to a specific deployed contract.
type IUserSpaceCaller ¶
type IUserSpaceCaller struct {
// contains filtered or unexported fields
}
IUserSpaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIUserSpaceCaller ¶
func NewIUserSpaceCaller(address common.Address, caller bind.ContractCaller) (*IUserSpaceCaller, error)
NewIUserSpaceCaller creates a new read-only instance of IUserSpace, bound to a specific deployed contract.
func (*IUserSpaceCaller) UserWallets ¶
func (_IUserSpace *IUserSpaceCaller) UserWallets(opts *bind.CallOpts, _userAddr common.Address) (common.Address, error)
UserWallets is a free data retrieval call binding the contract method 0x63e6ffdd.
Solidity: function userWallets(address _userAddr) view returns(address)
type IUserSpaceFilterer ¶
type IUserSpaceFilterer struct {
// contains filtered or unexported fields
}
IUserSpaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIUserSpaceFilterer ¶
func NewIUserSpaceFilterer(address common.Address, filterer bind.ContractFilterer) (*IUserSpaceFilterer, error)
NewIUserSpaceFilterer creates a new log filterer instance of IUserSpace, bound to a specific deployed contract.
type IUserSpaceTransactor ¶
type IUserSpaceTransactor struct {
// contains filtered or unexported fields
}
IUserSpaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIUserSpaceTransactor ¶
func NewIUserSpaceTransactor(address common.Address, transactor bind.ContractTransactor) (*IUserSpaceTransactor, error)
NewIUserSpaceTransactor creates a new write-only instance of IUserSpace, bound to a specific deployed contract.
type InsufficientFunds ¶ added in v1.3.11
type InsufficientFunds struct { AccessCharge *big.Int AmountProvided *big.Int Raw types.Log // Blockchain specific contextual infos }
InsufficientFunds event with ID 0x03eb8b54a949acec2cd08fdb6d6bd4647a1f2c907d75d6900648effa92eb147f
type InvokeCustomPostHook ¶ added in v1.3.11
type InvokeCustomPostHook struct { CustomContract common.Address Raw types.Log // Blockchain specific contextual infos }
InvokeCustomPostHook event with ID 0x97d9c9779ed3ed8b9a6edfe16d17b1fdec843245747a19abfb621806e37d4a89
type InvokeCustomPreHook ¶ added in v1.3.11
type InvokeCustomPreHook struct { CustomContract common.Address Raw types.Log // Blockchain specific contextual infos }
InvokeCustomPreHook event with ID 0x12b04791b5caab768e2757268992f0c62801e3921d9e310c893f0d5f9caa5f71
type Log ¶ added in v1.3.11
Log event with ID 0xcf34ef537ac33ee1ac626ca1587a0a7e8e51561e5514f8cb36afa1c5102b3bab
type LogAddress ¶ added in v1.3.11
type LogAddress struct { Label string A common.Address Raw types.Log // Blockchain specific contextual infos }
LogAddress event with ID 0x62ddffe5b5108385f7a590f100e1ee414ad9551a31f089e64e82998440785e1e
type LogBool ¶ added in v1.3.11
LogBool event with ID 0x4c34c2f9a78632f29fa59aaed5514cb742fd9fbcfd7ccc2c03c85f2bbc621c47
type LogBytes32 ¶ added in v1.3.11
type LogBytes32 struct { Label string B [32]byte Raw types.Log // Blockchain specific contextual infos }
LogBytes32 event with ID 0x02d93529bba9d141e5e06733c52c7e6fbcb1149586adb5c24064b522ab26f1d7
type LogInt256 ¶ added in v1.3.11
type LogInt256 struct { Label string U *big.Int Raw types.Log // Blockchain specific contextual infos }
LogInt256 event with ID 0x3d9b341774178bb033613e3a7a1cadb2244b3bcbb1372905d2ba24dca38aeb22
type LogUint256 ¶ added in v1.3.11
type LogUint256 struct { Label string U *big.Int Raw types.Log // Blockchain specific contextual infos }
LogUint256 event with ID 0x31c369d7029afba34b21369bcf9a6ac132fb2621c34558b914859b768d05232d
type 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 ¶
func (it *LvRecordableStreamAuthorizeRecordingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamAuthorizeRecordingIterator) Error ¶
func (it *LvRecordableStreamAuthorizeRecordingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamAuthorizeRecordingIterator) Next ¶
func (it *LvRecordableStreamAuthorizeRecordingIterator) 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 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() view 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() view 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() view 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() view 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() view 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() view returns(uint8)
func (*LvRecordableStreamCaller) EndTime ¶
EndTime is a free data retrieval call binding the contract method 0x3197cbb6.
Solidity: function endTime() view 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() view 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) view 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() view 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 ) view 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() view 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() view 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() view 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() view 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() view 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[] ) view 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 ) pure 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 ¶
func (it *LvRecordableStreamCreateRecordingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamCreateRecordingIterator) Error ¶
func (it *LvRecordableStreamCreateRecordingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamCreateRecordingIterator) Next ¶
func (it *LvRecordableStreamCreateRecordingIterator) 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 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 ¶
func (it *LvRecordableStreamDeleteRecordingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamDeleteRecordingIterator) Error ¶
func (it *LvRecordableStreamDeleteRecordingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamDeleteRecordingIterator) Next ¶
func (it *LvRecordableStreamDeleteRecordingIterator) 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 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 ¶
func (it *LvRecordableStreamDisableRecordingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamDisableRecordingIterator) Error ¶
func (it *LvRecordableStreamDisableRecordingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamDisableRecordingIterator) Next ¶
func (it *LvRecordableStreamDisableRecordingIterator) 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 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 ¶
func (it *LvRecordableStreamEnableRecordingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamEnableRecordingIterator) Error ¶
func (it *LvRecordableStreamEnableRecordingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamEnableRecordingIterator) Next ¶
func (it *LvRecordableStreamEnableRecordingIterator) 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 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 ¶
func (it *LvRecordableStreamLogAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamLogAddressIterator) Error ¶
func (it *LvRecordableStreamLogAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamLogAddressIterator) Next ¶
func (it *LvRecordableStreamLogAddressIterator) 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 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 ¶
func (it *LvRecordableStreamLogBoolIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamLogBoolIterator) Error ¶
func (it *LvRecordableStreamLogBoolIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamLogBoolIterator) Next ¶
func (it *LvRecordableStreamLogBoolIterator) 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 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 ¶
func (it *LvRecordableStreamLogBytes32Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamLogBytes32Iterator) Error ¶
func (it *LvRecordableStreamLogBytes32Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamLogBytes32Iterator) Next ¶
func (it *LvRecordableStreamLogBytes32Iterator) 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 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 ¶
func (it *LvRecordableStreamLogInt256Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamLogInt256Iterator) Error ¶
func (it *LvRecordableStreamLogInt256Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamLogInt256Iterator) Next ¶
func (it *LvRecordableStreamLogInt256Iterator) 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 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 ¶
func (it *LvRecordableStreamLogIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamLogIterator) Error ¶
func (it *LvRecordableStreamLogIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamLogIterator) Next ¶
func (it *LvRecordableStreamLogIterator) 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 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 ¶
func (it *LvRecordableStreamLogPaymentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamLogPaymentIterator) Error ¶
func (it *LvRecordableStreamLogPaymentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamLogPaymentIterator) Next ¶
func (it *LvRecordableStreamLogPaymentIterator) 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 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 ¶
func (it *LvRecordableStreamLogUint256Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamLogUint256Iterator) Error ¶
func (it *LvRecordableStreamLogUint256Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamLogUint256Iterator) Next ¶
func (it *LvRecordableStreamLogUint256Iterator) 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 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 ¶
func (it *LvRecordableStreamMembershipGroupAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamMembershipGroupAddedIterator) Error ¶
func (it *LvRecordableStreamMembershipGroupAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamMembershipGroupAddedIterator) Next ¶
func (it *LvRecordableStreamMembershipGroupAddedIterator) 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 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 ¶
func (it *LvRecordableStreamMembershipGroupRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamMembershipGroupRemovedIterator) Error ¶
func (it *LvRecordableStreamMembershipGroupRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamMembershipGroupRemovedIterator) Next ¶
func (it *LvRecordableStreamMembershipGroupRemovedIterator) 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 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 ¶
func (it *LvRecordableStreamRecordedProgramIdIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamRecordedProgramIdIterator) Error ¶
func (it *LvRecordableStreamRecordedProgramIdIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamRecordedProgramIdIterator) Next ¶
func (it *LvRecordableStreamRecordedProgramIdIterator) 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 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 ¶
func (it *LvRecordableStreamRecordingPlaybackCompletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamRecordingPlaybackCompletedIterator) Error ¶
func (it *LvRecordableStreamRecordingPlaybackCompletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamRecordingPlaybackCompletedIterator) Next ¶
func (it *LvRecordableStreamRecordingPlaybackCompletedIterator) 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 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 ¶
func (it *LvRecordableStreamRecordingPlaybackStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamRecordingPlaybackStartedIterator) Error ¶
func (it *LvRecordableStreamRecordingPlaybackStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamRecordingPlaybackStartedIterator) Next ¶
func (it *LvRecordableStreamRecordingPlaybackStartedIterator) 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 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 ¶
func (it *LvRecordableStreamRunAccessChargeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamRunAccessChargeIterator) Error ¶
func (it *LvRecordableStreamRunAccessChargeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamRunAccessChargeIterator) Next ¶
func (it *LvRecordableStreamRunAccessChargeIterator) 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 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 ¶
func (it *LvRecordableStreamRunAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamRunAccessIterator) Error ¶
func (it *LvRecordableStreamRunAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamRunAccessIterator) Next ¶
func (it *LvRecordableStreamRunAccessIterator) 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 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 ¶
func (it *LvRecordableStreamRunCreateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamRunCreateIterator) Error ¶
func (it *LvRecordableStreamRunCreateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamRunCreateIterator) Next ¶
func (it *LvRecordableStreamRunCreateIterator) 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 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 ¶
func (it *LvRecordableStreamRunFinalizeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamRunFinalizeIterator) Error ¶
func (it *LvRecordableStreamRunFinalizeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamRunFinalizeIterator) Next ¶
func (it *LvRecordableStreamRunFinalizeIterator) 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 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 ¶
func (it *LvRecordableStreamRunKillIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamRunKillIterator) Error ¶
func (it *LvRecordableStreamRunKillIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamRunKillIterator) Next ¶
func (it *LvRecordableStreamRunKillIterator) 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 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 ¶
func (it *LvRecordableStreamRunStatusChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamRunStatusChangeIterator) Error ¶
func (it *LvRecordableStreamRunStatusChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamRunStatusChangeIterator) Next ¶
func (it *LvRecordableStreamRunStatusChangeIterator) 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 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 ¶
func (it *LvRecordableStreamSetRecordingStatusIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamSetRecordingStatusIterator) Error ¶
func (it *LvRecordableStreamSetRecordingStatusIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamSetRecordingStatusIterator) Next ¶
func (it *LvRecordableStreamSetRecordingStatusIterator) 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 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 ¶
func (it *LvRecordableStreamSetRecordingTimesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamSetRecordingTimesIterator) Error ¶
func (it *LvRecordableStreamSetRecordingTimesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamSetRecordingTimesIterator) Next ¶
func (it *LvRecordableStreamSetRecordingTimesIterator) 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 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 ¶
func (it *LvRecordableStreamStartStreamIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamStartStreamIterator) Error ¶
func (it *LvRecordableStreamStartStreamIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamStartStreamIterator) Next ¶
func (it *LvRecordableStreamStartStreamIterator) 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 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 ¶
func (it *LvRecordableStreamStopStreamIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordableStreamStopStreamIterator) Error ¶
func (it *LvRecordableStreamStopStreamIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordableStreamStopStreamIterator) Next ¶
func (it *LvRecordableStreamStopStreamIterator) 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 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) Fallback ¶ added in v1.3.11
func (_LvRecordableStream *LvRecordableStreamTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*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[] ) payable 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() payable 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 ) payable 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) payable 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 ) payable 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() payable 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) payable 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 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 ¶
ContentAddress is a free data retrieval call binding the contract method 0x129b9775.
Solidity: function contentAddress() view returns(address)
func (*LvRecordingCaller) ContentSpace ¶
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*LvRecordingCaller) Creator ¶
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view 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() view 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() view 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() view returns(uint8)
func (*LvRecordingCaller) EndTime ¶
EndTime is a free data retrieval call binding the contract method 0x3197cbb6.
Solidity: function endTime() view returns(uint256)
func (*LvRecordingCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view 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() view 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() view 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[] ) view 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 ) pure 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 ¶
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 ¶
func (it *LvRecordingLogAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordingLogAddressIterator) Error ¶
func (it *LvRecordingLogAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordingLogAddressIterator) Next ¶
func (it *LvRecordingLogAddressIterator) 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 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 ¶
func (it *LvRecordingLogBytes32Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordingLogBytes32Iterator) Error ¶
func (it *LvRecordingLogBytes32Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordingLogBytes32Iterator) Next ¶
func (it *LvRecordingLogBytes32Iterator) 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 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 ¶
func (it *LvRecordingLogInt256Iterator) 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 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 ¶
func (it *LvRecordingLogPaymentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordingLogPaymentIterator) Error ¶
func (it *LvRecordingLogPaymentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordingLogPaymentIterator) Next ¶
func (it *LvRecordingLogPaymentIterator) 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 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 ¶
func (it *LvRecordingLogUint256Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordingLogUint256Iterator) Error ¶
func (it *LvRecordingLogUint256Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordingLogUint256Iterator) Next ¶
func (it *LvRecordingLogUint256Iterator) 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 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 ¶
func (it *LvRecordingRecordProgramIdIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordingRecordProgramIdIterator) Error ¶
func (it *LvRecordingRecordProgramIdIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordingRecordProgramIdIterator) Next ¶
func (it *LvRecordingRecordProgramIdIterator) 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 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 ¶
func (it *LvRecordingRunAccessChargeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordingRunAccessChargeIterator) Error ¶
func (it *LvRecordingRunAccessChargeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordingRunAccessChargeIterator) Next ¶
func (it *LvRecordingRunAccessChargeIterator) 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 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 ¶
func (it *LvRecordingRunAccessIterator) 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 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 ¶
func (it *LvRecordingRunCreateIterator) 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 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 ¶
func (it *LvRecordingRunFinalizeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordingRunFinalizeIterator) Error ¶
func (it *LvRecordingRunFinalizeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordingRunFinalizeIterator) Next ¶
func (it *LvRecordingRunFinalizeIterator) 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 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 ¶
func (it *LvRecordingRunStatusChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordingRunStatusChangeIterator) Error ¶
func (it *LvRecordingRunStatusChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordingRunStatusChangeIterator) Next ¶
func (it *LvRecordingRunStatusChangeIterator) 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 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) Fallback ¶ added in v1.3.11
func (_LvRecording *LvRecordingTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*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) payable 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() payable 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) payable 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) payable 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 ) payable 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() payable 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) payable 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 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 ¶
func (it *LvRecordingUpdateRecordingStatusIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvRecordingUpdateRecordingStatusIterator) Error ¶
func (it *LvRecordingUpdateRecordingStatusIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvRecordingUpdateRecordingStatusIterator) Next ¶
func (it *LvRecordingUpdateRecordingStatusIterator) 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 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 ¶
func (it *LvStreamRightsHolderAuthorizeRecordingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderAuthorizeRecordingIterator) Error ¶
func (it *LvStreamRightsHolderAuthorizeRecordingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderAuthorizeRecordingIterator) Next ¶
func (it *LvStreamRightsHolderAuthorizeRecordingIterator) 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 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() view 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() view 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() view 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() view 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() view 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() view 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 ) view 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[] ) view 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 ) pure 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 ¶
func (it *LvStreamRightsHolderDisableRecordingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderDisableRecordingIterator) Error ¶
func (it *LvStreamRightsHolderDisableRecordingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderDisableRecordingIterator) Next ¶
func (it *LvStreamRightsHolderDisableRecordingIterator) 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 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 ¶
func (it *LvStreamRightsHolderEnableRecordingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderEnableRecordingIterator) Error ¶
func (it *LvStreamRightsHolderEnableRecordingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderEnableRecordingIterator) Next ¶
func (it *LvStreamRightsHolderEnableRecordingIterator) 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 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 ¶
func (it *LvStreamRightsHolderLogAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderLogAddressIterator) Error ¶
func (it *LvStreamRightsHolderLogAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderLogAddressIterator) Next ¶
func (it *LvStreamRightsHolderLogAddressIterator) 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 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 ¶
func (it *LvStreamRightsHolderLogBoolIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderLogBoolIterator) Error ¶
func (it *LvStreamRightsHolderLogBoolIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderLogBoolIterator) Next ¶
func (it *LvStreamRightsHolderLogBoolIterator) 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 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 ¶
func (it *LvStreamRightsHolderLogBytes32Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderLogBytes32Iterator) Error ¶
func (it *LvStreamRightsHolderLogBytes32Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderLogBytes32Iterator) Next ¶
func (it *LvStreamRightsHolderLogBytes32Iterator) 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 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 ¶
func (it *LvStreamRightsHolderLogInt256Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderLogInt256Iterator) Error ¶
func (it *LvStreamRightsHolderLogInt256Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderLogInt256Iterator) Next ¶
func (it *LvStreamRightsHolderLogInt256Iterator) 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 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 ¶
func (it *LvStreamRightsHolderLogIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderLogIterator) Error ¶
func (it *LvStreamRightsHolderLogIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderLogIterator) Next ¶
func (it *LvStreamRightsHolderLogIterator) 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 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 ¶
func (it *LvStreamRightsHolderLogPaymentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderLogPaymentIterator) Error ¶
func (it *LvStreamRightsHolderLogPaymentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderLogPaymentIterator) Next ¶
func (it *LvStreamRightsHolderLogPaymentIterator) 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 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 ¶
func (it *LvStreamRightsHolderLogUint256Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderLogUint256Iterator) Error ¶
func (it *LvStreamRightsHolderLogUint256Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderLogUint256Iterator) Next ¶
func (it *LvStreamRightsHolderLogUint256Iterator) 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 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 ¶
func (it *LvStreamRightsHolderRunAccessChargeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderRunAccessChargeIterator) Error ¶
func (it *LvStreamRightsHolderRunAccessChargeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderRunAccessChargeIterator) Next ¶
func (it *LvStreamRightsHolderRunAccessChargeIterator) 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 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 ¶
func (it *LvStreamRightsHolderRunAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderRunAccessIterator) Error ¶
func (it *LvStreamRightsHolderRunAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderRunAccessIterator) Next ¶
func (it *LvStreamRightsHolderRunAccessIterator) 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 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 ¶
func (it *LvStreamRightsHolderRunCreateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderRunCreateIterator) Error ¶
func (it *LvStreamRightsHolderRunCreateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderRunCreateIterator) Next ¶
func (it *LvStreamRightsHolderRunCreateIterator) 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 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 ¶
func (it *LvStreamRightsHolderRunFinalizeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderRunFinalizeIterator) Error ¶
func (it *LvStreamRightsHolderRunFinalizeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderRunFinalizeIterator) Next ¶
func (it *LvStreamRightsHolderRunFinalizeIterator) 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 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 ¶
func (it *LvStreamRightsHolderRunKillIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderRunKillIterator) Error ¶
func (it *LvStreamRightsHolderRunKillIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderRunKillIterator) Next ¶
func (it *LvStreamRightsHolderRunKillIterator) 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 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 ¶
func (it *LvStreamRightsHolderRunStatusChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LvStreamRightsHolderRunStatusChangeIterator) Error ¶
func (it *LvStreamRightsHolderRunStatusChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LvStreamRightsHolderRunStatusChangeIterator) Next ¶
func (it *LvStreamRightsHolderRunStatusChangeIterator) 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 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) Fallback ¶ added in v1.3.11
func (_LvStreamRightsHolder *LvStreamRightsHolderTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*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[] ) payable 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() payable 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 ) payable 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) payable 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 ) payable 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() payable 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) payable 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 ManagerAccessGranted ¶ added in v1.3.11
type ManagerAccessGranted struct { Candidate common.Address Raw types.Log // Blockchain specific contextual infos }
ManagerAccessGranted event with ID 0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117
type ManagerAccessRevoked ¶ added in v1.3.11
type ManagerAccessRevoked struct { Candidate common.Address Raw types.Log // Blockchain specific contextual infos }
ManagerAccessRevoked event with ID 0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95
type MemberAdded ¶ added in v1.3.11
type MemberAdded struct { Candidate common.Address Raw types.Log // Blockchain specific contextual infos }
MemberAdded event with ID 0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914
type MemberRevoked ¶ added in v1.3.11
type MemberRevoked struct { Candidate common.Address Raw types.Log // Blockchain specific contextual infos }
MemberRevoked event with ID 0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c
type MembershipGroupAdded ¶ added in v1.3.11
type MembershipGroupAdded struct { Timestamp *big.Int Group common.Address Raw types.Log // Blockchain specific contextual infos }
MembershipGroupAdded event with ID 0x467a7c1305f91e354a8a1e9046906d4d1a4852f958a073a392555d809be313a7
type MembershipGroupRemoved ¶ added in v1.3.11
type MembershipGroupRemoved struct { Timestamp *big.Int Group common.Address Raw types.Log // Blockchain specific contextual infos }
MembershipGroupRemoved event with ID 0x7b4822b1021af568bad37d56a35fbc255dc67153c544aa4116a289632a4e5955
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 ¶
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*MetaObjectCaller) Creator ¶
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
func (*MetaObjectCaller) GetMeta ¶
GetMeta is a free data retrieval call binding the contract method 0xac55c906.
Solidity: function getMeta(bytes key) view returns(bytes)
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 ¶
func (it *MetaObjectObjectMetaChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MetaObjectObjectMetaChangedIterator) Error ¶
func (it *MetaObjectObjectMetaChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MetaObjectObjectMetaChangedIterator) Next ¶
func (it *MetaObjectObjectMetaChangedIterator) 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 MetaObjectTransactor ¶
type MetaObjectTransactor struct {
// contains filtered or unexported fields
}
MetaObjectTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMetaObjectTransactor ¶
func NewMetaObjectTransactor(address common.Address, transactor bind.ContractTransactor) (*MetaObjectTransactor, error)
NewMetaObjectTransactor creates a new write-only instance of MetaObject, bound to a specific deployed contract.
func (*MetaObjectTransactor) Fallback ¶ added in v1.3.11
func (_MetaObject *MetaObjectTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*MetaObjectTransactor) Kill ¶
func (_MetaObject *MetaObjectTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*MetaObjectTransactor) PutMeta ¶
func (_MetaObject *MetaObjectTransactor) PutMeta(opts *bind.TransactOpts, key []byte, value []byte) (*types.Transaction, error)
PutMeta is a paid mutator transaction binding the contract method 0xe542b7cb.
Solidity: function putMeta(bytes key, bytes value) returns()
func (*MetaObjectTransactor) TransferCreatorship ¶
func (_MetaObject *MetaObjectTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.
Solidity: function transferCreatorship(address newCreator) returns()
func (*MetaObjectTransactor) TransferOwnership ¶
func (_MetaObject *MetaObjectTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Node ¶
type Node struct { NodeCaller // Read-only binding to the contract NodeTransactor // Write-only binding to the contract NodeFilterer // Log filterer for contract events }
Node is an auto generated Go binding around an Ethereum contract.
func DeployNode ¶
func DeployNode(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Node, error)
DeployNode deploys a new Ethereum contract, binding an instance of Node to it.
type NodeApproved ¶ added in v1.3.11
type NodeApproved struct { Addr common.Address Locator []byte Raw types.Log // Blockchain specific contextual infos }
NodeApproved event with ID 0xd644c8164f225d3b7fdbcc404f279bb1e823ef0d93f88dd4b24e85d0e7bc6a54
type NodeCaller ¶
type NodeCaller struct {
// contains filtered or unexported fields
}
NodeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewNodeCaller ¶
func NewNodeCaller(address common.Address, caller bind.ContractCaller) (*NodeCaller, error)
NewNodeCaller creates a new read-only instance of Node, bound to a specific deployed contract.
func (*NodeCaller) ContentSpace ¶
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*NodeCaller) Creator ¶
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
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 NodeLogAddress ¶
type NodeLogAddress struct { Label string A common.Address Raw types.Log // Blockchain specific contextual infos }
NodeLogAddress represents a LogAddress event raised by the Node contract.
type NodeLogAddressIterator ¶
type NodeLogAddressIterator struct { Event *NodeLogAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NodeLogAddressIterator is returned from FilterLogAddress and is used to iterate over the raw logs and unpacked data for LogAddress events raised by the Node contract.
func (*NodeLogAddressIterator) Close ¶
func (it *NodeLogAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NodeLogAddressIterator) Error ¶
func (it *NodeLogAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NodeLogAddressIterator) Next ¶
func (it *NodeLogAddressIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type NodeLogBool ¶
type NodeLogBool struct { Label string B bool Raw types.Log // Blockchain specific contextual infos }
NodeLogBool represents a LogBool event raised by the Node contract.
type NodeLogBoolIterator ¶
type NodeLogBoolIterator struct { Event *NodeLogBool // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NodeLogBoolIterator is returned from FilterLogBool and is used to iterate over the raw logs and unpacked data for LogBool events raised by the Node contract.
func (*NodeLogBoolIterator) Close ¶
func (it *NodeLogBoolIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NodeLogBoolIterator) Error ¶
func (it *NodeLogBoolIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NodeLogBoolIterator) Next ¶
func (it *NodeLogBoolIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type NodeLogBytes32 ¶
type NodeLogBytes32 struct { Label string B [32]byte Raw types.Log // Blockchain specific contextual infos }
NodeLogBytes32 represents a LogBytes32 event raised by the Node contract.
type NodeLogBytes32Iterator ¶
type NodeLogBytes32Iterator struct { Event *NodeLogBytes32 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NodeLogBytes32Iterator is returned from FilterLogBytes32 and is used to iterate over the raw logs and unpacked data for LogBytes32 events raised by the Node contract.
func (*NodeLogBytes32Iterator) Close ¶
func (it *NodeLogBytes32Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NodeLogBytes32Iterator) Error ¶
func (it *NodeLogBytes32Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NodeLogBytes32Iterator) Next ¶
func (it *NodeLogBytes32Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type NodeLogInt256 ¶
type NodeLogInt256 struct { Label string U *big.Int Raw types.Log // Blockchain specific contextual infos }
NodeLogInt256 represents a LogInt256 event raised by the Node contract.
type NodeLogInt256Iterator ¶
type NodeLogInt256Iterator struct { Event *NodeLogInt256 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NodeLogInt256Iterator is returned from FilterLogInt256 and is used to iterate over the raw logs and unpacked data for LogInt256 events raised by the Node contract.
func (*NodeLogInt256Iterator) Close ¶
func (it *NodeLogInt256Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NodeLogInt256Iterator) Error ¶
func (it *NodeLogInt256Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NodeLogInt256Iterator) Next ¶
func (it *NodeLogInt256Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type NodeLogIterator ¶
type NodeLogIterator struct { Event *NodeLog // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NodeLogIterator is returned from FilterLog and is used to iterate over the raw logs and unpacked data for Log events raised by the Node contract.
func (*NodeLogIterator) Close ¶
func (it *NodeLogIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NodeLogIterator) Error ¶
func (it *NodeLogIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NodeLogIterator) Next ¶
func (it *NodeLogIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type NodeLogUint256 ¶
type NodeLogUint256 struct { Label string U *big.Int Raw types.Log // Blockchain specific contextual infos }
NodeLogUint256 represents a LogUint256 event raised by the Node contract.
type NodeLogUint256Iterator ¶
type NodeLogUint256Iterator struct { Event *NodeLogUint256 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NodeLogUint256Iterator is returned from FilterLogUint256 and is used to iterate over the raw logs and unpacked data for LogUint256 events raised by the Node contract.
func (*NodeLogUint256Iterator) Close ¶
func (it *NodeLogUint256Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NodeLogUint256Iterator) Error ¶
func (it *NodeLogUint256Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NodeLogUint256Iterator) Next ¶
func (it *NodeLogUint256Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type NodeSpace ¶
type NodeSpace struct { NodeSpaceCaller // Read-only binding to the contract NodeSpaceTransactor // Write-only binding to the contract NodeSpaceFilterer // Log filterer for contract events }
NodeSpace is an auto generated Go binding around an Ethereum contract.
func DeployNodeSpace ¶
func DeployNodeSpace(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *NodeSpace, error)
DeployNodeSpace deploys a new Ethereum contract, binding an instance of NodeSpace to it.
func NewNodeSpace ¶
NewNodeSpace creates a new instance of NodeSpace, bound to a specific deployed contract.
type NodeSpaceAddNode ¶
type NodeSpaceAddNode struct { OwnerAddr common.Address NodeAddr common.Address Raw types.Log // Blockchain specific contextual infos }
NodeSpaceAddNode represents a AddNode event raised by the NodeSpace contract.
type NodeSpaceAddNodeIterator ¶
type NodeSpaceAddNodeIterator struct { Event *NodeSpaceAddNode // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NodeSpaceAddNodeIterator is returned from FilterAddNode and is used to iterate over the raw logs and unpacked data for AddNode events raised by the NodeSpace contract.
func (*NodeSpaceAddNodeIterator) Close ¶
func (it *NodeSpaceAddNodeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NodeSpaceAddNodeIterator) Error ¶
func (it *NodeSpaceAddNodeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NodeSpaceAddNodeIterator) Next ¶
func (it *NodeSpaceAddNodeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type NodeSpaceCaller ¶
type NodeSpaceCaller struct {
// contains filtered or unexported fields
}
NodeSpaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewNodeSpaceCaller ¶
func NewNodeSpaceCaller(address common.Address, caller bind.ContractCaller) (*NodeSpaceCaller, error)
NewNodeSpaceCaller creates a new read-only instance of NodeSpace, bound to a specific deployed contract.
func (*NodeSpaceCaller) ActiveNodeAddresses ¶
func (_NodeSpace *NodeSpaceCaller) ActiveNodeAddresses(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
ActiveNodeAddresses is a free data retrieval call binding the contract method 0x52f82dd8.
Solidity: function activeNodeAddresses(uint256 ) view returns(address)
func (*NodeSpaceCaller) ActiveNodeLocators ¶
func (_NodeSpace *NodeSpaceCaller) ActiveNodeLocators(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)
ActiveNodeLocators is a free data retrieval call binding the contract method 0x5272ae17.
Solidity: function activeNodeLocators(uint256 ) view returns(bytes)
func (*NodeSpaceCaller) CanNodePublish ¶
func (_NodeSpace *NodeSpaceCaller) CanNodePublish(opts *bind.CallOpts, candidate common.Address) (bool, error)
CanNodePublish is a free data retrieval call binding the contract method 0x26683e14.
Solidity: function canNodePublish(address candidate) view returns(bool)
func (*NodeSpaceCaller) ContentSpace ¶
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*NodeSpaceCaller) Creator ¶
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
func (*NodeSpaceCaller) NumActiveNodes ¶
NumActiveNodes is a free data retrieval call binding the contract method 0x43f59ec7.
Solidity: function numActiveNodes() view returns(uint256)
func (*NodeSpaceCaller) NumPendingNodes ¶
NumPendingNodes is a free data retrieval call binding the contract method 0xf41a1587.
Solidity: function numPendingNodes() view returns(uint256)
func (*NodeSpaceCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*NodeSpaceCaller) PendingNodeAddresses ¶
func (_NodeSpace *NodeSpaceCaller) PendingNodeAddresses(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
PendingNodeAddresses is a free data retrieval call binding the contract method 0x6be9514c.
Solidity: function pendingNodeAddresses(uint256 ) view returns(address)
func (*NodeSpaceCaller) PendingNodeLocators ¶
func (_NodeSpace *NodeSpaceCaller) PendingNodeLocators(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)
PendingNodeLocators is a free data retrieval call binding the contract method 0x69e30ff8.
Solidity: function pendingNodeLocators(uint256 ) view returns(bytes)
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 ¶
func (it *NodeSpaceNodeApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NodeSpaceNodeApprovedIterator) Error ¶
func (it *NodeSpaceNodeApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NodeSpaceNodeApprovedIterator) Next ¶
func (it *NodeSpaceNodeApprovedIterator) 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 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 ¶
func (it *NodeSpaceNodeSubmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NodeSpaceNodeSubmittedIterator) Error ¶
func (it *NodeSpaceNodeSubmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NodeSpaceNodeSubmittedIterator) Next ¶
func (it *NodeSpaceNodeSubmittedIterator) 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 NodeSpaceRemoveNode ¶
type NodeSpaceRemoveNode struct { OwnerAddr common.Address NodeAddr common.Address Raw types.Log // Blockchain specific contextual infos }
NodeSpaceRemoveNode represents a RemoveNode event raised by the NodeSpace contract.
type NodeSpaceRemoveNodeIterator ¶
type NodeSpaceRemoveNodeIterator struct { Event *NodeSpaceRemoveNode // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NodeSpaceRemoveNodeIterator is returned from FilterRemoveNode and is used to iterate over the raw logs and unpacked data for RemoveNode events raised by the NodeSpace contract.
func (*NodeSpaceRemoveNodeIterator) Close ¶
func (it *NodeSpaceRemoveNodeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NodeSpaceRemoveNodeIterator) Error ¶
func (it *NodeSpaceRemoveNodeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NodeSpaceRemoveNodeIterator) Next ¶
func (it *NodeSpaceRemoveNodeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type NodeSpaceTransactor ¶
type NodeSpaceTransactor struct {
// contains filtered or unexported fields
}
NodeSpaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewNodeSpaceTransactor ¶
func NewNodeSpaceTransactor(address common.Address, transactor bind.ContractTransactor) (*NodeSpaceTransactor, error)
NewNodeSpaceTransactor creates a new write-only instance of NodeSpace, bound to a specific deployed contract.
func (*NodeSpaceTransactor) AddNode ¶
func (_NodeSpace *NodeSpaceTransactor) AddNode(opts *bind.TransactOpts, _nodeAddr common.Address, _locator []byte) (*types.Transaction, error)
AddNode is a paid mutator transaction binding the contract method 0x64f0f050.
Solidity: function addNode(address _nodeAddr, bytes _locator) returns()
func (*NodeSpaceTransactor) ApproveNode ¶
func (_NodeSpace *NodeSpaceTransactor) ApproveNode(opts *bind.TransactOpts, _nodeAddr common.Address) (*types.Transaction, error)
ApproveNode is a paid mutator transaction binding the contract method 0xdd4c97a0.
Solidity: function approveNode(address _nodeAddr) returns()
func (*NodeSpaceTransactor) Fallback ¶ added in v1.3.11
func (_NodeSpace *NodeSpaceTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*NodeSpaceTransactor) Kill ¶
func (_NodeSpace *NodeSpaceTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*NodeSpaceTransactor) RemoveNode ¶
func (_NodeSpace *NodeSpaceTransactor) RemoveNode(opts *bind.TransactOpts, _nodeAddr common.Address) (*types.Transaction, error)
RemoveNode is a paid mutator transaction binding the contract method 0xb2b99ec9.
Solidity: function removeNode(address _nodeAddr) returns()
func (*NodeSpaceTransactor) SubmitNode ¶
func (_NodeSpace *NodeSpaceTransactor) SubmitNode(opts *bind.TransactOpts, _locator []byte) (*types.Transaction, error)
SubmitNode is a paid mutator transaction binding the contract method 0x160eee74.
Solidity: function submitNode(bytes _locator) returns()
func (*NodeSpaceTransactor) TransferCreatorship ¶
func (_NodeSpace *NodeSpaceTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.
Solidity: function transferCreatorship(address newCreator) returns()
func (*NodeSpaceTransactor) TransferOwnership ¶
func (_NodeSpace *NodeSpaceTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type NodeSubmitted ¶ added in v1.3.11
type NodeSubmitted struct { Addr common.Address Locator []byte Raw types.Log // Blockchain specific contextual infos }
NodeSubmitted event with ID 0xae5645569f32b946f7a747113c64094a29a6b84c5ddf55816ef4381ce8a3a46d
type NodeTransactor ¶
type NodeTransactor struct {
// contains filtered or unexported fields
}
NodeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewNodeTransactor ¶
func NewNodeTransactor(address common.Address, transactor bind.ContractTransactor) (*NodeTransactor, error)
NewNodeTransactor creates a new write-only instance of Node, bound to a specific deployed contract.
func (*NodeTransactor) Fallback ¶ added in v1.3.11
func (_Node *NodeTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*NodeTransactor) Kill ¶
func (_Node *NodeTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*NodeTransactor) Log ¶
func (_Node *NodeTransactor) Log(opts *bind.TransactOpts, label string) (*types.Transaction, error)
Log is a paid mutator transaction binding the contract method 0x41304fac.
Solidity: function log(string label) returns()
func (*NodeTransactor) TransferCreatorship ¶
func (_Node *NodeTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.
Solidity: function transferCreatorship(address newCreator) returns()
func (*NodeTransactor) TransferOwnership ¶
func (_Node *NodeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OAuthStatusChanged ¶ added in v1.3.11
type OAuthStatusChanged struct { Enabled bool Raw types.Log // Blockchain specific contextual infos }
OAuthStatusChanged event with ID 0x04c71e53d136838eea703132a77007b0526b9a7691cdb7a6017a93673f865cbb
type ObjectMetaChanged ¶ added in v1.3.11
ObjectMetaChanged event with ID 0xe2b310ec9dabdc05229a748e07666c3bc9c46c6ef465cce30d0aa3aa64a0644c
type Ownable ¶
type Ownable struct { OwnableCaller // Read-only binding to the contract OwnableTransactor // Write-only binding to the contract OwnableFilterer // Log filterer for contract events }
Ownable is an auto generated Go binding around an Ethereum contract.
func DeployOwnable ¶
func DeployOwnable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Ownable, error)
DeployOwnable deploys a new Ethereum contract, binding an instance of Ownable to it.
func NewOwnable ¶
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 ¶
ContentSpace is a free data retrieval call binding the contract method 0xaf570c04.
Solidity: function contentSpace() view returns(address)
func (*OwnableCaller) Creator ¶
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() view returns(address)
type OwnableFilterer ¶
type OwnableFilterer struct {
// contains filtered or unexported fields
}
OwnableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnableFilterer ¶
func NewOwnableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableFilterer, error)
NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.
type OwnableTransactor ¶
type OwnableTransactor struct {
// contains filtered or unexported fields
}
OwnableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnableTransactor ¶
func NewOwnableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTransactor, error)
NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.
func (*OwnableTransactor) Fallback ¶ added in v1.3.11
func (_Ownable *OwnableTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*OwnableTransactor) Kill ¶
func (_Ownable *OwnableTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*OwnableTransactor) TransferCreatorship ¶
func (_Ownable *OwnableTransactor) TransferCreatorship(opts *bind.TransactOpts, newCreator common.Address) (*types.Transaction, error)
TransferCreatorship is a paid mutator transaction binding the contract method 0x6d2e4b1b.
Solidity: function transferCreatorship(address newCreator) returns()
func (*OwnableTransactor) TransferOwnership ¶
func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Precompile ¶
type Precompile struct { PrecompileCaller // Read-only binding to the contract PrecompileTransactor // Write-only binding to the contract PrecompileFilterer // Log filterer for contract events }
Precompile is an auto generated Go binding around an Ethereum contract.
func DeployPrecompile ¶
func DeployPrecompile(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Precompile, error)
DeployPrecompile deploys a new Ethereum contract, binding an instance of Precompile to it.
func NewPrecompile ¶
func NewPrecompile(address common.Address, backend bind.ContractBackend) (*Precompile, error)
NewPrecompile creates a new instance of Precompile, bound to a specific deployed contract.
type PrecompileCaller ¶
type PrecompileCaller struct {
// contains filtered or unexported fields
}
PrecompileCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPrecompileCaller ¶
func NewPrecompileCaller(address common.Address, caller bind.ContractCaller) (*PrecompileCaller, error)
NewPrecompileCaller creates a new read-only instance of Precompile, bound to a specific deployed contract.
type PrecompileFilterer ¶
type PrecompileFilterer struct {
// contains filtered or unexported fields
}
PrecompileFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPrecompileFilterer ¶
func NewPrecompileFilterer(address common.Address, filterer bind.ContractFilterer) (*PrecompileFilterer, error)
NewPrecompileFilterer creates a new log filterer instance of Precompile, bound to a specific deployed contract.
type PrecompileTransactor ¶
type PrecompileTransactor struct {
// contains filtered or unexported fields
}
PrecompileTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPrecompileTransactor ¶
func NewPrecompileTransactor(address common.Address, transactor bind.ContractTransactor) (*PrecompileTransactor, error)
NewPrecompileTransactor creates a new write-only instance of Precompile, bound to a specific deployed contract.
type Publish ¶ added in v1.3.11
type Publish struct { RequestStatus bool StatusCode *big.Int ObjectHash string Raw types.Log // Blockchain specific contextual infos }
Publish event with ID 0xad9c5eacc073b2e1767affc883e050347e1dd379c9799cb5ac0a17bde80f5cf4
type RecordProgramId ¶ added in v1.3.11
type RecordProgramId struct { Timestamp *big.Int ProgramId string Raw types.Log // Blockchain specific contextual infos }
RecordProgramId event with ID 0x453384b91e17e6c44d171f27d5d32a864cf9cc9740578ffd6552d323aa973372
type RecordedProgramId ¶ added in v1.3.11
type RecordedProgramId 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 }
RecordedProgramId event with ID 0xe3b30c4da7320d1a542eb57f205a34d2fc36ecd114595f3d50be2a73b3426e6b
type RecordingPlaybackCompleted ¶ added in v1.3.11
type RecordingPlaybackCompleted 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 }
RecordingPlaybackCompleted event with ID 0x208745b583bd0c257eced13411dc4b50e9a3a9c1ef0cc2f95b30a7457ec50cc1
type RecordingPlaybackStarted ¶ added in v1.3.11
type RecordingPlaybackStarted struct { Timestamp *big.Int Accessor common.Address RecObj common.Address RequestID *big.Int AccessTimestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
RecordingPlaybackStarted event with ID 0x182a726f966f22c96d651085c2a7143482b8d96fb0964ff2664ab8bdf2b703aa
type RegisterNode ¶ added in v1.3.11
type RegisterNode struct { NodeObjAddr common.Address Raw types.Log // Blockchain specific contextual infos }
RegisterNode event with ID 0x4575facd117046c9c28b69a3eb9c08939f2462a5a22ea6c6dcd4f79b8dd124e9
type RemoveKMSLocator ¶ added in v1.3.11
type RemoveKMSLocator struct { Sender common.Address Status *big.Int Raw types.Log // Blockchain specific contextual infos }
RemoveKMSLocator event with ID 0x5f463eb53cddf646852b82c0d9bdb1d1ec215c3802b780e8b7beea8b6e99f94c
type RemoveNode ¶ added in v1.3.11
type RemoveNode struct { OwnerAddr common.Address NodeAddr common.Address Raw types.Log // Blockchain specific contextual infos }
RemoveNode event with ID 0x41ec5b9efdbf61871df6a18b687e04bea93d5793af5f8c8b4626e155b23dc19d
type ReturnCustomHook ¶ added in v1.3.11
type ReturnCustomHook struct { CustomContract common.Address Result *big.Int Raw types.Log // Blockchain specific contextual infos }
ReturnCustomHook event with ID 0x8c693e8b27db7caf9b9637b66dcc11444760023a4d53e95407a3acef1b249f50
type ReviewerGroupAdded ¶ added in v1.3.11
type ReviewerGroupAdded struct { Group common.Address Raw types.Log // Blockchain specific contextual infos }
ReviewerGroupAdded event with ID 0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb
type ReviewerGroupRemoved ¶ added in v1.3.11
type ReviewerGroupRemoved struct { Group common.Address Raw types.Log // Blockchain specific contextual infos }
ReviewerGroupRemoved event with ID 0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb
type RightsChanged ¶ added in v1.3.11
type RightsChanged struct { Principal common.Address Entity common.Address Aggregate uint8 Raw types.Log // Blockchain specific contextual infos }
RightsChanged event with ID 0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4
type RunAccess ¶ added in v1.3.11
type RunAccess struct { RequestID *big.Int Result *big.Int Raw types.Log // Blockchain specific contextual infos }
RunAccess event with ID 0x3e68dc35f88d76818f276322c37f5021ee00e232fe0d27a93c02801aec4d9c58
type RunAccessCharge ¶ added in v1.3.11
type RunAccessCharge struct { Level uint8 CalculateAccessCharge *big.Int Raw types.Log // Blockchain specific contextual infos }
RunAccessCharge event with ID 0xffadad18ab3777a19f664019a6261b011ab9405749e01a45950d44fb9360b385
type RunCreate ¶ added in v1.3.11
RunCreate event with ID 0x9df71221e13c480b974b5d5bd7591b30b7ea3bfff8a56dfa7fde810a14c1c39b
type RunFinalize ¶ added in v1.3.11
type RunFinalize struct { RequestID *big.Int Result *big.Int Raw types.Log // Blockchain specific contextual infos }
RunFinalize event with ID 0xbf0f2215c45c5ee802d4c20bdfc915308c4459b0f6a78f23ad350e6408bf2891
type RunKill ¶ added in v1.3.11
RunKill event with ID 0x6d0dbfc3805aef247651b04b50fc717599f7e0b66c6b022ae1544406f7bf8f86
type RunStatusChange ¶ added in v1.3.11
type RunStatusChange struct { ProposedStatusCode *big.Int ReturnStatusCode *big.Int Raw types.Log // Blockchain specific contextual infos }
RunStatusChange event with ID 0xb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff
type SetAccessCharge ¶ added in v1.3.11
type SetAccessCharge struct { AccessCharge *big.Int Raw types.Log // Blockchain specific contextual infos }
SetAccessCharge event with ID 0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3
type SetContentContract ¶ added in v1.3.11
type SetContentContract struct { ContentContractAddress common.Address Raw types.Log // Blockchain specific contextual infos }
SetContentContract event with ID 0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7
type SetContentType ¶ added in v1.3.11
type SetContentType struct { ContentType common.Address ContentContractAddress common.Address Raw types.Log // Blockchain specific contextual infos }
SetContentType event with ID 0x4f692e87baf302f7281e83eec109053efc2ca8e7bddfc6ce88c579cd9767f71f
type SetFactory ¶ added in v1.3.11
type SetFactory struct { Factory common.Address Raw types.Log // Blockchain specific contextual infos }
SetFactory event with ID 0x1c893ef9379093af30f458b9e74d2aba13c499660b68dec5e29af7b199c188b9
type SetRecordingStatus ¶ added in v1.3.11
type SetRecordingStatus struct { Timestamp *big.Int Accessor common.Address RecObj common.Address RecStatus string Raw types.Log // Blockchain specific contextual infos }
SetRecordingStatus event with ID 0x93ee8bc66b5d08a5dc39e788b1f78aa5f9ff2deda9e1387aa1fe22f9c329ed85
type SetRecordingTimes ¶ added in v1.3.11
type SetRecordingTimes struct { Timestamp *big.Int Accessor common.Address RecObj common.Address RecStartTime *big.Int RecEndTime *big.Int Raw types.Log // Blockchain specific contextual infos }
SetRecordingTimes event with ID 0x8e6b298cf577550234f0d0de33a4910d4bf1c4e08fe31b1173b2c6232297b3f4
type SetStatusCode ¶ added in v1.3.11
type SetStatusCode struct { StatusCode *big.Int Raw types.Log // Blockchain specific contextual infos }
SetStatusCode event with ID 0xda4f34b30fa0ba8a73fedb922f4d28e2a10a5d68e53cf8e942abce3ac09158a2
type SetTimes ¶ added in v1.3.11
type SetTimes struct { Timestamp *big.Int StartTime *big.Int EndTime *big.Int Raw types.Log // Blockchain specific contextual infos }
SetTimes event with ID 0x3e5026851758e1ab6e995b071b048e26e92f459b047600ff68914479d5074c54
type StartStream ¶ added in v1.3.11
type StartStream struct { Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
StartStream event with ID 0x8d7e6a8f23ccc8845c41fd09bebe570a0885272343268bbdfd71090b878b4b21
type StopStream ¶ added in v1.3.11
StopStream event with ID 0x1b01b687e3428bc184341f729ec8a57bdd569536206cfb59e5d0cecb30dfcb7e
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 ¶
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 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 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 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) view 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) view returns(bool)
type TransactableFilterer ¶
type TransactableFilterer struct {
// contains filtered or unexported fields
}
TransactableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTransactableFilterer ¶
func NewTransactableFilterer(address common.Address, filterer bind.ContractFilterer) (*TransactableFilterer, error)
NewTransactableFilterer creates a new log filterer instance of Transactable, bound to a specific deployed contract.
type TransactableTransactor ¶
type TransactableTransactor struct {
// contains filtered or unexported fields
}
TransactableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTransactableTransactor ¶
func NewTransactableTransactor(address common.Address, transactor bind.ContractTransactor) (*TransactableTransactor, error)
NewTransactableTransactor creates a new write-only instance of Transactable, bound to a specific deployed contract.
func (*TransactableTransactor) Execute ¶
func (_Transactable *TransactableTransactor) Execute(opts *bind.TransactOpts, _guarantor common.Address, _v uint8, _r [32]byte, _s [32]byte, _dest common.Address, _value *big.Int, _ts *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x508ad278.
Solidity: function execute(address _guarantor, uint8 _v, bytes32 _r, bytes32 _s, address _dest, uint256 _value, uint256 _ts) returns(bool)
type UnauthorizedOperation ¶ added in v1.3.11
type UnauthorizedOperation struct {}
UnauthorizedOperation event with ID 0x23de2adc3e22f171f66b3e5a333e17feb9dc30ba9570933bd259cb6c13ef7ab7
type UnregisterNode ¶ added in v1.3.11
type UnregisterNode struct { NodeObjAddr common.Address Raw types.Log // Blockchain specific contextual infos }
UnregisterNode event with ID 0xb98695ab4c6cedb3b4dfe62479a9d39a59aa2cb38b8bd92bbb6ce5856e42bdf4
type UpdateKmsAddress ¶ added in v1.3.11
type UpdateKmsAddress struct { AddressKms common.Address Raw types.Log // Blockchain specific contextual infos }
UpdateKmsAddress event with ID 0x74538e2fbd034afddf32b42c5939d211ce86c7683f9768f1a4969746f81f8608
type UpdateRecordingStatus ¶ added in v1.3.11
type UpdateRecordingStatus struct { Timestamp *big.Int Status uint8 Raw types.Log // Blockchain specific contextual infos }
UpdateRecordingStatus event with ID 0x6fff8c8938f3906f27a679f8d6b6652c28d82df5e27e55ef5cdc5f96b06dee09
type UpdateRequest ¶ added in v1.3.11
type UpdateRequest struct { ObjectHash string Raw types.Log // Blockchain specific contextual infos }
UpdateRequest event with ID 0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65
type UserSpace ¶
type UserSpace struct { UserSpaceCaller // Read-only binding to the contract UserSpaceTransactor // Write-only binding to the contract UserSpaceFilterer // Log filterer for contract events }
UserSpace is an auto generated Go binding around an Ethereum contract.
func DeployUserSpace ¶
func DeployUserSpace(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *UserSpace, error)
DeployUserSpace deploys a new Ethereum contract, binding an instance of UserSpace to it.
func NewUserSpace ¶
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) view returns(address)
type UserSpaceFilterer ¶
type UserSpaceFilterer struct {
// contains filtered or unexported fields
}
UserSpaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewUserSpaceFilterer ¶
func NewUserSpaceFilterer(address common.Address, filterer bind.ContractFilterer) (*UserSpaceFilterer, error)
NewUserSpaceFilterer creates a new log filterer instance of UserSpace, bound to a specific deployed contract.
type UserSpaceTransactor ¶
type UserSpaceTransactor struct {
// contains filtered or unexported fields
}
UserSpaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewUserSpaceTransactor ¶
func NewUserSpaceTransactor(address common.Address, transactor bind.ContractTransactor) (*UserSpaceTransactor, error)
NewUserSpaceTransactor creates a new write-only instance of UserSpace, bound to a specific deployed contract.