Versions in this module Expand all Collapse all v1 v1.0.2 May 13, 2021 v1.0.0 Feb 1, 2021 Changes in this version + const BerryABI + const BerryBin + const BerryDisputeABI + const BerryDisputeBin + const BerryGettersLibraryABI + const BerryGettersLibraryBin + const BerryLibraryABI + const BerryLibraryBin + const BerryStakeABI + const BerryStakeBin + const BerryStorageABI + const BerryStorageBin + const BerryTransferABI + const BerryTransferBin + const SafeMathABI + const SafeMathBin + const UtilitiesABI + const UtilitiesBin + type Berry struct + func DeployBerry(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Berry, error) + func NewBerry(address common.Address, backend bind.ContractBackend) (*Berry, error) + type BerryCaller struct + func NewBerryCaller(address common.Address, caller bind.ContractCaller) (*BerryCaller, error) + type BerryCallerRaw struct + Contract *BerryCaller + func (_Berry *BerryCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type BerryCallerSession struct + CallOpts bind.CallOpts + Contract *BerryCaller + type BerryDispute struct + func DeployBerryDispute(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BerryDispute, error) + func NewBerryDispute(address common.Address, backend bind.ContractBackend) (*BerryDispute, error) + type BerryDisputeCaller struct + func NewBerryDisputeCaller(address common.Address, caller bind.ContractCaller) (*BerryDisputeCaller, error) + type BerryDisputeCallerRaw struct + Contract *BerryDisputeCaller + func (_BerryDispute *BerryDisputeCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type BerryDisputeCallerSession struct + CallOpts bind.CallOpts + Contract *BerryDisputeCaller + type BerryDisputeDisputeVoteTallied struct + Active bool + DisputeID *big.Int + Raw types.Log + ReportedMiner common.Address + ReportingParty common.Address + Result *big.Int + type BerryDisputeDisputeVoteTalliedIterator struct + Event *BerryDisputeDisputeVoteTallied + func (it *BerryDisputeDisputeVoteTalliedIterator) Close() error + func (it *BerryDisputeDisputeVoteTalliedIterator) Error() error + func (it *BerryDisputeDisputeVoteTalliedIterator) Next() bool + type BerryDisputeFilterer struct + func NewBerryDisputeFilterer(address common.Address, filterer bind.ContractFilterer) (*BerryDisputeFilterer, error) + func (_BerryDispute *BerryDisputeFilterer) FilterDisputeVoteTallied(opts *bind.FilterOpts, _disputeID []*big.Int, _reportedMiner []common.Address) (*BerryDisputeDisputeVoteTalliedIterator, error) + func (_BerryDispute *BerryDisputeFilterer) FilterNewBerryAddress(opts *bind.FilterOpts) (*BerryDisputeNewBerryAddressIterator, error) + func (_BerryDispute *BerryDisputeFilterer) FilterNewDispute(opts *bind.FilterOpts, _disputeId []*big.Int, _requestId []*big.Int) (*BerryDisputeNewDisputeIterator, error) + func (_BerryDispute *BerryDisputeFilterer) FilterVoted(opts *bind.FilterOpts, _disputeID []*big.Int, _voter []common.Address) (*BerryDisputeVotedIterator, error) + func (_BerryDispute *BerryDisputeFilterer) WatchDisputeVoteTallied(opts *bind.WatchOpts, sink chan<- *BerryDisputeDisputeVoteTallied, ...) (event.Subscription, error) + func (_BerryDispute *BerryDisputeFilterer) WatchNewBerryAddress(opts *bind.WatchOpts, sink chan<- *BerryDisputeNewBerryAddress) (event.Subscription, error) + func (_BerryDispute *BerryDisputeFilterer) WatchNewDispute(opts *bind.WatchOpts, sink chan<- *BerryDisputeNewDispute, ...) (event.Subscription, error) + func (_BerryDispute *BerryDisputeFilterer) WatchVoted(opts *bind.WatchOpts, sink chan<- *BerryDisputeVoted, _disputeID []*big.Int, ...) (event.Subscription, error) + type BerryDisputeNewBerryAddress struct + NewBerry common.Address + Raw types.Log + type BerryDisputeNewBerryAddressIterator struct + Event *BerryDisputeNewBerryAddress + func (it *BerryDisputeNewBerryAddressIterator) Close() error + func (it *BerryDisputeNewBerryAddressIterator) Error() error + func (it *BerryDisputeNewBerryAddressIterator) Next() bool + type BerryDisputeNewDispute struct + DisputeId *big.Int + Miner common.Address + Raw types.Log + RequestId *big.Int + Timestamp *big.Int + type BerryDisputeNewDisputeIterator struct + Event *BerryDisputeNewDispute + func (it *BerryDisputeNewDisputeIterator) Close() error + func (it *BerryDisputeNewDisputeIterator) Error() error + func (it *BerryDisputeNewDisputeIterator) Next() bool + type BerryDisputeRaw struct + Contract *BerryDispute + func (_BerryDispute *BerryDisputeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_BerryDispute *BerryDisputeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BerryDispute *BerryDisputeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BerryDisputeSession struct + CallOpts bind.CallOpts + Contract *BerryDispute + TransactOpts bind.TransactOpts + type BerryDisputeTransactor struct + func NewBerryDisputeTransactor(address common.Address, transactor bind.ContractTransactor) (*BerryDisputeTransactor, error) + type BerryDisputeTransactorRaw struct + Contract *BerryDisputeTransactor + func (_BerryDispute *BerryDisputeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BerryDispute *BerryDisputeTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BerryDisputeTransactorSession struct + Contract *BerryDisputeTransactor + TransactOpts bind.TransactOpts + type BerryDisputeVoted struct + DisputeID *big.Int + Position bool + Raw types.Log + Voter common.Address + type BerryDisputeVotedIterator struct + Event *BerryDisputeVoted + func (it *BerryDisputeVotedIterator) Close() error + func (it *BerryDisputeVotedIterator) Error() error + func (it *BerryDisputeVotedIterator) Next() bool + type BerryFilterer struct + func NewBerryFilterer(address common.Address, filterer bind.ContractFilterer) (*BerryFilterer, error) + type BerryGettersLibrary struct + func DeployBerryGettersLibrary(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BerryGettersLibrary, error) + func NewBerryGettersLibrary(address common.Address, backend bind.ContractBackend) (*BerryGettersLibrary, error) + type BerryGettersLibraryCaller struct + func NewBerryGettersLibraryCaller(address common.Address, caller bind.ContractCaller) (*BerryGettersLibraryCaller, error) + type BerryGettersLibraryCallerRaw struct + Contract *BerryGettersLibraryCaller + func (_BerryGettersLibrary *BerryGettersLibraryCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type BerryGettersLibraryCallerSession struct + CallOpts bind.CallOpts + Contract *BerryGettersLibraryCaller + type BerryGettersLibraryFilterer struct + func NewBerryGettersLibraryFilterer(address common.Address, filterer bind.ContractFilterer) (*BerryGettersLibraryFilterer, error) + func (_BerryGettersLibrary *BerryGettersLibraryFilterer) FilterNewBerryAddress(opts *bind.FilterOpts) (*BerryGettersLibraryNewBerryAddressIterator, error) + func (_BerryGettersLibrary *BerryGettersLibraryFilterer) WatchNewBerryAddress(opts *bind.WatchOpts, sink chan<- *BerryGettersLibraryNewBerryAddress) (event.Subscription, error) + type BerryGettersLibraryNewBerryAddress struct + NewBerry common.Address + Raw types.Log + type BerryGettersLibraryNewBerryAddressIterator struct + Event *BerryGettersLibraryNewBerryAddress + func (it *BerryGettersLibraryNewBerryAddressIterator) Close() error + func (it *BerryGettersLibraryNewBerryAddressIterator) Error() error + func (it *BerryGettersLibraryNewBerryAddressIterator) Next() bool + type BerryGettersLibraryRaw struct + Contract *BerryGettersLibrary + func (_BerryGettersLibrary *BerryGettersLibraryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_BerryGettersLibrary *BerryGettersLibraryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BerryGettersLibrary *BerryGettersLibraryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BerryGettersLibrarySession struct + CallOpts bind.CallOpts + Contract *BerryGettersLibrary + TransactOpts bind.TransactOpts + type BerryGettersLibraryTransactor struct + func NewBerryGettersLibraryTransactor(address common.Address, transactor bind.ContractTransactor) (*BerryGettersLibraryTransactor, error) + type BerryGettersLibraryTransactorRaw struct + Contract *BerryGettersLibraryTransactor + func (_BerryGettersLibrary *BerryGettersLibraryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BerryGettersLibrary *BerryGettersLibraryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BerryGettersLibraryTransactorSession struct + Contract *BerryGettersLibraryTransactor + TransactOpts bind.TransactOpts + type BerryLibrary struct + func DeployBerryLibrary(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BerryLibrary, error) + func NewBerryLibrary(address common.Address, backend bind.ContractBackend) (*BerryLibrary, error) + type BerryLibraryCaller struct + func NewBerryLibraryCaller(address common.Address, caller bind.ContractCaller) (*BerryLibraryCaller, error) + type BerryLibraryCallerRaw struct + Contract *BerryLibraryCaller + func (_BerryLibrary *BerryLibraryCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type BerryLibraryCallerSession struct + CallOpts bind.CallOpts + Contract *BerryLibraryCaller + type BerryLibraryDataRequested struct + Granularity *big.Int + Query string + QuerySymbol string + Raw types.Log + RequestId *big.Int + Sender common.Address + TotalTips *big.Int + type BerryLibraryDataRequestedIterator struct + Event *BerryLibraryDataRequested + func (it *BerryLibraryDataRequestedIterator) Close() error + func (it *BerryLibraryDataRequestedIterator) Error() error + func (it *BerryLibraryDataRequestedIterator) Next() bool + type BerryLibraryFilterer struct + func NewBerryLibraryFilterer(address common.Address, filterer bind.ContractFilterer) (*BerryLibraryFilterer, error) + func (_BerryLibrary *BerryLibraryFilterer) FilterDataRequested(opts *bind.FilterOpts, _sender []common.Address, _requestId []*big.Int) (*BerryLibraryDataRequestedIterator, error) + func (_BerryLibrary *BerryLibraryFilterer) FilterNewChallenge(opts *bind.FilterOpts, _currentRequestId []*big.Int) (*BerryLibraryNewChallengeIterator, error) + func (_BerryLibrary *BerryLibraryFilterer) FilterNewRequestOnDeck(opts *bind.FilterOpts, _requestId []*big.Int) (*BerryLibraryNewRequestOnDeckIterator, error) + func (_BerryLibrary *BerryLibraryFilterer) FilterNewValue(opts *bind.FilterOpts, _requestId []*big.Int) (*BerryLibraryNewValueIterator, error) + func (_BerryLibrary *BerryLibraryFilterer) FilterNonceSubmitted(opts *bind.FilterOpts, _miner []common.Address, _requestId []*big.Int) (*BerryLibraryNonceSubmittedIterator, error) + func (_BerryLibrary *BerryLibraryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, _previousOwner []common.Address, ...) (*BerryLibraryOwnershipTransferredIterator, error) + func (_BerryLibrary *BerryLibraryFilterer) FilterTipAdded(opts *bind.FilterOpts, _sender []common.Address, _requestId []*big.Int) (*BerryLibraryTipAddedIterator, error) + func (_BerryLibrary *BerryLibraryFilterer) WatchDataRequested(opts *bind.WatchOpts, sink chan<- *BerryLibraryDataRequested, ...) (event.Subscription, error) + func (_BerryLibrary *BerryLibraryFilterer) WatchNewChallenge(opts *bind.WatchOpts, sink chan<- *BerryLibraryNewChallenge, ...) (event.Subscription, error) + func (_BerryLibrary *BerryLibraryFilterer) WatchNewRequestOnDeck(opts *bind.WatchOpts, sink chan<- *BerryLibraryNewRequestOnDeck, ...) (event.Subscription, error) + func (_BerryLibrary *BerryLibraryFilterer) WatchNewValue(opts *bind.WatchOpts, sink chan<- *BerryLibraryNewValue, _requestId []*big.Int) (event.Subscription, error) + func (_BerryLibrary *BerryLibraryFilterer) WatchNonceSubmitted(opts *bind.WatchOpts, sink chan<- *BerryLibraryNonceSubmitted, ...) (event.Subscription, error) + func (_BerryLibrary *BerryLibraryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BerryLibraryOwnershipTransferred, ...) (event.Subscription, error) + func (_BerryLibrary *BerryLibraryFilterer) WatchTipAdded(opts *bind.WatchOpts, sink chan<- *BerryLibraryTipAdded, ...) (event.Subscription, error) + type BerryLibraryNewChallenge struct + CurrentChallenge [32]byte + CurrentRequestId *big.Int + Difficulty *big.Int + Multiplier *big.Int + Query string + Raw types.Log + TotalTips *big.Int + type BerryLibraryNewChallengeIterator struct + Event *BerryLibraryNewChallenge + func (it *BerryLibraryNewChallengeIterator) Close() error + func (it *BerryLibraryNewChallengeIterator) Error() error + func (it *BerryLibraryNewChallengeIterator) Next() bool + type BerryLibraryNewRequestOnDeck struct + OnDeckQueryHash [32]byte + OnDeckTotalTips *big.Int + Query string + Raw types.Log + RequestId *big.Int + type BerryLibraryNewRequestOnDeckIterator struct + Event *BerryLibraryNewRequestOnDeck + func (it *BerryLibraryNewRequestOnDeckIterator) Close() error + func (it *BerryLibraryNewRequestOnDeckIterator) Error() error + func (it *BerryLibraryNewRequestOnDeckIterator) Next() bool + type BerryLibraryNewValue struct + CurrentChallenge [32]byte + Raw types.Log + RequestId *big.Int + Time *big.Int + TotalTips *big.Int + Value *big.Int + type BerryLibraryNewValueIterator struct + Event *BerryLibraryNewValue + func (it *BerryLibraryNewValueIterator) Close() error + func (it *BerryLibraryNewValueIterator) Error() error + func (it *BerryLibraryNewValueIterator) Next() bool + type BerryLibraryNonceSubmitted struct + CurrentChallenge [32]byte + Miner common.Address + Nonce string + Raw types.Log + RequestId *big.Int + Value *big.Int + type BerryLibraryNonceSubmittedIterator struct + Event *BerryLibraryNonceSubmitted + func (it *BerryLibraryNonceSubmittedIterator) Close() error + func (it *BerryLibraryNonceSubmittedIterator) Error() error + func (it *BerryLibraryNonceSubmittedIterator) Next() bool + type BerryLibraryOwnershipTransferred struct + NewOwner common.Address + PreviousOwner common.Address + Raw types.Log + type BerryLibraryOwnershipTransferredIterator struct + Event *BerryLibraryOwnershipTransferred + func (it *BerryLibraryOwnershipTransferredIterator) Close() error + func (it *BerryLibraryOwnershipTransferredIterator) Error() error + func (it *BerryLibraryOwnershipTransferredIterator) Next() bool + type BerryLibraryRaw struct + Contract *BerryLibrary + func (_BerryLibrary *BerryLibraryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_BerryLibrary *BerryLibraryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BerryLibrary *BerryLibraryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BerryLibrarySession struct + CallOpts bind.CallOpts + Contract *BerryLibrary + TransactOpts bind.TransactOpts + type BerryLibraryTipAdded struct + Raw types.Log + RequestId *big.Int + Sender common.Address + Tip *big.Int + TotalTips *big.Int + type BerryLibraryTipAddedIterator struct + Event *BerryLibraryTipAdded + func (it *BerryLibraryTipAddedIterator) Close() error + func (it *BerryLibraryTipAddedIterator) Error() error + func (it *BerryLibraryTipAddedIterator) Next() bool + type BerryLibraryTransactor struct + func NewBerryLibraryTransactor(address common.Address, transactor bind.ContractTransactor) (*BerryLibraryTransactor, error) + type BerryLibraryTransactorRaw struct + Contract *BerryLibraryTransactor + func (_BerryLibrary *BerryLibraryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BerryLibrary *BerryLibraryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BerryLibraryTransactorSession struct + Contract *BerryLibraryTransactor + TransactOpts bind.TransactOpts + type BerryRaw struct + Contract *Berry + func (_Berry *BerryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_Berry *BerryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Berry *BerryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BerrySession struct + CallOpts bind.CallOpts + Contract *Berry + TransactOpts bind.TransactOpts + func (_Berry *BerrySession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error) + func (_Berry *BerrySession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error) + func (_Berry *BerrySession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error) + func (_Berry *BerrySession) DepositStake() (*types.Transaction, error) + func (_Berry *BerrySession) ProposeFork(_propNewBerryAddress common.Address) (*types.Transaction, error) + func (_Berry *BerrySession) RequestData(_c_sapi string, _c_symbol string, _granularity *big.Int, _tip *big.Int) (*types.Transaction, error) + func (_Berry *BerrySession) RequestStakingWithdraw() (*types.Transaction, error) + func (_Berry *BerrySession) SubmitMiningSolution(_nonce string, _requestId *big.Int, _value *big.Int) (*types.Transaction, error) + func (_Berry *BerrySession) TallyVotes(_disputeId *big.Int) (*types.Transaction, error) + func (_Berry *BerrySession) TheLazyCoon(_address common.Address, _amount *big.Int) (*types.Transaction, error) + func (_Berry *BerrySession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error) + func (_Berry *BerrySession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error) + func (_Berry *BerrySession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error) + func (_Berry *BerrySession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error) + func (_Berry *BerrySession) WithdrawStake() (*types.Transaction, error) + type BerryStake struct + func DeployBerryStake(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BerryStake, error) + func NewBerryStake(address common.Address, backend bind.ContractBackend) (*BerryStake, error) + type BerryStakeCaller struct + func NewBerryStakeCaller(address common.Address, caller bind.ContractCaller) (*BerryStakeCaller, error) + type BerryStakeCallerRaw struct + Contract *BerryStakeCaller + func (_BerryStake *BerryStakeCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type BerryStakeCallerSession struct + CallOpts bind.CallOpts + Contract *BerryStakeCaller + type BerryStakeFilterer struct + func NewBerryStakeFilterer(address common.Address, filterer bind.ContractFilterer) (*BerryStakeFilterer, error) + func (_BerryStake *BerryStakeFilterer) FilterNewStake(opts *bind.FilterOpts, _sender []common.Address) (*BerryStakeNewStakeIterator, error) + func (_BerryStake *BerryStakeFilterer) FilterStakeWithdrawRequested(opts *bind.FilterOpts, _sender []common.Address) (*BerryStakeStakeWithdrawRequestedIterator, error) + func (_BerryStake *BerryStakeFilterer) FilterStakeWithdrawn(opts *bind.FilterOpts, _sender []common.Address) (*BerryStakeStakeWithdrawnIterator, error) + func (_BerryStake *BerryStakeFilterer) WatchNewStake(opts *bind.WatchOpts, sink chan<- *BerryStakeNewStake, ...) (event.Subscription, error) + func (_BerryStake *BerryStakeFilterer) WatchStakeWithdrawRequested(opts *bind.WatchOpts, sink chan<- *BerryStakeStakeWithdrawRequested, ...) (event.Subscription, error) + func (_BerryStake *BerryStakeFilterer) WatchStakeWithdrawn(opts *bind.WatchOpts, sink chan<- *BerryStakeStakeWithdrawn, ...) (event.Subscription, error) + type BerryStakeNewStake struct + Raw types.Log + Sender common.Address + type BerryStakeNewStakeIterator struct + Event *BerryStakeNewStake + func (it *BerryStakeNewStakeIterator) Close() error + func (it *BerryStakeNewStakeIterator) Error() error + func (it *BerryStakeNewStakeIterator) Next() bool + type BerryStakeRaw struct + Contract *BerryStake + func (_BerryStake *BerryStakeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_BerryStake *BerryStakeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BerryStake *BerryStakeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BerryStakeSession struct + CallOpts bind.CallOpts + Contract *BerryStake + TransactOpts bind.TransactOpts + type BerryStakeStakeWithdrawRequested struct + Raw types.Log + Sender common.Address + type BerryStakeStakeWithdrawRequestedIterator struct + Event *BerryStakeStakeWithdrawRequested + func (it *BerryStakeStakeWithdrawRequestedIterator) Close() error + func (it *BerryStakeStakeWithdrawRequestedIterator) Error() error + func (it *BerryStakeStakeWithdrawRequestedIterator) Next() bool + type BerryStakeStakeWithdrawn struct + Raw types.Log + Sender common.Address + type BerryStakeStakeWithdrawnIterator struct + Event *BerryStakeStakeWithdrawn + func (it *BerryStakeStakeWithdrawnIterator) Close() error + func (it *BerryStakeStakeWithdrawnIterator) Error() error + func (it *BerryStakeStakeWithdrawnIterator) Next() bool + type BerryStakeTransactor struct + func NewBerryStakeTransactor(address common.Address, transactor bind.ContractTransactor) (*BerryStakeTransactor, error) + type BerryStakeTransactorRaw struct + Contract *BerryStakeTransactor + func (_BerryStake *BerryStakeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BerryStake *BerryStakeTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BerryStakeTransactorSession struct + Contract *BerryStakeTransactor + TransactOpts bind.TransactOpts + type BerryStorage struct + func DeployBerryStorage(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BerryStorage, error) + func NewBerryStorage(address common.Address, backend bind.ContractBackend) (*BerryStorage, error) + type BerryStorageCaller struct + func NewBerryStorageCaller(address common.Address, caller bind.ContractCaller) (*BerryStorageCaller, error) + type BerryStorageCallerRaw struct + Contract *BerryStorageCaller + func (_BerryStorage *BerryStorageCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type BerryStorageCallerSession struct + CallOpts bind.CallOpts + Contract *BerryStorageCaller + type BerryStorageFilterer struct + func NewBerryStorageFilterer(address common.Address, filterer bind.ContractFilterer) (*BerryStorageFilterer, error) + type BerryStorageRaw struct + Contract *BerryStorage + func (_BerryStorage *BerryStorageRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_BerryStorage *BerryStorageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BerryStorage *BerryStorageRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BerryStorageSession struct + CallOpts bind.CallOpts + Contract *BerryStorage + TransactOpts bind.TransactOpts + type BerryStorageTransactor struct + func NewBerryStorageTransactor(address common.Address, transactor bind.ContractTransactor) (*BerryStorageTransactor, error) + type BerryStorageTransactorRaw struct + Contract *BerryStorageTransactor + func (_BerryStorage *BerryStorageTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BerryStorage *BerryStorageTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BerryStorageTransactorSession struct + Contract *BerryStorageTransactor + TransactOpts bind.TransactOpts + type BerryTransactor struct + func NewBerryTransactor(address common.Address, transactor bind.ContractTransactor) (*BerryTransactor, error) + func (_Berry *BerryTransactor) AddTip(opts *bind.TransactOpts, _requestId *big.Int, _tip *big.Int) (*types.Transaction, error) + func (_Berry *BerryTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error) + func (_Berry *BerryTransactor) BeginDispute(opts *bind.TransactOpts, _requestId *big.Int, _timestamp *big.Int, ...) (*types.Transaction, error) + func (_Berry *BerryTransactor) DepositStake(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Berry *BerryTransactor) ProposeFork(opts *bind.TransactOpts, _propNewBerryAddress common.Address) (*types.Transaction, error) + func (_Berry *BerryTransactor) RequestData(opts *bind.TransactOpts, _c_sapi string, _c_symbol string, ...) (*types.Transaction, error) + func (_Berry *BerryTransactor) RequestStakingWithdraw(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Berry *BerryTransactor) SubmitMiningSolution(opts *bind.TransactOpts, _nonce string, _requestId *big.Int, _value *big.Int) (*types.Transaction, error) + func (_Berry *BerryTransactor) TallyVotes(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error) + func (_Berry *BerryTransactor) TheLazyCoon(opts *bind.TransactOpts, _address common.Address, _amount *big.Int) (*types.Transaction, error) + func (_Berry *BerryTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error) + func (_Berry *BerryTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error) + func (_Berry *BerryTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error) + func (_Berry *BerryTransactor) Vote(opts *bind.TransactOpts, _disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error) + func (_Berry *BerryTransactor) WithdrawStake(opts *bind.TransactOpts) (*types.Transaction, error) + type BerryTransactorRaw struct + Contract *BerryTransactor + func (_Berry *BerryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Berry *BerryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BerryTransactorSession struct + Contract *BerryTransactor + TransactOpts bind.TransactOpts + func (_Berry *BerryTransactorSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error) + func (_Berry *BerryTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error) + func (_Berry *BerryTransactorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error) + func (_Berry *BerryTransactorSession) DepositStake() (*types.Transaction, error) + func (_Berry *BerryTransactorSession) ProposeFork(_propNewBerryAddress common.Address) (*types.Transaction, error) + func (_Berry *BerryTransactorSession) RequestData(_c_sapi string, _c_symbol string, _granularity *big.Int, _tip *big.Int) (*types.Transaction, error) + func (_Berry *BerryTransactorSession) RequestStakingWithdraw() (*types.Transaction, error) + func (_Berry *BerryTransactorSession) SubmitMiningSolution(_nonce string, _requestId *big.Int, _value *big.Int) (*types.Transaction, error) + func (_Berry *BerryTransactorSession) TallyVotes(_disputeId *big.Int) (*types.Transaction, error) + func (_Berry *BerryTransactorSession) TheLazyCoon(_address common.Address, _amount *big.Int) (*types.Transaction, error) + func (_Berry *BerryTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error) + func (_Berry *BerryTransactorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error) + func (_Berry *BerryTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error) + func (_Berry *BerryTransactorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error) + func (_Berry *BerryTransactorSession) WithdrawStake() (*types.Transaction, error) + type BerryTransfer struct + func DeployBerryTransfer(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BerryTransfer, error) + func NewBerryTransfer(address common.Address, backend bind.ContractBackend) (*BerryTransfer, error) + type BerryTransferApproval struct + Owner common.Address + Raw types.Log + Spender common.Address + Value *big.Int + type BerryTransferApprovalIterator struct + Event *BerryTransferApproval + func (it *BerryTransferApprovalIterator) Close() error + func (it *BerryTransferApprovalIterator) Error() error + func (it *BerryTransferApprovalIterator) Next() bool + type BerryTransferCaller struct + func NewBerryTransferCaller(address common.Address, caller bind.ContractCaller) (*BerryTransferCaller, error) + type BerryTransferCallerRaw struct + Contract *BerryTransferCaller + func (_BerryTransfer *BerryTransferCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type BerryTransferCallerSession struct + CallOpts bind.CallOpts + Contract *BerryTransferCaller + type BerryTransferFilterer struct + func NewBerryTransferFilterer(address common.Address, filterer bind.ContractFilterer) (*BerryTransferFilterer, error) + func (_BerryTransfer *BerryTransferFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*BerryTransferApprovalIterator, error) + func (_BerryTransfer *BerryTransferFilterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*BerryTransferTransferIterator, error) + func (_BerryTransfer *BerryTransferFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *BerryTransferApproval, ...) (event.Subscription, error) + func (_BerryTransfer *BerryTransferFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BerryTransferTransfer, ...) (event.Subscription, error) + type BerryTransferRaw struct + Contract *BerryTransfer + func (_BerryTransfer *BerryTransferRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_BerryTransfer *BerryTransferRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BerryTransfer *BerryTransferRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BerryTransferSession struct + CallOpts bind.CallOpts + Contract *BerryTransfer + TransactOpts bind.TransactOpts + type BerryTransferTransactor struct + func NewBerryTransferTransactor(address common.Address, transactor bind.ContractTransactor) (*BerryTransferTransactor, error) + type BerryTransferTransactorRaw struct + Contract *BerryTransferTransactor + func (_BerryTransfer *BerryTransferTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BerryTransfer *BerryTransferTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BerryTransferTransactorSession struct + Contract *BerryTransferTransactor + TransactOpts bind.TransactOpts + type BerryTransferTransfer struct + From common.Address + Raw types.Log + To common.Address + Value *big.Int + type BerryTransferTransferIterator struct + Event *BerryTransferTransfer + func (it *BerryTransferTransferIterator) Close() error + func (it *BerryTransferTransferIterator) Error() error + func (it *BerryTransferTransferIterator) Next() bool + type SafeMath struct + func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error) + func NewSafeMath(address common.Address, backend bind.ContractBackend) (*SafeMath, error) + type SafeMathCaller struct + func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error) + type SafeMathCallerRaw struct + Contract *SafeMathCaller + func (_SafeMath *SafeMathCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type SafeMathCallerSession struct + CallOpts bind.CallOpts + Contract *SafeMathCaller + type SafeMathFilterer struct + func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error) + type SafeMathRaw struct + Contract *SafeMath + func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type SafeMathSession struct + CallOpts bind.CallOpts + Contract *SafeMath + TransactOpts bind.TransactOpts + type SafeMathTransactor struct + func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error) + type SafeMathTransactorRaw struct + Contract *SafeMathTransactor + func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_SafeMath *SafeMathTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type SafeMathTransactorSession struct + Contract *SafeMathTransactor + TransactOpts bind.TransactOpts + type Utilities struct + func DeployUtilities(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Utilities, error) + func NewUtilities(address common.Address, backend bind.ContractBackend) (*Utilities, error) + type UtilitiesCaller struct + func NewUtilitiesCaller(address common.Address, caller bind.ContractCaller) (*UtilitiesCaller, error) + type UtilitiesCallerRaw struct + Contract *UtilitiesCaller + func (_Utilities *UtilitiesCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type UtilitiesCallerSession struct + CallOpts bind.CallOpts + Contract *UtilitiesCaller + type UtilitiesFilterer struct + func NewUtilitiesFilterer(address common.Address, filterer bind.ContractFilterer) (*UtilitiesFilterer, error) + type UtilitiesRaw struct + Contract *Utilities + func (_Utilities *UtilitiesRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_Utilities *UtilitiesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Utilities *UtilitiesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type UtilitiesSession struct + CallOpts bind.CallOpts + Contract *Utilities + TransactOpts bind.TransactOpts + type UtilitiesTransactor struct + func NewUtilitiesTransactor(address common.Address, transactor bind.ContractTransactor) (*UtilitiesTransactor, error) + type UtilitiesTransactorRaw struct + Contract *UtilitiesTransactor + func (_Utilities *UtilitiesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Utilities *UtilitiesTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type UtilitiesTransactorSession struct + Contract *UtilitiesTransactor + TransactOpts bind.TransactOpts