Documentation ¶
Overview ¶
Package contracts are the Go-bound Akasha smart contracts.
Index ¶
- Constants
- type AETH
- type AETHApproval
- type AETHApprovalIterator
- type AETHCaller
- func (_AETH *AETHCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_AETH *AETHCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_AETH *AETHCaller) Bonded(opts *bind.CallOpts, _holder common.Address) (*big.Int, error)
- func (_AETH *AETHCaller) Cycling(opts *bind.CallOpts, _holder common.Address) (*big.Int, error)
- func (_AETH *AETHCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_AETH *AETHCaller) GetCyclingState(opts *bind.CallOpts, _holder common.Address, _fromIndex uint8) (struct{ ... }, error)
- func (_AETH *AETHCaller) GetCyclingStatesNr(opts *bind.CallOpts, _holder common.Address, _fromDate *big.Int) (struct{ ... }, error)
- func (_AETH *AETHCaller) GetTokenRecords(opts *bind.CallOpts, _holder common.Address) (struct{ ... }, error)
- func (_AETH *AETHCaller) LockTime(opts *bind.CallOpts) (*big.Int, error)
- func (_AETH *AETHCaller) MintingFinished(opts *bind.CallOpts) (bool, error)
- func (_AETH *AETHCaller) Name(opts *bind.CallOpts) (string, error)
- func (_AETH *AETHCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AETH *AETHCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_AETH *AETHCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_AETH *AETHCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type AETHCallerRaw
- type AETHCallerSession
- func (_AETH *AETHCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_AETH *AETHCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_AETH *AETHCallerSession) Bonded(_holder common.Address) (*big.Int, error)
- func (_AETH *AETHCallerSession) Cycling(_holder common.Address) (*big.Int, error)
- func (_AETH *AETHCallerSession) Decimals() (uint8, error)
- func (_AETH *AETHCallerSession) GetCyclingState(_holder common.Address, _fromIndex uint8) (struct{ ... }, error)
- func (_AETH *AETHCallerSession) GetCyclingStatesNr(_holder common.Address, _fromDate *big.Int) (struct{ ... }, error)
- func (_AETH *AETHCallerSession) GetTokenRecords(_holder common.Address) (struct{ ... }, error)
- func (_AETH *AETHCallerSession) LockTime() (*big.Int, error)
- func (_AETH *AETHCallerSession) MintingFinished() (bool, error)
- func (_AETH *AETHCallerSession) Name() (string, error)
- func (_AETH *AETHCallerSession) Owner() (common.Address, error)
- func (_AETH *AETHCallerSession) Paused() (bool, error)
- func (_AETH *AETHCallerSession) Symbol() (string, error)
- func (_AETH *AETHCallerSession) TotalSupply() (*big.Int, error)
- type AETHDonate
- type AETHDonateIterator
- type AETHFilterer
- func (_AETH *AETHFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*AETHApprovalIterator, error)
- func (_AETH *AETHFilterer) FilterDonate(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AETHDonateIterator, error)
- func (_AETH *AETHFilterer) FilterMint(opts *bind.FilterOpts, to []common.Address) (*AETHMintIterator, error)
- func (_AETH *AETHFilterer) FilterMintFinished(opts *bind.FilterOpts) (*AETHMintFinishedIterator, error)
- func (_AETH *AETHFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AETHOwnershipTransferredIterator, error)
- func (_AETH *AETHFilterer) FilterPause(opts *bind.FilterOpts) (*AETHPauseIterator, error)
- func (_AETH *AETHFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AETHTransferIterator, error)
- func (_AETH *AETHFilterer) FilterTransition(opts *bind.FilterOpts) (*AETHTransitionIterator, error)
- func (_AETH *AETHFilterer) FilterUnpause(opts *bind.FilterOpts) (*AETHUnpauseIterator, error)
- func (_AETH *AETHFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AETHApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_AETH *AETHFilterer) WatchDonate(opts *bind.WatchOpts, sink chan<- *AETHDonate, from []common.Address, ...) (event.Subscription, error)
- func (_AETH *AETHFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *AETHMint, to []common.Address) (event.Subscription, error)
- func (_AETH *AETHFilterer) WatchMintFinished(opts *bind.WatchOpts, sink chan<- *AETHMintFinished) (event.Subscription, error)
- func (_AETH *AETHFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AETHOwnershipTransferred, ...) (event.Subscription, error)
- func (_AETH *AETHFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *AETHPause) (event.Subscription, error)
- func (_AETH *AETHFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *AETHTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_AETH *AETHFilterer) WatchTransition(opts *bind.WatchOpts, sink chan<- *AETHTransition) (event.Subscription, error)
- func (_AETH *AETHFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *AETHUnpause) (event.Subscription, error)
- type AETHMint
- type AETHMintFinished
- type AETHMintFinishedIterator
- type AETHMintIterator
- type AETHOwnershipTransferred
- type AETHOwnershipTransferredIterator
- type AETHPause
- type AETHPauseIterator
- type AETHRaw
- func (_AETH *AETHRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_AETH *AETHRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AETH *AETHRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AETHSession
- func (_AETH *AETHSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_AETH *AETHSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_AETH *AETHSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_AETH *AETHSession) BondAeth(_amount *big.Int) (*types.Transaction, error)
- func (_AETH *AETHSession) Bonded(_holder common.Address) (*big.Int, error)
- func (_AETH *AETHSession) ConsumeEssence(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AETH *AETHSession) CycleAeth(_amount *big.Int) (*types.Transaction, error)
- func (_AETH *AETHSession) Cycling(_holder common.Address) (*big.Int, error)
- func (_AETH *AETHSession) Decimals() (uint8, error)
- func (_AETH *AETHSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_AETH *AETHSession) Donate(_to common.Address, _aethAmount *big.Int, _extraData string) (*types.Transaction, error)
- func (_AETH *AETHSession) FinishMinting() (*types.Transaction, error)
- func (_AETH *AETHSession) FreeAeth() (*types.Transaction, error)
- func (_AETH *AETHSession) GetCyclingState(_holder common.Address, _fromIndex uint8) (struct{ ... }, error)
- func (_AETH *AETHSession) GetCyclingStatesNr(_holder common.Address, _fromDate *big.Int) (struct{ ... }, error)
- func (_AETH *AETHSession) GetTokenRecords(_holder common.Address) (struct{ ... }, error)
- func (_AETH *AETHSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_AETH *AETHSession) LockTime() (*big.Int, error)
- func (_AETH *AETHSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AETH *AETHSession) MintingFinished() (bool, error)
- func (_AETH *AETHSession) Name() (string, error)
- func (_AETH *AETHSession) Owner() (common.Address, error)
- func (_AETH *AETHSession) Pause() (*types.Transaction, error)
- func (_AETH *AETHSession) Paused() (bool, error)
- func (_AETH *AETHSession) SetEssence(_essence common.Address) (*types.Transaction, error)
- func (_AETH *AETHSession) SetLockTime(_time *big.Int) (*types.Transaction, error)
- func (_AETH *AETHSession) SetResolver(_resolver common.Address) (*types.Transaction, error)
- func (_AETH *AETHSession) Symbol() (string, error)
- func (_AETH *AETHSession) TotalSupply() (*big.Int, error)
- func (_AETH *AETHSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_AETH *AETHSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_AETH *AETHSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AETH *AETHSession) Unpause() (*types.Transaction, error)
- type AETHTransactor
- func (_AETH *AETHTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactor) BondAeth(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactor) ConsumeEssence(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactor) CycleAeth(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactor) Donate(opts *bind.TransactOpts, _to common.Address, _aethAmount *big.Int, ...) (*types.Transaction, error)
- func (_AETH *AETHTransactor) FinishMinting(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AETH *AETHTransactor) FreeAeth(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AETH *AETHTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AETH *AETHTransactor) SetEssence(opts *bind.TransactOpts, _essence common.Address) (*types.Transaction, error)
- func (_AETH *AETHTransactor) SetLockTime(opts *bind.TransactOpts, _time *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactor) SetResolver(opts *bind.TransactOpts, _resolver common.Address) (*types.Transaction, error)
- func (_AETH *AETHTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_AETH *AETHTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_AETH *AETHTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- type AETHTransactorRaw
- type AETHTransactorSession
- func (_AETH *AETHTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) BondAeth(_amount *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) ConsumeEssence(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) CycleAeth(_amount *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) Donate(_to common.Address, _aethAmount *big.Int, _extraData string) (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) FinishMinting() (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) FreeAeth() (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) Pause() (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) SetEssence(_essence common.Address) (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) SetLockTime(_time *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) SetResolver(_resolver common.Address) (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AETH *AETHTransactorSession) Unpause() (*types.Transaction, error)
- type AETHTransfer
- type AETHTransferIterator
- type AETHTransition
- type AETHTransitionIterator
- type AETHUnpause
- type AETHUnpauseIterator
- type Comments
- type CommentsCaller
- func (_Comments *CommentsCaller) CommentAuthor(opts *bind.CallOpts, _entryId [32]byte, _commentId [32]byte) (common.Address, error)
- func (_Comments *CommentsCaller) Discount_every(opts *bind.CallOpts) (*big.Int, error)
- func (_Comments *CommentsCaller) Exists(opts *bind.CallOpts, _entryId [32]byte, _commentId [32]byte) (bool, error)
- func (_Comments *CommentsCaller) GetComment(opts *bind.CallOpts, _entryId [32]byte, _commentId [32]byte) (struct{ ... }, error)
- func (_Comments *CommentsCaller) IsDeleted(opts *bind.CallOpts, _entryId [32]byte, _commentId [32]byte) (bool, error)
- func (_Comments *CommentsCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Comments *CommentsCaller) Required_essence(opts *bind.CallOpts) (*big.Int, error)
- func (_Comments *CommentsCaller) TotalComments(opts *bind.CallOpts, _entryId [32]byte) (*big.Int, error)
- func (_Comments *CommentsCaller) TotalCommentsOf(opts *bind.CallOpts, _publisher common.Address) (*big.Int, error)
- func (_Comments *CommentsCaller) Voting_period(opts *bind.CallOpts) (*big.Int, error)
- type CommentsCallerRaw
- type CommentsCallerSession
- func (_Comments *CommentsCallerSession) CommentAuthor(_entryId [32]byte, _commentId [32]byte) (common.Address, error)
- func (_Comments *CommentsCallerSession) Discount_every() (*big.Int, error)
- func (_Comments *CommentsCallerSession) Exists(_entryId [32]byte, _commentId [32]byte) (bool, error)
- func (_Comments *CommentsCallerSession) GetComment(_entryId [32]byte, _commentId [32]byte) (struct{ ... }, error)
- func (_Comments *CommentsCallerSession) IsDeleted(_entryId [32]byte, _commentId [32]byte) (bool, error)
- func (_Comments *CommentsCallerSession) Owner() (common.Address, error)
- func (_Comments *CommentsCallerSession) Required_essence() (*big.Int, error)
- func (_Comments *CommentsCallerSession) TotalComments(_entryId [32]byte) (*big.Int, error)
- func (_Comments *CommentsCallerSession) TotalCommentsOf(_publisher common.Address) (*big.Int, error)
- func (_Comments *CommentsCallerSession) Voting_period() (*big.Int, error)
- type CommentsFilterer
- func (_Comments *CommentsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*CommentsOwnershipTransferredIterator, error)
- func (_Comments *CommentsFilterer) FilterPublish(opts *bind.FilterOpts, author []common.Address, entryId [][32]byte, ...) (*CommentsPublishIterator, error)
- func (_Comments *CommentsFilterer) FilterUpdate(opts *bind.FilterOpts, author []common.Address, entryId [][32]byte, ...) (*CommentsUpdateIterator, error)
- func (_Comments *CommentsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *CommentsOwnershipTransferred, ...) (event.Subscription, error)
- func (_Comments *CommentsFilterer) WatchPublish(opts *bind.WatchOpts, sink chan<- *CommentsPublish, author []common.Address, ...) (event.Subscription, error)
- func (_Comments *CommentsFilterer) WatchUpdate(opts *bind.WatchOpts, sink chan<- *CommentsUpdate, author []common.Address, ...) (event.Subscription, error)
- type CommentsOwnershipTransferred
- type CommentsOwnershipTransferredIterator
- type CommentsPublish
- type CommentsPublishIterator
- type CommentsRaw
- func (_Comments *CommentsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Comments *CommentsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Comments *CommentsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CommentsSession
- func (_Comments *CommentsSession) CommentAuthor(_entryId [32]byte, _commentId [32]byte) (common.Address, error)
- func (_Comments *CommentsSession) DeleteComment(_entryId [32]byte, _entryAuthor common.Address, _commentId [32]byte) (*types.Transaction, error)
- func (_Comments *CommentsSession) Discount_every() (*big.Int, error)
- func (_Comments *CommentsSession) Edit(_entryId [32]byte, _entryAuthor common.Address, _commentId [32]byte, ...) (*types.Transaction, error)
- func (_Comments *CommentsSession) Exists(_entryId [32]byte, _commentId [32]byte) (bool, error)
- func (_Comments *CommentsSession) GetComment(_entryId [32]byte, _commentId [32]byte) (struct{ ... }, error)
- func (_Comments *CommentsSession) IsDeleted(_entryId [32]byte, _commentId [32]byte) (bool, error)
- func (_Comments *CommentsSession) Owner() (common.Address, error)
- func (_Comments *CommentsSession) Publish(_entryId [32]byte, _entryAuthor common.Address, _parent [32]byte, ...) (*types.Transaction, error)
- func (_Comments *CommentsSession) ReclaimEther() (*types.Transaction, error)
- func (_Comments *CommentsSession) ReclaimToken(token common.Address) (*types.Transaction, error)
- func (_Comments *CommentsSession) Required_essence() (*big.Int, error)
- func (_Comments *CommentsSession) SetEntries(_entries common.Address) (*types.Transaction, error)
- func (_Comments *CommentsSession) SetEssence(_essence common.Address) (*types.Transaction, error)
- func (_Comments *CommentsSession) SetRequiredEssence(_amount *big.Int) (*types.Transaction, error)
- func (_Comments *CommentsSession) SetVotes(_votes common.Address) (*types.Transaction, error)
- func (_Comments *CommentsSession) SetVotingPeriod(_period *big.Int) (*types.Transaction, error)
- func (_Comments *CommentsSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_Comments *CommentsSession) TotalComments(_entryId [32]byte) (*big.Int, error)
- func (_Comments *CommentsSession) TotalCommentsOf(_publisher common.Address) (*big.Int, error)
- func (_Comments *CommentsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Comments *CommentsSession) Voting_period() (*big.Int, error)
- type CommentsTransactor
- func (_Comments *CommentsTransactor) DeleteComment(opts *bind.TransactOpts, _entryId [32]byte, _entryAuthor common.Address, ...) (*types.Transaction, error)
- func (_Comments *CommentsTransactor) Edit(opts *bind.TransactOpts, _entryId [32]byte, _entryAuthor common.Address, ...) (*types.Transaction, error)
- func (_Comments *CommentsTransactor) Publish(opts *bind.TransactOpts, _entryId [32]byte, _entryAuthor common.Address, ...) (*types.Transaction, error)
- func (_Comments *CommentsTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Comments *CommentsTransactor) ReclaimToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- func (_Comments *CommentsTransactor) SetEntries(opts *bind.TransactOpts, _entries common.Address) (*types.Transaction, error)
- func (_Comments *CommentsTransactor) SetEssence(opts *bind.TransactOpts, _essence common.Address) (*types.Transaction, error)
- func (_Comments *CommentsTransactor) SetRequiredEssence(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Comments *CommentsTransactor) SetVotes(opts *bind.TransactOpts, _votes common.Address) (*types.Transaction, error)
- func (_Comments *CommentsTransactor) SetVotingPeriod(opts *bind.TransactOpts, _period *big.Int) (*types.Transaction, error)
- func (_Comments *CommentsTransactor) TokenFallback(opts *bind.TransactOpts, from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_Comments *CommentsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type CommentsTransactorRaw
- type CommentsTransactorSession
- func (_Comments *CommentsTransactorSession) DeleteComment(_entryId [32]byte, _entryAuthor common.Address, _commentId [32]byte) (*types.Transaction, error)
- func (_Comments *CommentsTransactorSession) Edit(_entryId [32]byte, _entryAuthor common.Address, _commentId [32]byte, ...) (*types.Transaction, error)
- func (_Comments *CommentsTransactorSession) Publish(_entryId [32]byte, _entryAuthor common.Address, _parent [32]byte, ...) (*types.Transaction, error)
- func (_Comments *CommentsTransactorSession) ReclaimEther() (*types.Transaction, error)
- func (_Comments *CommentsTransactorSession) ReclaimToken(token common.Address) (*types.Transaction, error)
- func (_Comments *CommentsTransactorSession) SetEntries(_entries common.Address) (*types.Transaction, error)
- func (_Comments *CommentsTransactorSession) SetEssence(_essence common.Address) (*types.Transaction, error)
- func (_Comments *CommentsTransactorSession) SetRequiredEssence(_amount *big.Int) (*types.Transaction, error)
- func (_Comments *CommentsTransactorSession) SetVotes(_votes common.Address) (*types.Transaction, error)
- func (_Comments *CommentsTransactorSession) SetVotingPeriod(_period *big.Int) (*types.Transaction, error)
- func (_Comments *CommentsTransactorSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_Comments *CommentsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type CommentsUpdate
- type CommentsUpdateIterator
- type Entries
- type EntriesCaller
- func (_Entries *EntriesCaller) Discount_every(opts *bind.CallOpts) (*big.Int, error)
- func (_Entries *EntriesCaller) Exists(opts *bind.CallOpts, _publisher common.Address, _entryId [32]byte) (bool, error)
- func (_Entries *EntriesCaller) GetEntry(opts *bind.CallOpts, _publisher common.Address, _entryId [32]byte) (struct{ ... }, error)
- func (_Entries *EntriesCaller) GetEntryCount(opts *bind.CallOpts, _publisher common.Address) (*big.Int, error)
- func (_Entries *EntriesCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Entries *EntriesCaller) Required_essence(opts *bind.CallOpts) (*big.Int, error)
- func (_Entries *EntriesCaller) Voting_period(opts *bind.CallOpts) (*big.Int, error)
- type EntriesCallerRaw
- type EntriesCallerSession
- func (_Entries *EntriesCallerSession) Discount_every() (*big.Int, error)
- func (_Entries *EntriesCallerSession) Exists(_publisher common.Address, _entryId [32]byte) (bool, error)
- func (_Entries *EntriesCallerSession) GetEntry(_publisher common.Address, _entryId [32]byte) (struct{ ... }, error)
- func (_Entries *EntriesCallerSession) GetEntryCount(_publisher common.Address) (*big.Int, error)
- func (_Entries *EntriesCallerSession) Owner() (common.Address, error)
- func (_Entries *EntriesCallerSession) Required_essence() (*big.Int, error)
- func (_Entries *EntriesCallerSession) Voting_period() (*big.Int, error)
- type EntriesFilterer
- func (_Entries *EntriesFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*EntriesOwnershipTransferredIterator, error)
- func (_Entries *EntriesFilterer) FilterPublish(opts *bind.FilterOpts, author []common.Address, entryId [][32]byte) (*EntriesPublishIterator, error)
- func (_Entries *EntriesFilterer) FilterTagIndex(opts *bind.FilterOpts, tagName [][32]byte, entryId [][32]byte, ...) (*EntriesTagIndexIterator, error)
- func (_Entries *EntriesFilterer) FilterUpdate(opts *bind.FilterOpts, author []common.Address, entryId [][32]byte) (*EntriesUpdateIterator, error)
- func (_Entries *EntriesFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *EntriesOwnershipTransferred, ...) (event.Subscription, error)
- func (_Entries *EntriesFilterer) WatchPublish(opts *bind.WatchOpts, sink chan<- *EntriesPublish, author []common.Address, ...) (event.Subscription, error)
- func (_Entries *EntriesFilterer) WatchTagIndex(opts *bind.WatchOpts, sink chan<- *EntriesTagIndex, tagName [][32]byte, ...) (event.Subscription, error)
- func (_Entries *EntriesFilterer) WatchUpdate(opts *bind.WatchOpts, sink chan<- *EntriesUpdate, author []common.Address, ...) (event.Subscription, error)
- type EntriesOwnershipTransferred
- type EntriesOwnershipTransferredIterator
- type EntriesPublish
- type EntriesPublishIterator
- type EntriesRaw
- func (_Entries *EntriesRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Entries *EntriesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Entries *EntriesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EntriesSession
- func (_Entries *EntriesSession) Claim(_entryId [32]byte) (*types.Transaction, error)
- func (_Entries *EntriesSession) Discount_every() (*big.Int, error)
- func (_Entries *EntriesSession) Edit(_entryId [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
- func (_Entries *EntriesSession) Exists(_publisher common.Address, _entryId [32]byte) (bool, error)
- func (_Entries *EntriesSession) GetEntry(_publisher common.Address, _entryId [32]byte) (struct{ ... }, error)
- func (_Entries *EntriesSession) GetEntryCount(_publisher common.Address) (*big.Int, error)
- func (_Entries *EntriesSession) Owner() (common.Address, error)
- func (_Entries *EntriesSession) PublishArticle(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
- func (_Entries *EntriesSession) PublishLink(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
- func (_Entries *EntriesSession) PublishMedia(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
- func (_Entries *EntriesSession) PublishOther(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
- func (_Entries *EntriesSession) ReclaimEther() (*types.Transaction, error)
- func (_Entries *EntriesSession) ReclaimToken(token common.Address) (*types.Transaction, error)
- func (_Entries *EntriesSession) Required_essence() (*big.Int, error)
- func (_Entries *EntriesSession) SetDiscountEvery(_amount *big.Int) (*types.Transaction, error)
- func (_Entries *EntriesSession) SetEssenceAddress(_essence common.Address) (*types.Transaction, error)
- func (_Entries *EntriesSession) SetRequiredEssence(_amount *big.Int) (*types.Transaction, error)
- func (_Entries *EntriesSession) SetTagsAddress(_tags common.Address) (*types.Transaction, error)
- func (_Entries *EntriesSession) SetVotesAddress(_votes common.Address) (*types.Transaction, error)
- func (_Entries *EntriesSession) SetVotingPeriod(_period *big.Int) (*types.Transaction, error)
- func (_Entries *EntriesSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_Entries *EntriesSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Entries *EntriesSession) Voting_period() (*big.Int, error)
- type EntriesTagIndex
- type EntriesTagIndexIterator
- type EntriesTransactor
- func (_Entries *EntriesTransactor) Claim(opts *bind.TransactOpts, _entryId [32]byte) (*types.Transaction, error)
- func (_Entries *EntriesTransactor) Edit(opts *bind.TransactOpts, _entryId [32]byte, _hash [32]byte, _fn uint8, ...) (*types.Transaction, error)
- func (_Entries *EntriesTransactor) PublishArticle(opts *bind.TransactOpts, _hash [32]byte, _fn uint8, _digestSize uint8, ...) (*types.Transaction, error)
- func (_Entries *EntriesTransactor) PublishLink(opts *bind.TransactOpts, _hash [32]byte, _fn uint8, _digestSize uint8, ...) (*types.Transaction, error)
- func (_Entries *EntriesTransactor) PublishMedia(opts *bind.TransactOpts, _hash [32]byte, _fn uint8, _digestSize uint8, ...) (*types.Transaction, error)
- func (_Entries *EntriesTransactor) PublishOther(opts *bind.TransactOpts, _hash [32]byte, _fn uint8, _digestSize uint8, ...) (*types.Transaction, error)
- func (_Entries *EntriesTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Entries *EntriesTransactor) ReclaimToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- func (_Entries *EntriesTransactor) SetDiscountEvery(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Entries *EntriesTransactor) SetEssenceAddress(opts *bind.TransactOpts, _essence common.Address) (*types.Transaction, error)
- func (_Entries *EntriesTransactor) SetRequiredEssence(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Entries *EntriesTransactor) SetTagsAddress(opts *bind.TransactOpts, _tags common.Address) (*types.Transaction, error)
- func (_Entries *EntriesTransactor) SetVotesAddress(opts *bind.TransactOpts, _votes common.Address) (*types.Transaction, error)
- func (_Entries *EntriesTransactor) SetVotingPeriod(opts *bind.TransactOpts, _period *big.Int) (*types.Transaction, error)
- func (_Entries *EntriesTransactor) TokenFallback(opts *bind.TransactOpts, from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_Entries *EntriesTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type EntriesTransactorRaw
- type EntriesTransactorSession
- func (_Entries *EntriesTransactorSession) Claim(_entryId [32]byte) (*types.Transaction, error)
- func (_Entries *EntriesTransactorSession) Edit(_entryId [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
- func (_Entries *EntriesTransactorSession) PublishArticle(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
- func (_Entries *EntriesTransactorSession) PublishLink(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
- func (_Entries *EntriesTransactorSession) PublishMedia(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
- func (_Entries *EntriesTransactorSession) PublishOther(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
- func (_Entries *EntriesTransactorSession) ReclaimEther() (*types.Transaction, error)
- func (_Entries *EntriesTransactorSession) ReclaimToken(token common.Address) (*types.Transaction, error)
- func (_Entries *EntriesTransactorSession) SetDiscountEvery(_amount *big.Int) (*types.Transaction, error)
- func (_Entries *EntriesTransactorSession) SetEssenceAddress(_essence common.Address) (*types.Transaction, error)
- func (_Entries *EntriesTransactorSession) SetRequiredEssence(_amount *big.Int) (*types.Transaction, error)
- func (_Entries *EntriesTransactorSession) SetTagsAddress(_tags common.Address) (*types.Transaction, error)
- func (_Entries *EntriesTransactorSession) SetVotesAddress(_votes common.Address) (*types.Transaction, error)
- func (_Entries *EntriesTransactorSession) SetVotingPeriod(_period *big.Int) (*types.Transaction, error)
- func (_Entries *EntriesTransactorSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_Entries *EntriesTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type EntriesUpdate
- type EntriesUpdateIterator
- type Essence
- type EssenceCaller
- func (_Essence *EssenceCaller) AethValueFrom(opts *bind.CallOpts, _collected *big.Int) (*big.Int, error)
- func (_Essence *EssenceCaller) GetCollected(opts *bind.CallOpts, _collector common.Address) (struct{ ... }, error)
- func (_Essence *EssenceCaller) Mana(opts *bind.CallOpts, _spender common.Address) (struct{ ... }, error)
- func (_Essence *EssenceCaller) MinAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_Essence *EssenceCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Essence *EssenceCaller) TransformFactor(opts *bind.CallOpts) (*big.Int, error)
- type EssenceCallerRaw
- type EssenceCallerSession
- func (_Essence *EssenceCallerSession) AethValueFrom(_collected *big.Int) (*big.Int, error)
- func (_Essence *EssenceCallerSession) GetCollected(_collector common.Address) (struct{ ... }, error)
- func (_Essence *EssenceCallerSession) Mana(_spender common.Address) (struct{ ... }, error)
- func (_Essence *EssenceCallerSession) MinAmount() (*big.Int, error)
- func (_Essence *EssenceCallerSession) Owner() (common.Address, error)
- func (_Essence *EssenceCallerSession) TransformFactor() (*big.Int, error)
- type EssenceCollectEssence
- type EssenceCollectEssenceIterator
- type EssenceConvertEssence
- type EssenceConvertEssenceIterator
- type EssenceFilterer
- func (_Essence *EssenceFilterer) FilterCollectEssence(opts *bind.FilterOpts, receiver []common.Address) (*EssenceCollectEssenceIterator, error)
- func (_Essence *EssenceFilterer) FilterConvertEssence(opts *bind.FilterOpts, spender []common.Address) (*EssenceConvertEssenceIterator, error)
- func (_Essence *EssenceFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*EssenceOwnershipTransferredIterator, error)
- func (_Essence *EssenceFilterer) FilterRefreshMana(opts *bind.FilterOpts) (*EssenceRefreshManaIterator, error)
- func (_Essence *EssenceFilterer) FilterSpendMana(opts *bind.FilterOpts, spender []common.Address, hash [][32]byte) (*EssenceSpendManaIterator, error)
- func (_Essence *EssenceFilterer) WatchCollectEssence(opts *bind.WatchOpts, sink chan<- *EssenceCollectEssence, ...) (event.Subscription, error)
- func (_Essence *EssenceFilterer) WatchConvertEssence(opts *bind.WatchOpts, sink chan<- *EssenceConvertEssence, ...) (event.Subscription, error)
- func (_Essence *EssenceFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *EssenceOwnershipTransferred, ...) (event.Subscription, error)
- func (_Essence *EssenceFilterer) WatchRefreshMana(opts *bind.WatchOpts, sink chan<- *EssenceRefreshMana) (event.Subscription, error)
- func (_Essence *EssenceFilterer) WatchSpendMana(opts *bind.WatchOpts, sink chan<- *EssenceSpendMana, spender []common.Address, ...) (event.Subscription, error)
- type EssenceOwnershipTransferred
- type EssenceOwnershipTransferredIterator
- type EssenceRaw
- func (_Essence *EssenceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Essence *EssenceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Essence *EssenceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EssenceRefreshMana
- type EssenceRefreshManaIterator
- type EssenceSession
- func (_Essence *EssenceSession) AddToWhiteList(_contract common.Address) (*types.Transaction, error)
- func (_Essence *EssenceSession) AethValueFrom(_collected *big.Int) (*big.Int, error)
- func (_Essence *EssenceSession) CollectFor(_receiver common.Address, _amount *big.Int, _action [32]byte, _source [32]byte) (*types.Transaction, error)
- func (_Essence *EssenceSession) GetCollected(_collector common.Address) (struct{ ... }, error)
- func (_Essence *EssenceSession) Mana(_spender common.Address) (struct{ ... }, error)
- func (_Essence *EssenceSession) MinAmount() (*big.Int, error)
- func (_Essence *EssenceSession) NewHash(_hash [32]byte, _total *big.Int) (*types.Transaction, error)
- func (_Essence *EssenceSession) Owner() (common.Address, error)
- func (_Essence *EssenceSession) ReclaimEther() (*types.Transaction, error)
- func (_Essence *EssenceSession) ReclaimToken(token common.Address) (*types.Transaction, error)
- func (_Essence *EssenceSession) RemoveWhitelisted(_contract common.Address) (*types.Transaction, error)
- func (_Essence *EssenceSession) SetAeth(_aeth common.Address) (*types.Transaction, error)
- func (_Essence *EssenceSession) SetFactor(_newFactor *big.Int) (*types.Transaction, error)
- func (_Essence *EssenceSession) SetMinAmount(_min *big.Int) (*types.Transaction, error)
- func (_Essence *EssenceSession) SpendMana(_initiator common.Address, _amount *big.Int, _scope [32]byte) (*types.Transaction, error)
- func (_Essence *EssenceSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_Essence *EssenceSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Essence *EssenceSession) TransformEssence(_amount *big.Int) (*types.Transaction, error)
- func (_Essence *EssenceSession) TransformFactor() (*big.Int, error)
- type EssenceSpendMana
- type EssenceSpendManaIterator
- type EssenceTransactor
- func (_Essence *EssenceTransactor) AddToWhiteList(opts *bind.TransactOpts, _contract common.Address) (*types.Transaction, error)
- func (_Essence *EssenceTransactor) CollectFor(opts *bind.TransactOpts, _receiver common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_Essence *EssenceTransactor) NewHash(opts *bind.TransactOpts, _hash [32]byte, _total *big.Int) (*types.Transaction, error)
- func (_Essence *EssenceTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Essence *EssenceTransactor) ReclaimToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- func (_Essence *EssenceTransactor) RemoveWhitelisted(opts *bind.TransactOpts, _contract common.Address) (*types.Transaction, error)
- func (_Essence *EssenceTransactor) SetAeth(opts *bind.TransactOpts, _aeth common.Address) (*types.Transaction, error)
- func (_Essence *EssenceTransactor) SetFactor(opts *bind.TransactOpts, _newFactor *big.Int) (*types.Transaction, error)
- func (_Essence *EssenceTransactor) SetMinAmount(opts *bind.TransactOpts, _min *big.Int) (*types.Transaction, error)
- func (_Essence *EssenceTransactor) SpendMana(opts *bind.TransactOpts, _initiator common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_Essence *EssenceTransactor) TokenFallback(opts *bind.TransactOpts, from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_Essence *EssenceTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Essence *EssenceTransactor) TransformEssence(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- type EssenceTransactorRaw
- type EssenceTransactorSession
- func (_Essence *EssenceTransactorSession) AddToWhiteList(_contract common.Address) (*types.Transaction, error)
- func (_Essence *EssenceTransactorSession) CollectFor(_receiver common.Address, _amount *big.Int, _action [32]byte, _source [32]byte) (*types.Transaction, error)
- func (_Essence *EssenceTransactorSession) NewHash(_hash [32]byte, _total *big.Int) (*types.Transaction, error)
- func (_Essence *EssenceTransactorSession) ReclaimEther() (*types.Transaction, error)
- func (_Essence *EssenceTransactorSession) ReclaimToken(token common.Address) (*types.Transaction, error)
- func (_Essence *EssenceTransactorSession) RemoveWhitelisted(_contract common.Address) (*types.Transaction, error)
- func (_Essence *EssenceTransactorSession) SetAeth(_aeth common.Address) (*types.Transaction, error)
- func (_Essence *EssenceTransactorSession) SetFactor(_newFactor *big.Int) (*types.Transaction, error)
- func (_Essence *EssenceTransactorSession) SetMinAmount(_min *big.Int) (*types.Transaction, error)
- func (_Essence *EssenceTransactorSession) SpendMana(_initiator common.Address, _amount *big.Int, _scope [32]byte) (*types.Transaction, error)
- func (_Essence *EssenceTransactorSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_Essence *EssenceTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Essence *EssenceTransactorSession) TransformEssence(_amount *big.Int) (*types.Transaction, error)
- type Feed
- type FeedCaller
- func (_Feed *FeedCaller) Follows(opts *bind.CallOpts, _follower common.Address, _following common.Address) (bool, error)
- func (_Feed *FeedCaller) FollowsCount(opts *bind.CallOpts, _profile common.Address) (struct{ ... }, error)
- func (_Feed *FeedCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Feed *FeedCaller) TotalFollowers(opts *bind.CallOpts, _profile common.Address) (*big.Int, error)
- func (_Feed *FeedCaller) TotalFollowing(opts *bind.CallOpts, _profile common.Address) (*big.Int, error)
- type FeedCallerRaw
- type FeedCallerSession
- func (_Feed *FeedCallerSession) Follows(_follower common.Address, _following common.Address) (bool, error)
- func (_Feed *FeedCallerSession) FollowsCount(_profile common.Address) (struct{ ... }, error)
- func (_Feed *FeedCallerSession) Owner() (common.Address, error)
- func (_Feed *FeedCallerSession) TotalFollowers(_profile common.Address) (*big.Int, error)
- func (_Feed *FeedCallerSession) TotalFollowing(_profile common.Address) (*big.Int, error)
- type FeedFilterer
- func (_Feed *FeedFilterer) FilterFollow(opts *bind.FilterOpts, followed []common.Address, follower []common.Address) (*FeedFollowIterator, error)
- func (_Feed *FeedFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*FeedOwnershipTransferredIterator, error)
- func (_Feed *FeedFilterer) FilterUnFollow(opts *bind.FilterOpts, followed []common.Address, follower []common.Address) (*FeedUnFollowIterator, error)
- func (_Feed *FeedFilterer) WatchFollow(opts *bind.WatchOpts, sink chan<- *FeedFollow, followed []common.Address, ...) (event.Subscription, error)
- func (_Feed *FeedFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FeedOwnershipTransferred, ...) (event.Subscription, error)
- func (_Feed *FeedFilterer) WatchUnFollow(opts *bind.WatchOpts, sink chan<- *FeedUnFollow, followed []common.Address, ...) (event.Subscription, error)
- type FeedFollow
- type FeedFollowIterator
- type FeedOwnershipTransferred
- type FeedOwnershipTransferredIterator
- type FeedRaw
- func (_Feed *FeedRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Feed *FeedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Feed *FeedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FeedSession
- func (_Feed *FeedSession) Follow(_profile common.Address) (*types.Transaction, error)
- func (_Feed *FeedSession) Follows(_follower common.Address, _following common.Address) (bool, error)
- func (_Feed *FeedSession) FollowsCount(_profile common.Address) (struct{ ... }, error)
- func (_Feed *FeedSession) Owner() (common.Address, error)
- func (_Feed *FeedSession) ReclaimEther() (*types.Transaction, error)
- func (_Feed *FeedSession) ReclaimToken(token common.Address) (*types.Transaction, error)
- func (_Feed *FeedSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_Feed *FeedSession) TotalFollowers(_profile common.Address) (*big.Int, error)
- func (_Feed *FeedSession) TotalFollowing(_profile common.Address) (*big.Int, error)
- func (_Feed *FeedSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Feed *FeedSession) UnFollow(_profile common.Address) (*types.Transaction, error)
- type FeedTransactor
- func (_Feed *FeedTransactor) Follow(opts *bind.TransactOpts, _profile common.Address) (*types.Transaction, error)
- func (_Feed *FeedTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Feed *FeedTransactor) ReclaimToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- func (_Feed *FeedTransactor) TokenFallback(opts *bind.TransactOpts, from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_Feed *FeedTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Feed *FeedTransactor) UnFollow(opts *bind.TransactOpts, _profile common.Address) (*types.Transaction, error)
- type FeedTransactorRaw
- type FeedTransactorSession
- func (_Feed *FeedTransactorSession) Follow(_profile common.Address) (*types.Transaction, error)
- func (_Feed *FeedTransactorSession) ReclaimEther() (*types.Transaction, error)
- func (_Feed *FeedTransactorSession) ReclaimToken(token common.Address) (*types.Transaction, error)
- func (_Feed *FeedTransactorSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_Feed *FeedTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Feed *FeedTransactorSession) UnFollow(_profile common.Address) (*types.Transaction, error)
- type FeedUnFollow
- type FeedUnFollowIterator
- type ProfileRegistrar
- type ProfileRegistrarCaller
- func (_ProfileRegistrar *ProfileRegistrarCaller) Check_format(opts *bind.CallOpts, _subNode [32]byte) (bool, error)
- func (_ProfileRegistrar *ProfileRegistrarCaller) Ens(opts *bind.CallOpts) (common.Address, error)
- func (_ProfileRegistrar *ProfileRegistrarCaller) Hash(opts *bind.CallOpts, _subNode [32]byte) ([32]byte, error)
- func (_ProfileRegistrar *ProfileRegistrarCaller) ModuleName(opts *bind.CallOpts) (string, error)
- func (_ProfileRegistrar *ProfileRegistrarCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ProfileRegistrar *ProfileRegistrarCaller) RootNode(opts *bind.CallOpts) ([32]byte, error)
- func (_ProfileRegistrar *ProfileRegistrarCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- type ProfileRegistrarCallerRaw
- type ProfileRegistrarCallerSession
- func (_ProfileRegistrar *ProfileRegistrarCallerSession) Check_format(_subNode [32]byte) (bool, error)
- func (_ProfileRegistrar *ProfileRegistrarCallerSession) Ens() (common.Address, error)
- func (_ProfileRegistrar *ProfileRegistrarCallerSession) Hash(_subNode [32]byte) ([32]byte, error)
- func (_ProfileRegistrar *ProfileRegistrarCallerSession) ModuleName() (string, error)
- func (_ProfileRegistrar *ProfileRegistrarCallerSession) Owner() (common.Address, error)
- func (_ProfileRegistrar *ProfileRegistrarCallerSession) RootNode() ([32]byte, error)
- func (_ProfileRegistrar *ProfileRegistrarCallerSession) Version() (*big.Int, error)
- type ProfileRegistrarFilterer
- func (_ProfileRegistrar *ProfileRegistrarFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ProfileRegistrarOwnershipTransferredIterator, error)
- func (_ProfileRegistrar *ProfileRegistrarFilterer) FilterRegister(opts *bind.FilterOpts, label [][32]byte, version []*big.Int) (*ProfileRegistrarRegisterIterator, error)
- func (_ProfileRegistrar *ProfileRegistrarFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ProfileRegistrarOwnershipTransferred, ...) (event.Subscription, error)
- func (_ProfileRegistrar *ProfileRegistrarFilterer) WatchRegister(opts *bind.WatchOpts, sink chan<- *ProfileRegistrarRegister, label [][32]byte, ...) (event.Subscription, error)
- type ProfileRegistrarOwnershipTransferred
- type ProfileRegistrarOwnershipTransferredIterator
- type ProfileRegistrarRaw
- func (_ProfileRegistrar *ProfileRegistrarRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ProfileRegistrar *ProfileRegistrarRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProfileRegistrarRegister
- type ProfileRegistrarRegisterIterator
- type ProfileRegistrarSession
- func (_ProfileRegistrar *ProfileRegistrarSession) AdminRegisterFor(_subNode [32]byte, _enableDonations bool, _alphaUser common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) AdminSetSubNode(_subNode [32]byte, _newOwner common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) ChangeRootOwner(_newOwner common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) Check_format(_subNode [32]byte) (bool, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) Destroy() (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) Ens() (common.Address, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) Hash(_subNode [32]byte) ([32]byte, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) ModuleName() (string, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) Owner() (common.Address, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) ReclaimEther() (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) ReclaimToken(token common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) Register(_subNode [32]byte, _enableDonations bool, _hash [32]byte, _fn uint8, ...) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) RootNode() ([32]byte, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) SetEns(_ens common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) SetResolver(_resolver common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) SetRootNode(_newRoot [32]byte) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarSession) Version() (*big.Int, error)
- type ProfileRegistrarTransactor
- func (_ProfileRegistrar *ProfileRegistrarTransactor) AdminRegisterFor(opts *bind.TransactOpts, _subNode [32]byte, _enableDonations bool, ...) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactor) AdminSetSubNode(opts *bind.TransactOpts, _subNode [32]byte, _newOwner common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactor) ChangeRootOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactor) ReclaimToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactor) Register(opts *bind.TransactOpts, _subNode [32]byte, _enableDonations bool, ...) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactor) SetEns(opts *bind.TransactOpts, _ens common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactor) SetResolver(opts *bind.TransactOpts, _resolver common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactor) SetRootNode(opts *bind.TransactOpts, _newRoot [32]byte) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactor) TokenFallback(opts *bind.TransactOpts, from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type ProfileRegistrarTransactorRaw
- type ProfileRegistrarTransactorSession
- func (_ProfileRegistrar *ProfileRegistrarTransactorSession) AdminRegisterFor(_subNode [32]byte, _enableDonations bool, _alphaUser common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactorSession) AdminSetSubNode(_subNode [32]byte, _newOwner common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactorSession) ChangeRootOwner(_newOwner common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactorSession) Destroy() (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactorSession) ReclaimEther() (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactorSession) ReclaimToken(token common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactorSession) Register(_subNode [32]byte, _enableDonations bool, _hash [32]byte, _fn uint8, ...) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactorSession) SetEns(_ens common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactorSession) SetResolver(_resolver common.Address) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactorSession) SetRootNode(_newRoot [32]byte) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactorSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_ProfileRegistrar *ProfileRegistrarTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type ProfileResolver
- type ProfileResolverCaller
- func (_ProfileResolver *ProfileResolverCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_ProfileResolver *ProfileResolverCaller) Disabled(opts *bind.CallOpts) (bool, error)
- func (_ProfileResolver *ProfileResolverCaller) DonationsEnabled(opts *bind.CallOpts, _node [32]byte) (bool, error)
- func (_ProfileResolver *ProfileResolverCaller) Hash(opts *bind.CallOpts, _node [32]byte) (struct{ ... }, error)
- func (_ProfileResolver *ProfileResolverCaller) ModuleAddress(opts *bind.CallOpts) (common.Address, error)
- func (_ProfileResolver *ProfileResolverCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ProfileResolver *ProfileResolverCaller) Resolve(opts *bind.CallOpts, _node [32]byte) (struct{ ... }, error)
- func (_ProfileResolver *ProfileResolverCaller) Reverse(opts *bind.CallOpts, owner common.Address) ([32]byte, error)
- func (_ProfileResolver *ProfileResolverCaller) TotalProfiles(opts *bind.CallOpts) (*big.Int, error)
- type ProfileResolverCallerRaw
- type ProfileResolverCallerSession
- func (_ProfileResolver *ProfileResolverCallerSession) Addr(node [32]byte) (common.Address, error)
- func (_ProfileResolver *ProfileResolverCallerSession) Disabled() (bool, error)
- func (_ProfileResolver *ProfileResolverCallerSession) DonationsEnabled(_node [32]byte) (bool, error)
- func (_ProfileResolver *ProfileResolverCallerSession) Hash(_node [32]byte) (struct{ ... }, error)
- func (_ProfileResolver *ProfileResolverCallerSession) ModuleAddress() (common.Address, error)
- func (_ProfileResolver *ProfileResolverCallerSession) Owner() (common.Address, error)
- func (_ProfileResolver *ProfileResolverCallerSession) Resolve(_node [32]byte) (struct{ ... }, error)
- func (_ProfileResolver *ProfileResolverCallerSession) Reverse(owner common.Address) ([32]byte, error)
- func (_ProfileResolver *ProfileResolverCallerSession) TotalProfiles() (*big.Int, error)
- type ProfileResolverFilterer
- func (_ProfileResolver *ProfileResolverFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ProfileResolverOwnershipTransferredIterator, error)
- func (_ProfileResolver *ProfileResolverFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ProfileResolverOwnershipTransferred, ...) (event.Subscription, error)
- type ProfileResolverOwnershipTransferred
- type ProfileResolverOwnershipTransferredIterator
- type ProfileResolverRaw
- func (_ProfileResolver *ProfileResolverRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ProfileResolver *ProfileResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProfileResolverSession
- func (_ProfileResolver *ProfileResolverSession) Addr(node [32]byte) (common.Address, error)
- func (_ProfileResolver *ProfileResolverSession) Destroy() (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverSession) Disabled() (bool, error)
- func (_ProfileResolver *ProfileResolverSession) DonationsEnabled(_node [32]byte) (bool, error)
- func (_ProfileResolver *ProfileResolverSession) Hash(_node [32]byte) (struct{ ... }, error)
- func (_ProfileResolver *ProfileResolverSession) ModuleAddress() (common.Address, error)
- func (_ProfileResolver *ProfileResolverSession) Owner() (common.Address, error)
- func (_ProfileResolver *ProfileResolverSession) ReclaimEther() (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverSession) ReclaimToken(token common.Address) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverSession) RegisterHash(_akashaId [32]byte, _nodeHash [32]byte, _owner common.Address, _status bool, ...) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverSession) RemoveProfile(_node [32]byte) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverSession) Resolve(_node [32]byte) (struct{ ... }, error)
- func (_ProfileResolver *ProfileResolverSession) Reverse(owner common.Address) ([32]byte, error)
- func (_ProfileResolver *ProfileResolverSession) SetAddr(node [32]byte, newAddress common.Address) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverSession) SetHash(_nodeHash [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverSession) SetModule(_moduleAddress common.Address) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverSession) ToggleDonations(_node [32]byte, _status bool) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverSession) TotalProfiles() (*big.Int, error)
- func (_ProfileResolver *ProfileResolverSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverSession) UpdateModule(_moduleAddress common.Address) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverSession) UpgradeController() (*types.Transaction, error)
- type ProfileResolverTransactor
- func (_ProfileResolver *ProfileResolverTransactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactor) ReclaimToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactor) RegisterHash(opts *bind.TransactOpts, _akashaId [32]byte, _nodeHash [32]byte, ...) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactor) RemoveProfile(opts *bind.TransactOpts, _node [32]byte) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactor) SetAddr(opts *bind.TransactOpts, node [32]byte, newAddress common.Address) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactor) SetHash(opts *bind.TransactOpts, _nodeHash [32]byte, _hash [32]byte, _fn uint8, ...) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactor) SetModule(opts *bind.TransactOpts, _moduleAddress common.Address) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactor) ToggleDonations(opts *bind.TransactOpts, _node [32]byte, _status bool) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactor) TokenFallback(opts *bind.TransactOpts, from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactor) UpdateModule(opts *bind.TransactOpts, _moduleAddress common.Address) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactor) UpgradeController(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProfileResolverTransactorRaw
- type ProfileResolverTransactorSession
- func (_ProfileResolver *ProfileResolverTransactorSession) Destroy() (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactorSession) ReclaimEther() (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactorSession) ReclaimToken(token common.Address) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactorSession) RegisterHash(_akashaId [32]byte, _nodeHash [32]byte, _owner common.Address, _status bool, ...) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactorSession) RemoveProfile(_node [32]byte) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactorSession) SetAddr(node [32]byte, newAddress common.Address) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactorSession) SetHash(_nodeHash [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactorSession) SetModule(_moduleAddress common.Address) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactorSession) ToggleDonations(_node [32]byte, _status bool) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactorSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactorSession) UpdateModule(_moduleAddress common.Address) (*types.Transaction, error)
- func (_ProfileResolver *ProfileResolverTransactorSession) UpgradeController() (*types.Transaction, error)
Constants ¶
const AETHABI = "" /* 9247-byte string literal not displayed */
AETHABI is the input ABI used to generate the binding from.
const CommentsABI = "" /* 6546-byte string literal not displayed */
CommentsABI is the input ABI used to generate the binding from.
const EntriesABI = "" /* 6665-byte string literal not displayed */
EntriesABI is the input ABI used to generate the binding from.
const EssenceABI = "" /* 6035-byte string literal not displayed */
EssenceABI is the input ABI used to generate the binding from.
const FeedABI = "" /* 3244-byte string literal not displayed */
FeedABI is the input ABI used to generate the binding from.
const ProfileRegistrarABI = "" /* 4831-byte string literal not displayed */
ProfileRegistrarABI is the input ABI used to generate the binding from.
const ProfileResolverABI = "" /* 5769-byte string literal not displayed */
ProfileResolverABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AETH ¶
type AETH struct { AETHCaller // Read-only binding to the contract AETHTransactor // Write-only binding to the contract AETHFilterer // Log filterer for contract events }
AETH is an auto generated Go binding around an Ethereum contract.
type AETHApproval ¶
type AETHApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
AETHApproval represents a Approval event raised by the AETH contract.
type AETHApprovalIterator ¶
type AETHApprovalIterator struct { Event *AETHApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AETHApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the AETH contract.
func (*AETHApprovalIterator) Close ¶
func (it *AETHApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AETHApprovalIterator) Error ¶
func (it *AETHApprovalIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*AETHApprovalIterator) Next ¶
func (it *AETHApprovalIterator) 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 AETHCaller ¶
type AETHCaller struct {
// contains filtered or unexported fields
}
AETHCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAETHCaller ¶
func NewAETHCaller(address common.Address, caller bind.ContractCaller) (*AETHCaller, error)
NewAETHCaller creates a new read-only instance of AETH, bound to a specific deployed contract.
func (*AETHCaller) Allowance ¶
func (_AETH *AETHCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*AETHCaller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(balance uint256)
func (*AETHCaller) Bonded ¶
Bonded is a free data retrieval call binding the contract method 0xf19e2a21.
Solidity: function bonded(_holder address) constant returns(_bonded uint256)
func (*AETHCaller) Cycling ¶
Cycling is a free data retrieval call binding the contract method 0x6d2b9de0.
Solidity: function cycling(_holder address) constant returns(_cycling uint256)
func (*AETHCaller) Decimals ¶
func (_AETH *AETHCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*AETHCaller) GetCyclingState ¶
func (_AETH *AETHCaller) GetCyclingState(opts *bind.CallOpts, _holder common.Address, _fromIndex uint8) (struct { Amount *big.Int UnlockDate *big.Int Index uint8 }, error)
GetCyclingState is a free data retrieval call binding the contract method 0x2a3f5080.
Solidity: function getCyclingState(_holder address, _fromIndex uint8) constant returns(_amount uint256, _unlockDate uint256, _index uint8)
func (*AETHCaller) GetCyclingStatesNr ¶
func (_AETH *AETHCaller) GetCyclingStatesNr(opts *bind.CallOpts, _holder common.Address, _fromDate *big.Int) (struct { Total uint8 Available uint8 }, error)
GetCyclingStatesNr is a free data retrieval call binding the contract method 0x2108b354.
Solidity: function getCyclingStatesNr(_holder address, _fromDate uint256) constant returns(_total uint8, _available uint8)
func (*AETHCaller) GetTokenRecords ¶
func (_AETH *AETHCaller) GetTokenRecords(opts *bind.CallOpts, _holder common.Address) (struct { Free *big.Int Bonded *big.Int Cycling *big.Int }, error)
GetTokenRecords is a free data retrieval call binding the contract method 0xf2a36684.
Solidity: function getTokenRecords(_holder address) constant returns(_free uint256, _bonded uint256, _cycling uint256)
func (*AETHCaller) LockTime ¶
LockTime is a free data retrieval call binding the contract method 0x0d668087.
Solidity: function lockTime() constant returns(uint256)
func (*AETHCaller) MintingFinished ¶
func (_AETH *AETHCaller) MintingFinished(opts *bind.CallOpts) (bool, error)
MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.
Solidity: function mintingFinished() constant returns(bool)
func (*AETHCaller) Name ¶
func (_AETH *AETHCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*AETHCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*AETHCaller) Paused ¶
func (_AETH *AETHCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() constant returns(bool)
func (*AETHCaller) Symbol ¶
func (_AETH *AETHCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*AETHCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type AETHCallerRaw ¶
type AETHCallerRaw struct {
Contract *AETHCaller // Generic read-only contract binding to access the raw methods on
}
AETHCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AETHCallerRaw) Call ¶
func (_AETH *AETHCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AETHCallerSession ¶
type AETHCallerSession struct { Contract *AETHCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AETHCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AETHCallerSession) Allowance ¶
func (_AETH *AETHCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*AETHCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(balance uint256)
func (*AETHCallerSession) Bonded ¶
Bonded is a free data retrieval call binding the contract method 0xf19e2a21.
Solidity: function bonded(_holder address) constant returns(_bonded uint256)
func (*AETHCallerSession) Cycling ¶
Cycling is a free data retrieval call binding the contract method 0x6d2b9de0.
Solidity: function cycling(_holder address) constant returns(_cycling uint256)
func (*AETHCallerSession) Decimals ¶
func (_AETH *AETHCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*AETHCallerSession) GetCyclingState ¶
func (_AETH *AETHCallerSession) GetCyclingState(_holder common.Address, _fromIndex uint8) (struct { Amount *big.Int UnlockDate *big.Int Index uint8 }, error)
GetCyclingState is a free data retrieval call binding the contract method 0x2a3f5080.
Solidity: function getCyclingState(_holder address, _fromIndex uint8) constant returns(_amount uint256, _unlockDate uint256, _index uint8)
func (*AETHCallerSession) GetCyclingStatesNr ¶
func (_AETH *AETHCallerSession) GetCyclingStatesNr(_holder common.Address, _fromDate *big.Int) (struct { Total uint8 Available uint8 }, error)
GetCyclingStatesNr is a free data retrieval call binding the contract method 0x2108b354.
Solidity: function getCyclingStatesNr(_holder address, _fromDate uint256) constant returns(_total uint8, _available uint8)
func (*AETHCallerSession) GetTokenRecords ¶
func (_AETH *AETHCallerSession) GetTokenRecords(_holder common.Address) (struct { Free *big.Int Bonded *big.Int Cycling *big.Int }, error)
GetTokenRecords is a free data retrieval call binding the contract method 0xf2a36684.
Solidity: function getTokenRecords(_holder address) constant returns(_free uint256, _bonded uint256, _cycling uint256)
func (*AETHCallerSession) LockTime ¶
func (_AETH *AETHCallerSession) LockTime() (*big.Int, error)
LockTime is a free data retrieval call binding the contract method 0x0d668087.
Solidity: function lockTime() constant returns(uint256)
func (*AETHCallerSession) MintingFinished ¶
func (_AETH *AETHCallerSession) MintingFinished() (bool, error)
MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.
Solidity: function mintingFinished() constant returns(bool)
func (*AETHCallerSession) Name ¶
func (_AETH *AETHCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*AETHCallerSession) Owner ¶
func (_AETH *AETHCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*AETHCallerSession) Paused ¶
func (_AETH *AETHCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() constant returns(bool)
func (*AETHCallerSession) Symbol ¶
func (_AETH *AETHCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*AETHCallerSession) TotalSupply ¶
func (_AETH *AETHCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type AETHDonate ¶
type AETHDonate struct { From common.Address To common.Address Aeth *big.Int Eth *big.Int ExtraData string Raw types.Log // Blockchain specific contextual infos }
AETHDonate represents a Donate event raised by the AETH contract.
type AETHDonateIterator ¶
type AETHDonateIterator struct { Event *AETHDonate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AETHDonateIterator is returned from FilterDonate and is used to iterate over the raw logs and unpacked data for Donate events raised by the AETH contract.
func (*AETHDonateIterator) Close ¶
func (it *AETHDonateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AETHDonateIterator) Error ¶
func (it *AETHDonateIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*AETHDonateIterator) Next ¶
func (it *AETHDonateIterator) 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 AETHFilterer ¶
type AETHFilterer struct {
// contains filtered or unexported fields
}
AETHFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAETHFilterer ¶
func NewAETHFilterer(address common.Address, filterer bind.ContractFilterer) (*AETHFilterer, error)
NewAETHFilterer creates a new log filterer instance of AETH, bound to a specific deployed contract.
func (*AETHFilterer) FilterApproval ¶
func (_AETH *AETHFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*AETHApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(owner indexed address, spender indexed address, value uint256)
func (*AETHFilterer) FilterDonate ¶
func (_AETH *AETHFilterer) FilterDonate(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AETHDonateIterator, error)
FilterDonate is a free log retrieval operation binding the contract event 0xf0867503c5147c27b10a8e12f7c0ca20f597dc2174d3a6b51a25cb7c5191460a.
Solidity: event Donate(from indexed address, to indexed address, aeth uint256, eth uint256, extraData string)
func (*AETHFilterer) FilterMint ¶
func (_AETH *AETHFilterer) FilterMint(opts *bind.FilterOpts, to []common.Address) (*AETHMintIterator, error)
FilterMint is a free log retrieval operation binding the contract event 0x0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885.
Solidity: event Mint(to indexed address, amount uint256)
func (*AETHFilterer) FilterMintFinished ¶
func (_AETH *AETHFilterer) FilterMintFinished(opts *bind.FilterOpts) (*AETHMintFinishedIterator, error)
FilterMintFinished is a free log retrieval operation binding the contract event 0xae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa08.
Solidity: event MintFinished()
func (*AETHFilterer) FilterOwnershipTransferred ¶
func (_AETH *AETHFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AETHOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*AETHFilterer) FilterPause ¶
func (_AETH *AETHFilterer) FilterPause(opts *bind.FilterOpts) (*AETHPauseIterator, error)
FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*AETHFilterer) FilterTransfer ¶
func (_AETH *AETHFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AETHTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(from indexed address, to indexed address, value uint256)
func (*AETHFilterer) FilterTransition ¶
func (_AETH *AETHFilterer) FilterTransition(opts *bind.FilterOpts) (*AETHTransitionIterator, error)
FilterTransition is a free log retrieval operation binding the contract event 0x0f30aa5a186db94018a20857f8cbe6f1156cb35de19b2f988e78733e44f6590f.
Solidity: event Transition(owner address, state uint8, value uint256)
func (*AETHFilterer) FilterUnpause ¶
func (_AETH *AETHFilterer) FilterUnpause(opts *bind.FilterOpts) (*AETHUnpauseIterator, error)
FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*AETHFilterer) WatchApproval ¶
func (_AETH *AETHFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AETHApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(owner indexed address, spender indexed address, value uint256)
func (*AETHFilterer) WatchDonate ¶
func (_AETH *AETHFilterer) WatchDonate(opts *bind.WatchOpts, sink chan<- *AETHDonate, from []common.Address, to []common.Address) (event.Subscription, error)
WatchDonate is a free log subscription operation binding the contract event 0xf0867503c5147c27b10a8e12f7c0ca20f597dc2174d3a6b51a25cb7c5191460a.
Solidity: event Donate(from indexed address, to indexed address, aeth uint256, eth uint256, extraData string)
func (*AETHFilterer) WatchMint ¶
func (_AETH *AETHFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *AETHMint, to []common.Address) (event.Subscription, error)
WatchMint is a free log subscription operation binding the contract event 0x0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885.
Solidity: event Mint(to indexed address, amount uint256)
func (*AETHFilterer) WatchMintFinished ¶
func (_AETH *AETHFilterer) WatchMintFinished(opts *bind.WatchOpts, sink chan<- *AETHMintFinished) (event.Subscription, error)
WatchMintFinished is a free log subscription operation binding the contract event 0xae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa08.
Solidity: event MintFinished()
func (*AETHFilterer) WatchOwnershipTransferred ¶
func (_AETH *AETHFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AETHOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*AETHFilterer) WatchPause ¶
func (_AETH *AETHFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *AETHPause) (event.Subscription, error)
WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*AETHFilterer) WatchTransfer ¶
func (_AETH *AETHFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *AETHTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(from indexed address, to indexed address, value uint256)
func (*AETHFilterer) WatchTransition ¶
func (_AETH *AETHFilterer) WatchTransition(opts *bind.WatchOpts, sink chan<- *AETHTransition) (event.Subscription, error)
WatchTransition is a free log subscription operation binding the contract event 0x0f30aa5a186db94018a20857f8cbe6f1156cb35de19b2f988e78733e44f6590f.
Solidity: event Transition(owner address, state uint8, value uint256)
func (*AETHFilterer) WatchUnpause ¶
func (_AETH *AETHFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *AETHUnpause) (event.Subscription, error)
WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
type AETHMint ¶
type AETHMint struct { To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
AETHMint represents a Mint event raised by the AETH contract.
type AETHMintFinished ¶
AETHMintFinished represents a MintFinished event raised by the AETH contract.
type AETHMintFinishedIterator ¶
type AETHMintFinishedIterator struct { Event *AETHMintFinished // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AETHMintFinishedIterator is returned from FilterMintFinished and is used to iterate over the raw logs and unpacked data for MintFinished events raised by the AETH contract.
func (*AETHMintFinishedIterator) Close ¶
func (it *AETHMintFinishedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AETHMintFinishedIterator) Error ¶
func (it *AETHMintFinishedIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*AETHMintFinishedIterator) Next ¶
func (it *AETHMintFinishedIterator) 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 AETHMintIterator ¶
type AETHMintIterator struct { Event *AETHMint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AETHMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the AETH contract.
func (*AETHMintIterator) Close ¶
func (it *AETHMintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AETHMintIterator) Error ¶
func (it *AETHMintIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*AETHMintIterator) Next ¶
func (it *AETHMintIterator) 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 AETHOwnershipTransferred ¶
type AETHOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AETHOwnershipTransferred represents a OwnershipTransferred event raised by the AETH contract.
type AETHOwnershipTransferredIterator ¶
type AETHOwnershipTransferredIterator struct { Event *AETHOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AETHOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AETH contract.
func (*AETHOwnershipTransferredIterator) Close ¶
func (it *AETHOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AETHOwnershipTransferredIterator) Error ¶
func (it *AETHOwnershipTransferredIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*AETHOwnershipTransferredIterator) Next ¶
func (it *AETHOwnershipTransferredIterator) 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 AETHPauseIterator ¶
type AETHPauseIterator struct { Event *AETHPause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AETHPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the AETH contract.
func (*AETHPauseIterator) Close ¶
func (it *AETHPauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AETHPauseIterator) Error ¶
func (it *AETHPauseIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*AETHPauseIterator) Next ¶
func (it *AETHPauseIterator) 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 AETHRaw ¶
type AETHRaw struct {
Contract *AETH // Generic contract binding to access the raw methods on
}
AETHRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AETHRaw) Call ¶
func (_AETH *AETHRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AETHRaw) Transact ¶
func (_AETH *AETHRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AETHRaw) Transfer ¶
func (_AETH *AETHRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AETHSession ¶
type AETHSession struct { Contract *AETH // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AETHSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AETHSession) Allowance ¶
func (_AETH *AETHSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*AETHSession) Approve ¶
func (_AETH *AETHSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*AETHSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(balance uint256)
func (*AETHSession) BondAeth ¶
func (_AETH *AETHSession) BondAeth(_amount *big.Int) (*types.Transaction, error)
BondAeth is a paid mutator transaction binding the contract method 0x501951ed.
Solidity: function bondAeth(_amount uint256) returns(bool)
func (*AETHSession) Bonded ¶
Bonded is a free data retrieval call binding the contract method 0xf19e2a21.
Solidity: function bonded(_holder address) constant returns(_bonded uint256)
func (*AETHSession) ConsumeEssence ¶
func (_AETH *AETHSession) ConsumeEssence(_to common.Address, _amount *big.Int) (*types.Transaction, error)
ConsumeEssence is a paid mutator transaction binding the contract method 0xf51724df.
Solidity: function consumeEssence(_to address, _amount uint256) returns(bool)
func (*AETHSession) CycleAeth ¶
func (_AETH *AETHSession) CycleAeth(_amount *big.Int) (*types.Transaction, error)
CycleAeth is a paid mutator transaction binding the contract method 0x6ab465bd.
Solidity: function cycleAeth(_amount uint256) returns(bool)
func (*AETHSession) Cycling ¶
Cycling is a free data retrieval call binding the contract method 0x6d2b9de0.
Solidity: function cycling(_holder address) constant returns(_cycling uint256)
func (*AETHSession) Decimals ¶
func (_AETH *AETHSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*AETHSession) DecreaseApproval ¶
func (_AETH *AETHSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(success bool)
func (*AETHSession) Donate ¶
func (_AETH *AETHSession) Donate(_to common.Address, _aethAmount *big.Int, _extraData string) (*types.Transaction, error)
Donate is a paid mutator transaction binding the contract method 0x8488893a.
Solidity: function donate(_to address, _aethAmount uint256, _extraData string) returns(bool)
func (*AETHSession) FinishMinting ¶
func (_AETH *AETHSession) FinishMinting() (*types.Transaction, error)
FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.
Solidity: function finishMinting() returns(bool)
func (*AETHSession) FreeAeth ¶
func (_AETH *AETHSession) FreeAeth() (*types.Transaction, error)
FreeAeth is a paid mutator transaction binding the contract method 0x5f896246.
Solidity: function freeAeth() returns(bool)
func (*AETHSession) GetCyclingState ¶
func (_AETH *AETHSession) GetCyclingState(_holder common.Address, _fromIndex uint8) (struct { Amount *big.Int UnlockDate *big.Int Index uint8 }, error)
GetCyclingState is a free data retrieval call binding the contract method 0x2a3f5080.
Solidity: function getCyclingState(_holder address, _fromIndex uint8) constant returns(_amount uint256, _unlockDate uint256, _index uint8)
func (*AETHSession) GetCyclingStatesNr ¶
func (_AETH *AETHSession) GetCyclingStatesNr(_holder common.Address, _fromDate *big.Int) (struct { Total uint8 Available uint8 }, error)
GetCyclingStatesNr is a free data retrieval call binding the contract method 0x2108b354.
Solidity: function getCyclingStatesNr(_holder address, _fromDate uint256) constant returns(_total uint8, _available uint8)
func (*AETHSession) GetTokenRecords ¶
func (_AETH *AETHSession) GetTokenRecords(_holder common.Address) (struct { Free *big.Int Bonded *big.Int Cycling *big.Int }, error)
GetTokenRecords is a free data retrieval call binding the contract method 0xf2a36684.
Solidity: function getTokenRecords(_holder address) constant returns(_free uint256, _bonded uint256, _cycling uint256)
func (*AETHSession) IncreaseApproval ¶
func (_AETH *AETHSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(success bool)
func (*AETHSession) LockTime ¶
func (_AETH *AETHSession) LockTime() (*big.Int, error)
LockTime is a free data retrieval call binding the contract method 0x0d668087.
Solidity: function lockTime() constant returns(uint256)
func (*AETHSession) Mint ¶
func (_AETH *AETHSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(_to address, _amount uint256) returns(bool)
func (*AETHSession) MintingFinished ¶
func (_AETH *AETHSession) MintingFinished() (bool, error)
MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.
Solidity: function mintingFinished() constant returns(bool)
func (*AETHSession) Name ¶
func (_AETH *AETHSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*AETHSession) Owner ¶
func (_AETH *AETHSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*AETHSession) Pause ¶
func (_AETH *AETHSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*AETHSession) Paused ¶
func (_AETH *AETHSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() constant returns(bool)
func (*AETHSession) SetEssence ¶
func (_AETH *AETHSession) SetEssence(_essence common.Address) (*types.Transaction, error)
SetEssence is a paid mutator transaction binding the contract method 0x8f0ecae2.
Solidity: function setEssence(_essence address) returns()
func (*AETHSession) SetLockTime ¶
func (_AETH *AETHSession) SetLockTime(_time *big.Int) (*types.Transaction, error)
SetLockTime is a paid mutator transaction binding the contract method 0xae04d45d.
Solidity: function setLockTime(_time uint256) returns()
func (*AETHSession) SetResolver ¶
func (_AETH *AETHSession) SetResolver(_resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x4e543b26.
Solidity: function setResolver(_resolver address) returns()
func (*AETHSession) Symbol ¶
func (_AETH *AETHSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*AETHSession) TotalSupply ¶
func (_AETH *AETHSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*AETHSession) Transfer ¶
func (_AETH *AETHSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
func (*AETHSession) TransferFrom ¶
func (_AETH *AETHSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)
func (*AETHSession) TransferOwnership ¶
func (_AETH *AETHSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*AETHSession) Unpause ¶
func (_AETH *AETHSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type AETHTransactor ¶
type AETHTransactor struct {
// contains filtered or unexported fields
}
AETHTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAETHTransactor ¶
func NewAETHTransactor(address common.Address, transactor bind.ContractTransactor) (*AETHTransactor, error)
NewAETHTransactor creates a new write-only instance of AETH, bound to a specific deployed contract.
func (*AETHTransactor) Approve ¶
func (_AETH *AETHTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*AETHTransactor) BondAeth ¶
func (_AETH *AETHTransactor) BondAeth(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
BondAeth is a paid mutator transaction binding the contract method 0x501951ed.
Solidity: function bondAeth(_amount uint256) returns(bool)
func (*AETHTransactor) ConsumeEssence ¶
func (_AETH *AETHTransactor) ConsumeEssence(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
ConsumeEssence is a paid mutator transaction binding the contract method 0xf51724df.
Solidity: function consumeEssence(_to address, _amount uint256) returns(bool)
func (*AETHTransactor) CycleAeth ¶
func (_AETH *AETHTransactor) CycleAeth(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
CycleAeth is a paid mutator transaction binding the contract method 0x6ab465bd.
Solidity: function cycleAeth(_amount uint256) returns(bool)
func (*AETHTransactor) DecreaseApproval ¶
func (_AETH *AETHTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(success bool)
func (*AETHTransactor) Donate ¶
func (_AETH *AETHTransactor) Donate(opts *bind.TransactOpts, _to common.Address, _aethAmount *big.Int, _extraData string) (*types.Transaction, error)
Donate is a paid mutator transaction binding the contract method 0x8488893a.
Solidity: function donate(_to address, _aethAmount uint256, _extraData string) returns(bool)
func (*AETHTransactor) FinishMinting ¶
func (_AETH *AETHTransactor) FinishMinting(opts *bind.TransactOpts) (*types.Transaction, error)
FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.
Solidity: function finishMinting() returns(bool)
func (*AETHTransactor) FreeAeth ¶
func (_AETH *AETHTransactor) FreeAeth(opts *bind.TransactOpts) (*types.Transaction, error)
FreeAeth is a paid mutator transaction binding the contract method 0x5f896246.
Solidity: function freeAeth() returns(bool)
func (*AETHTransactor) IncreaseApproval ¶
func (_AETH *AETHTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(success bool)
func (*AETHTransactor) Mint ¶
func (_AETH *AETHTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(_to address, _amount uint256) returns(bool)
func (*AETHTransactor) Pause ¶
func (_AETH *AETHTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*AETHTransactor) SetEssence ¶
func (_AETH *AETHTransactor) SetEssence(opts *bind.TransactOpts, _essence common.Address) (*types.Transaction, error)
SetEssence is a paid mutator transaction binding the contract method 0x8f0ecae2.
Solidity: function setEssence(_essence address) returns()
func (*AETHTransactor) SetLockTime ¶
func (_AETH *AETHTransactor) SetLockTime(opts *bind.TransactOpts, _time *big.Int) (*types.Transaction, error)
SetLockTime is a paid mutator transaction binding the contract method 0xae04d45d.
Solidity: function setLockTime(_time uint256) returns()
func (*AETHTransactor) SetResolver ¶
func (_AETH *AETHTransactor) SetResolver(opts *bind.TransactOpts, _resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x4e543b26.
Solidity: function setResolver(_resolver address) returns()
func (*AETHTransactor) Transfer ¶
func (_AETH *AETHTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
func (*AETHTransactor) TransferFrom ¶
func (_AETH *AETHTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)
func (*AETHTransactor) TransferOwnership ¶
func (_AETH *AETHTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*AETHTransactor) Unpause ¶
func (_AETH *AETHTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type AETHTransactorRaw ¶
type AETHTransactorRaw struct {
Contract *AETHTransactor // Generic write-only contract binding to access the raw methods on
}
AETHTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AETHTransactorRaw) Transact ¶
func (_AETH *AETHTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AETHTransactorRaw) Transfer ¶
func (_AETH *AETHTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AETHTransactorSession ¶
type AETHTransactorSession struct { Contract *AETHTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AETHTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AETHTransactorSession) Approve ¶
func (_AETH *AETHTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*AETHTransactorSession) BondAeth ¶
func (_AETH *AETHTransactorSession) BondAeth(_amount *big.Int) (*types.Transaction, error)
BondAeth is a paid mutator transaction binding the contract method 0x501951ed.
Solidity: function bondAeth(_amount uint256) returns(bool)
func (*AETHTransactorSession) ConsumeEssence ¶
func (_AETH *AETHTransactorSession) ConsumeEssence(_to common.Address, _amount *big.Int) (*types.Transaction, error)
ConsumeEssence is a paid mutator transaction binding the contract method 0xf51724df.
Solidity: function consumeEssence(_to address, _amount uint256) returns(bool)
func (*AETHTransactorSession) CycleAeth ¶
func (_AETH *AETHTransactorSession) CycleAeth(_amount *big.Int) (*types.Transaction, error)
CycleAeth is a paid mutator transaction binding the contract method 0x6ab465bd.
Solidity: function cycleAeth(_amount uint256) returns(bool)
func (*AETHTransactorSession) DecreaseApproval ¶
func (_AETH *AETHTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(success bool)
func (*AETHTransactorSession) Donate ¶
func (_AETH *AETHTransactorSession) Donate(_to common.Address, _aethAmount *big.Int, _extraData string) (*types.Transaction, error)
Donate is a paid mutator transaction binding the contract method 0x8488893a.
Solidity: function donate(_to address, _aethAmount uint256, _extraData string) returns(bool)
func (*AETHTransactorSession) FinishMinting ¶
func (_AETH *AETHTransactorSession) FinishMinting() (*types.Transaction, error)
FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.
Solidity: function finishMinting() returns(bool)
func (*AETHTransactorSession) FreeAeth ¶
func (_AETH *AETHTransactorSession) FreeAeth() (*types.Transaction, error)
FreeAeth is a paid mutator transaction binding the contract method 0x5f896246.
Solidity: function freeAeth() returns(bool)
func (*AETHTransactorSession) IncreaseApproval ¶
func (_AETH *AETHTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(success bool)
func (*AETHTransactorSession) Mint ¶
func (_AETH *AETHTransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(_to address, _amount uint256) returns(bool)
func (*AETHTransactorSession) Pause ¶
func (_AETH *AETHTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*AETHTransactorSession) SetEssence ¶
func (_AETH *AETHTransactorSession) SetEssence(_essence common.Address) (*types.Transaction, error)
SetEssence is a paid mutator transaction binding the contract method 0x8f0ecae2.
Solidity: function setEssence(_essence address) returns()
func (*AETHTransactorSession) SetLockTime ¶
func (_AETH *AETHTransactorSession) SetLockTime(_time *big.Int) (*types.Transaction, error)
SetLockTime is a paid mutator transaction binding the contract method 0xae04d45d.
Solidity: function setLockTime(_time uint256) returns()
func (*AETHTransactorSession) SetResolver ¶
func (_AETH *AETHTransactorSession) SetResolver(_resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x4e543b26.
Solidity: function setResolver(_resolver address) returns()
func (*AETHTransactorSession) Transfer ¶
func (_AETH *AETHTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_to address, _value uint256) returns(bool)
func (*AETHTransactorSession) TransferFrom ¶
func (_AETH *AETHTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)
func (*AETHTransactorSession) TransferOwnership ¶
func (_AETH *AETHTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*AETHTransactorSession) Unpause ¶
func (_AETH *AETHTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type AETHTransfer ¶
type AETHTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
AETHTransfer represents a Transfer event raised by the AETH contract.
type AETHTransferIterator ¶
type AETHTransferIterator struct { Event *AETHTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AETHTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the AETH contract.
func (*AETHTransferIterator) Close ¶
func (it *AETHTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AETHTransferIterator) Error ¶
func (it *AETHTransferIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*AETHTransferIterator) Next ¶
func (it *AETHTransferIterator) 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 AETHTransition ¶
type AETHTransition struct { Owner common.Address State uint8 Value *big.Int Raw types.Log // Blockchain specific contextual infos }
AETHTransition represents a Transition event raised by the AETH contract.
type AETHTransitionIterator ¶
type AETHTransitionIterator struct { Event *AETHTransition // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AETHTransitionIterator is returned from FilterTransition and is used to iterate over the raw logs and unpacked data for Transition events raised by the AETH contract.
func (*AETHTransitionIterator) Close ¶
func (it *AETHTransitionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AETHTransitionIterator) Error ¶
func (it *AETHTransitionIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*AETHTransitionIterator) Next ¶
func (it *AETHTransitionIterator) 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 AETHUnpause ¶
AETHUnpause represents a Unpause event raised by the AETH contract.
type AETHUnpauseIterator ¶
type AETHUnpauseIterator struct { Event *AETHUnpause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AETHUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the AETH contract.
func (*AETHUnpauseIterator) Close ¶
func (it *AETHUnpauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AETHUnpauseIterator) Error ¶
func (it *AETHUnpauseIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*AETHUnpauseIterator) Next ¶
func (it *AETHUnpauseIterator) 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 Comments ¶
type Comments struct { CommentsCaller // Read-only binding to the contract CommentsTransactor // Write-only binding to the contract CommentsFilterer // Log filterer for contract events }
Comments is an auto generated Go binding around an Ethereum contract.
func NewComments ¶
NewComments creates a new instance of Comments, bound to a specific deployed contract.
type CommentsCaller ¶
type CommentsCaller struct {
// contains filtered or unexported fields
}
CommentsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCommentsCaller ¶
func NewCommentsCaller(address common.Address, caller bind.ContractCaller) (*CommentsCaller, error)
NewCommentsCaller creates a new read-only instance of Comments, bound to a specific deployed contract.
func (*CommentsCaller) CommentAuthor ¶
func (_Comments *CommentsCaller) CommentAuthor(opts *bind.CallOpts, _entryId [32]byte, _commentId [32]byte) (common.Address, error)
CommentAuthor is a free data retrieval call binding the contract method 0xbbd34ac0.
Solidity: function commentAuthor(_entryId bytes32, _commentId bytes32) constant returns(_author address)
func (*CommentsCaller) Discount_every ¶
Discount_every is a free data retrieval call binding the contract method 0x152c85aa.
Solidity: function discount_every() constant returns(uint256)
func (*CommentsCaller) Exists ¶
func (_Comments *CommentsCaller) Exists(opts *bind.CallOpts, _entryId [32]byte, _commentId [32]byte) (bool, error)
Exists is a free data retrieval call binding the contract method 0x8683612b.
Solidity: function exists(_entryId bytes32, _commentId bytes32) constant returns(bool)
func (*CommentsCaller) GetComment ¶
func (_Comments *CommentsCaller) GetComment(opts *bind.CallOpts, _entryId [32]byte, _commentId [32]byte) (struct { Parent [32]byte Author common.Address Deleted bool PublishDate *big.Int Fn uint8 DigestSize uint8 Hash [32]byte }, error)
GetComment is a free data retrieval call binding the contract method 0x6920ef70.
Solidity: function getComment(_entryId bytes32, _commentId bytes32) constant returns(parent bytes32, author address, deleted bool, publishDate uint256, _fn uint8, _digestSize uint8, _hash bytes32)
func (*CommentsCaller) IsDeleted ¶
func (_Comments *CommentsCaller) IsDeleted(opts *bind.CallOpts, _entryId [32]byte, _commentId [32]byte) (bool, error)
IsDeleted is a free data retrieval call binding the contract method 0x1026418a.
Solidity: function isDeleted(_entryId bytes32, _commentId bytes32) constant returns(_deleted bool)
func (*CommentsCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*CommentsCaller) Required_essence ¶
Required_essence is a free data retrieval call binding the contract method 0xea754469.
Solidity: function required_essence() constant returns(uint256)
func (*CommentsCaller) TotalComments ¶
func (_Comments *CommentsCaller) TotalComments(opts *bind.CallOpts, _entryId [32]byte) (*big.Int, error)
TotalComments is a free data retrieval call binding the contract method 0x09227663.
Solidity: function totalComments(_entryId bytes32) constant returns(_total uint256)
func (*CommentsCaller) TotalCommentsOf ¶
func (_Comments *CommentsCaller) TotalCommentsOf(opts *bind.CallOpts, _publisher common.Address) (*big.Int, error)
TotalCommentsOf is a free data retrieval call binding the contract method 0xa3180d33.
Solidity: function totalCommentsOf(_publisher address) constant returns(uint256)
func (*CommentsCaller) Voting_period ¶
Voting_period is a free data retrieval call binding the contract method 0xe100bfe6.
Solidity: function voting_period() constant returns(uint256)
type CommentsCallerRaw ¶
type CommentsCallerRaw struct {
Contract *CommentsCaller // Generic read-only contract binding to access the raw methods on
}
CommentsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CommentsCallerRaw) Call ¶
func (_Comments *CommentsCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type CommentsCallerSession ¶
type CommentsCallerSession struct { Contract *CommentsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CommentsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CommentsCallerSession) CommentAuthor ¶
func (_Comments *CommentsCallerSession) CommentAuthor(_entryId [32]byte, _commentId [32]byte) (common.Address, error)
CommentAuthor is a free data retrieval call binding the contract method 0xbbd34ac0.
Solidity: function commentAuthor(_entryId bytes32, _commentId bytes32) constant returns(_author address)
func (*CommentsCallerSession) Discount_every ¶
func (_Comments *CommentsCallerSession) Discount_every() (*big.Int, error)
Discount_every is a free data retrieval call binding the contract method 0x152c85aa.
Solidity: function discount_every() constant returns(uint256)
func (*CommentsCallerSession) Exists ¶
func (_Comments *CommentsCallerSession) Exists(_entryId [32]byte, _commentId [32]byte) (bool, error)
Exists is a free data retrieval call binding the contract method 0x8683612b.
Solidity: function exists(_entryId bytes32, _commentId bytes32) constant returns(bool)
func (*CommentsCallerSession) GetComment ¶
func (_Comments *CommentsCallerSession) GetComment(_entryId [32]byte, _commentId [32]byte) (struct { Parent [32]byte Author common.Address Deleted bool PublishDate *big.Int Fn uint8 DigestSize uint8 Hash [32]byte }, error)
GetComment is a free data retrieval call binding the contract method 0x6920ef70.
Solidity: function getComment(_entryId bytes32, _commentId bytes32) constant returns(parent bytes32, author address, deleted bool, publishDate uint256, _fn uint8, _digestSize uint8, _hash bytes32)
func (*CommentsCallerSession) IsDeleted ¶
func (_Comments *CommentsCallerSession) IsDeleted(_entryId [32]byte, _commentId [32]byte) (bool, error)
IsDeleted is a free data retrieval call binding the contract method 0x1026418a.
Solidity: function isDeleted(_entryId bytes32, _commentId bytes32) constant returns(_deleted bool)
func (*CommentsCallerSession) Owner ¶
func (_Comments *CommentsCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*CommentsCallerSession) Required_essence ¶
func (_Comments *CommentsCallerSession) Required_essence() (*big.Int, error)
Required_essence is a free data retrieval call binding the contract method 0xea754469.
Solidity: function required_essence() constant returns(uint256)
func (*CommentsCallerSession) TotalComments ¶
func (_Comments *CommentsCallerSession) TotalComments(_entryId [32]byte) (*big.Int, error)
TotalComments is a free data retrieval call binding the contract method 0x09227663.
Solidity: function totalComments(_entryId bytes32) constant returns(_total uint256)
func (*CommentsCallerSession) TotalCommentsOf ¶
func (_Comments *CommentsCallerSession) TotalCommentsOf(_publisher common.Address) (*big.Int, error)
TotalCommentsOf is a free data retrieval call binding the contract method 0xa3180d33.
Solidity: function totalCommentsOf(_publisher address) constant returns(uint256)
func (*CommentsCallerSession) Voting_period ¶
func (_Comments *CommentsCallerSession) Voting_period() (*big.Int, error)
Voting_period is a free data retrieval call binding the contract method 0xe100bfe6.
Solidity: function voting_period() constant returns(uint256)
type CommentsFilterer ¶
type CommentsFilterer struct {
// contains filtered or unexported fields
}
CommentsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCommentsFilterer ¶
func NewCommentsFilterer(address common.Address, filterer bind.ContractFilterer) (*CommentsFilterer, error)
NewCommentsFilterer creates a new log filterer instance of Comments, bound to a specific deployed contract.
func (*CommentsFilterer) FilterOwnershipTransferred ¶
func (_Comments *CommentsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*CommentsOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*CommentsFilterer) FilterPublish ¶
func (_Comments *CommentsFilterer) FilterPublish(opts *bind.FilterOpts, author []common.Address, entryId [][32]byte, parent [][32]byte) (*CommentsPublishIterator, error)
FilterPublish is a free log retrieval operation binding the contract event 0x7f6b1cd311d41d73f8ed4b87ba42952b5dcdc185b1e84b2f03dfc48d4e9f42b0.
Solidity: event Publish(author indexed address, entryId indexed bytes32, parent indexed bytes32, id bytes32)
func (*CommentsFilterer) FilterUpdate ¶
func (_Comments *CommentsFilterer) FilterUpdate(opts *bind.FilterOpts, author []common.Address, entryId [][32]byte, id [][32]byte) (*CommentsUpdateIterator, error)
FilterUpdate is a free log retrieval operation binding the contract event 0xe7e154f822858c98d161949b394a7608624b34731b51bb82c3f3535d443d7228.
Solidity: event Update(author indexed address, entryId indexed bytes32, id indexed bytes32)
func (*CommentsFilterer) WatchOwnershipTransferred ¶
func (_Comments *CommentsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *CommentsOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*CommentsFilterer) WatchPublish ¶
func (_Comments *CommentsFilterer) WatchPublish(opts *bind.WatchOpts, sink chan<- *CommentsPublish, author []common.Address, entryId [][32]byte, parent [][32]byte) (event.Subscription, error)
WatchPublish is a free log subscription operation binding the contract event 0x7f6b1cd311d41d73f8ed4b87ba42952b5dcdc185b1e84b2f03dfc48d4e9f42b0.
Solidity: event Publish(author indexed address, entryId indexed bytes32, parent indexed bytes32, id bytes32)
func (*CommentsFilterer) WatchUpdate ¶
func (_Comments *CommentsFilterer) WatchUpdate(opts *bind.WatchOpts, sink chan<- *CommentsUpdate, author []common.Address, entryId [][32]byte, id [][32]byte) (event.Subscription, error)
WatchUpdate is a free log subscription operation binding the contract event 0xe7e154f822858c98d161949b394a7608624b34731b51bb82c3f3535d443d7228.
Solidity: event Update(author indexed address, entryId indexed bytes32, id indexed bytes32)
type CommentsOwnershipTransferred ¶
type CommentsOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
CommentsOwnershipTransferred represents a OwnershipTransferred event raised by the Comments contract.
type CommentsOwnershipTransferredIterator ¶
type CommentsOwnershipTransferredIterator struct { Event *CommentsOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CommentsOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Comments contract.
func (*CommentsOwnershipTransferredIterator) Close ¶
func (it *CommentsOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CommentsOwnershipTransferredIterator) Error ¶
func (it *CommentsOwnershipTransferredIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*CommentsOwnershipTransferredIterator) Next ¶
func (it *CommentsOwnershipTransferredIterator) 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 CommentsPublish ¶
type CommentsPublish struct { Author common.Address EntryId [32]byte Parent [32]byte Id [32]byte Raw types.Log // Blockchain specific contextual infos }
CommentsPublish represents a Publish event raised by the Comments contract.
type CommentsPublishIterator ¶
type CommentsPublishIterator struct { Event *CommentsPublish // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CommentsPublishIterator is returned from FilterPublish and is used to iterate over the raw logs and unpacked data for Publish events raised by the Comments contract.
func (*CommentsPublishIterator) Close ¶
func (it *CommentsPublishIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CommentsPublishIterator) Error ¶
func (it *CommentsPublishIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*CommentsPublishIterator) Next ¶
func (it *CommentsPublishIterator) 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 CommentsRaw ¶
type CommentsRaw struct {
Contract *Comments // Generic contract binding to access the raw methods on
}
CommentsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CommentsRaw) Call ¶
func (_Comments *CommentsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*CommentsRaw) Transact ¶
func (_Comments *CommentsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CommentsRaw) Transfer ¶
func (_Comments *CommentsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type CommentsSession ¶
type CommentsSession struct { Contract *Comments // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CommentsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CommentsSession) CommentAuthor ¶
func (_Comments *CommentsSession) CommentAuthor(_entryId [32]byte, _commentId [32]byte) (common.Address, error)
CommentAuthor is a free data retrieval call binding the contract method 0xbbd34ac0.
Solidity: function commentAuthor(_entryId bytes32, _commentId bytes32) constant returns(_author address)
func (*CommentsSession) DeleteComment ¶
func (_Comments *CommentsSession) DeleteComment(_entryId [32]byte, _entryAuthor common.Address, _commentId [32]byte) (*types.Transaction, error)
DeleteComment is a paid mutator transaction binding the contract method 0x3c56ec36.
Solidity: function deleteComment(_entryId bytes32, _entryAuthor address, _commentId bytes32) returns(bool)
func (*CommentsSession) Discount_every ¶
func (_Comments *CommentsSession) Discount_every() (*big.Int, error)
Discount_every is a free data retrieval call binding the contract method 0x152c85aa.
Solidity: function discount_every() constant returns(uint256)
func (*CommentsSession) Edit ¶
func (_Comments *CommentsSession) Edit(_entryId [32]byte, _entryAuthor common.Address, _commentId [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
Edit is a paid mutator transaction binding the contract method 0x054bcf9a.
Solidity: function edit(_entryId bytes32, _entryAuthor address, _commentId bytes32, _hash bytes32, _fn uint8, _digestSize uint8) returns(bool)
func (*CommentsSession) Exists ¶
func (_Comments *CommentsSession) Exists(_entryId [32]byte, _commentId [32]byte) (bool, error)
Exists is a free data retrieval call binding the contract method 0x8683612b.
Solidity: function exists(_entryId bytes32, _commentId bytes32) constant returns(bool)
func (*CommentsSession) GetComment ¶
func (_Comments *CommentsSession) GetComment(_entryId [32]byte, _commentId [32]byte) (struct { Parent [32]byte Author common.Address Deleted bool PublishDate *big.Int Fn uint8 DigestSize uint8 Hash [32]byte }, error)
GetComment is a free data retrieval call binding the contract method 0x6920ef70.
Solidity: function getComment(_entryId bytes32, _commentId bytes32) constant returns(parent bytes32, author address, deleted bool, publishDate uint256, _fn uint8, _digestSize uint8, _hash bytes32)
func (*CommentsSession) IsDeleted ¶
func (_Comments *CommentsSession) IsDeleted(_entryId [32]byte, _commentId [32]byte) (bool, error)
IsDeleted is a free data retrieval call binding the contract method 0x1026418a.
Solidity: function isDeleted(_entryId bytes32, _commentId bytes32) constant returns(_deleted bool)
func (*CommentsSession) Owner ¶
func (_Comments *CommentsSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*CommentsSession) Publish ¶
func (_Comments *CommentsSession) Publish(_entryId [32]byte, _entryAuthor common.Address, _parent [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
Publish is a paid mutator transaction binding the contract method 0x8613456b.
Solidity: function publish(_entryId bytes32, _entryAuthor address, _parent bytes32, _hash bytes32, _fn uint8, _digestSize uint8) returns(bool)
func (*CommentsSession) ReclaimEther ¶
func (_Comments *CommentsSession) ReclaimEther() (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*CommentsSession) ReclaimToken ¶
func (_Comments *CommentsSession) ReclaimToken(token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*CommentsSession) Required_essence ¶
func (_Comments *CommentsSession) Required_essence() (*big.Int, error)
Required_essence is a free data retrieval call binding the contract method 0xea754469.
Solidity: function required_essence() constant returns(uint256)
func (*CommentsSession) SetEntries ¶
func (_Comments *CommentsSession) SetEntries(_entries common.Address) (*types.Transaction, error)
SetEntries is a paid mutator transaction binding the contract method 0xc42a7b52.
Solidity: function setEntries(_entries address) returns()
func (*CommentsSession) SetEssence ¶
func (_Comments *CommentsSession) SetEssence(_essence common.Address) (*types.Transaction, error)
SetEssence is a paid mutator transaction binding the contract method 0x8f0ecae2.
Solidity: function setEssence(_essence address) returns()
func (*CommentsSession) SetRequiredEssence ¶
func (_Comments *CommentsSession) SetRequiredEssence(_amount *big.Int) (*types.Transaction, error)
SetRequiredEssence is a paid mutator transaction binding the contract method 0xfe4bc0f0.
Solidity: function setRequiredEssence(_amount uint256) returns(bool)
func (*CommentsSession) SetVotes ¶
func (_Comments *CommentsSession) SetVotes(_votes common.Address) (*types.Transaction, error)
SetVotes is a paid mutator transaction binding the contract method 0x39004b27.
Solidity: function setVotes(_votes address) returns()
func (*CommentsSession) SetVotingPeriod ¶
func (_Comments *CommentsSession) SetVotingPeriod(_period *big.Int) (*types.Transaction, error)
SetVotingPeriod is a paid mutator transaction binding the contract method 0xea0217cf.
Solidity: function setVotingPeriod(_period uint256) returns(bool)
func (*CommentsSession) TokenFallback ¶
func (_Comments *CommentsSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*CommentsSession) TotalComments ¶
func (_Comments *CommentsSession) TotalComments(_entryId [32]byte) (*big.Int, error)
TotalComments is a free data retrieval call binding the contract method 0x09227663.
Solidity: function totalComments(_entryId bytes32) constant returns(_total uint256)
func (*CommentsSession) TotalCommentsOf ¶
TotalCommentsOf is a free data retrieval call binding the contract method 0xa3180d33.
Solidity: function totalCommentsOf(_publisher address) constant returns(uint256)
func (*CommentsSession) TransferOwnership ¶
func (_Comments *CommentsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*CommentsSession) Voting_period ¶
func (_Comments *CommentsSession) Voting_period() (*big.Int, error)
Voting_period is a free data retrieval call binding the contract method 0xe100bfe6.
Solidity: function voting_period() constant returns(uint256)
type CommentsTransactor ¶
type CommentsTransactor struct {
// contains filtered or unexported fields
}
CommentsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCommentsTransactor ¶
func NewCommentsTransactor(address common.Address, transactor bind.ContractTransactor) (*CommentsTransactor, error)
NewCommentsTransactor creates a new write-only instance of Comments, bound to a specific deployed contract.
func (*CommentsTransactor) DeleteComment ¶
func (_Comments *CommentsTransactor) DeleteComment(opts *bind.TransactOpts, _entryId [32]byte, _entryAuthor common.Address, _commentId [32]byte) (*types.Transaction, error)
DeleteComment is a paid mutator transaction binding the contract method 0x3c56ec36.
Solidity: function deleteComment(_entryId bytes32, _entryAuthor address, _commentId bytes32) returns(bool)
func (*CommentsTransactor) Edit ¶
func (_Comments *CommentsTransactor) Edit(opts *bind.TransactOpts, _entryId [32]byte, _entryAuthor common.Address, _commentId [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
Edit is a paid mutator transaction binding the contract method 0x054bcf9a.
Solidity: function edit(_entryId bytes32, _entryAuthor address, _commentId bytes32, _hash bytes32, _fn uint8, _digestSize uint8) returns(bool)
func (*CommentsTransactor) Publish ¶
func (_Comments *CommentsTransactor) Publish(opts *bind.TransactOpts, _entryId [32]byte, _entryAuthor common.Address, _parent [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
Publish is a paid mutator transaction binding the contract method 0x8613456b.
Solidity: function publish(_entryId bytes32, _entryAuthor address, _parent bytes32, _hash bytes32, _fn uint8, _digestSize uint8) returns(bool)
func (*CommentsTransactor) ReclaimEther ¶
func (_Comments *CommentsTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*CommentsTransactor) ReclaimToken ¶
func (_Comments *CommentsTransactor) ReclaimToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*CommentsTransactor) SetEntries ¶
func (_Comments *CommentsTransactor) SetEntries(opts *bind.TransactOpts, _entries common.Address) (*types.Transaction, error)
SetEntries is a paid mutator transaction binding the contract method 0xc42a7b52.
Solidity: function setEntries(_entries address) returns()
func (*CommentsTransactor) SetEssence ¶
func (_Comments *CommentsTransactor) SetEssence(opts *bind.TransactOpts, _essence common.Address) (*types.Transaction, error)
SetEssence is a paid mutator transaction binding the contract method 0x8f0ecae2.
Solidity: function setEssence(_essence address) returns()
func (*CommentsTransactor) SetRequiredEssence ¶
func (_Comments *CommentsTransactor) SetRequiredEssence(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
SetRequiredEssence is a paid mutator transaction binding the contract method 0xfe4bc0f0.
Solidity: function setRequiredEssence(_amount uint256) returns(bool)
func (*CommentsTransactor) SetVotes ¶
func (_Comments *CommentsTransactor) SetVotes(opts *bind.TransactOpts, _votes common.Address) (*types.Transaction, error)
SetVotes is a paid mutator transaction binding the contract method 0x39004b27.
Solidity: function setVotes(_votes address) returns()
func (*CommentsTransactor) SetVotingPeriod ¶
func (_Comments *CommentsTransactor) SetVotingPeriod(opts *bind.TransactOpts, _period *big.Int) (*types.Transaction, error)
SetVotingPeriod is a paid mutator transaction binding the contract method 0xea0217cf.
Solidity: function setVotingPeriod(_period uint256) returns(bool)
func (*CommentsTransactor) TokenFallback ¶
func (_Comments *CommentsTransactor) TokenFallback(opts *bind.TransactOpts, from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*CommentsTransactor) TransferOwnership ¶
func (_Comments *CommentsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
type CommentsTransactorRaw ¶
type CommentsTransactorRaw struct {
Contract *CommentsTransactor // Generic write-only contract binding to access the raw methods on
}
CommentsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CommentsTransactorRaw) Transact ¶
func (_Comments *CommentsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CommentsTransactorRaw) Transfer ¶
func (_Comments *CommentsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type CommentsTransactorSession ¶
type CommentsTransactorSession struct { Contract *CommentsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CommentsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CommentsTransactorSession) DeleteComment ¶
func (_Comments *CommentsTransactorSession) DeleteComment(_entryId [32]byte, _entryAuthor common.Address, _commentId [32]byte) (*types.Transaction, error)
DeleteComment is a paid mutator transaction binding the contract method 0x3c56ec36.
Solidity: function deleteComment(_entryId bytes32, _entryAuthor address, _commentId bytes32) returns(bool)
func (*CommentsTransactorSession) Edit ¶
func (_Comments *CommentsTransactorSession) Edit(_entryId [32]byte, _entryAuthor common.Address, _commentId [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
Edit is a paid mutator transaction binding the contract method 0x054bcf9a.
Solidity: function edit(_entryId bytes32, _entryAuthor address, _commentId bytes32, _hash bytes32, _fn uint8, _digestSize uint8) returns(bool)
func (*CommentsTransactorSession) Publish ¶
func (_Comments *CommentsTransactorSession) Publish(_entryId [32]byte, _entryAuthor common.Address, _parent [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
Publish is a paid mutator transaction binding the contract method 0x8613456b.
Solidity: function publish(_entryId bytes32, _entryAuthor address, _parent bytes32, _hash bytes32, _fn uint8, _digestSize uint8) returns(bool)
func (*CommentsTransactorSession) ReclaimEther ¶
func (_Comments *CommentsTransactorSession) ReclaimEther() (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*CommentsTransactorSession) ReclaimToken ¶
func (_Comments *CommentsTransactorSession) ReclaimToken(token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*CommentsTransactorSession) SetEntries ¶
func (_Comments *CommentsTransactorSession) SetEntries(_entries common.Address) (*types.Transaction, error)
SetEntries is a paid mutator transaction binding the contract method 0xc42a7b52.
Solidity: function setEntries(_entries address) returns()
func (*CommentsTransactorSession) SetEssence ¶
func (_Comments *CommentsTransactorSession) SetEssence(_essence common.Address) (*types.Transaction, error)
SetEssence is a paid mutator transaction binding the contract method 0x8f0ecae2.
Solidity: function setEssence(_essence address) returns()
func (*CommentsTransactorSession) SetRequiredEssence ¶
func (_Comments *CommentsTransactorSession) SetRequiredEssence(_amount *big.Int) (*types.Transaction, error)
SetRequiredEssence is a paid mutator transaction binding the contract method 0xfe4bc0f0.
Solidity: function setRequiredEssence(_amount uint256) returns(bool)
func (*CommentsTransactorSession) SetVotes ¶
func (_Comments *CommentsTransactorSession) SetVotes(_votes common.Address) (*types.Transaction, error)
SetVotes is a paid mutator transaction binding the contract method 0x39004b27.
Solidity: function setVotes(_votes address) returns()
func (*CommentsTransactorSession) SetVotingPeriod ¶
func (_Comments *CommentsTransactorSession) SetVotingPeriod(_period *big.Int) (*types.Transaction, error)
SetVotingPeriod is a paid mutator transaction binding the contract method 0xea0217cf.
Solidity: function setVotingPeriod(_period uint256) returns(bool)
func (*CommentsTransactorSession) TokenFallback ¶
func (_Comments *CommentsTransactorSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*CommentsTransactorSession) TransferOwnership ¶
func (_Comments *CommentsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
type CommentsUpdate ¶
type CommentsUpdate struct { Author common.Address EntryId [32]byte Id [32]byte Raw types.Log // Blockchain specific contextual infos }
CommentsUpdate represents a Update event raised by the Comments contract.
type CommentsUpdateIterator ¶
type CommentsUpdateIterator struct { Event *CommentsUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CommentsUpdateIterator is returned from FilterUpdate and is used to iterate over the raw logs and unpacked data for Update events raised by the Comments contract.
func (*CommentsUpdateIterator) Close ¶
func (it *CommentsUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CommentsUpdateIterator) Error ¶
func (it *CommentsUpdateIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*CommentsUpdateIterator) Next ¶
func (it *CommentsUpdateIterator) 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 Entries ¶
type Entries struct { EntriesCaller // Read-only binding to the contract EntriesTransactor // Write-only binding to the contract EntriesFilterer // Log filterer for contract events }
Entries is an auto generated Go binding around an Ethereum contract.
func NewEntries ¶
NewEntries creates a new instance of Entries, bound to a specific deployed contract.
type EntriesCaller ¶
type EntriesCaller struct {
// contains filtered or unexported fields
}
EntriesCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEntriesCaller ¶
func NewEntriesCaller(address common.Address, caller bind.ContractCaller) (*EntriesCaller, error)
NewEntriesCaller creates a new read-only instance of Entries, bound to a specific deployed contract.
func (*EntriesCaller) Discount_every ¶
Discount_every is a free data retrieval call binding the contract method 0x152c85aa.
Solidity: function discount_every() constant returns(uint256)
func (*EntriesCaller) Exists ¶
func (_Entries *EntriesCaller) Exists(opts *bind.CallOpts, _publisher common.Address, _entryId [32]byte) (bool, error)
Exists is a free data retrieval call binding the contract method 0x45120511.
Solidity: function exists(_publisher address, _entryId bytes32) constant returns(bool)
func (*EntriesCaller) GetEntry ¶
func (_Entries *EntriesCaller) GetEntry(opts *bind.CallOpts, _publisher common.Address, _entryId [32]byte) (struct { Fn uint8 DigestSize uint8 Hash [32]byte }, error)
GetEntry is a free data retrieval call binding the contract method 0xcad2ab23.
Solidity: function getEntry(_publisher address, _entryId bytes32) constant returns(_fn uint8, _digestSize uint8, _hash bytes32)
func (*EntriesCaller) GetEntryCount ¶
func (_Entries *EntriesCaller) GetEntryCount(opts *bind.CallOpts, _publisher common.Address) (*big.Int, error)
GetEntryCount is a free data retrieval call binding the contract method 0xc5c9bd25.
Solidity: function getEntryCount(_publisher address) constant returns(uint256)
func (*EntriesCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*EntriesCaller) Required_essence ¶
Required_essence is a free data retrieval call binding the contract method 0xea754469.
Solidity: function required_essence() constant returns(uint256)
func (*EntriesCaller) Voting_period ¶
Voting_period is a free data retrieval call binding the contract method 0xe100bfe6.
Solidity: function voting_period() constant returns(uint256)
type EntriesCallerRaw ¶
type EntriesCallerRaw struct {
Contract *EntriesCaller // Generic read-only contract binding to access the raw methods on
}
EntriesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EntriesCallerRaw) Call ¶
func (_Entries *EntriesCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type EntriesCallerSession ¶
type EntriesCallerSession struct { Contract *EntriesCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EntriesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*EntriesCallerSession) Discount_every ¶
func (_Entries *EntriesCallerSession) Discount_every() (*big.Int, error)
Discount_every is a free data retrieval call binding the contract method 0x152c85aa.
Solidity: function discount_every() constant returns(uint256)
func (*EntriesCallerSession) Exists ¶
func (_Entries *EntriesCallerSession) Exists(_publisher common.Address, _entryId [32]byte) (bool, error)
Exists is a free data retrieval call binding the contract method 0x45120511.
Solidity: function exists(_publisher address, _entryId bytes32) constant returns(bool)
func (*EntriesCallerSession) GetEntry ¶
func (_Entries *EntriesCallerSession) GetEntry(_publisher common.Address, _entryId [32]byte) (struct { Fn uint8 DigestSize uint8 Hash [32]byte }, error)
GetEntry is a free data retrieval call binding the contract method 0xcad2ab23.
Solidity: function getEntry(_publisher address, _entryId bytes32) constant returns(_fn uint8, _digestSize uint8, _hash bytes32)
func (*EntriesCallerSession) GetEntryCount ¶
GetEntryCount is a free data retrieval call binding the contract method 0xc5c9bd25.
Solidity: function getEntryCount(_publisher address) constant returns(uint256)
func (*EntriesCallerSession) Owner ¶
func (_Entries *EntriesCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*EntriesCallerSession) Required_essence ¶
func (_Entries *EntriesCallerSession) Required_essence() (*big.Int, error)
Required_essence is a free data retrieval call binding the contract method 0xea754469.
Solidity: function required_essence() constant returns(uint256)
func (*EntriesCallerSession) Voting_period ¶
func (_Entries *EntriesCallerSession) Voting_period() (*big.Int, error)
Voting_period is a free data retrieval call binding the contract method 0xe100bfe6.
Solidity: function voting_period() constant returns(uint256)
type EntriesFilterer ¶
type EntriesFilterer struct {
// contains filtered or unexported fields
}
EntriesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEntriesFilterer ¶
func NewEntriesFilterer(address common.Address, filterer bind.ContractFilterer) (*EntriesFilterer, error)
NewEntriesFilterer creates a new log filterer instance of Entries, bound to a specific deployed contract.
func (*EntriesFilterer) FilterOwnershipTransferred ¶
func (_Entries *EntriesFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*EntriesOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*EntriesFilterer) FilterPublish ¶
func (_Entries *EntriesFilterer) FilterPublish(opts *bind.FilterOpts, author []common.Address, entryId [][32]byte) (*EntriesPublishIterator, error)
FilterPublish is a free log retrieval operation binding the contract event 0xac6d015ca4b9b742bdf7acc16fcae54c45052fa461961fa47e75ae6cb182e775.
Solidity: event Publish(author indexed address, entryId indexed bytes32)
func (*EntriesFilterer) FilterTagIndex ¶
func (_Entries *EntriesFilterer) FilterTagIndex(opts *bind.FilterOpts, tagName [][32]byte, entryId [][32]byte, entryType []uint8) (*EntriesTagIndexIterator, error)
FilterTagIndex is a free log retrieval operation binding the contract event 0x7c61ee1955d4d884d26ad3d7b2e7bbccebf672517e391878c03a44a3c3b6526a.
Solidity: event TagIndex(tagName indexed bytes32, entryId indexed bytes32, entryType indexed uint8)
func (*EntriesFilterer) FilterUpdate ¶
func (_Entries *EntriesFilterer) FilterUpdate(opts *bind.FilterOpts, author []common.Address, entryId [][32]byte) (*EntriesUpdateIterator, error)
FilterUpdate is a free log retrieval operation binding the contract event 0xc270eb3f985f34bb5584f38c55f673923cda3c6529ffad6f711e691078ead909.
Solidity: event Update(author indexed address, entryId indexed bytes32)
func (*EntriesFilterer) WatchOwnershipTransferred ¶
func (_Entries *EntriesFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *EntriesOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*EntriesFilterer) WatchPublish ¶
func (_Entries *EntriesFilterer) WatchPublish(opts *bind.WatchOpts, sink chan<- *EntriesPublish, author []common.Address, entryId [][32]byte) (event.Subscription, error)
WatchPublish is a free log subscription operation binding the contract event 0xac6d015ca4b9b742bdf7acc16fcae54c45052fa461961fa47e75ae6cb182e775.
Solidity: event Publish(author indexed address, entryId indexed bytes32)
func (*EntriesFilterer) WatchTagIndex ¶
func (_Entries *EntriesFilterer) WatchTagIndex(opts *bind.WatchOpts, sink chan<- *EntriesTagIndex, tagName [][32]byte, entryId [][32]byte, entryType []uint8) (event.Subscription, error)
WatchTagIndex is a free log subscription operation binding the contract event 0x7c61ee1955d4d884d26ad3d7b2e7bbccebf672517e391878c03a44a3c3b6526a.
Solidity: event TagIndex(tagName indexed bytes32, entryId indexed bytes32, entryType indexed uint8)
func (*EntriesFilterer) WatchUpdate ¶
func (_Entries *EntriesFilterer) WatchUpdate(opts *bind.WatchOpts, sink chan<- *EntriesUpdate, author []common.Address, entryId [][32]byte) (event.Subscription, error)
WatchUpdate is a free log subscription operation binding the contract event 0xc270eb3f985f34bb5584f38c55f673923cda3c6529ffad6f711e691078ead909.
Solidity: event Update(author indexed address, entryId indexed bytes32)
type EntriesOwnershipTransferred ¶
type EntriesOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
EntriesOwnershipTransferred represents a OwnershipTransferred event raised by the Entries contract.
type EntriesOwnershipTransferredIterator ¶
type EntriesOwnershipTransferredIterator struct { Event *EntriesOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EntriesOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Entries contract.
func (*EntriesOwnershipTransferredIterator) Close ¶
func (it *EntriesOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EntriesOwnershipTransferredIterator) Error ¶
func (it *EntriesOwnershipTransferredIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*EntriesOwnershipTransferredIterator) Next ¶
func (it *EntriesOwnershipTransferredIterator) 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 EntriesPublish ¶
type EntriesPublish struct { Author common.Address EntryId [32]byte Raw types.Log // Blockchain specific contextual infos }
EntriesPublish represents a Publish event raised by the Entries contract.
type EntriesPublishIterator ¶
type EntriesPublishIterator struct { Event *EntriesPublish // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EntriesPublishIterator is returned from FilterPublish and is used to iterate over the raw logs and unpacked data for Publish events raised by the Entries contract.
func (*EntriesPublishIterator) Close ¶
func (it *EntriesPublishIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EntriesPublishIterator) Error ¶
func (it *EntriesPublishIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*EntriesPublishIterator) Next ¶
func (it *EntriesPublishIterator) 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 EntriesRaw ¶
type EntriesRaw struct {
Contract *Entries // Generic contract binding to access the raw methods on
}
EntriesRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EntriesRaw) Call ¶
func (_Entries *EntriesRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*EntriesRaw) Transact ¶
func (_Entries *EntriesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EntriesRaw) Transfer ¶
func (_Entries *EntriesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EntriesSession ¶
type EntriesSession struct { Contract *Entries // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EntriesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*EntriesSession) Claim ¶
func (_Entries *EntriesSession) Claim(_entryId [32]byte) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0xbd66528a.
Solidity: function claim(_entryId bytes32) returns(bool)
func (*EntriesSession) Discount_every ¶
func (_Entries *EntriesSession) Discount_every() (*big.Int, error)
Discount_every is a free data retrieval call binding the contract method 0x152c85aa.
Solidity: function discount_every() constant returns(uint256)
func (*EntriesSession) Edit ¶
func (_Entries *EntriesSession) Edit(_entryId [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
Edit is a paid mutator transaction binding the contract method 0x758a592d.
Solidity: function edit(_entryId bytes32, _hash bytes32, _fn uint8, _digestSize uint8) returns()
func (*EntriesSession) Exists ¶
Exists is a free data retrieval call binding the contract method 0x45120511.
Solidity: function exists(_publisher address, _entryId bytes32) constant returns(bool)
func (*EntriesSession) GetEntry ¶
func (_Entries *EntriesSession) GetEntry(_publisher common.Address, _entryId [32]byte) (struct { Fn uint8 DigestSize uint8 Hash [32]byte }, error)
GetEntry is a free data retrieval call binding the contract method 0xcad2ab23.
Solidity: function getEntry(_publisher address, _entryId bytes32) constant returns(_fn uint8, _digestSize uint8, _hash bytes32)
func (*EntriesSession) GetEntryCount ¶
GetEntryCount is a free data retrieval call binding the contract method 0xc5c9bd25.
Solidity: function getEntryCount(_publisher address) constant returns(uint256)
func (*EntriesSession) Owner ¶
func (_Entries *EntriesSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*EntriesSession) PublishArticle ¶
func (_Entries *EntriesSession) PublishArticle(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
PublishArticle is a paid mutator transaction binding the contract method 0x8ab62406.
Solidity: function publishArticle(_hash bytes32, _fn uint8, _digestSize uint8, _tags bytes32[]) returns()
func (*EntriesSession) PublishLink ¶
func (_Entries *EntriesSession) PublishLink(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
PublishLink is a paid mutator transaction binding the contract method 0xd1b33ca4.
Solidity: function publishLink(_hash bytes32, _fn uint8, _digestSize uint8, _tags bytes32[]) returns()
func (*EntriesSession) PublishMedia ¶
func (_Entries *EntriesSession) PublishMedia(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
PublishMedia is a paid mutator transaction binding the contract method 0xd2aa00f4.
Solidity: function publishMedia(_hash bytes32, _fn uint8, _digestSize uint8, _tags bytes32[]) returns()
func (*EntriesSession) PublishOther ¶
func (_Entries *EntriesSession) PublishOther(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
PublishOther is a paid mutator transaction binding the contract method 0xa92ac252.
Solidity: function publishOther(_hash bytes32, _fn uint8, _digestSize uint8, _tags bytes32[]) returns()
func (*EntriesSession) ReclaimEther ¶
func (_Entries *EntriesSession) ReclaimEther() (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*EntriesSession) ReclaimToken ¶
func (_Entries *EntriesSession) ReclaimToken(token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*EntriesSession) Required_essence ¶
func (_Entries *EntriesSession) Required_essence() (*big.Int, error)
Required_essence is a free data retrieval call binding the contract method 0xea754469.
Solidity: function required_essence() constant returns(uint256)
func (*EntriesSession) SetDiscountEvery ¶
func (_Entries *EntriesSession) SetDiscountEvery(_amount *big.Int) (*types.Transaction, error)
SetDiscountEvery is a paid mutator transaction binding the contract method 0x1eec8289.
Solidity: function setDiscountEvery(_amount uint256) returns(bool)
func (*EntriesSession) SetEssenceAddress ¶
func (_Entries *EntriesSession) SetEssenceAddress(_essence common.Address) (*types.Transaction, error)
SetEssenceAddress is a paid mutator transaction binding the contract method 0x0455d89d.
Solidity: function setEssenceAddress(_essence address) returns(bool)
func (*EntriesSession) SetRequiredEssence ¶
func (_Entries *EntriesSession) SetRequiredEssence(_amount *big.Int) (*types.Transaction, error)
SetRequiredEssence is a paid mutator transaction binding the contract method 0xfe4bc0f0.
Solidity: function setRequiredEssence(_amount uint256) returns(bool)
func (*EntriesSession) SetTagsAddress ¶
func (_Entries *EntriesSession) SetTagsAddress(_tags common.Address) (*types.Transaction, error)
SetTagsAddress is a paid mutator transaction binding the contract method 0xab6e5eda.
Solidity: function setTagsAddress(_tags address) returns(bool)
func (*EntriesSession) SetVotesAddress ¶
func (_Entries *EntriesSession) SetVotesAddress(_votes common.Address) (*types.Transaction, error)
SetVotesAddress is a paid mutator transaction binding the contract method 0x8d4e5963.
Solidity: function setVotesAddress(_votes address) returns(bool)
func (*EntriesSession) SetVotingPeriod ¶
func (_Entries *EntriesSession) SetVotingPeriod(_period *big.Int) (*types.Transaction, error)
SetVotingPeriod is a paid mutator transaction binding the contract method 0xea0217cf.
Solidity: function setVotingPeriod(_period uint256) returns(bool)
func (*EntriesSession) TokenFallback ¶
func (_Entries *EntriesSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*EntriesSession) TransferOwnership ¶
func (_Entries *EntriesSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*EntriesSession) Voting_period ¶
func (_Entries *EntriesSession) Voting_period() (*big.Int, error)
Voting_period is a free data retrieval call binding the contract method 0xe100bfe6.
Solidity: function voting_period() constant returns(uint256)
type EntriesTagIndex ¶
type EntriesTagIndex struct { TagName [32]byte EntryId [32]byte EntryType uint8 Raw types.Log // Blockchain specific contextual infos }
EntriesTagIndex represents a TagIndex event raised by the Entries contract.
type EntriesTagIndexIterator ¶
type EntriesTagIndexIterator struct { Event *EntriesTagIndex // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EntriesTagIndexIterator is returned from FilterTagIndex and is used to iterate over the raw logs and unpacked data for TagIndex events raised by the Entries contract.
func (*EntriesTagIndexIterator) Close ¶
func (it *EntriesTagIndexIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EntriesTagIndexIterator) Error ¶
func (it *EntriesTagIndexIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*EntriesTagIndexIterator) Next ¶
func (it *EntriesTagIndexIterator) 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 EntriesTransactor ¶
type EntriesTransactor struct {
// contains filtered or unexported fields
}
EntriesTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEntriesTransactor ¶
func NewEntriesTransactor(address common.Address, transactor bind.ContractTransactor) (*EntriesTransactor, error)
NewEntriesTransactor creates a new write-only instance of Entries, bound to a specific deployed contract.
func (*EntriesTransactor) Claim ¶
func (_Entries *EntriesTransactor) Claim(opts *bind.TransactOpts, _entryId [32]byte) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0xbd66528a.
Solidity: function claim(_entryId bytes32) returns(bool)
func (*EntriesTransactor) Edit ¶
func (_Entries *EntriesTransactor) Edit(opts *bind.TransactOpts, _entryId [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
Edit is a paid mutator transaction binding the contract method 0x758a592d.
Solidity: function edit(_entryId bytes32, _hash bytes32, _fn uint8, _digestSize uint8) returns()
func (*EntriesTransactor) PublishArticle ¶
func (_Entries *EntriesTransactor) PublishArticle(opts *bind.TransactOpts, _hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
PublishArticle is a paid mutator transaction binding the contract method 0x8ab62406.
Solidity: function publishArticle(_hash bytes32, _fn uint8, _digestSize uint8, _tags bytes32[]) returns()
func (*EntriesTransactor) PublishLink ¶
func (_Entries *EntriesTransactor) PublishLink(opts *bind.TransactOpts, _hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
PublishLink is a paid mutator transaction binding the contract method 0xd1b33ca4.
Solidity: function publishLink(_hash bytes32, _fn uint8, _digestSize uint8, _tags bytes32[]) returns()
func (*EntriesTransactor) PublishMedia ¶
func (_Entries *EntriesTransactor) PublishMedia(opts *bind.TransactOpts, _hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
PublishMedia is a paid mutator transaction binding the contract method 0xd2aa00f4.
Solidity: function publishMedia(_hash bytes32, _fn uint8, _digestSize uint8, _tags bytes32[]) returns()
func (*EntriesTransactor) PublishOther ¶
func (_Entries *EntriesTransactor) PublishOther(opts *bind.TransactOpts, _hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
PublishOther is a paid mutator transaction binding the contract method 0xa92ac252.
Solidity: function publishOther(_hash bytes32, _fn uint8, _digestSize uint8, _tags bytes32[]) returns()
func (*EntriesTransactor) ReclaimEther ¶
func (_Entries *EntriesTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*EntriesTransactor) ReclaimToken ¶
func (_Entries *EntriesTransactor) ReclaimToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*EntriesTransactor) SetDiscountEvery ¶
func (_Entries *EntriesTransactor) SetDiscountEvery(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
SetDiscountEvery is a paid mutator transaction binding the contract method 0x1eec8289.
Solidity: function setDiscountEvery(_amount uint256) returns(bool)
func (*EntriesTransactor) SetEssenceAddress ¶
func (_Entries *EntriesTransactor) SetEssenceAddress(opts *bind.TransactOpts, _essence common.Address) (*types.Transaction, error)
SetEssenceAddress is a paid mutator transaction binding the contract method 0x0455d89d.
Solidity: function setEssenceAddress(_essence address) returns(bool)
func (*EntriesTransactor) SetRequiredEssence ¶
func (_Entries *EntriesTransactor) SetRequiredEssence(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
SetRequiredEssence is a paid mutator transaction binding the contract method 0xfe4bc0f0.
Solidity: function setRequiredEssence(_amount uint256) returns(bool)
func (*EntriesTransactor) SetTagsAddress ¶
func (_Entries *EntriesTransactor) SetTagsAddress(opts *bind.TransactOpts, _tags common.Address) (*types.Transaction, error)
SetTagsAddress is a paid mutator transaction binding the contract method 0xab6e5eda.
Solidity: function setTagsAddress(_tags address) returns(bool)
func (*EntriesTransactor) SetVotesAddress ¶
func (_Entries *EntriesTransactor) SetVotesAddress(opts *bind.TransactOpts, _votes common.Address) (*types.Transaction, error)
SetVotesAddress is a paid mutator transaction binding the contract method 0x8d4e5963.
Solidity: function setVotesAddress(_votes address) returns(bool)
func (*EntriesTransactor) SetVotingPeriod ¶
func (_Entries *EntriesTransactor) SetVotingPeriod(opts *bind.TransactOpts, _period *big.Int) (*types.Transaction, error)
SetVotingPeriod is a paid mutator transaction binding the contract method 0xea0217cf.
Solidity: function setVotingPeriod(_period uint256) returns(bool)
func (*EntriesTransactor) TokenFallback ¶
func (_Entries *EntriesTransactor) TokenFallback(opts *bind.TransactOpts, from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*EntriesTransactor) TransferOwnership ¶
func (_Entries *EntriesTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
type EntriesTransactorRaw ¶
type EntriesTransactorRaw struct {
Contract *EntriesTransactor // Generic write-only contract binding to access the raw methods on
}
EntriesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EntriesTransactorRaw) Transact ¶
func (_Entries *EntriesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EntriesTransactorRaw) Transfer ¶
func (_Entries *EntriesTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EntriesTransactorSession ¶
type EntriesTransactorSession struct { Contract *EntriesTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EntriesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*EntriesTransactorSession) Claim ¶
func (_Entries *EntriesTransactorSession) Claim(_entryId [32]byte) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0xbd66528a.
Solidity: function claim(_entryId bytes32) returns(bool)
func (*EntriesTransactorSession) Edit ¶
func (_Entries *EntriesTransactorSession) Edit(_entryId [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
Edit is a paid mutator transaction binding the contract method 0x758a592d.
Solidity: function edit(_entryId bytes32, _hash bytes32, _fn uint8, _digestSize uint8) returns()
func (*EntriesTransactorSession) PublishArticle ¶
func (_Entries *EntriesTransactorSession) PublishArticle(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
PublishArticle is a paid mutator transaction binding the contract method 0x8ab62406.
Solidity: function publishArticle(_hash bytes32, _fn uint8, _digestSize uint8, _tags bytes32[]) returns()
func (*EntriesTransactorSession) PublishLink ¶
func (_Entries *EntriesTransactorSession) PublishLink(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
PublishLink is a paid mutator transaction binding the contract method 0xd1b33ca4.
Solidity: function publishLink(_hash bytes32, _fn uint8, _digestSize uint8, _tags bytes32[]) returns()
func (*EntriesTransactorSession) PublishMedia ¶
func (_Entries *EntriesTransactorSession) PublishMedia(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
PublishMedia is a paid mutator transaction binding the contract method 0xd2aa00f4.
Solidity: function publishMedia(_hash bytes32, _fn uint8, _digestSize uint8, _tags bytes32[]) returns()
func (*EntriesTransactorSession) PublishOther ¶
func (_Entries *EntriesTransactorSession) PublishOther(_hash [32]byte, _fn uint8, _digestSize uint8, _tags [][32]byte) (*types.Transaction, error)
PublishOther is a paid mutator transaction binding the contract method 0xa92ac252.
Solidity: function publishOther(_hash bytes32, _fn uint8, _digestSize uint8, _tags bytes32[]) returns()
func (*EntriesTransactorSession) ReclaimEther ¶
func (_Entries *EntriesTransactorSession) ReclaimEther() (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*EntriesTransactorSession) ReclaimToken ¶
func (_Entries *EntriesTransactorSession) ReclaimToken(token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*EntriesTransactorSession) SetDiscountEvery ¶
func (_Entries *EntriesTransactorSession) SetDiscountEvery(_amount *big.Int) (*types.Transaction, error)
SetDiscountEvery is a paid mutator transaction binding the contract method 0x1eec8289.
Solidity: function setDiscountEvery(_amount uint256) returns(bool)
func (*EntriesTransactorSession) SetEssenceAddress ¶
func (_Entries *EntriesTransactorSession) SetEssenceAddress(_essence common.Address) (*types.Transaction, error)
SetEssenceAddress is a paid mutator transaction binding the contract method 0x0455d89d.
Solidity: function setEssenceAddress(_essence address) returns(bool)
func (*EntriesTransactorSession) SetRequiredEssence ¶
func (_Entries *EntriesTransactorSession) SetRequiredEssence(_amount *big.Int) (*types.Transaction, error)
SetRequiredEssence is a paid mutator transaction binding the contract method 0xfe4bc0f0.
Solidity: function setRequiredEssence(_amount uint256) returns(bool)
func (*EntriesTransactorSession) SetTagsAddress ¶
func (_Entries *EntriesTransactorSession) SetTagsAddress(_tags common.Address) (*types.Transaction, error)
SetTagsAddress is a paid mutator transaction binding the contract method 0xab6e5eda.
Solidity: function setTagsAddress(_tags address) returns(bool)
func (*EntriesTransactorSession) SetVotesAddress ¶
func (_Entries *EntriesTransactorSession) SetVotesAddress(_votes common.Address) (*types.Transaction, error)
SetVotesAddress is a paid mutator transaction binding the contract method 0x8d4e5963.
Solidity: function setVotesAddress(_votes address) returns(bool)
func (*EntriesTransactorSession) SetVotingPeriod ¶
func (_Entries *EntriesTransactorSession) SetVotingPeriod(_period *big.Int) (*types.Transaction, error)
SetVotingPeriod is a paid mutator transaction binding the contract method 0xea0217cf.
Solidity: function setVotingPeriod(_period uint256) returns(bool)
func (*EntriesTransactorSession) TokenFallback ¶
func (_Entries *EntriesTransactorSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*EntriesTransactorSession) TransferOwnership ¶
func (_Entries *EntriesTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
type EntriesUpdate ¶
type EntriesUpdate struct { Author common.Address EntryId [32]byte Raw types.Log // Blockchain specific contextual infos }
EntriesUpdate represents a Update event raised by the Entries contract.
type EntriesUpdateIterator ¶
type EntriesUpdateIterator struct { Event *EntriesUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EntriesUpdateIterator is returned from FilterUpdate and is used to iterate over the raw logs and unpacked data for Update events raised by the Entries contract.
func (*EntriesUpdateIterator) Close ¶
func (it *EntriesUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EntriesUpdateIterator) Error ¶
func (it *EntriesUpdateIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*EntriesUpdateIterator) Next ¶
func (it *EntriesUpdateIterator) 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 Essence ¶
type Essence struct { EssenceCaller // Read-only binding to the contract EssenceTransactor // Write-only binding to the contract EssenceFilterer // Log filterer for contract events }
Essence is an auto generated Go binding around an Ethereum contract.
func NewEssence ¶
NewEssence creates a new instance of Essence, bound to a specific deployed contract.
type EssenceCaller ¶
type EssenceCaller struct {
// contains filtered or unexported fields
}
EssenceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEssenceCaller ¶
func NewEssenceCaller(address common.Address, caller bind.ContractCaller) (*EssenceCaller, error)
NewEssenceCaller creates a new read-only instance of Essence, bound to a specific deployed contract.
func (*EssenceCaller) AethValueFrom ¶
func (_Essence *EssenceCaller) AethValueFrom(opts *bind.CallOpts, _collected *big.Int) (*big.Int, error)
AethValueFrom is a free data retrieval call binding the contract method 0x2b062c91.
Solidity: function aethValueFrom(_collected uint256) constant returns(uint256)
func (*EssenceCaller) GetCollected ¶
func (_Essence *EssenceCaller) GetCollected(opts *bind.CallOpts, _collector common.Address) (struct { Karma *big.Int Essence *big.Int }, error)
GetCollected is a free data retrieval call binding the contract method 0xfb166bb0.
Solidity: function getCollected(_collector address) constant returns(_karma uint256, _essence uint256)
func (*EssenceCaller) Mana ¶
func (_Essence *EssenceCaller) Mana(opts *bind.CallOpts, _spender common.Address) (struct { Total *big.Int Spent *big.Int Remaining *big.Int }, error)
Mana is a free data retrieval call binding the contract method 0x94dd7a4e.
Solidity: function mana(_spender address) constant returns(_total uint256, _spent uint256, _remaining uint256)
func (*EssenceCaller) MinAmount ¶
MinAmount is a free data retrieval call binding the contract method 0x9b2cb5d8.
Solidity: function minAmount() constant returns(uint256)
func (*EssenceCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*EssenceCaller) TransformFactor ¶
TransformFactor is a free data retrieval call binding the contract method 0xe9fbb684.
Solidity: function transformFactor() constant returns(uint256)
type EssenceCallerRaw ¶
type EssenceCallerRaw struct {
Contract *EssenceCaller // Generic read-only contract binding to access the raw methods on
}
EssenceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EssenceCallerRaw) Call ¶
func (_Essence *EssenceCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type EssenceCallerSession ¶
type EssenceCallerSession struct { Contract *EssenceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EssenceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*EssenceCallerSession) AethValueFrom ¶
AethValueFrom is a free data retrieval call binding the contract method 0x2b062c91.
Solidity: function aethValueFrom(_collected uint256) constant returns(uint256)
func (*EssenceCallerSession) GetCollected ¶
func (_Essence *EssenceCallerSession) GetCollected(_collector common.Address) (struct { Karma *big.Int Essence *big.Int }, error)
GetCollected is a free data retrieval call binding the contract method 0xfb166bb0.
Solidity: function getCollected(_collector address) constant returns(_karma uint256, _essence uint256)
func (*EssenceCallerSession) Mana ¶
func (_Essence *EssenceCallerSession) Mana(_spender common.Address) (struct { Total *big.Int Spent *big.Int Remaining *big.Int }, error)
Mana is a free data retrieval call binding the contract method 0x94dd7a4e.
Solidity: function mana(_spender address) constant returns(_total uint256, _spent uint256, _remaining uint256)
func (*EssenceCallerSession) MinAmount ¶
func (_Essence *EssenceCallerSession) MinAmount() (*big.Int, error)
MinAmount is a free data retrieval call binding the contract method 0x9b2cb5d8.
Solidity: function minAmount() constant returns(uint256)
func (*EssenceCallerSession) Owner ¶
func (_Essence *EssenceCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*EssenceCallerSession) TransformFactor ¶
func (_Essence *EssenceCallerSession) TransformFactor() (*big.Int, error)
TransformFactor is a free data retrieval call binding the contract method 0xe9fbb684.
Solidity: function transformFactor() constant returns(uint256)
type EssenceCollectEssence ¶
type EssenceCollectEssence struct { Receiver common.Address Amount *big.Int Total *big.Int Action [32]byte Source [32]byte Raw types.Log // Blockchain specific contextual infos }
EssenceCollectEssence represents a CollectEssence event raised by the Essence contract.
type EssenceCollectEssenceIterator ¶
type EssenceCollectEssenceIterator struct { Event *EssenceCollectEssence // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EssenceCollectEssenceIterator is returned from FilterCollectEssence and is used to iterate over the raw logs and unpacked data for CollectEssence events raised by the Essence contract.
func (*EssenceCollectEssenceIterator) Close ¶
func (it *EssenceCollectEssenceIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EssenceCollectEssenceIterator) Error ¶
func (it *EssenceCollectEssenceIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*EssenceCollectEssenceIterator) Next ¶
func (it *EssenceCollectEssenceIterator) 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 EssenceConvertEssence ¶
type EssenceConvertEssence struct { Spender common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
EssenceConvertEssence represents a ConvertEssence event raised by the Essence contract.
type EssenceConvertEssenceIterator ¶
type EssenceConvertEssenceIterator struct { Event *EssenceConvertEssence // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EssenceConvertEssenceIterator is returned from FilterConvertEssence and is used to iterate over the raw logs and unpacked data for ConvertEssence events raised by the Essence contract.
func (*EssenceConvertEssenceIterator) Close ¶
func (it *EssenceConvertEssenceIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EssenceConvertEssenceIterator) Error ¶
func (it *EssenceConvertEssenceIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*EssenceConvertEssenceIterator) Next ¶
func (it *EssenceConvertEssenceIterator) 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 EssenceFilterer ¶
type EssenceFilterer struct {
// contains filtered or unexported fields
}
EssenceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEssenceFilterer ¶
func NewEssenceFilterer(address common.Address, filterer bind.ContractFilterer) (*EssenceFilterer, error)
NewEssenceFilterer creates a new log filterer instance of Essence, bound to a specific deployed contract.
func (*EssenceFilterer) FilterCollectEssence ¶
func (_Essence *EssenceFilterer) FilterCollectEssence(opts *bind.FilterOpts, receiver []common.Address) (*EssenceCollectEssenceIterator, error)
FilterCollectEssence is a free log retrieval operation binding the contract event 0x7bf2a68d3717eedd1adc78ed92ff8b45d2482de3930c5091ea3176bd932e772b.
Solidity: event CollectEssence(receiver indexed address, amount uint256, total uint256, action bytes32, source bytes32)
func (*EssenceFilterer) FilterConvertEssence ¶
func (_Essence *EssenceFilterer) FilterConvertEssence(opts *bind.FilterOpts, spender []common.Address) (*EssenceConvertEssenceIterator, error)
FilterConvertEssence is a free log retrieval operation binding the contract event 0x0662a42659d411be6c61ba781758c0bdf87eadf1000e86a5fa2f077574e9c81b.
Solidity: event ConvertEssence(spender indexed address, amount uint256)
func (*EssenceFilterer) FilterOwnershipTransferred ¶
func (_Essence *EssenceFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*EssenceOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*EssenceFilterer) FilterRefreshMana ¶
func (_Essence *EssenceFilterer) FilterRefreshMana(opts *bind.FilterOpts) (*EssenceRefreshManaIterator, error)
FilterRefreshMana is a free log retrieval operation binding the contract event 0xe6261c9c46042bfdc7d26945b543955a34bc0c00e01be5655ba202e7c72380da.
Solidity: event RefreshMana(newHash bytes32, totalToMint uint256)
func (*EssenceFilterer) FilterSpendMana ¶
func (_Essence *EssenceFilterer) FilterSpendMana(opts *bind.FilterOpts, spender []common.Address, hash [][32]byte) (*EssenceSpendManaIterator, error)
FilterSpendMana is a free log retrieval operation binding the contract event 0x9c0ddb014a6cabfb3a9259f06a467fab3202af5d0c134145b01d2b37498cdce4.
Solidity: event SpendMana(spender indexed address, hash indexed bytes32, amount uint256, total uint256, scope bytes32)
func (*EssenceFilterer) WatchCollectEssence ¶
func (_Essence *EssenceFilterer) WatchCollectEssence(opts *bind.WatchOpts, sink chan<- *EssenceCollectEssence, receiver []common.Address) (event.Subscription, error)
WatchCollectEssence is a free log subscription operation binding the contract event 0x7bf2a68d3717eedd1adc78ed92ff8b45d2482de3930c5091ea3176bd932e772b.
Solidity: event CollectEssence(receiver indexed address, amount uint256, total uint256, action bytes32, source bytes32)
func (*EssenceFilterer) WatchConvertEssence ¶
func (_Essence *EssenceFilterer) WatchConvertEssence(opts *bind.WatchOpts, sink chan<- *EssenceConvertEssence, spender []common.Address) (event.Subscription, error)
WatchConvertEssence is a free log subscription operation binding the contract event 0x0662a42659d411be6c61ba781758c0bdf87eadf1000e86a5fa2f077574e9c81b.
Solidity: event ConvertEssence(spender indexed address, amount uint256)
func (*EssenceFilterer) WatchOwnershipTransferred ¶
func (_Essence *EssenceFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *EssenceOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*EssenceFilterer) WatchRefreshMana ¶
func (_Essence *EssenceFilterer) WatchRefreshMana(opts *bind.WatchOpts, sink chan<- *EssenceRefreshMana) (event.Subscription, error)
WatchRefreshMana is a free log subscription operation binding the contract event 0xe6261c9c46042bfdc7d26945b543955a34bc0c00e01be5655ba202e7c72380da.
Solidity: event RefreshMana(newHash bytes32, totalToMint uint256)
func (*EssenceFilterer) WatchSpendMana ¶
func (_Essence *EssenceFilterer) WatchSpendMana(opts *bind.WatchOpts, sink chan<- *EssenceSpendMana, spender []common.Address, hash [][32]byte) (event.Subscription, error)
WatchSpendMana is a free log subscription operation binding the contract event 0x9c0ddb014a6cabfb3a9259f06a467fab3202af5d0c134145b01d2b37498cdce4.
Solidity: event SpendMana(spender indexed address, hash indexed bytes32, amount uint256, total uint256, scope bytes32)
type EssenceOwnershipTransferred ¶
type EssenceOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
EssenceOwnershipTransferred represents a OwnershipTransferred event raised by the Essence contract.
type EssenceOwnershipTransferredIterator ¶
type EssenceOwnershipTransferredIterator struct { Event *EssenceOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EssenceOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Essence contract.
func (*EssenceOwnershipTransferredIterator) Close ¶
func (it *EssenceOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EssenceOwnershipTransferredIterator) Error ¶
func (it *EssenceOwnershipTransferredIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*EssenceOwnershipTransferredIterator) Next ¶
func (it *EssenceOwnershipTransferredIterator) 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 EssenceRaw ¶
type EssenceRaw struct {
Contract *Essence // Generic contract binding to access the raw methods on
}
EssenceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EssenceRaw) Call ¶
func (_Essence *EssenceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*EssenceRaw) Transact ¶
func (_Essence *EssenceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EssenceRaw) Transfer ¶
func (_Essence *EssenceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EssenceRefreshMana ¶
type EssenceRefreshMana struct { NewHash [32]byte TotalToMint *big.Int Raw types.Log // Blockchain specific contextual infos }
EssenceRefreshMana represents a RefreshMana event raised by the Essence contract.
type EssenceRefreshManaIterator ¶
type EssenceRefreshManaIterator struct { Event *EssenceRefreshMana // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EssenceRefreshManaIterator is returned from FilterRefreshMana and is used to iterate over the raw logs and unpacked data for RefreshMana events raised by the Essence contract.
func (*EssenceRefreshManaIterator) Close ¶
func (it *EssenceRefreshManaIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EssenceRefreshManaIterator) Error ¶
func (it *EssenceRefreshManaIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*EssenceRefreshManaIterator) Next ¶
func (it *EssenceRefreshManaIterator) 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 EssenceSession ¶
type EssenceSession struct { Contract *Essence // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EssenceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*EssenceSession) AddToWhiteList ¶
func (_Essence *EssenceSession) AddToWhiteList(_contract common.Address) (*types.Transaction, error)
AddToWhiteList is a paid mutator transaction binding the contract method 0x47ee0394.
Solidity: function addToWhiteList(_contract address) returns(bool)
func (*EssenceSession) AethValueFrom ¶
AethValueFrom is a free data retrieval call binding the contract method 0x2b062c91.
Solidity: function aethValueFrom(_collected uint256) constant returns(uint256)
func (*EssenceSession) CollectFor ¶
func (_Essence *EssenceSession) CollectFor(_receiver common.Address, _amount *big.Int, _action [32]byte, _source [32]byte) (*types.Transaction, error)
CollectFor is a paid mutator transaction binding the contract method 0x10e32b04.
Solidity: function collectFor(_receiver address, _amount uint256, _action bytes32, _source bytes32) returns(bool)
func (*EssenceSession) GetCollected ¶
func (_Essence *EssenceSession) GetCollected(_collector common.Address) (struct { Karma *big.Int Essence *big.Int }, error)
GetCollected is a free data retrieval call binding the contract method 0xfb166bb0.
Solidity: function getCollected(_collector address) constant returns(_karma uint256, _essence uint256)
func (*EssenceSession) Mana ¶
func (_Essence *EssenceSession) Mana(_spender common.Address) (struct { Total *big.Int Spent *big.Int Remaining *big.Int }, error)
Mana is a free data retrieval call binding the contract method 0x94dd7a4e.
Solidity: function mana(_spender address) constant returns(_total uint256, _spent uint256, _remaining uint256)
func (*EssenceSession) MinAmount ¶
func (_Essence *EssenceSession) MinAmount() (*big.Int, error)
MinAmount is a free data retrieval call binding the contract method 0x9b2cb5d8.
Solidity: function minAmount() constant returns(uint256)
func (*EssenceSession) NewHash ¶
func (_Essence *EssenceSession) NewHash(_hash [32]byte, _total *big.Int) (*types.Transaction, error)
NewHash is a paid mutator transaction binding the contract method 0x51ded49f.
Solidity: function newHash(_hash bytes32, _total uint256) returns(bool)
func (*EssenceSession) Owner ¶
func (_Essence *EssenceSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*EssenceSession) ReclaimEther ¶
func (_Essence *EssenceSession) ReclaimEther() (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*EssenceSession) ReclaimToken ¶
func (_Essence *EssenceSession) ReclaimToken(token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*EssenceSession) RemoveWhitelisted ¶
func (_Essence *EssenceSession) RemoveWhitelisted(_contract common.Address) (*types.Transaction, error)
RemoveWhitelisted is a paid mutator transaction binding the contract method 0x291d9549.
Solidity: function removeWhitelisted(_contract address) returns(bool)
func (*EssenceSession) SetAeth ¶
func (_Essence *EssenceSession) SetAeth(_aeth common.Address) (*types.Transaction, error)
SetAeth is a paid mutator transaction binding the contract method 0x46c76ff8.
Solidity: function setAeth(_aeth address) returns(bool)
func (*EssenceSession) SetFactor ¶
func (_Essence *EssenceSession) SetFactor(_newFactor *big.Int) (*types.Transaction, error)
SetFactor is a paid mutator transaction binding the contract method 0x817e9d31.
Solidity: function setFactor(_newFactor uint256) returns(bool)
func (*EssenceSession) SetMinAmount ¶
func (_Essence *EssenceSession) SetMinAmount(_min *big.Int) (*types.Transaction, error)
SetMinAmount is a paid mutator transaction binding the contract method 0x897b0637.
Solidity: function setMinAmount(_min uint256) returns(bool)
func (*EssenceSession) SpendMana ¶
func (_Essence *EssenceSession) SpendMana(_initiator common.Address, _amount *big.Int, _scope [32]byte) (*types.Transaction, error)
SpendMana is a paid mutator transaction binding the contract method 0xda5ecde0.
Solidity: function spendMana(_initiator address, _amount uint256, _scope bytes32) returns(bool)
func (*EssenceSession) TokenFallback ¶
func (_Essence *EssenceSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*EssenceSession) TransferOwnership ¶
func (_Essence *EssenceSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*EssenceSession) TransformEssence ¶
func (_Essence *EssenceSession) TransformEssence(_amount *big.Int) (*types.Transaction, error)
TransformEssence is a paid mutator transaction binding the contract method 0x53021332.
Solidity: function transformEssence(_amount uint256) returns(bool)
func (*EssenceSession) TransformFactor ¶
func (_Essence *EssenceSession) TransformFactor() (*big.Int, error)
TransformFactor is a free data retrieval call binding the contract method 0xe9fbb684.
Solidity: function transformFactor() constant returns(uint256)
type EssenceSpendMana ¶
type EssenceSpendMana struct { Spender common.Address Hash [32]byte Amount *big.Int Total *big.Int Scope [32]byte Raw types.Log // Blockchain specific contextual infos }
EssenceSpendMana represents a SpendMana event raised by the Essence contract.
type EssenceSpendManaIterator ¶
type EssenceSpendManaIterator struct { Event *EssenceSpendMana // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EssenceSpendManaIterator is returned from FilterSpendMana and is used to iterate over the raw logs and unpacked data for SpendMana events raised by the Essence contract.
func (*EssenceSpendManaIterator) Close ¶
func (it *EssenceSpendManaIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EssenceSpendManaIterator) Error ¶
func (it *EssenceSpendManaIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*EssenceSpendManaIterator) Next ¶
func (it *EssenceSpendManaIterator) 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 EssenceTransactor ¶
type EssenceTransactor struct {
// contains filtered or unexported fields
}
EssenceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEssenceTransactor ¶
func NewEssenceTransactor(address common.Address, transactor bind.ContractTransactor) (*EssenceTransactor, error)
NewEssenceTransactor creates a new write-only instance of Essence, bound to a specific deployed contract.
func (*EssenceTransactor) AddToWhiteList ¶
func (_Essence *EssenceTransactor) AddToWhiteList(opts *bind.TransactOpts, _contract common.Address) (*types.Transaction, error)
AddToWhiteList is a paid mutator transaction binding the contract method 0x47ee0394.
Solidity: function addToWhiteList(_contract address) returns(bool)
func (*EssenceTransactor) CollectFor ¶
func (_Essence *EssenceTransactor) CollectFor(opts *bind.TransactOpts, _receiver common.Address, _amount *big.Int, _action [32]byte, _source [32]byte) (*types.Transaction, error)
CollectFor is a paid mutator transaction binding the contract method 0x10e32b04.
Solidity: function collectFor(_receiver address, _amount uint256, _action bytes32, _source bytes32) returns(bool)
func (*EssenceTransactor) NewHash ¶
func (_Essence *EssenceTransactor) NewHash(opts *bind.TransactOpts, _hash [32]byte, _total *big.Int) (*types.Transaction, error)
NewHash is a paid mutator transaction binding the contract method 0x51ded49f.
Solidity: function newHash(_hash bytes32, _total uint256) returns(bool)
func (*EssenceTransactor) ReclaimEther ¶
func (_Essence *EssenceTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*EssenceTransactor) ReclaimToken ¶
func (_Essence *EssenceTransactor) ReclaimToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*EssenceTransactor) RemoveWhitelisted ¶
func (_Essence *EssenceTransactor) RemoveWhitelisted(opts *bind.TransactOpts, _contract common.Address) (*types.Transaction, error)
RemoveWhitelisted is a paid mutator transaction binding the contract method 0x291d9549.
Solidity: function removeWhitelisted(_contract address) returns(bool)
func (*EssenceTransactor) SetAeth ¶
func (_Essence *EssenceTransactor) SetAeth(opts *bind.TransactOpts, _aeth common.Address) (*types.Transaction, error)
SetAeth is a paid mutator transaction binding the contract method 0x46c76ff8.
Solidity: function setAeth(_aeth address) returns(bool)
func (*EssenceTransactor) SetFactor ¶
func (_Essence *EssenceTransactor) SetFactor(opts *bind.TransactOpts, _newFactor *big.Int) (*types.Transaction, error)
SetFactor is a paid mutator transaction binding the contract method 0x817e9d31.
Solidity: function setFactor(_newFactor uint256) returns(bool)
func (*EssenceTransactor) SetMinAmount ¶
func (_Essence *EssenceTransactor) SetMinAmount(opts *bind.TransactOpts, _min *big.Int) (*types.Transaction, error)
SetMinAmount is a paid mutator transaction binding the contract method 0x897b0637.
Solidity: function setMinAmount(_min uint256) returns(bool)
func (*EssenceTransactor) SpendMana ¶
func (_Essence *EssenceTransactor) SpendMana(opts *bind.TransactOpts, _initiator common.Address, _amount *big.Int, _scope [32]byte) (*types.Transaction, error)
SpendMana is a paid mutator transaction binding the contract method 0xda5ecde0.
Solidity: function spendMana(_initiator address, _amount uint256, _scope bytes32) returns(bool)
func (*EssenceTransactor) TokenFallback ¶
func (_Essence *EssenceTransactor) TokenFallback(opts *bind.TransactOpts, from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*EssenceTransactor) TransferOwnership ¶
func (_Essence *EssenceTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*EssenceTransactor) TransformEssence ¶
func (_Essence *EssenceTransactor) TransformEssence(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
TransformEssence is a paid mutator transaction binding the contract method 0x53021332.
Solidity: function transformEssence(_amount uint256) returns(bool)
type EssenceTransactorRaw ¶
type EssenceTransactorRaw struct {
Contract *EssenceTransactor // Generic write-only contract binding to access the raw methods on
}
EssenceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EssenceTransactorRaw) Transact ¶
func (_Essence *EssenceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EssenceTransactorRaw) Transfer ¶
func (_Essence *EssenceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EssenceTransactorSession ¶
type EssenceTransactorSession struct { Contract *EssenceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EssenceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*EssenceTransactorSession) AddToWhiteList ¶
func (_Essence *EssenceTransactorSession) AddToWhiteList(_contract common.Address) (*types.Transaction, error)
AddToWhiteList is a paid mutator transaction binding the contract method 0x47ee0394.
Solidity: function addToWhiteList(_contract address) returns(bool)
func (*EssenceTransactorSession) CollectFor ¶
func (_Essence *EssenceTransactorSession) CollectFor(_receiver common.Address, _amount *big.Int, _action [32]byte, _source [32]byte) (*types.Transaction, error)
CollectFor is a paid mutator transaction binding the contract method 0x10e32b04.
Solidity: function collectFor(_receiver address, _amount uint256, _action bytes32, _source bytes32) returns(bool)
func (*EssenceTransactorSession) NewHash ¶
func (_Essence *EssenceTransactorSession) NewHash(_hash [32]byte, _total *big.Int) (*types.Transaction, error)
NewHash is a paid mutator transaction binding the contract method 0x51ded49f.
Solidity: function newHash(_hash bytes32, _total uint256) returns(bool)
func (*EssenceTransactorSession) ReclaimEther ¶
func (_Essence *EssenceTransactorSession) ReclaimEther() (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*EssenceTransactorSession) ReclaimToken ¶
func (_Essence *EssenceTransactorSession) ReclaimToken(token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*EssenceTransactorSession) RemoveWhitelisted ¶
func (_Essence *EssenceTransactorSession) RemoveWhitelisted(_contract common.Address) (*types.Transaction, error)
RemoveWhitelisted is a paid mutator transaction binding the contract method 0x291d9549.
Solidity: function removeWhitelisted(_contract address) returns(bool)
func (*EssenceTransactorSession) SetAeth ¶
func (_Essence *EssenceTransactorSession) SetAeth(_aeth common.Address) (*types.Transaction, error)
SetAeth is a paid mutator transaction binding the contract method 0x46c76ff8.
Solidity: function setAeth(_aeth address) returns(bool)
func (*EssenceTransactorSession) SetFactor ¶
func (_Essence *EssenceTransactorSession) SetFactor(_newFactor *big.Int) (*types.Transaction, error)
SetFactor is a paid mutator transaction binding the contract method 0x817e9d31.
Solidity: function setFactor(_newFactor uint256) returns(bool)
func (*EssenceTransactorSession) SetMinAmount ¶
func (_Essence *EssenceTransactorSession) SetMinAmount(_min *big.Int) (*types.Transaction, error)
SetMinAmount is a paid mutator transaction binding the contract method 0x897b0637.
Solidity: function setMinAmount(_min uint256) returns(bool)
func (*EssenceTransactorSession) SpendMana ¶
func (_Essence *EssenceTransactorSession) SpendMana(_initiator common.Address, _amount *big.Int, _scope [32]byte) (*types.Transaction, error)
SpendMana is a paid mutator transaction binding the contract method 0xda5ecde0.
Solidity: function spendMana(_initiator address, _amount uint256, _scope bytes32) returns(bool)
func (*EssenceTransactorSession) TokenFallback ¶
func (_Essence *EssenceTransactorSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*EssenceTransactorSession) TransferOwnership ¶
func (_Essence *EssenceTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*EssenceTransactorSession) TransformEssence ¶
func (_Essence *EssenceTransactorSession) TransformEssence(_amount *big.Int) (*types.Transaction, error)
TransformEssence is a paid mutator transaction binding the contract method 0x53021332.
Solidity: function transformEssence(_amount uint256) returns(bool)
type Feed ¶
type Feed struct { FeedCaller // Read-only binding to the contract FeedTransactor // Write-only binding to the contract FeedFilterer // Log filterer for contract events }
Feed is an auto generated Go binding around an Ethereum contract.
type FeedCaller ¶
type FeedCaller struct {
// contains filtered or unexported fields
}
FeedCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFeedCaller ¶
func NewFeedCaller(address common.Address, caller bind.ContractCaller) (*FeedCaller, error)
NewFeedCaller creates a new read-only instance of Feed, bound to a specific deployed contract.
func (*FeedCaller) Follows ¶
func (_Feed *FeedCaller) Follows(opts *bind.CallOpts, _follower common.Address, _following common.Address) (bool, error)
Follows is a free data retrieval call binding the contract method 0x5d1ca476.
Solidity: function follows(_follower address, _following address) constant returns(bool)
func (*FeedCaller) FollowsCount ¶
func (_Feed *FeedCaller) FollowsCount(opts *bind.CallOpts, _profile common.Address) (struct { FollowersCount *big.Int FollowingCount *big.Int }, error)
FollowsCount is a free data retrieval call binding the contract method 0xbb5f4d34.
Solidity: function followsCount(_profile address) constant returns(_followersCount uint256, _followingCount uint256)
func (*FeedCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*FeedCaller) TotalFollowers ¶
func (_Feed *FeedCaller) TotalFollowers(opts *bind.CallOpts, _profile common.Address) (*big.Int, error)
TotalFollowers is a free data retrieval call binding the contract method 0xa0aba3a1.
Solidity: function totalFollowers(_profile address) constant returns(_total uint256)
func (*FeedCaller) TotalFollowing ¶
func (_Feed *FeedCaller) TotalFollowing(opts *bind.CallOpts, _profile common.Address) (*big.Int, error)
TotalFollowing is a free data retrieval call binding the contract method 0x8dea1cb8.
Solidity: function totalFollowing(_profile address) constant returns(_total uint256)
type FeedCallerRaw ¶
type FeedCallerRaw struct {
Contract *FeedCaller // Generic read-only contract binding to access the raw methods on
}
FeedCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FeedCallerRaw) Call ¶
func (_Feed *FeedCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type FeedCallerSession ¶
type FeedCallerSession struct { Contract *FeedCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FeedCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FeedCallerSession) Follows ¶
func (_Feed *FeedCallerSession) Follows(_follower common.Address, _following common.Address) (bool, error)
Follows is a free data retrieval call binding the contract method 0x5d1ca476.
Solidity: function follows(_follower address, _following address) constant returns(bool)
func (*FeedCallerSession) FollowsCount ¶
func (_Feed *FeedCallerSession) FollowsCount(_profile common.Address) (struct { FollowersCount *big.Int FollowingCount *big.Int }, error)
FollowsCount is a free data retrieval call binding the contract method 0xbb5f4d34.
Solidity: function followsCount(_profile address) constant returns(_followersCount uint256, _followingCount uint256)
func (*FeedCallerSession) Owner ¶
func (_Feed *FeedCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*FeedCallerSession) TotalFollowers ¶
TotalFollowers is a free data retrieval call binding the contract method 0xa0aba3a1.
Solidity: function totalFollowers(_profile address) constant returns(_total uint256)
func (*FeedCallerSession) TotalFollowing ¶
TotalFollowing is a free data retrieval call binding the contract method 0x8dea1cb8.
Solidity: function totalFollowing(_profile address) constant returns(_total uint256)
type FeedFilterer ¶
type FeedFilterer struct {
// contains filtered or unexported fields
}
FeedFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFeedFilterer ¶
func NewFeedFilterer(address common.Address, filterer bind.ContractFilterer) (*FeedFilterer, error)
NewFeedFilterer creates a new log filterer instance of Feed, bound to a specific deployed contract.
func (*FeedFilterer) FilterFollow ¶
func (_Feed *FeedFilterer) FilterFollow(opts *bind.FilterOpts, followed []common.Address, follower []common.Address) (*FeedFollowIterator, error)
FilterFollow is a free log retrieval operation binding the contract event 0xbccc71dc7842b86291138666aa18e133ee6d41aa71e6d7c650debad1a0576635.
Solidity: event Follow(followed indexed address, follower indexed address)
func (*FeedFilterer) FilterOwnershipTransferred ¶
func (_Feed *FeedFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*FeedOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*FeedFilterer) FilterUnFollow ¶
func (_Feed *FeedFilterer) FilterUnFollow(opts *bind.FilterOpts, followed []common.Address, follower []common.Address) (*FeedUnFollowIterator, error)
FilterUnFollow is a free log retrieval operation binding the contract event 0xe5dcccfe8e7890c6d4aa94d44c3b409fb6f023337f29c3308077c0c4068192c4.
Solidity: event UnFollow(followed indexed address, follower indexed address)
func (*FeedFilterer) WatchFollow ¶
func (_Feed *FeedFilterer) WatchFollow(opts *bind.WatchOpts, sink chan<- *FeedFollow, followed []common.Address, follower []common.Address) (event.Subscription, error)
WatchFollow is a free log subscription operation binding the contract event 0xbccc71dc7842b86291138666aa18e133ee6d41aa71e6d7c650debad1a0576635.
Solidity: event Follow(followed indexed address, follower indexed address)
func (*FeedFilterer) WatchOwnershipTransferred ¶
func (_Feed *FeedFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FeedOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*FeedFilterer) WatchUnFollow ¶
func (_Feed *FeedFilterer) WatchUnFollow(opts *bind.WatchOpts, sink chan<- *FeedUnFollow, followed []common.Address, follower []common.Address) (event.Subscription, error)
WatchUnFollow is a free log subscription operation binding the contract event 0xe5dcccfe8e7890c6d4aa94d44c3b409fb6f023337f29c3308077c0c4068192c4.
Solidity: event UnFollow(followed indexed address, follower indexed address)
type FeedFollow ¶
type FeedFollow struct { Followed common.Address Follower common.Address Raw types.Log // Blockchain specific contextual infos }
FeedFollow represents a Follow event raised by the Feed contract.
type FeedFollowIterator ¶
type FeedFollowIterator struct { Event *FeedFollow // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FeedFollowIterator is returned from FilterFollow and is used to iterate over the raw logs and unpacked data for Follow events raised by the Feed contract.
func (*FeedFollowIterator) Close ¶
func (it *FeedFollowIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FeedFollowIterator) Error ¶
func (it *FeedFollowIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*FeedFollowIterator) Next ¶
func (it *FeedFollowIterator) 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 FeedOwnershipTransferred ¶
type FeedOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
FeedOwnershipTransferred represents a OwnershipTransferred event raised by the Feed contract.
type FeedOwnershipTransferredIterator ¶
type FeedOwnershipTransferredIterator struct { Event *FeedOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FeedOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Feed contract.
func (*FeedOwnershipTransferredIterator) Close ¶
func (it *FeedOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FeedOwnershipTransferredIterator) Error ¶
func (it *FeedOwnershipTransferredIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*FeedOwnershipTransferredIterator) Next ¶
func (it *FeedOwnershipTransferredIterator) 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 FeedRaw ¶
type FeedRaw struct {
Contract *Feed // Generic contract binding to access the raw methods on
}
FeedRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FeedRaw) Call ¶
func (_Feed *FeedRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*FeedRaw) Transact ¶
func (_Feed *FeedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FeedRaw) Transfer ¶
func (_Feed *FeedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FeedSession ¶
type FeedSession struct { Contract *Feed // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FeedSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FeedSession) Follow ¶
func (_Feed *FeedSession) Follow(_profile common.Address) (*types.Transaction, error)
Follow is a paid mutator transaction binding the contract method 0x4dbf27cc.
Solidity: function follow(_profile address) returns(bool)
func (*FeedSession) Follows ¶
func (_Feed *FeedSession) Follows(_follower common.Address, _following common.Address) (bool, error)
Follows is a free data retrieval call binding the contract method 0x5d1ca476.
Solidity: function follows(_follower address, _following address) constant returns(bool)
func (*FeedSession) FollowsCount ¶
func (_Feed *FeedSession) FollowsCount(_profile common.Address) (struct { FollowersCount *big.Int FollowingCount *big.Int }, error)
FollowsCount is a free data retrieval call binding the contract method 0xbb5f4d34.
Solidity: function followsCount(_profile address) constant returns(_followersCount uint256, _followingCount uint256)
func (*FeedSession) Owner ¶
func (_Feed *FeedSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*FeedSession) ReclaimEther ¶
func (_Feed *FeedSession) ReclaimEther() (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*FeedSession) ReclaimToken ¶
func (_Feed *FeedSession) ReclaimToken(token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*FeedSession) TokenFallback ¶
func (_Feed *FeedSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*FeedSession) TotalFollowers ¶
TotalFollowers is a free data retrieval call binding the contract method 0xa0aba3a1.
Solidity: function totalFollowers(_profile address) constant returns(_total uint256)
func (*FeedSession) TotalFollowing ¶
TotalFollowing is a free data retrieval call binding the contract method 0x8dea1cb8.
Solidity: function totalFollowing(_profile address) constant returns(_total uint256)
func (*FeedSession) TransferOwnership ¶
func (_Feed *FeedSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*FeedSession) UnFollow ¶
func (_Feed *FeedSession) UnFollow(_profile common.Address) (*types.Transaction, error)
UnFollow is a paid mutator transaction binding the contract method 0x034889ff.
Solidity: function unFollow(_profile address) returns(bool)
type FeedTransactor ¶
type FeedTransactor struct {
// contains filtered or unexported fields
}
FeedTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFeedTransactor ¶
func NewFeedTransactor(address common.Address, transactor bind.ContractTransactor) (*FeedTransactor, error)
NewFeedTransactor creates a new write-only instance of Feed, bound to a specific deployed contract.
func (*FeedTransactor) Follow ¶
func (_Feed *FeedTransactor) Follow(opts *bind.TransactOpts, _profile common.Address) (*types.Transaction, error)
Follow is a paid mutator transaction binding the contract method 0x4dbf27cc.
Solidity: function follow(_profile address) returns(bool)
func (*FeedTransactor) ReclaimEther ¶
func (_Feed *FeedTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*FeedTransactor) ReclaimToken ¶
func (_Feed *FeedTransactor) ReclaimToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*FeedTransactor) TokenFallback ¶
func (_Feed *FeedTransactor) TokenFallback(opts *bind.TransactOpts, from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*FeedTransactor) TransferOwnership ¶
func (_Feed *FeedTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*FeedTransactor) UnFollow ¶
func (_Feed *FeedTransactor) UnFollow(opts *bind.TransactOpts, _profile common.Address) (*types.Transaction, error)
UnFollow is a paid mutator transaction binding the contract method 0x034889ff.
Solidity: function unFollow(_profile address) returns(bool)
type FeedTransactorRaw ¶
type FeedTransactorRaw struct {
Contract *FeedTransactor // Generic write-only contract binding to access the raw methods on
}
FeedTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FeedTransactorRaw) Transact ¶
func (_Feed *FeedTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FeedTransactorRaw) Transfer ¶
func (_Feed *FeedTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FeedTransactorSession ¶
type FeedTransactorSession struct { Contract *FeedTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FeedTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FeedTransactorSession) Follow ¶
func (_Feed *FeedTransactorSession) Follow(_profile common.Address) (*types.Transaction, error)
Follow is a paid mutator transaction binding the contract method 0x4dbf27cc.
Solidity: function follow(_profile address) returns(bool)
func (*FeedTransactorSession) ReclaimEther ¶
func (_Feed *FeedTransactorSession) ReclaimEther() (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*FeedTransactorSession) ReclaimToken ¶
func (_Feed *FeedTransactorSession) ReclaimToken(token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*FeedTransactorSession) TokenFallback ¶
func (_Feed *FeedTransactorSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*FeedTransactorSession) TransferOwnership ¶
func (_Feed *FeedTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*FeedTransactorSession) UnFollow ¶
func (_Feed *FeedTransactorSession) UnFollow(_profile common.Address) (*types.Transaction, error)
UnFollow is a paid mutator transaction binding the contract method 0x034889ff.
Solidity: function unFollow(_profile address) returns(bool)
type FeedUnFollow ¶
type FeedUnFollow struct { Followed common.Address Follower common.Address Raw types.Log // Blockchain specific contextual infos }
FeedUnFollow represents a UnFollow event raised by the Feed contract.
type FeedUnFollowIterator ¶
type FeedUnFollowIterator struct { Event *FeedUnFollow // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FeedUnFollowIterator is returned from FilterUnFollow and is used to iterate over the raw logs and unpacked data for UnFollow events raised by the Feed contract.
func (*FeedUnFollowIterator) Close ¶
func (it *FeedUnFollowIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FeedUnFollowIterator) Error ¶
func (it *FeedUnFollowIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*FeedUnFollowIterator) Next ¶
func (it *FeedUnFollowIterator) 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 ProfileRegistrar ¶
type ProfileRegistrar struct { ProfileRegistrarCaller // Read-only binding to the contract ProfileRegistrarTransactor // Write-only binding to the contract ProfileRegistrarFilterer // Log filterer for contract events }
ProfileRegistrar is an auto generated Go binding around an Ethereum contract.
func NewProfileRegistrar ¶
func NewProfileRegistrar(address common.Address, backend bind.ContractBackend) (*ProfileRegistrar, error)
NewProfileRegistrar creates a new instance of ProfileRegistrar, bound to a specific deployed contract.
type ProfileRegistrarCaller ¶
type ProfileRegistrarCaller struct {
// contains filtered or unexported fields
}
ProfileRegistrarCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewProfileRegistrarCaller ¶
func NewProfileRegistrarCaller(address common.Address, caller bind.ContractCaller) (*ProfileRegistrarCaller, error)
NewProfileRegistrarCaller creates a new read-only instance of ProfileRegistrar, bound to a specific deployed contract.
func (*ProfileRegistrarCaller) Check_format ¶
func (_ProfileRegistrar *ProfileRegistrarCaller) Check_format(opts *bind.CallOpts, _subNode [32]byte) (bool, error)
Check_format is a free data retrieval call binding the contract method 0x6b4316db.
Solidity: function check_format(_subNode bytes32) constant returns(bool)
func (*ProfileRegistrarCaller) Ens ¶
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() constant returns(address)
func (*ProfileRegistrarCaller) Hash ¶
func (_ProfileRegistrar *ProfileRegistrarCaller) Hash(opts *bind.CallOpts, _subNode [32]byte) ([32]byte, error)
Hash is a free data retrieval call binding the contract method 0xd8389dc5.
Solidity: function hash(_subNode bytes32) constant returns(nameHash bytes32)
func (*ProfileRegistrarCaller) ModuleName ¶
func (_ProfileRegistrar *ProfileRegistrarCaller) ModuleName(opts *bind.CallOpts) (string, error)
ModuleName is a free data retrieval call binding the contract method 0x93f0899a.
Solidity: function moduleName() constant returns(string)
func (*ProfileRegistrarCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
type ProfileRegistrarCallerRaw ¶
type ProfileRegistrarCallerRaw struct {
Contract *ProfileRegistrarCaller // Generic read-only contract binding to access the raw methods on
}
ProfileRegistrarCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ProfileRegistrarCallerRaw) Call ¶
func (_ProfileRegistrar *ProfileRegistrarCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ProfileRegistrarCallerSession ¶
type ProfileRegistrarCallerSession struct { Contract *ProfileRegistrarCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ProfileRegistrarCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ProfileRegistrarCallerSession) Check_format ¶
func (_ProfileRegistrar *ProfileRegistrarCallerSession) Check_format(_subNode [32]byte) (bool, error)
Check_format is a free data retrieval call binding the contract method 0x6b4316db.
Solidity: function check_format(_subNode bytes32) constant returns(bool)
func (*ProfileRegistrarCallerSession) Ens ¶
func (_ProfileRegistrar *ProfileRegistrarCallerSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() constant returns(address)
func (*ProfileRegistrarCallerSession) Hash ¶
func (_ProfileRegistrar *ProfileRegistrarCallerSession) Hash(_subNode [32]byte) ([32]byte, error)
Hash is a free data retrieval call binding the contract method 0xd8389dc5.
Solidity: function hash(_subNode bytes32) constant returns(nameHash bytes32)
func (*ProfileRegistrarCallerSession) ModuleName ¶
func (_ProfileRegistrar *ProfileRegistrarCallerSession) ModuleName() (string, error)
ModuleName is a free data retrieval call binding the contract method 0x93f0899a.
Solidity: function moduleName() constant returns(string)
func (*ProfileRegistrarCallerSession) Owner ¶
func (_ProfileRegistrar *ProfileRegistrarCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ProfileRegistrarCallerSession) RootNode ¶
func (_ProfileRegistrar *ProfileRegistrarCallerSession) RootNode() ([32]byte, error)
RootNode is a free data retrieval call binding the contract method 0xfaff50a8.
Solidity: function rootNode() constant returns(bytes32)
type ProfileRegistrarFilterer ¶
type ProfileRegistrarFilterer struct {
// contains filtered or unexported fields
}
ProfileRegistrarFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewProfileRegistrarFilterer ¶
func NewProfileRegistrarFilterer(address common.Address, filterer bind.ContractFilterer) (*ProfileRegistrarFilterer, error)
NewProfileRegistrarFilterer creates a new log filterer instance of ProfileRegistrar, bound to a specific deployed contract.
func (*ProfileRegistrarFilterer) FilterOwnershipTransferred ¶
func (_ProfileRegistrar *ProfileRegistrarFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ProfileRegistrarOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*ProfileRegistrarFilterer) FilterRegister ¶
func (_ProfileRegistrar *ProfileRegistrarFilterer) FilterRegister(opts *bind.FilterOpts, label [][32]byte, version []*big.Int) (*ProfileRegistrarRegisterIterator, error)
FilterRegister is a free log retrieval operation binding the contract event 0xd5fa0e9a716b3ec4895a48223ad309e2d3fa5e27f04d8dc9b3c33cc738a50eb0.
Solidity: event Register(label indexed bytes32, version indexed uint256)
func (*ProfileRegistrarFilterer) WatchOwnershipTransferred ¶
func (_ProfileRegistrar *ProfileRegistrarFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ProfileRegistrarOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*ProfileRegistrarFilterer) WatchRegister ¶
func (_ProfileRegistrar *ProfileRegistrarFilterer) WatchRegister(opts *bind.WatchOpts, sink chan<- *ProfileRegistrarRegister, label [][32]byte, version []*big.Int) (event.Subscription, error)
WatchRegister is a free log subscription operation binding the contract event 0xd5fa0e9a716b3ec4895a48223ad309e2d3fa5e27f04d8dc9b3c33cc738a50eb0.
Solidity: event Register(label indexed bytes32, version indexed uint256)
type ProfileRegistrarOwnershipTransferred ¶
type ProfileRegistrarOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ProfileRegistrarOwnershipTransferred represents a OwnershipTransferred event raised by the ProfileRegistrar contract.
type ProfileRegistrarOwnershipTransferredIterator ¶
type ProfileRegistrarOwnershipTransferredIterator struct { Event *ProfileRegistrarOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileRegistrarOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ProfileRegistrar contract.
func (*ProfileRegistrarOwnershipTransferredIterator) Close ¶
func (it *ProfileRegistrarOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileRegistrarOwnershipTransferredIterator) Error ¶
func (it *ProfileRegistrarOwnershipTransferredIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*ProfileRegistrarOwnershipTransferredIterator) Next ¶
func (it *ProfileRegistrarOwnershipTransferredIterator) 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 ProfileRegistrarRaw ¶
type ProfileRegistrarRaw struct {
Contract *ProfileRegistrar // Generic contract binding to access the raw methods on
}
ProfileRegistrarRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ProfileRegistrarRaw) Call ¶
func (_ProfileRegistrar *ProfileRegistrarRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ProfileRegistrarRaw) Transact ¶
func (_ProfileRegistrar *ProfileRegistrarRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProfileRegistrarRaw) Transfer ¶
func (_ProfileRegistrar *ProfileRegistrarRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ProfileRegistrarRegister ¶
type ProfileRegistrarRegister struct { Label [32]byte Version *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileRegistrarRegister represents a Register event raised by the ProfileRegistrar contract.
type ProfileRegistrarRegisterIterator ¶
type ProfileRegistrarRegisterIterator struct { Event *ProfileRegistrarRegister // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileRegistrarRegisterIterator is returned from FilterRegister and is used to iterate over the raw logs and unpacked data for Register events raised by the ProfileRegistrar contract.
func (*ProfileRegistrarRegisterIterator) Close ¶
func (it *ProfileRegistrarRegisterIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileRegistrarRegisterIterator) Error ¶
func (it *ProfileRegistrarRegisterIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*ProfileRegistrarRegisterIterator) Next ¶
func (it *ProfileRegistrarRegisterIterator) 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 ProfileRegistrarSession ¶
type ProfileRegistrarSession struct { Contract *ProfileRegistrar // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProfileRegistrarSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ProfileRegistrarSession) AdminRegisterFor ¶
func (_ProfileRegistrar *ProfileRegistrarSession) AdminRegisterFor(_subNode [32]byte, _enableDonations bool, _alphaUser common.Address) (*types.Transaction, error)
AdminRegisterFor is a paid mutator transaction binding the contract method 0xd20fdeec.
Solidity: function adminRegisterFor(_subNode bytes32, _enableDonations bool, _alphaUser address) returns(bool)
func (*ProfileRegistrarSession) AdminSetSubNode ¶
func (_ProfileRegistrar *ProfileRegistrarSession) AdminSetSubNode(_subNode [32]byte, _newOwner common.Address) (*types.Transaction, error)
AdminSetSubNode is a paid mutator transaction binding the contract method 0xe3650b30.
Solidity: function adminSetSubNode(_subNode bytes32, _newOwner address) returns(bool)
func (*ProfileRegistrarSession) ChangeRootOwner ¶
func (_ProfileRegistrar *ProfileRegistrarSession) ChangeRootOwner(_newOwner common.Address) (*types.Transaction, error)
ChangeRootOwner is a paid mutator transaction binding the contract method 0xb5f5aad2.
Solidity: function changeRootOwner(_newOwner address) returns(bool)
func (*ProfileRegistrarSession) Check_format ¶
func (_ProfileRegistrar *ProfileRegistrarSession) Check_format(_subNode [32]byte) (bool, error)
Check_format is a free data retrieval call binding the contract method 0x6b4316db.
Solidity: function check_format(_subNode bytes32) constant returns(bool)
func (*ProfileRegistrarSession) Destroy ¶
func (_ProfileRegistrar *ProfileRegistrarSession) Destroy() (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*ProfileRegistrarSession) Ens ¶
func (_ProfileRegistrar *ProfileRegistrarSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() constant returns(address)
func (*ProfileRegistrarSession) Hash ¶
func (_ProfileRegistrar *ProfileRegistrarSession) Hash(_subNode [32]byte) ([32]byte, error)
Hash is a free data retrieval call binding the contract method 0xd8389dc5.
Solidity: function hash(_subNode bytes32) constant returns(nameHash bytes32)
func (*ProfileRegistrarSession) ModuleName ¶
func (_ProfileRegistrar *ProfileRegistrarSession) ModuleName() (string, error)
ModuleName is a free data retrieval call binding the contract method 0x93f0899a.
Solidity: function moduleName() constant returns(string)
func (*ProfileRegistrarSession) Owner ¶
func (_ProfileRegistrar *ProfileRegistrarSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ProfileRegistrarSession) ReclaimEther ¶
func (_ProfileRegistrar *ProfileRegistrarSession) ReclaimEther() (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*ProfileRegistrarSession) ReclaimToken ¶
func (_ProfileRegistrar *ProfileRegistrarSession) ReclaimToken(token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*ProfileRegistrarSession) Register ¶
func (_ProfileRegistrar *ProfileRegistrarSession) Register(_subNode [32]byte, _enableDonations bool, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x3a4217ba.
Solidity: function register(_subNode bytes32, _enableDonations bool, _hash bytes32, _fn uint8, _digestSize uint8) returns(bool)
func (*ProfileRegistrarSession) RootNode ¶
func (_ProfileRegistrar *ProfileRegistrarSession) RootNode() ([32]byte, error)
RootNode is a free data retrieval call binding the contract method 0xfaff50a8.
Solidity: function rootNode() constant returns(bytes32)
func (*ProfileRegistrarSession) SetEns ¶
func (_ProfileRegistrar *ProfileRegistrarSession) SetEns(_ens common.Address) (*types.Transaction, error)
SetEns is a paid mutator transaction binding the contract method 0x6e8f2be0.
Solidity: function setEns(_ens address) returns(bool)
func (*ProfileRegistrarSession) SetResolver ¶
func (_ProfileRegistrar *ProfileRegistrarSession) SetResolver(_resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x4e543b26.
Solidity: function setResolver(_resolver address) returns()
func (*ProfileRegistrarSession) SetRootNode ¶
func (_ProfileRegistrar *ProfileRegistrarSession) SetRootNode(_newRoot [32]byte) (*types.Transaction, error)
SetRootNode is a paid mutator transaction binding the contract method 0xd20ab1d7.
Solidity: function setRootNode(_newRoot bytes32) returns(bool)
func (*ProfileRegistrarSession) TokenFallback ¶
func (_ProfileRegistrar *ProfileRegistrarSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*ProfileRegistrarSession) TransferOwnership ¶
func (_ProfileRegistrar *ProfileRegistrarSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
type ProfileRegistrarTransactor ¶
type ProfileRegistrarTransactor struct {
// contains filtered or unexported fields
}
ProfileRegistrarTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewProfileRegistrarTransactor ¶
func NewProfileRegistrarTransactor(address common.Address, transactor bind.ContractTransactor) (*ProfileRegistrarTransactor, error)
NewProfileRegistrarTransactor creates a new write-only instance of ProfileRegistrar, bound to a specific deployed contract.
func (*ProfileRegistrarTransactor) AdminRegisterFor ¶
func (_ProfileRegistrar *ProfileRegistrarTransactor) AdminRegisterFor(opts *bind.TransactOpts, _subNode [32]byte, _enableDonations bool, _alphaUser common.Address) (*types.Transaction, error)
AdminRegisterFor is a paid mutator transaction binding the contract method 0xd20fdeec.
Solidity: function adminRegisterFor(_subNode bytes32, _enableDonations bool, _alphaUser address) returns(bool)
func (*ProfileRegistrarTransactor) AdminSetSubNode ¶
func (_ProfileRegistrar *ProfileRegistrarTransactor) AdminSetSubNode(opts *bind.TransactOpts, _subNode [32]byte, _newOwner common.Address) (*types.Transaction, error)
AdminSetSubNode is a paid mutator transaction binding the contract method 0xe3650b30.
Solidity: function adminSetSubNode(_subNode bytes32, _newOwner address) returns(bool)
func (*ProfileRegistrarTransactor) ChangeRootOwner ¶
func (_ProfileRegistrar *ProfileRegistrarTransactor) ChangeRootOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
ChangeRootOwner is a paid mutator transaction binding the contract method 0xb5f5aad2.
Solidity: function changeRootOwner(_newOwner address) returns(bool)
func (*ProfileRegistrarTransactor) Destroy ¶
func (_ProfileRegistrar *ProfileRegistrarTransactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*ProfileRegistrarTransactor) ReclaimEther ¶
func (_ProfileRegistrar *ProfileRegistrarTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*ProfileRegistrarTransactor) ReclaimToken ¶
func (_ProfileRegistrar *ProfileRegistrarTransactor) ReclaimToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*ProfileRegistrarTransactor) Register ¶
func (_ProfileRegistrar *ProfileRegistrarTransactor) Register(opts *bind.TransactOpts, _subNode [32]byte, _enableDonations bool, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x3a4217ba.
Solidity: function register(_subNode bytes32, _enableDonations bool, _hash bytes32, _fn uint8, _digestSize uint8) returns(bool)
func (*ProfileRegistrarTransactor) SetEns ¶
func (_ProfileRegistrar *ProfileRegistrarTransactor) SetEns(opts *bind.TransactOpts, _ens common.Address) (*types.Transaction, error)
SetEns is a paid mutator transaction binding the contract method 0x6e8f2be0.
Solidity: function setEns(_ens address) returns(bool)
func (*ProfileRegistrarTransactor) SetResolver ¶
func (_ProfileRegistrar *ProfileRegistrarTransactor) SetResolver(opts *bind.TransactOpts, _resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x4e543b26.
Solidity: function setResolver(_resolver address) returns()
func (*ProfileRegistrarTransactor) SetRootNode ¶
func (_ProfileRegistrar *ProfileRegistrarTransactor) SetRootNode(opts *bind.TransactOpts, _newRoot [32]byte) (*types.Transaction, error)
SetRootNode is a paid mutator transaction binding the contract method 0xd20ab1d7.
Solidity: function setRootNode(_newRoot bytes32) returns(bool)
func (*ProfileRegistrarTransactor) TokenFallback ¶
func (_ProfileRegistrar *ProfileRegistrarTransactor) TokenFallback(opts *bind.TransactOpts, from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*ProfileRegistrarTransactor) TransferOwnership ¶
func (_ProfileRegistrar *ProfileRegistrarTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
type ProfileRegistrarTransactorRaw ¶
type ProfileRegistrarTransactorRaw struct {
Contract *ProfileRegistrarTransactor // Generic write-only contract binding to access the raw methods on
}
ProfileRegistrarTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ProfileRegistrarTransactorRaw) Transact ¶
func (_ProfileRegistrar *ProfileRegistrarTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProfileRegistrarTransactorRaw) Transfer ¶
func (_ProfileRegistrar *ProfileRegistrarTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ProfileRegistrarTransactorSession ¶
type ProfileRegistrarTransactorSession struct { Contract *ProfileRegistrarTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProfileRegistrarTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ProfileRegistrarTransactorSession) AdminRegisterFor ¶
func (_ProfileRegistrar *ProfileRegistrarTransactorSession) AdminRegisterFor(_subNode [32]byte, _enableDonations bool, _alphaUser common.Address) (*types.Transaction, error)
AdminRegisterFor is a paid mutator transaction binding the contract method 0xd20fdeec.
Solidity: function adminRegisterFor(_subNode bytes32, _enableDonations bool, _alphaUser address) returns(bool)
func (*ProfileRegistrarTransactorSession) AdminSetSubNode ¶
func (_ProfileRegistrar *ProfileRegistrarTransactorSession) AdminSetSubNode(_subNode [32]byte, _newOwner common.Address) (*types.Transaction, error)
AdminSetSubNode is a paid mutator transaction binding the contract method 0xe3650b30.
Solidity: function adminSetSubNode(_subNode bytes32, _newOwner address) returns(bool)
func (*ProfileRegistrarTransactorSession) ChangeRootOwner ¶
func (_ProfileRegistrar *ProfileRegistrarTransactorSession) ChangeRootOwner(_newOwner common.Address) (*types.Transaction, error)
ChangeRootOwner is a paid mutator transaction binding the contract method 0xb5f5aad2.
Solidity: function changeRootOwner(_newOwner address) returns(bool)
func (*ProfileRegistrarTransactorSession) Destroy ¶
func (_ProfileRegistrar *ProfileRegistrarTransactorSession) Destroy() (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*ProfileRegistrarTransactorSession) ReclaimEther ¶
func (_ProfileRegistrar *ProfileRegistrarTransactorSession) ReclaimEther() (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*ProfileRegistrarTransactorSession) ReclaimToken ¶
func (_ProfileRegistrar *ProfileRegistrarTransactorSession) ReclaimToken(token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*ProfileRegistrarTransactorSession) Register ¶
func (_ProfileRegistrar *ProfileRegistrarTransactorSession) Register(_subNode [32]byte, _enableDonations bool, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x3a4217ba.
Solidity: function register(_subNode bytes32, _enableDonations bool, _hash bytes32, _fn uint8, _digestSize uint8) returns(bool)
func (*ProfileRegistrarTransactorSession) SetEns ¶
func (_ProfileRegistrar *ProfileRegistrarTransactorSession) SetEns(_ens common.Address) (*types.Transaction, error)
SetEns is a paid mutator transaction binding the contract method 0x6e8f2be0.
Solidity: function setEns(_ens address) returns(bool)
func (*ProfileRegistrarTransactorSession) SetResolver ¶
func (_ProfileRegistrar *ProfileRegistrarTransactorSession) SetResolver(_resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x4e543b26.
Solidity: function setResolver(_resolver address) returns()
func (*ProfileRegistrarTransactorSession) SetRootNode ¶
func (_ProfileRegistrar *ProfileRegistrarTransactorSession) SetRootNode(_newRoot [32]byte) (*types.Transaction, error)
SetRootNode is a paid mutator transaction binding the contract method 0xd20ab1d7.
Solidity: function setRootNode(_newRoot bytes32) returns(bool)
func (*ProfileRegistrarTransactorSession) TokenFallback ¶
func (_ProfileRegistrar *ProfileRegistrarTransactorSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*ProfileRegistrarTransactorSession) TransferOwnership ¶
func (_ProfileRegistrar *ProfileRegistrarTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
type ProfileResolver ¶
type ProfileResolver struct { ProfileResolverCaller // Read-only binding to the contract ProfileResolverTransactor // Write-only binding to the contract ProfileResolverFilterer // Log filterer for contract events }
ProfileResolver is an auto generated Go binding around an Ethereum contract.
func NewProfileResolver ¶
func NewProfileResolver(address common.Address, backend bind.ContractBackend) (*ProfileResolver, error)
NewProfileResolver creates a new instance of ProfileResolver, bound to a specific deployed contract.
type ProfileResolverCaller ¶
type ProfileResolverCaller struct {
// contains filtered or unexported fields
}
ProfileResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewProfileResolverCaller ¶
func NewProfileResolverCaller(address common.Address, caller bind.ContractCaller) (*ProfileResolverCaller, error)
NewProfileResolverCaller creates a new read-only instance of ProfileResolver, bound to a specific deployed contract.
func (*ProfileResolverCaller) Addr ¶
func (_ProfileResolver *ProfileResolverCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(node bytes32) constant returns(address)
func (*ProfileResolverCaller) Disabled ¶
func (_ProfileResolver *ProfileResolverCaller) Disabled(opts *bind.CallOpts) (bool, error)
Disabled is a free data retrieval call binding the contract method 0xee070805.
Solidity: function disabled() constant returns(bool)
func (*ProfileResolverCaller) DonationsEnabled ¶
func (_ProfileResolver *ProfileResolverCaller) DonationsEnabled(opts *bind.CallOpts, _node [32]byte) (bool, error)
DonationsEnabled is a free data retrieval call binding the contract method 0xc59315bf.
Solidity: function donationsEnabled(_node bytes32) constant returns(bool)
func (*ProfileResolverCaller) Hash ¶
func (_ProfileResolver *ProfileResolverCaller) Hash(opts *bind.CallOpts, _node [32]byte) (struct { Fn uint8 DigestSize uint8 Hash [32]byte }, error)
Hash is a free data retrieval call binding the contract method 0xd8389dc5.
Solidity: function hash(_node bytes32) constant returns(_fn uint8, _digestSize uint8, _hash bytes32)
func (*ProfileResolverCaller) ModuleAddress ¶
func (_ProfileResolver *ProfileResolverCaller) ModuleAddress(opts *bind.CallOpts) (common.Address, error)
ModuleAddress is a free data retrieval call binding the contract method 0x35b2bd2d.
Solidity: function moduleAddress() constant returns(address)
func (*ProfileResolverCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ProfileResolverCaller) Resolve ¶
func (_ProfileResolver *ProfileResolverCaller) Resolve(opts *bind.CallOpts, _node [32]byte) (struct { AkashaId [32]byte Addr common.Address DonationsEnabled bool Fn uint8 DigestSize uint8 Hash [32]byte }, error)
Resolve is a free data retrieval call binding the contract method 0x5c23bdf5.
Solidity: function resolve(_node bytes32) constant returns(_akashaId bytes32, _addr address, _donationsEnabled bool, _fn uint8, _digestSize uint8, _hash bytes32)
func (*ProfileResolverCaller) Reverse ¶
func (_ProfileResolver *ProfileResolverCaller) Reverse(opts *bind.CallOpts, owner common.Address) ([32]byte, error)
Reverse is a free data retrieval call binding the contract method 0xe30bd740.
Solidity: function reverse(owner address) constant returns(bytes32)
func (*ProfileResolverCaller) TotalProfiles ¶
TotalProfiles is a free data retrieval call binding the contract method 0xd2adbe79.
Solidity: function totalProfiles() constant returns(uint256)
type ProfileResolverCallerRaw ¶
type ProfileResolverCallerRaw struct {
Contract *ProfileResolverCaller // Generic read-only contract binding to access the raw methods on
}
ProfileResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ProfileResolverCallerRaw) Call ¶
func (_ProfileResolver *ProfileResolverCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ProfileResolverCallerSession ¶
type ProfileResolverCallerSession struct { Contract *ProfileResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ProfileResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ProfileResolverCallerSession) Addr ¶
func (_ProfileResolver *ProfileResolverCallerSession) Addr(node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(node bytes32) constant returns(address)
func (*ProfileResolverCallerSession) Disabled ¶
func (_ProfileResolver *ProfileResolverCallerSession) Disabled() (bool, error)
Disabled is a free data retrieval call binding the contract method 0xee070805.
Solidity: function disabled() constant returns(bool)
func (*ProfileResolverCallerSession) DonationsEnabled ¶
func (_ProfileResolver *ProfileResolverCallerSession) DonationsEnabled(_node [32]byte) (bool, error)
DonationsEnabled is a free data retrieval call binding the contract method 0xc59315bf.
Solidity: function donationsEnabled(_node bytes32) constant returns(bool)
func (*ProfileResolverCallerSession) Hash ¶
func (_ProfileResolver *ProfileResolverCallerSession) Hash(_node [32]byte) (struct { Fn uint8 DigestSize uint8 Hash [32]byte }, error)
Hash is a free data retrieval call binding the contract method 0xd8389dc5.
Solidity: function hash(_node bytes32) constant returns(_fn uint8, _digestSize uint8, _hash bytes32)
func (*ProfileResolverCallerSession) ModuleAddress ¶
func (_ProfileResolver *ProfileResolverCallerSession) ModuleAddress() (common.Address, error)
ModuleAddress is a free data retrieval call binding the contract method 0x35b2bd2d.
Solidity: function moduleAddress() constant returns(address)
func (*ProfileResolverCallerSession) Owner ¶
func (_ProfileResolver *ProfileResolverCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ProfileResolverCallerSession) Resolve ¶
func (_ProfileResolver *ProfileResolverCallerSession) Resolve(_node [32]byte) (struct { AkashaId [32]byte Addr common.Address DonationsEnabled bool Fn uint8 DigestSize uint8 Hash [32]byte }, error)
Resolve is a free data retrieval call binding the contract method 0x5c23bdf5.
Solidity: function resolve(_node bytes32) constant returns(_akashaId bytes32, _addr address, _donationsEnabled bool, _fn uint8, _digestSize uint8, _hash bytes32)
func (*ProfileResolverCallerSession) Reverse ¶
func (_ProfileResolver *ProfileResolverCallerSession) Reverse(owner common.Address) ([32]byte, error)
Reverse is a free data retrieval call binding the contract method 0xe30bd740.
Solidity: function reverse(owner address) constant returns(bytes32)
func (*ProfileResolverCallerSession) TotalProfiles ¶
func (_ProfileResolver *ProfileResolverCallerSession) TotalProfiles() (*big.Int, error)
TotalProfiles is a free data retrieval call binding the contract method 0xd2adbe79.
Solidity: function totalProfiles() constant returns(uint256)
type ProfileResolverFilterer ¶
type ProfileResolverFilterer struct {
// contains filtered or unexported fields
}
ProfileResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewProfileResolverFilterer ¶
func NewProfileResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*ProfileResolverFilterer, error)
NewProfileResolverFilterer creates a new log filterer instance of ProfileResolver, bound to a specific deployed contract.
func (*ProfileResolverFilterer) FilterOwnershipTransferred ¶
func (_ProfileResolver *ProfileResolverFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ProfileResolverOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*ProfileResolverFilterer) WatchOwnershipTransferred ¶
func (_ProfileResolver *ProfileResolverFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ProfileResolverOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
type ProfileResolverOwnershipTransferred ¶
type ProfileResolverOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ProfileResolverOwnershipTransferred represents a OwnershipTransferred event raised by the ProfileResolver contract.
type ProfileResolverOwnershipTransferredIterator ¶
type ProfileResolverOwnershipTransferredIterator struct { Event *ProfileResolverOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileResolverOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ProfileResolver contract.
func (*ProfileResolverOwnershipTransferredIterator) Close ¶
func (it *ProfileResolverOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileResolverOwnershipTransferredIterator) Error ¶
func (it *ProfileResolverOwnershipTransferredIterator) Error() error
Error retruned any retrieval or parsing error occurred during filtering.
func (*ProfileResolverOwnershipTransferredIterator) Next ¶
func (it *ProfileResolverOwnershipTransferredIterator) 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 ProfileResolverRaw ¶
type ProfileResolverRaw struct {
Contract *ProfileResolver // Generic contract binding to access the raw methods on
}
ProfileResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ProfileResolverRaw) Call ¶
func (_ProfileResolver *ProfileResolverRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ProfileResolverRaw) Transact ¶
func (_ProfileResolver *ProfileResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProfileResolverRaw) Transfer ¶
func (_ProfileResolver *ProfileResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ProfileResolverSession ¶
type ProfileResolverSession struct { Contract *ProfileResolver // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProfileResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ProfileResolverSession) Addr ¶
func (_ProfileResolver *ProfileResolverSession) Addr(node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(node bytes32) constant returns(address)
func (*ProfileResolverSession) Destroy ¶
func (_ProfileResolver *ProfileResolverSession) Destroy() (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*ProfileResolverSession) Disabled ¶
func (_ProfileResolver *ProfileResolverSession) Disabled() (bool, error)
Disabled is a free data retrieval call binding the contract method 0xee070805.
Solidity: function disabled() constant returns(bool)
func (*ProfileResolverSession) DonationsEnabled ¶
func (_ProfileResolver *ProfileResolverSession) DonationsEnabled(_node [32]byte) (bool, error)
DonationsEnabled is a free data retrieval call binding the contract method 0xc59315bf.
Solidity: function donationsEnabled(_node bytes32) constant returns(bool)
func (*ProfileResolverSession) Hash ¶
func (_ProfileResolver *ProfileResolverSession) Hash(_node [32]byte) (struct { Fn uint8 DigestSize uint8 Hash [32]byte }, error)
Hash is a free data retrieval call binding the contract method 0xd8389dc5.
Solidity: function hash(_node bytes32) constant returns(_fn uint8, _digestSize uint8, _hash bytes32)
func (*ProfileResolverSession) ModuleAddress ¶
func (_ProfileResolver *ProfileResolverSession) ModuleAddress() (common.Address, error)
ModuleAddress is a free data retrieval call binding the contract method 0x35b2bd2d.
Solidity: function moduleAddress() constant returns(address)
func (*ProfileResolverSession) Owner ¶
func (_ProfileResolver *ProfileResolverSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ProfileResolverSession) ReclaimEther ¶
func (_ProfileResolver *ProfileResolverSession) ReclaimEther() (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*ProfileResolverSession) ReclaimToken ¶
func (_ProfileResolver *ProfileResolverSession) ReclaimToken(token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*ProfileResolverSession) RegisterHash ¶
func (_ProfileResolver *ProfileResolverSession) RegisterHash(_akashaId [32]byte, _nodeHash [32]byte, _owner common.Address, _status bool, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
RegisterHash is a paid mutator transaction binding the contract method 0x17a65f4c.
Solidity: function registerHash(_akashaId bytes32, _nodeHash bytes32, _owner address, _status bool, _hash bytes32, _fn uint8, _digestSize uint8) returns(uint256)
func (*ProfileResolverSession) RemoveProfile ¶
func (_ProfileResolver *ProfileResolverSession) RemoveProfile(_node [32]byte) (*types.Transaction, error)
RemoveProfile is a paid mutator transaction binding the contract method 0x7340c30a.
Solidity: function removeProfile(_node bytes32) returns(bool)
func (*ProfileResolverSession) Resolve ¶
func (_ProfileResolver *ProfileResolverSession) Resolve(_node [32]byte) (struct { AkashaId [32]byte Addr common.Address DonationsEnabled bool Fn uint8 DigestSize uint8 Hash [32]byte }, error)
Resolve is a free data retrieval call binding the contract method 0x5c23bdf5.
Solidity: function resolve(_node bytes32) constant returns(_akashaId bytes32, _addr address, _donationsEnabled bool, _fn uint8, _digestSize uint8, _hash bytes32)
func (*ProfileResolverSession) Reverse ¶
func (_ProfileResolver *ProfileResolverSession) Reverse(owner common.Address) ([32]byte, error)
Reverse is a free data retrieval call binding the contract method 0xe30bd740.
Solidity: function reverse(owner address) constant returns(bytes32)
func (*ProfileResolverSession) SetAddr ¶
func (_ProfileResolver *ProfileResolverSession) SetAddr(node [32]byte, newAddress common.Address) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(node bytes32, newAddress address) returns()
func (*ProfileResolverSession) SetHash ¶
func (_ProfileResolver *ProfileResolverSession) SetHash(_nodeHash [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
SetHash is a paid mutator transaction binding the contract method 0x02a77059.
Solidity: function setHash(_nodeHash bytes32, _hash bytes32, _fn uint8, _digestSize uint8) returns(bool)
func (*ProfileResolverSession) SetModule ¶
func (_ProfileResolver *ProfileResolverSession) SetModule(_moduleAddress common.Address) (*types.Transaction, error)
SetModule is a paid mutator transaction binding the contract method 0x47f543bc.
Solidity: function setModule(_moduleAddress address) returns(bool)
func (*ProfileResolverSession) ToggleDonations ¶
func (_ProfileResolver *ProfileResolverSession) ToggleDonations(_node [32]byte, _status bool) (*types.Transaction, error)
ToggleDonations is a paid mutator transaction binding the contract method 0x76b74a78.
Solidity: function toggleDonations(_node bytes32, _status bool) returns(bool)
func (*ProfileResolverSession) TokenFallback ¶
func (_ProfileResolver *ProfileResolverSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*ProfileResolverSession) TotalProfiles ¶
func (_ProfileResolver *ProfileResolverSession) TotalProfiles() (*big.Int, error)
TotalProfiles is a free data retrieval call binding the contract method 0xd2adbe79.
Solidity: function totalProfiles() constant returns(uint256)
func (*ProfileResolverSession) TransferOwnership ¶
func (_ProfileResolver *ProfileResolverSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*ProfileResolverSession) UpdateModule ¶
func (_ProfileResolver *ProfileResolverSession) UpdateModule(_moduleAddress common.Address) (*types.Transaction, error)
UpdateModule is a paid mutator transaction binding the contract method 0x8c5f89dc.
Solidity: function updateModule(_moduleAddress address) returns(bool)
func (*ProfileResolverSession) UpgradeController ¶
func (_ProfileResolver *ProfileResolverSession) UpgradeController() (*types.Transaction, error)
UpgradeController is a paid mutator transaction binding the contract method 0x87543ef6.
Solidity: function upgradeController() returns(bool)
type ProfileResolverTransactor ¶
type ProfileResolverTransactor struct {
// contains filtered or unexported fields
}
ProfileResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewProfileResolverTransactor ¶
func NewProfileResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*ProfileResolverTransactor, error)
NewProfileResolverTransactor creates a new write-only instance of ProfileResolver, bound to a specific deployed contract.
func (*ProfileResolverTransactor) Destroy ¶
func (_ProfileResolver *ProfileResolverTransactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*ProfileResolverTransactor) ReclaimEther ¶
func (_ProfileResolver *ProfileResolverTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*ProfileResolverTransactor) ReclaimToken ¶
func (_ProfileResolver *ProfileResolverTransactor) ReclaimToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*ProfileResolverTransactor) RegisterHash ¶
func (_ProfileResolver *ProfileResolverTransactor) RegisterHash(opts *bind.TransactOpts, _akashaId [32]byte, _nodeHash [32]byte, _owner common.Address, _status bool, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
RegisterHash is a paid mutator transaction binding the contract method 0x17a65f4c.
Solidity: function registerHash(_akashaId bytes32, _nodeHash bytes32, _owner address, _status bool, _hash bytes32, _fn uint8, _digestSize uint8) returns(uint256)
func (*ProfileResolverTransactor) RemoveProfile ¶
func (_ProfileResolver *ProfileResolverTransactor) RemoveProfile(opts *bind.TransactOpts, _node [32]byte) (*types.Transaction, error)
RemoveProfile is a paid mutator transaction binding the contract method 0x7340c30a.
Solidity: function removeProfile(_node bytes32) returns(bool)
func (*ProfileResolverTransactor) SetAddr ¶
func (_ProfileResolver *ProfileResolverTransactor) SetAddr(opts *bind.TransactOpts, node [32]byte, newAddress common.Address) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(node bytes32, newAddress address) returns()
func (*ProfileResolverTransactor) SetHash ¶
func (_ProfileResolver *ProfileResolverTransactor) SetHash(opts *bind.TransactOpts, _nodeHash [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
SetHash is a paid mutator transaction binding the contract method 0x02a77059.
Solidity: function setHash(_nodeHash bytes32, _hash bytes32, _fn uint8, _digestSize uint8) returns(bool)
func (*ProfileResolverTransactor) SetModule ¶
func (_ProfileResolver *ProfileResolverTransactor) SetModule(opts *bind.TransactOpts, _moduleAddress common.Address) (*types.Transaction, error)
SetModule is a paid mutator transaction binding the contract method 0x47f543bc.
Solidity: function setModule(_moduleAddress address) returns(bool)
func (*ProfileResolverTransactor) ToggleDonations ¶
func (_ProfileResolver *ProfileResolverTransactor) ToggleDonations(opts *bind.TransactOpts, _node [32]byte, _status bool) (*types.Transaction, error)
ToggleDonations is a paid mutator transaction binding the contract method 0x76b74a78.
Solidity: function toggleDonations(_node bytes32, _status bool) returns(bool)
func (*ProfileResolverTransactor) TokenFallback ¶
func (_ProfileResolver *ProfileResolverTransactor) TokenFallback(opts *bind.TransactOpts, from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*ProfileResolverTransactor) TransferOwnership ¶
func (_ProfileResolver *ProfileResolverTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*ProfileResolverTransactor) UpdateModule ¶
func (_ProfileResolver *ProfileResolverTransactor) UpdateModule(opts *bind.TransactOpts, _moduleAddress common.Address) (*types.Transaction, error)
UpdateModule is a paid mutator transaction binding the contract method 0x8c5f89dc.
Solidity: function updateModule(_moduleAddress address) returns(bool)
func (*ProfileResolverTransactor) UpgradeController ¶
func (_ProfileResolver *ProfileResolverTransactor) UpgradeController(opts *bind.TransactOpts) (*types.Transaction, error)
UpgradeController is a paid mutator transaction binding the contract method 0x87543ef6.
Solidity: function upgradeController() returns(bool)
type ProfileResolverTransactorRaw ¶
type ProfileResolverTransactorRaw struct {
Contract *ProfileResolverTransactor // Generic write-only contract binding to access the raw methods on
}
ProfileResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ProfileResolverTransactorRaw) Transact ¶
func (_ProfileResolver *ProfileResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProfileResolverTransactorRaw) Transfer ¶
func (_ProfileResolver *ProfileResolverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ProfileResolverTransactorSession ¶
type ProfileResolverTransactorSession struct { Contract *ProfileResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProfileResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ProfileResolverTransactorSession) Destroy ¶
func (_ProfileResolver *ProfileResolverTransactorSession) Destroy() (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*ProfileResolverTransactorSession) ReclaimEther ¶
func (_ProfileResolver *ProfileResolverTransactorSession) ReclaimEther() (*types.Transaction, error)
ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.
Solidity: function reclaimEther() returns()
func (*ProfileResolverTransactorSession) ReclaimToken ¶
func (_ProfileResolver *ProfileResolverTransactorSession) ReclaimToken(token common.Address) (*types.Transaction, error)
ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.
Solidity: function reclaimToken(token address) returns()
func (*ProfileResolverTransactorSession) RegisterHash ¶
func (_ProfileResolver *ProfileResolverTransactorSession) RegisterHash(_akashaId [32]byte, _nodeHash [32]byte, _owner common.Address, _status bool, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
RegisterHash is a paid mutator transaction binding the contract method 0x17a65f4c.
Solidity: function registerHash(_akashaId bytes32, _nodeHash bytes32, _owner address, _status bool, _hash bytes32, _fn uint8, _digestSize uint8) returns(uint256)
func (*ProfileResolverTransactorSession) RemoveProfile ¶
func (_ProfileResolver *ProfileResolverTransactorSession) RemoveProfile(_node [32]byte) (*types.Transaction, error)
RemoveProfile is a paid mutator transaction binding the contract method 0x7340c30a.
Solidity: function removeProfile(_node bytes32) returns(bool)
func (*ProfileResolverTransactorSession) SetAddr ¶
func (_ProfileResolver *ProfileResolverTransactorSession) SetAddr(node [32]byte, newAddress common.Address) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(node bytes32, newAddress address) returns()
func (*ProfileResolverTransactorSession) SetHash ¶
func (_ProfileResolver *ProfileResolverTransactorSession) SetHash(_nodeHash [32]byte, _hash [32]byte, _fn uint8, _digestSize uint8) (*types.Transaction, error)
SetHash is a paid mutator transaction binding the contract method 0x02a77059.
Solidity: function setHash(_nodeHash bytes32, _hash bytes32, _fn uint8, _digestSize uint8) returns(bool)
func (*ProfileResolverTransactorSession) SetModule ¶
func (_ProfileResolver *ProfileResolverTransactorSession) SetModule(_moduleAddress common.Address) (*types.Transaction, error)
SetModule is a paid mutator transaction binding the contract method 0x47f543bc.
Solidity: function setModule(_moduleAddress address) returns(bool)
func (*ProfileResolverTransactorSession) ToggleDonations ¶
func (_ProfileResolver *ProfileResolverTransactorSession) ToggleDonations(_node [32]byte, _status bool) (*types.Transaction, error)
ToggleDonations is a paid mutator transaction binding the contract method 0x76b74a78.
Solidity: function toggleDonations(_node bytes32, _status bool) returns(bool)
func (*ProfileResolverTransactorSession) TokenFallback ¶
func (_ProfileResolver *ProfileResolverTransactorSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)
TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.
Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()
func (*ProfileResolverTransactorSession) TransferOwnership ¶
func (_ProfileResolver *ProfileResolverTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*ProfileResolverTransactorSession) UpdateModule ¶
func (_ProfileResolver *ProfileResolverTransactorSession) UpdateModule(_moduleAddress common.Address) (*types.Transaction, error)
UpdateModule is a paid mutator transaction binding the contract method 0x8c5f89dc.
Solidity: function updateModule(_moduleAddress address) returns(bool)
func (*ProfileResolverTransactorSession) UpgradeController ¶
func (_ProfileResolver *ProfileResolverTransactorSession) UpgradeController() (*types.Transaction, error)
UpgradeController is a paid mutator transaction binding the contract method 0x87543ef6.
Solidity: function upgradeController() returns(bool)