Documentation ¶
Index ¶
- Variables
- type SynthetixFeePool
- type SynthetixFeePoolCacheUpdated
- type SynthetixFeePoolCacheUpdatedIterator
- type SynthetixFeePoolCaller
- func (_SynthetixFeePool *SynthetixFeePoolCaller) AllNetworksDebtSharesSupply(opts *bind.CallOpts) (struct{ ... }, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) AllNetworksSnxBackedDebt(opts *bind.CallOpts) (struct{ ... }, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) CONTRACTNAME(opts *bind.CallOpts) ([32]byte, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) EffectiveDebtRatioForPeriod(opts *bind.CallOpts, account common.Address, period *big.Int) (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) FEEADDRESS(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) FEEPERIODLENGTH(opts *bind.CallOpts) (uint8, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) FeePeriodDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) FeesAvailable(opts *bind.CallOpts, account common.Address) (*big.Int, *big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) FeesByPeriod(opts *bind.CallOpts, account common.Address) ([2][2]*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) GetLastFeeWithdrawal(opts *bind.CallOpts, _claimingAddress common.Address) (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) GetPenaltyThresholdRatio(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) IsFeesClaimable(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) IsResolverCached(opts *bind.CallOpts) (bool, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) IssuanceRatio(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) MessageSender(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) Proxy(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) RecentFeePeriods(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) Resolver(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) ResolverAddressesRequired(opts *bind.CallOpts) ([][32]byte, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) SetupExpiryTime(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) TargetThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) TotalFeesAvailable(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCaller) TotalRewardsAvailable(opts *bind.CallOpts) (*big.Int, error)
- type SynthetixFeePoolCallerRaw
- type SynthetixFeePoolCallerSession
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) AllNetworksDebtSharesSupply() (struct{ ... }, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) AllNetworksSnxBackedDebt() (struct{ ... }, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) CONTRACTNAME() ([32]byte, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) EffectiveDebtRatioForPeriod(account common.Address, period *big.Int) (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) FEEADDRESS() (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) FEEPERIODLENGTH() (uint8, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) FeePeriodDuration() (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) FeesAvailable(account common.Address) (*big.Int, *big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) FeesByPeriod(account common.Address) ([2][2]*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) GetLastFeeWithdrawal(_claimingAddress common.Address) (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) GetPenaltyThresholdRatio() (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) IsFeesClaimable(account common.Address) (bool, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) IsResolverCached() (bool, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) IssuanceRatio() (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) MessageSender() (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) NominatedOwner() (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) Owner() (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) Proxy() (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) RecentFeePeriods(index *big.Int) (struct{ ... }, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) Resolver() (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) ResolverAddressesRequired() ([][32]byte, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) SetupExpiryTime() (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) TargetThreshold() (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) TotalFeesAvailable() (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolCallerSession) TotalRewardsAvailable() (*big.Int, error)
- type SynthetixFeePoolFeePeriodClosed
- type SynthetixFeePoolFeePeriodClosedIterator
- type SynthetixFeePoolFeesClaimed
- type SynthetixFeePoolFeesClaimedIterator
- type SynthetixFeePoolFilterer
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) FilterCacheUpdated(opts *bind.FilterOpts) (*SynthetixFeePoolCacheUpdatedIterator, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) FilterFeePeriodClosed(opts *bind.FilterOpts) (*SynthetixFeePoolFeePeriodClosedIterator, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) FilterFeesClaimed(opts *bind.FilterOpts) (*SynthetixFeePoolFeesClaimedIterator, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*SynthetixFeePoolOwnerChangedIterator, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*SynthetixFeePoolOwnerNominatedIterator, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) FilterProxyUpdated(opts *bind.FilterOpts) (*SynthetixFeePoolProxyUpdatedIterator, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) ParseCacheUpdated(log types.Log) (*SynthetixFeePoolCacheUpdated, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) ParseFeePeriodClosed(log types.Log) (*SynthetixFeePoolFeePeriodClosed, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) ParseFeesClaimed(log types.Log) (*SynthetixFeePoolFeesClaimed, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) ParseOwnerChanged(log types.Log) (*SynthetixFeePoolOwnerChanged, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) ParseOwnerNominated(log types.Log) (*SynthetixFeePoolOwnerNominated, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) ParseProxyUpdated(log types.Log) (*SynthetixFeePoolProxyUpdated, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) WatchCacheUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixFeePoolCacheUpdated) (event.Subscription, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) WatchFeePeriodClosed(opts *bind.WatchOpts, sink chan<- *SynthetixFeePoolFeePeriodClosed) (event.Subscription, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) WatchFeesClaimed(opts *bind.WatchOpts, sink chan<- *SynthetixFeePoolFeesClaimed) (event.Subscription, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SynthetixFeePoolOwnerChanged) (event.Subscription, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *SynthetixFeePoolOwnerNominated) (event.Subscription, error)
- func (_SynthetixFeePool *SynthetixFeePoolFilterer) WatchProxyUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixFeePoolProxyUpdated) (event.Subscription, error)
- type SynthetixFeePoolOwnerChanged
- type SynthetixFeePoolOwnerChangedIterator
- type SynthetixFeePoolOwnerNominated
- type SynthetixFeePoolOwnerNominatedIterator
- type SynthetixFeePoolProxyUpdated
- type SynthetixFeePoolProxyUpdatedIterator
- type SynthetixFeePoolRaw
- func (_SynthetixFeePool *SynthetixFeePoolRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SynthetixFeePool *SynthetixFeePoolRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynthetixFeePoolSession
- func (_SynthetixFeePool *SynthetixFeePoolSession) AcceptOwnership() (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) AllNetworksDebtSharesSupply() (struct{ ... }, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) AllNetworksSnxBackedDebt() (struct{ ... }, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) CONTRACTNAME() ([32]byte, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) ClaimFees() (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) ClaimOnBehalf(claimingForAddress common.Address) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) CloseCurrentFeePeriod() (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) CloseSecondary(allNetworksSnxBackedDebt *big.Int, allNetworksDebtSharesSupply *big.Int) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) EffectiveDebtRatioForPeriod(account common.Address, period *big.Int) (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) FEEADDRESS() (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) FEEPERIODLENGTH() (uint8, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) FeePeriodDuration() (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) FeesAvailable(account common.Address) (*big.Int, *big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) FeesByPeriod(account common.Address) ([2][2]*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) GetLastFeeWithdrawal(_claimingAddress common.Address) (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) GetPenaltyThresholdRatio() (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) ImportFeePeriod(feePeriodIndex *big.Int, feePeriodId *big.Int, startTime *big.Int, ...) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) IsFeesClaimable(account common.Address) (bool, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) IsResolverCached() (bool, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) IssuanceRatio() (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) MessageSender() (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) NominatedOwner() (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) Owner() (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) Proxy() (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) RebuildCache() (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) RecentFeePeriods(index *big.Int) (struct{ ... }, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) RecordFeePaid(amount *big.Int) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) Resolver() (common.Address, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) ResolverAddressesRequired() ([][32]byte, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) SetRewardsToDistribute(amount *big.Int) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) SetupExpiryTime() (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) TargetThreshold() (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) TotalFeesAvailable() (*big.Int, error)
- func (_SynthetixFeePool *SynthetixFeePoolSession) TotalRewardsAvailable() (*big.Int, error)
- type SynthetixFeePoolTransactor
- func (_SynthetixFeePool *SynthetixFeePoolTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactor) ClaimFees(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactor) ClaimOnBehalf(opts *bind.TransactOpts, claimingForAddress common.Address) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactor) CloseCurrentFeePeriod(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactor) CloseSecondary(opts *bind.TransactOpts, allNetworksSnxBackedDebt *big.Int, ...) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactor) ImportFeePeriod(opts *bind.TransactOpts, feePeriodIndex *big.Int, feePeriodId *big.Int, ...) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactor) RebuildCache(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactor) RecordFeePaid(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactor) SetMessageSender(opts *bind.TransactOpts, sender common.Address) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactor) SetProxy(opts *bind.TransactOpts, _proxy common.Address) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactor) SetRewardsToDistribute(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- type SynthetixFeePoolTransactorRaw
- type SynthetixFeePoolTransactorSession
- func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) ClaimFees() (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) ClaimOnBehalf(claimingForAddress common.Address) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) CloseCurrentFeePeriod() (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) CloseSecondary(allNetworksSnxBackedDebt *big.Int, allNetworksDebtSharesSupply *big.Int) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) ImportFeePeriod(feePeriodIndex *big.Int, feePeriodId *big.Int, startTime *big.Int, ...) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) RebuildCache() (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) RecordFeePaid(amount *big.Int) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
- func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) SetRewardsToDistribute(amount *big.Int) (*types.Transaction, error)
- type SynthetixIssuer
- type SynthetixIssuerCacheUpdated
- type SynthetixIssuerCacheUpdatedIterator
- type SynthetixIssuerCaller
- func (_SynthetixIssuer *SynthetixIssuerCaller) AllNetworksDebtInfo(opts *bind.CallOpts) (struct{ ... }, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) AnySynthOrSNXRateIsInvalid(opts *bind.CallOpts) (bool, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) AvailableCurrencyKeys(opts *bind.CallOpts) ([][32]byte, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) AvailableSynthCount(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) AvailableSynths(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) CONTRACTNAME(opts *bind.CallOpts) ([32]byte, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) CanBurnSynths(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) Collateral(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) CollateralisationRatio(opts *bind.CallOpts, _issuer common.Address) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) CollateralisationRatioAndAnyRatesInvalid(opts *bind.CallOpts, _issuer common.Address) (struct{ ... }, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) DebtBalanceOf(opts *bind.CallOpts, _issuer common.Address, currencyKey [32]byte) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) GetSynths(opts *bind.CallOpts, currencyKeys [][32]byte) ([]common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) IsResolverCached(opts *bind.CallOpts) (bool, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) IssuanceRatio(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) LastIssueEvent(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) LiquidationAmounts(opts *bind.CallOpts, account common.Address, isSelfLiquidation bool) (struct{ ... }, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) MaxIssuableSynths(opts *bind.CallOpts, _issuer common.Address) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) MinimumStakeTime(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) RemainingIssuableSynths(opts *bind.CallOpts, _issuer common.Address) (struct{ ... }, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) Resolver(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) ResolverAddressesRequired(opts *bind.CallOpts) ([][32]byte, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) Synths(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) SynthsByAddress(opts *bind.CallOpts, arg0 common.Address) ([32]byte, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) TotalIssuedSynths(opts *bind.CallOpts, currencyKey [32]byte, excludeOtherCollateral bool) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCaller) TransferableSynthetixAndAnyRateIsInvalid(opts *bind.CallOpts, account common.Address, balance *big.Int) (struct{ ... }, error)
- type SynthetixIssuerCallerRaw
- type SynthetixIssuerCallerSession
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) AllNetworksDebtInfo() (struct{ ... }, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) AnySynthOrSNXRateIsInvalid() (bool, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) AvailableCurrencyKeys() ([][32]byte, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) AvailableSynthCount() (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) AvailableSynths(arg0 *big.Int) (common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) CONTRACTNAME() ([32]byte, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) CanBurnSynths(account common.Address) (bool, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) Collateral(account common.Address) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) CollateralisationRatio(_issuer common.Address) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) CollateralisationRatioAndAnyRatesInvalid(_issuer common.Address) (struct{ ... }, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) DebtBalanceOf(_issuer common.Address, currencyKey [32]byte) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) GetSynths(currencyKeys [][32]byte) ([]common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) IsResolverCached() (bool, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) IssuanceRatio() (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) LastIssueEvent(account common.Address) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) LiquidationAmounts(account common.Address, isSelfLiquidation bool) (struct{ ... }, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) MaxIssuableSynths(_issuer common.Address) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) MinimumStakeTime() (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) NominatedOwner() (common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) Owner() (common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) RemainingIssuableSynths(_issuer common.Address) (struct{ ... }, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) Resolver() (common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) ResolverAddressesRequired() ([][32]byte, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) Synths(arg0 [32]byte) (common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) SynthsByAddress(arg0 common.Address) ([32]byte, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) TotalIssuedSynths(currencyKey [32]byte, excludeOtherCollateral bool) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerCallerSession) TransferableSynthetixAndAnyRateIsInvalid(account common.Address, balance *big.Int) (struct{ ... }, error)
- type SynthetixIssuerFilterer
- func (_SynthetixIssuer *SynthetixIssuerFilterer) FilterCacheUpdated(opts *bind.FilterOpts) (*SynthetixIssuerCacheUpdatedIterator, error)
- func (_SynthetixIssuer *SynthetixIssuerFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*SynthetixIssuerOwnerChangedIterator, error)
- func (_SynthetixIssuer *SynthetixIssuerFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*SynthetixIssuerOwnerNominatedIterator, error)
- func (_SynthetixIssuer *SynthetixIssuerFilterer) FilterSynthAdded(opts *bind.FilterOpts) (*SynthetixIssuerSynthAddedIterator, error)
- func (_SynthetixIssuer *SynthetixIssuerFilterer) FilterSynthRemoved(opts *bind.FilterOpts) (*SynthetixIssuerSynthRemovedIterator, error)
- func (_SynthetixIssuer *SynthetixIssuerFilterer) ParseCacheUpdated(log types.Log) (*SynthetixIssuerCacheUpdated, error)
- func (_SynthetixIssuer *SynthetixIssuerFilterer) ParseOwnerChanged(log types.Log) (*SynthetixIssuerOwnerChanged, error)
- func (_SynthetixIssuer *SynthetixIssuerFilterer) ParseOwnerNominated(log types.Log) (*SynthetixIssuerOwnerNominated, error)
- func (_SynthetixIssuer *SynthetixIssuerFilterer) ParseSynthAdded(log types.Log) (*SynthetixIssuerSynthAdded, error)
- func (_SynthetixIssuer *SynthetixIssuerFilterer) ParseSynthRemoved(log types.Log) (*SynthetixIssuerSynthRemoved, error)
- func (_SynthetixIssuer *SynthetixIssuerFilterer) WatchCacheUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixIssuerCacheUpdated) (event.Subscription, error)
- func (_SynthetixIssuer *SynthetixIssuerFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SynthetixIssuerOwnerChanged) (event.Subscription, error)
- func (_SynthetixIssuer *SynthetixIssuerFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *SynthetixIssuerOwnerNominated) (event.Subscription, error)
- func (_SynthetixIssuer *SynthetixIssuerFilterer) WatchSynthAdded(opts *bind.WatchOpts, sink chan<- *SynthetixIssuerSynthAdded) (event.Subscription, error)
- func (_SynthetixIssuer *SynthetixIssuerFilterer) WatchSynthRemoved(opts *bind.WatchOpts, sink chan<- *SynthetixIssuerSynthRemoved) (event.Subscription, error)
- type SynthetixIssuerOwnerChanged
- type SynthetixIssuerOwnerChangedIterator
- type SynthetixIssuerOwnerNominated
- type SynthetixIssuerOwnerNominatedIterator
- type SynthetixIssuerRaw
- func (_SynthetixIssuer *SynthetixIssuerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SynthetixIssuer *SynthetixIssuerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynthetixIssuerSession
- func (_SynthetixIssuer *SynthetixIssuerSession) AcceptOwnership() (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) AddSynth(synth common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) AddSynths(synthsToAdd []common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) AllNetworksDebtInfo() (struct{ ... }, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) AnySynthOrSNXRateIsInvalid() (bool, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) AvailableCurrencyKeys() ([][32]byte, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) AvailableSynthCount() (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) AvailableSynths(arg0 *big.Int) (common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) BurnForRedemption(deprecatedSynthProxy common.Address, account common.Address, balance *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) BurnSynths(from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) BurnSynthsOnBehalf(burnForAddress common.Address, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) BurnSynthsToTarget(from common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) BurnSynthsToTargetOnBehalf(burnForAddress common.Address, from common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) BurnSynthsWithoutDebt(currencyKey [32]byte, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) CONTRACTNAME() ([32]byte, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) CanBurnSynths(account common.Address) (bool, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) Collateral(account common.Address) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) CollateralisationRatio(_issuer common.Address) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) CollateralisationRatioAndAnyRatesInvalid(_issuer common.Address) (struct{ ... }, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) DebtBalanceOf(_issuer common.Address, currencyKey [32]byte) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) GetSynths(currencyKeys [][32]byte) ([]common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) IsResolverCached() (bool, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) IssuanceRatio() (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) IssueMaxSynths(from common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) IssueMaxSynthsOnBehalf(issueForAddress common.Address, from common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) IssueSynths(from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) IssueSynthsOnBehalf(issueForAddress common.Address, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) IssueSynthsWithoutDebt(currencyKey [32]byte, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) LastIssueEvent(account common.Address) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) LiquidateAccount(account common.Address, isSelfLiquidation bool) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) LiquidationAmounts(account common.Address, isSelfLiquidation bool) (struct{ ... }, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) MaxIssuableSynths(_issuer common.Address) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) MinimumStakeTime() (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) NominatedOwner() (common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) Owner() (common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) RebuildCache() (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) RemainingIssuableSynths(_issuer common.Address) (struct{ ... }, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) RemoveSynth(currencyKey [32]byte) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) RemoveSynths(currencyKeys [][32]byte) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) Resolver() (common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) ResolverAddressesRequired() ([][32]byte, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) SetCurrentPeriodId(periodId *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) Synths(arg0 [32]byte) (common.Address, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) SynthsByAddress(arg0 common.Address) ([32]byte, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) TotalIssuedSynths(currencyKey [32]byte, excludeOtherCollateral bool) (*big.Int, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) TransferableSynthetixAndAnyRateIsInvalid(account common.Address, balance *big.Int) (struct{ ... }, error)
- func (_SynthetixIssuer *SynthetixIssuerSession) UpgradeCollateralShort(short common.Address, amount *big.Int) (*types.Transaction, error)
- type SynthetixIssuerSynthAdded
- type SynthetixIssuerSynthAddedIterator
- type SynthetixIssuerSynthRemoved
- type SynthetixIssuerSynthRemovedIterator
- type SynthetixIssuerTransactor
- func (_SynthetixIssuer *SynthetixIssuerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) AddSynth(opts *bind.TransactOpts, synth common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) AddSynths(opts *bind.TransactOpts, synthsToAdd []common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) BurnForRedemption(opts *bind.TransactOpts, deprecatedSynthProxy common.Address, ...) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) BurnSynths(opts *bind.TransactOpts, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) BurnSynthsOnBehalf(opts *bind.TransactOpts, burnForAddress common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) BurnSynthsToTarget(opts *bind.TransactOpts, from common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) BurnSynthsToTargetOnBehalf(opts *bind.TransactOpts, burnForAddress common.Address, from common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) BurnSynthsWithoutDebt(opts *bind.TransactOpts, currencyKey [32]byte, from common.Address, ...) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) IssueMaxSynths(opts *bind.TransactOpts, from common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) IssueMaxSynthsOnBehalf(opts *bind.TransactOpts, issueForAddress common.Address, from common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) IssueSynths(opts *bind.TransactOpts, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) IssueSynthsOnBehalf(opts *bind.TransactOpts, issueForAddress common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) IssueSynthsWithoutDebt(opts *bind.TransactOpts, currencyKey [32]byte, to common.Address, ...) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) LiquidateAccount(opts *bind.TransactOpts, account common.Address, isSelfLiquidation bool) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) RebuildCache(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) RemoveSynth(opts *bind.TransactOpts, currencyKey [32]byte) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) RemoveSynths(opts *bind.TransactOpts, currencyKeys [][32]byte) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) SetCurrentPeriodId(opts *bind.TransactOpts, periodId *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactor) UpgradeCollateralShort(opts *bind.TransactOpts, short common.Address, amount *big.Int) (*types.Transaction, error)
- type SynthetixIssuerTransactorRaw
- type SynthetixIssuerTransactorSession
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) AddSynth(synth common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) AddSynths(synthsToAdd []common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) BurnForRedemption(deprecatedSynthProxy common.Address, account common.Address, balance *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) BurnSynths(from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) BurnSynthsOnBehalf(burnForAddress common.Address, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) BurnSynthsToTarget(from common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) BurnSynthsToTargetOnBehalf(burnForAddress common.Address, from common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) BurnSynthsWithoutDebt(currencyKey [32]byte, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) IssueMaxSynths(from common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) IssueMaxSynthsOnBehalf(issueForAddress common.Address, from common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) IssueSynths(from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) IssueSynthsOnBehalf(issueForAddress common.Address, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) IssueSynthsWithoutDebt(currencyKey [32]byte, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) LiquidateAccount(account common.Address, isSelfLiquidation bool) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) RebuildCache() (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) RemoveSynth(currencyKey [32]byte) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) RemoveSynths(currencyKeys [][32]byte) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) SetCurrentPeriodId(periodId *big.Int) (*types.Transaction, error)
- func (_SynthetixIssuer *SynthetixIssuerTransactorSession) UpgradeCollateralShort(short common.Address, amount *big.Int) (*types.Transaction, error)
- type SynthetixLiquidatorRewards
- type SynthetixLiquidatorRewardsCacheUpdated
- type SynthetixLiquidatorRewardsCacheUpdatedIterator
- type SynthetixLiquidatorRewardsCaller
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) AccumulatedRewardsPerShare(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) CONTRACTNAME(opts *bind.CallOpts) ([32]byte, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) Earned(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) Entries(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) Initiated(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) IsResolverCached(opts *bind.CallOpts) (bool, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) Resolver(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) ResolverAddressesRequired(opts *bind.CallOpts) ([][32]byte, error)
- type SynthetixLiquidatorRewardsCallerRaw
- type SynthetixLiquidatorRewardsCallerSession
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) AccumulatedRewardsPerShare() (*big.Int, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) CONTRACTNAME() ([32]byte, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) Earned(account common.Address) (*big.Int, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) Entries(arg0 common.Address) (struct{ ... }, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) Initiated(arg0 common.Address) (bool, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) IsResolverCached() (bool, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) NominatedOwner() (common.Address, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) Owner() (common.Address, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) Resolver() (common.Address, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) ResolverAddressesRequired() ([][32]byte, error)
- type SynthetixLiquidatorRewardsFilterer
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) FilterCacheUpdated(opts *bind.FilterOpts) (*SynthetixLiquidatorRewardsCacheUpdatedIterator, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*SynthetixLiquidatorRewardsOwnerChangedIterator, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*SynthetixLiquidatorRewardsOwnerNominatedIterator, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) FilterRewardPaid(opts *bind.FilterOpts, user []common.Address) (*SynthetixLiquidatorRewardsRewardPaidIterator, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) ParseCacheUpdated(log types.Log) (*SynthetixLiquidatorRewardsCacheUpdated, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) ParseOwnerChanged(log types.Log) (*SynthetixLiquidatorRewardsOwnerChanged, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) ParseOwnerNominated(log types.Log) (*SynthetixLiquidatorRewardsOwnerNominated, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) ParseRewardPaid(log types.Log) (*SynthetixLiquidatorRewardsRewardPaid, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) WatchCacheUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixLiquidatorRewardsCacheUpdated) (event.Subscription, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SynthetixLiquidatorRewardsOwnerChanged) (event.Subscription, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *SynthetixLiquidatorRewardsOwnerNominated) (event.Subscription, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) WatchRewardPaid(opts *bind.WatchOpts, sink chan<- *SynthetixLiquidatorRewardsRewardPaid, ...) (event.Subscription, error)
- type SynthetixLiquidatorRewardsOwnerChanged
- type SynthetixLiquidatorRewardsOwnerChangedIterator
- type SynthetixLiquidatorRewardsOwnerNominated
- type SynthetixLiquidatorRewardsOwnerNominatedIterator
- type SynthetixLiquidatorRewardsRaw
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynthetixLiquidatorRewardsRewardPaid
- type SynthetixLiquidatorRewardsRewardPaidIterator
- type SynthetixLiquidatorRewardsSession
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) AcceptOwnership() (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) AccumulatedRewardsPerShare() (*big.Int, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) CONTRACTNAME() ([32]byte, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) Earned(account common.Address) (*big.Int, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) Entries(arg0 common.Address) (struct{ ... }, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) GetReward(account common.Address) (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) Initiated(arg0 common.Address) (bool, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) IsResolverCached() (bool, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) NominatedOwner() (common.Address, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) NotifyRewardAmount(reward *big.Int) (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) Owner() (common.Address, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) RebuildCache() (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) Resolver() (common.Address, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) ResolverAddressesRequired() ([][32]byte, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) UpdateEntry(account common.Address) (*types.Transaction, error)
- type SynthetixLiquidatorRewardsTransactor
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactor) GetReward(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactor) NotifyRewardAmount(opts *bind.TransactOpts, reward *big.Int) (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactor) RebuildCache(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactor) UpdateEntry(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- type SynthetixLiquidatorRewardsTransactorRaw
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynthetixLiquidatorRewardsTransactorSession
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorSession) GetReward(account common.Address) (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorSession) NotifyRewardAmount(reward *big.Int) (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorSession) RebuildCache() (*types.Transaction, error)
- func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorSession) UpdateEntry(account common.Address) (*types.Transaction, error)
- type SynthetixMultiCollateral
- type SynthetixMultiCollateralApproval
- type SynthetixMultiCollateralApprovalIterator
- type SynthetixMultiCollateralBurned
- type SynthetixMultiCollateralBurnedIterator
- type SynthetixMultiCollateralCacheUpdated
- type SynthetixMultiCollateralCacheUpdatedIterator
- type SynthetixMultiCollateralCaller
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) CONTRACTNAME(opts *bind.CallOpts) ([32]byte, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) CurrencyKey(opts *bind.CallOpts) ([32]byte, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) DECIMALS(opts *bind.CallOpts) (uint8, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) FEEADDRESS(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) IsResolverCached(opts *bind.CallOpts) (bool, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) MessageSender(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) Name(opts *bind.CallOpts) (string, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) Proxy(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) Resolver(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) ResolverAddressesRequired(opts *bind.CallOpts) ([][32]byte, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) TokenState(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) TransferableSynths(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- type SynthetixMultiCollateralCallerRaw
- type SynthetixMultiCollateralCallerSession
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) CONTRACTNAME() ([32]byte, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) CurrencyKey() ([32]byte, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) DECIMALS() (uint8, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) Decimals() (uint8, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) FEEADDRESS() (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) IsResolverCached() (bool, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) MessageSender() (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) Name() (string, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) NominatedOwner() (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) Owner() (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) Proxy() (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) Resolver() (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) ResolverAddressesRequired() ([][32]byte, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) Symbol() (string, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) TokenState() (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) TotalSupply() (*big.Int, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) TransferableSynths(account common.Address) (*big.Int, error)
- type SynthetixMultiCollateralFilterer
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*SynthetixMultiCollateralApprovalIterator, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterBurned(opts *bind.FilterOpts, account []common.Address) (*SynthetixMultiCollateralBurnedIterator, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterCacheUpdated(opts *bind.FilterOpts) (*SynthetixMultiCollateralCacheUpdatedIterator, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterIssued(opts *bind.FilterOpts, account []common.Address) (*SynthetixMultiCollateralIssuedIterator, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*SynthetixMultiCollateralOwnerChangedIterator, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*SynthetixMultiCollateralOwnerNominatedIterator, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterProxyUpdated(opts *bind.FilterOpts) (*SynthetixMultiCollateralProxyUpdatedIterator, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterTokenStateUpdated(opts *bind.FilterOpts) (*SynthetixMultiCollateralTokenStateUpdatedIterator, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SynthetixMultiCollateralTransferIterator, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseApproval(log types.Log) (*SynthetixMultiCollateralApproval, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseBurned(log types.Log) (*SynthetixMultiCollateralBurned, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseCacheUpdated(log types.Log) (*SynthetixMultiCollateralCacheUpdated, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseIssued(log types.Log) (*SynthetixMultiCollateralIssued, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseOwnerChanged(log types.Log) (*SynthetixMultiCollateralOwnerChanged, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseOwnerNominated(log types.Log) (*SynthetixMultiCollateralOwnerNominated, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseProxyUpdated(log types.Log) (*SynthetixMultiCollateralProxyUpdated, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseTokenStateUpdated(log types.Log) (*SynthetixMultiCollateralTokenStateUpdated, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseTransfer(log types.Log) (*SynthetixMultiCollateralTransfer, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralApproval, ...) (event.Subscription, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchBurned(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralBurned, ...) (event.Subscription, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchCacheUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralCacheUpdated) (event.Subscription, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchIssued(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralIssued, ...) (event.Subscription, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralOwnerChanged) (event.Subscription, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralOwnerNominated) (event.Subscription, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchProxyUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralProxyUpdated) (event.Subscription, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchTokenStateUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralTokenStateUpdated) (event.Subscription, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralTransfer, ...) (event.Subscription, error)
- type SynthetixMultiCollateralIssued
- type SynthetixMultiCollateralIssuedIterator
- type SynthetixMultiCollateralOwnerChanged
- type SynthetixMultiCollateralOwnerChangedIterator
- type SynthetixMultiCollateralOwnerNominated
- type SynthetixMultiCollateralOwnerNominatedIterator
- type SynthetixMultiCollateralProxyUpdated
- type SynthetixMultiCollateralProxyUpdatedIterator
- type SynthetixMultiCollateralRaw
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynthetixMultiCollateralSession
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) AcceptOwnership() (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Burn(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) CONTRACTNAME() ([32]byte, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) CurrencyKey() ([32]byte, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) DECIMALS() (uint8, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Decimals() (uint8, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) FEEADDRESS() (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) IsResolverCached() (bool, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Issue(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) MessageSender() (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Name() (string, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) NominatedOwner() (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Owner() (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Proxy() (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) RebuildCache() (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Resolver() (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) ResolverAddressesRequired() ([][32]byte, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) SetTokenState(_tokenState common.Address) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) SetTotalSupply(amount *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Symbol() (string, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) TokenState() (common.Address, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) TotalSupply() (*big.Int, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) TransferAndSettle(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) TransferFromAndSettle(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) TransferableSynths(account common.Address) (*big.Int, error)
- type SynthetixMultiCollateralTokenStateUpdated
- type SynthetixMultiCollateralTokenStateUpdatedIterator
- type SynthetixMultiCollateralTransactor
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) Burn(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) Issue(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) RebuildCache(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) SetMessageSender(opts *bind.TransactOpts, sender common.Address) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) SetProxy(opts *bind.TransactOpts, _proxy common.Address) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) SetTokenState(opts *bind.TransactOpts, _tokenState common.Address) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) SetTotalSupply(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) TransferAndSettle(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) TransferFromAndSettle(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type SynthetixMultiCollateralTransactorRaw
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynthetixMultiCollateralTransactorSession
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) Burn(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) Issue(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) RebuildCache() (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) SetTokenState(_tokenState common.Address) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) SetTotalSupply(amount *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) TransferAndSettle(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) TransferFromAndSettle(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type SynthetixMultiCollateralTransfer
- type SynthetixMultiCollateralTransferIterator
- type SynthetixRwardEscrowV2
- type SynthetixRwardEscrowV2AccountMerged
- type SynthetixRwardEscrowV2AccountMergedIterator
- type SynthetixRwardEscrowV2AccountMergingDurationUpdated
- type SynthetixRwardEscrowV2AccountMergingDurationUpdatedIterator
- type SynthetixRwardEscrowV2AccountMergingStarted
- type SynthetixRwardEscrowV2AccountMergingStartedIterator
- type SynthetixRwardEscrowV2BurnedForMigrationToL2
- type SynthetixRwardEscrowV2BurnedForMigrationToL2Iterator
- type SynthetixRwardEscrowV2CacheUpdated
- type SynthetixRwardEscrowV2CacheUpdatedIterator
- type SynthetixRwardEscrowV2Caller
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) AccountMergingDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) AccountMergingIsOpen(opts *bind.CallOpts) (bool, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) AccountMergingStartTime(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) AccountVestingEntryIDs(opts *bind.CallOpts, account common.Address, index *big.Int) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) GetAccountVestingEntryIDs(opts *bind.CallOpts, account common.Address, index *big.Int, pageSize *big.Int) ([]*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) GetVestingEntry(opts *bind.CallOpts, account common.Address, entryID *big.Int) (struct{ ... }, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) GetVestingEntryClaimable(opts *bind.CallOpts, account common.Address, entryID *big.Int) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) GetVestingQuantity(opts *bind.CallOpts, account common.Address, entryIDs []*big.Int) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) GetVestingSchedules(opts *bind.CallOpts, account common.Address, index *big.Int, pageSize *big.Int) ([]VestingEntriesVestingEntryWithID, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) IsResolverCached(opts *bind.CallOpts) (bool, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) MaxAccountMergingDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) MaxDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) NextEntryId(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) NominatedReceiver(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) NumVestingEntries(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) Resolver(opts *bind.CallOpts) (common.Address, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) ResolverAddressesRequired(opts *bind.CallOpts) ([][32]byte, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) SetupExpiryTime(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) TotalEscrowedAccountBalance(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) TotalEscrowedBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) TotalVestedAccountBalance(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) VestingSchedules(opts *bind.CallOpts, account common.Address, entryId *big.Int) (VestingEntriesVestingEntry, error)
- type SynthetixRwardEscrowV2CallerRaw
- type SynthetixRwardEscrowV2CallerSession
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) AccountMergingDuration() (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) AccountMergingIsOpen() (bool, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) AccountMergingStartTime() (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) AccountVestingEntryIDs(account common.Address, index *big.Int) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) GetAccountVestingEntryIDs(account common.Address, index *big.Int, pageSize *big.Int) ([]*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) GetVestingEntry(account common.Address, entryID *big.Int) (struct{ ... }, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) GetVestingEntryClaimable(account common.Address, entryID *big.Int) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) GetVestingQuantity(account common.Address, entryIDs []*big.Int) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) GetVestingSchedules(account common.Address, index *big.Int, pageSize *big.Int) ([]VestingEntriesVestingEntryWithID, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) IsResolverCached() (bool, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) MaxAccountMergingDuration() (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) MaxDuration() (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) NextEntryId() (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) NominatedOwner() (common.Address, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) NominatedReceiver(arg0 common.Address) (common.Address, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) NumVestingEntries(account common.Address) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) Owner() (common.Address, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) Resolver() (common.Address, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) ResolverAddressesRequired() ([][32]byte, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) SetupExpiryTime() (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) TotalEscrowedAccountBalance(account common.Address) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) TotalEscrowedBalance() (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) TotalVestedAccountBalance(account common.Address) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) VestingSchedules(account common.Address, entryId *big.Int) (VestingEntriesVestingEntry, error)
- type SynthetixRwardEscrowV2Filterer
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterAccountMerged(opts *bind.FilterOpts, accountToMerge []common.Address) (*SynthetixRwardEscrowV2AccountMergedIterator, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterAccountMergingDurationUpdated(opts *bind.FilterOpts) (*SynthetixRwardEscrowV2AccountMergingDurationUpdatedIterator, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterAccountMergingStarted(opts *bind.FilterOpts) (*SynthetixRwardEscrowV2AccountMergingStartedIterator, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterBurnedForMigrationToL2(opts *bind.FilterOpts, account []common.Address) (*SynthetixRwardEscrowV2BurnedForMigrationToL2Iterator, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterCacheUpdated(opts *bind.FilterOpts) (*SynthetixRwardEscrowV2CacheUpdatedIterator, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterMaxAccountMergingDurationUpdated(opts *bind.FilterOpts) (*SynthetixRwardEscrowV2MaxAccountMergingDurationUpdatedIterator, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterMaxEscrowDurationUpdated(opts *bind.FilterOpts) (*SynthetixRwardEscrowV2MaxEscrowDurationUpdatedIterator, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterNominateAccountToMerge(opts *bind.FilterOpts, account []common.Address) (*SynthetixRwardEscrowV2NominateAccountToMergeIterator, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterOwnerChanged(opts *bind.FilterOpts) (*SynthetixRwardEscrowV2OwnerChangedIterator, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterOwnerNominated(opts *bind.FilterOpts) (*SynthetixRwardEscrowV2OwnerNominatedIterator, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterRevoked(opts *bind.FilterOpts, account []common.Address, recipient []common.Address) (*SynthetixRwardEscrowV2RevokedIterator, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterVested(opts *bind.FilterOpts, beneficiary []common.Address) (*SynthetixRwardEscrowV2VestedIterator, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterVestingEntryCreated(opts *bind.FilterOpts, beneficiary []common.Address) (*SynthetixRwardEscrowV2VestingEntryCreatedIterator, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseAccountMerged(log types.Log) (*SynthetixRwardEscrowV2AccountMerged, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseAccountMergingDurationUpdated(log types.Log) (*SynthetixRwardEscrowV2AccountMergingDurationUpdated, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseAccountMergingStarted(log types.Log) (*SynthetixRwardEscrowV2AccountMergingStarted, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseBurnedForMigrationToL2(log types.Log) (*SynthetixRwardEscrowV2BurnedForMigrationToL2, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseCacheUpdated(log types.Log) (*SynthetixRwardEscrowV2CacheUpdated, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseMaxAccountMergingDurationUpdated(log types.Log) (*SynthetixRwardEscrowV2MaxAccountMergingDurationUpdated, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseMaxEscrowDurationUpdated(log types.Log) (*SynthetixRwardEscrowV2MaxEscrowDurationUpdated, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseNominateAccountToMerge(log types.Log) (*SynthetixRwardEscrowV2NominateAccountToMerge, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseOwnerChanged(log types.Log) (*SynthetixRwardEscrowV2OwnerChanged, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseOwnerNominated(log types.Log) (*SynthetixRwardEscrowV2OwnerNominated, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseRevoked(log types.Log) (*SynthetixRwardEscrowV2Revoked, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseVested(log types.Log) (*SynthetixRwardEscrowV2Vested, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseVestingEntryCreated(log types.Log) (*SynthetixRwardEscrowV2VestingEntryCreated, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchAccountMerged(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2AccountMerged, ...) (event.Subscription, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchAccountMergingDurationUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchAccountMergingStarted(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2AccountMergingStarted) (event.Subscription, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchBurnedForMigrationToL2(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchCacheUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2CacheUpdated) (event.Subscription, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchMaxAccountMergingDurationUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchMaxEscrowDurationUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchNominateAccountToMerge(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2OwnerChanged) (event.Subscription, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2OwnerNominated) (event.Subscription, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchRevoked(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2Revoked, ...) (event.Subscription, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchVested(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2Vested, ...) (event.Subscription, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchVestingEntryCreated(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2VestingEntryCreated, ...) (event.Subscription, error)
- type SynthetixRwardEscrowV2MaxAccountMergingDurationUpdated
- type SynthetixRwardEscrowV2MaxAccountMergingDurationUpdatedIterator
- type SynthetixRwardEscrowV2MaxEscrowDurationUpdated
- type SynthetixRwardEscrowV2MaxEscrowDurationUpdatedIterator
- type SynthetixRwardEscrowV2NominateAccountToMerge
- type SynthetixRwardEscrowV2NominateAccountToMergeIterator
- type SynthetixRwardEscrowV2OwnerChanged
- type SynthetixRwardEscrowV2OwnerChangedIterator
- type SynthetixRwardEscrowV2OwnerNominated
- type SynthetixRwardEscrowV2OwnerNominatedIterator
- type SynthetixRwardEscrowV2Raw
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynthetixRwardEscrowV2Revoked
- type SynthetixRwardEscrowV2RevokedIterator
- type SynthetixRwardEscrowV2Session
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) AcceptOwnership() (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) AccountMergingDuration() (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) AccountMergingIsOpen() (bool, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) AccountMergingStartTime() (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) AccountVestingEntryIDs(account common.Address, index *big.Int) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) AppendVestingEntry(account common.Address, quantity *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) BurnForMigration(account common.Address, entryIDs []*big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) CreateEscrowEntry(beneficiary common.Address, deposit *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) GetAccountVestingEntryIDs(account common.Address, index *big.Int, pageSize *big.Int) ([]*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) GetVestingEntry(account common.Address, entryID *big.Int) (struct{ ... }, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) GetVestingEntryClaimable(account common.Address, entryID *big.Int) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) GetVestingQuantity(account common.Address, entryIDs []*big.Int) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) GetVestingSchedules(account common.Address, index *big.Int, pageSize *big.Int) ([]VestingEntriesVestingEntryWithID, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) ImportVestingEntries(arg0 common.Address, arg1 *big.Int, arg2 []VestingEntriesVestingEntry) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) IsResolverCached() (bool, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) MaxAccountMergingDuration() (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) MaxDuration() (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) MergeAccount(from common.Address, entryIDs []*big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) MigrateAccountEscrowBalances(arg0 []common.Address, arg1 []*big.Int, arg2 []*big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) MigrateVestingSchedule(arg0 common.Address) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) NextEntryId() (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) NominateAccountToMerge(account common.Address) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) NominatedOwner() (common.Address, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) NominatedReceiver(arg0 common.Address) (common.Address, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) NumVestingEntries(account common.Address) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) Owner() (common.Address, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) RebuildCache() (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) Resolver() (common.Address, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) ResolverAddressesRequired() ([][32]byte, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) RevokeFrom(account common.Address, recipient common.Address, targetAmount *big.Int, ...) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) SetAccountMergingDuration(duration *big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) SetMaxAccountMergingWindow(duration *big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) SetMaxEscrowDuration(duration *big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) SetupExpiryTime() (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) StartMergingWindow() (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) TotalEscrowedAccountBalance(account common.Address) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) TotalEscrowedBalance() (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) TotalVestedAccountBalance(account common.Address) (*big.Int, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) Vest(entryIDs []*big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) VestingSchedules(account common.Address, entryId *big.Int) (VestingEntriesVestingEntry, error)
- type SynthetixRwardEscrowV2Transactor
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) AppendVestingEntry(opts *bind.TransactOpts, account common.Address, quantity *big.Int, ...) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) BurnForMigration(opts *bind.TransactOpts, account common.Address, entryIDs []*big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) CreateEscrowEntry(opts *bind.TransactOpts, beneficiary common.Address, deposit *big.Int, ...) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) ImportVestingEntries(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int, ...) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) MergeAccount(opts *bind.TransactOpts, from common.Address, entryIDs []*big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) MigrateAccountEscrowBalances(opts *bind.TransactOpts, arg0 []common.Address, arg1 []*big.Int, ...) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) MigrateVestingSchedule(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) NominateAccountToMerge(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) RebuildCache(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) RevokeFrom(opts *bind.TransactOpts, account common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) SetAccountMergingDuration(opts *bind.TransactOpts, duration *big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) SetMaxAccountMergingWindow(opts *bind.TransactOpts, duration *big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) SetMaxEscrowDuration(opts *bind.TransactOpts, duration *big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) StartMergingWindow(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) Vest(opts *bind.TransactOpts, entryIDs []*big.Int) (*types.Transaction, error)
- type SynthetixRwardEscrowV2TransactorRaw
- type SynthetixRwardEscrowV2TransactorSession
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) AppendVestingEntry(account common.Address, quantity *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) BurnForMigration(account common.Address, entryIDs []*big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) CreateEscrowEntry(beneficiary common.Address, deposit *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) ImportVestingEntries(arg0 common.Address, arg1 *big.Int, arg2 []VestingEntriesVestingEntry) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) MergeAccount(from common.Address, entryIDs []*big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) MigrateAccountEscrowBalances(arg0 []common.Address, arg1 []*big.Int, arg2 []*big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) MigrateVestingSchedule(arg0 common.Address) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) NominateAccountToMerge(account common.Address) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) RebuildCache() (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) RevokeFrom(account common.Address, recipient common.Address, targetAmount *big.Int, ...) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) SetAccountMergingDuration(duration *big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) SetMaxAccountMergingWindow(duration *big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) SetMaxEscrowDuration(duration *big.Int) (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) StartMergingWindow() (*types.Transaction, error)
- func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) Vest(entryIDs []*big.Int) (*types.Transaction, error)
- type SynthetixRwardEscrowV2Vested
- type SynthetixRwardEscrowV2VestedIterator
- type SynthetixRwardEscrowV2VestingEntryCreated
- type SynthetixRwardEscrowV2VestingEntryCreatedIterator
- type VestingEntriesVestingEntry
- type VestingEntriesVestingEntryWithID
Constants ¶
This section is empty.
Variables ¶
var ( SynthetixIssuerAddress_Ethereum = common.HexToAddress("0x8D1201b074EeF198D5e6957F4574e2e4FC5Ba9Cf") SynthetixFeePoolAddress_Ethereum = common.HexToAddress("0x3B2f389AeE480238A49E3A9985cd6815370712eB") SynthetixRewardEscrowV2 = common.HexToAddress("0xAc86855865CbF31c8f9FBB68C749AD5Bd72802e3") SynthetixLiquidatorRewards_Ethereum = common.HexToAddress("0xf79603a71144e415730C1A6f57F366E4Ea962C00") SynthetixNetworkToken_Ethereum = common.HexToAddress("0x6b10E5Ce50e3A062731d83Cd3cAD1964e5F93DA6") SUSD_Ethereum = common.HexToAddress("0x10A5F7D9D65bCc2734763444D4940a31b109275f") SETH_Ethereum = common.HexToAddress("0x5D4C724BFe3a228Ff0E29125Ac1571FE093700a4") SynthetixStakingReward_Ethereum = common.HexToAddress("0x46C15afca591F7E4709Dd4369077Fa2dAA11FAf2") SynthetixIssueAddress_Ethereum = common.HexToAddress("0xc011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f") Opt_SynthetixIssuer = "0x59B01789bF268C7C77451D02758621990bB50BBF" Opt_SynthetixFeePool = "0xD3739A5F06747e148E716Dcb7147B9BA15b70fcc" Opt_SynthetixVester = "0x6330D5F08f51057F36F46d6751eCDc0c65Ef7E9e" Opt_sUSD = "0xDfA2d3a0d32F870D87f8A0d7AA6b9CdEB7bc5AdB" Opt_sUSDReal = "0x8c6f28f2f1a3c87f0f938b96d27520d9751ec8d9" Opt_sETH = "0xe9dceA0136FEFC76c4E639Ec60CCE70482E2aCF7" Opt_sETHReal = "0xe405de8f52ba7559f9df3c368500b6e6ae6cee49" Opt_SynthetixLiquidatorRewards = "0xF4EebDD0704021eF2a6Bbe993fdf93030Cd784b4" Opt_SynthetixToken = "0x8700dAec35aF8Ff88c16BdF0418774CB3D7599B4" )
var SynthetixFeePoolABI = SynthetixFeePoolMetaData.ABI
SynthetixFeePoolABI is the input ABI used to generate the binding from. Deprecated: Use SynthetixFeePoolMetaData.ABI instead.
var SynthetixFeePoolMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"_proxy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_resolver\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"CacheUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"feePeriodId\",\"type\":\"uint256\"}],\"name\":\"FeePeriodClosed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"sUSDAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"snxRewards\",\"type\":\"uint256\"}],\"name\":\"FeesClaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerNominated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"proxyAddress\",\"type\":\"address\"}],\"name\":\"ProxyUpdated\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[],\"name\":\"CONTRACT_NAME\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"FEE_ADDRESS\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"FEE_PERIOD_LENGTH\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"allNetworksDebtSharesSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"sharesSupply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"allNetworksSnxBackedDebt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"debt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"claimFees\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"claimingForAddress\",\"type\":\"address\"}],\"name\":\"claimOnBehalf\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"closeCurrentFeePeriod\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"allNetworksSnxBackedDebt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"allNetworksDebtSharesSupply\",\"type\":\"uint256\"}],\"name\":\"closeSecondary\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"period\",\"type\":\"uint256\"}],\"name\":\"effectiveDebtRatioForPeriod\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"feePeriodDuration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"feesAvailable\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"feesByPeriod\",\"outputs\":[{\"internalType\":\"uint256[2][2]\",\"name\":\"results\",\"type\":\"uint256[2][2]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_claimingAddress\",\"type\":\"address\"}],\"name\":\"getLastFeeWithdrawal\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getPenaltyThresholdRatio\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"feePeriodIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"feePeriodId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"feesToDistribute\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"feesClaimed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rewardsToDistribute\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rewardsClaimed\",\"type\":\"uint256\"}],\"name\":\"importFeePeriod\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"isFeesClaimable\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"feesClaimable\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isResolverCached\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"issuanceRatio\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"messageSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"nominateNewOwner\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"nominatedOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"proxy\",\"outputs\":[{\"internalType\":\"contractProxy\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"rebuildCache\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"recentFeePeriods\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"feePeriodId\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"unused\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"startTime\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"feesToDistribute\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"feesClaimed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rewardsToDistribute\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rewardsClaimed\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"recordFeePaid\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"resolver\",\"outputs\":[{\"internalType\":\"contractAddressResolver\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"resolverAddressesRequired\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"addresses\",\"type\":\"bytes32[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"setMessageSender\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"_proxy\",\"type\":\"address\"}],\"name\":\"setProxy\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"setRewardsToDistribute\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"setupExpiryTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"targetThreshold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalFeesAvailable\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalRewardsAvailable\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
SynthetixFeePoolMetaData contains all meta data concerning the SynthetixFeePool contract.
var SynthetixIssuerABI = SynthetixIssuerMetaData.ABI
SynthetixIssuerABI is the input ABI used to generate the binding from. Deprecated: Use SynthetixIssuerMetaData.ABI instead.
var SynthetixIssuerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_resolver\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"CacheUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerNominated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"currencyKey\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"synth\",\"type\":\"address\"}],\"name\":\"SynthAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"currencyKey\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"synth\",\"type\":\"address\"}],\"name\":\"SynthRemoved\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[],\"name\":\"CONTRACT_NAME\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractISynth\",\"name\":\"synth\",\"type\":\"address\"}],\"name\":\"addSynth\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractISynth[]\",\"name\":\"synthsToAdd\",\"type\":\"address[]\"}],\"name\":\"addSynths\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"allNetworksDebtInfo\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"debt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"sharesSupply\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isStale\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"anySynthOrSNXRateIsInvalid\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"anyRateInvalid\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"availableCurrencyKeys\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"\",\"type\":\"bytes32[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"availableSynthCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"availableSynths\",\"outputs\":[{\"internalType\":\"contractISynth\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"deprecatedSynthProxy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"name\":\"burnForRedemption\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burnSynths\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"burnForAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burnSynthsOnBehalf\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"}],\"name\":\"burnSynthsToTarget\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"burnForAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"}],\"name\":\"burnSynthsToTargetOnBehalf\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"currencyKey\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burnSynthsWithoutDebt\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"rateInvalid\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"canBurnSynths\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"collateral\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_issuer\",\"type\":\"address\"}],\"name\":\"collateralisationRatio\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"cratio\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_issuer\",\"type\":\"address\"}],\"name\":\"collateralisationRatioAndAnyRatesInvalid\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"cratio\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"anyRateIsInvalid\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_issuer\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"currencyKey\",\"type\":\"bytes32\"}],\"name\":\"debtBalanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"debtBalance\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"currencyKeys\",\"type\":\"bytes32[]\"}],\"name\":\"getSynths\",\"outputs\":[{\"internalType\":\"contractISynth[]\",\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isResolverCached\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"issuanceRatio\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"}],\"name\":\"issueMaxSynths\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"issueForAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"}],\"name\":\"issueMaxSynthsOnBehalf\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"issueSynths\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"issueForAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"issueSynthsOnBehalf\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"currencyKey\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"issueSynthsWithoutDebt\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"rateInvalid\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"lastIssueEvent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"isSelfLiquidation\",\"type\":\"bool\"}],\"name\":\"liquidateAccount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"totalRedeemed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"debtRemoved\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"escrowToLiquidate\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"isSelfLiquidation\",\"type\":\"bool\"}],\"name\":\"liquidationAmounts\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"totalRedeemed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"debtToRemove\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"escrowToLiquidate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"initialDebtBalance\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_issuer\",\"type\":\"address\"}],\"name\":\"maxIssuableSynths\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"minimumStakeTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"nominateNewOwner\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"nominatedOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"rebuildCache\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_issuer\",\"type\":\"address\"}],\"name\":\"remainingIssuableSynths\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"maxIssuable\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"alreadyIssued\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalSystemDebt\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"currencyKey\",\"type\":\"bytes32\"}],\"name\":\"removeSynth\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"currencyKeys\",\"type\":\"bytes32[]\"}],\"name\":\"removeSynths\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"resolver\",\"outputs\":[{\"internalType\":\"contractAddressResolver\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"resolverAddressesRequired\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"addresses\",\"type\":\"bytes32[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"periodId\",\"type\":\"uint128\"}],\"name\":\"setCurrentPeriodId\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"synths\",\"outputs\":[{\"internalType\":\"contractISynth\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"synthsByAddress\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"currencyKey\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"excludeOtherCollateral\",\"type\":\"bool\"}],\"name\":\"totalIssuedSynths\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"totalIssued\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"name\":\"transferableSynthetixAndAnyRateIsInvalid\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"transferable\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"anyRateIsInvalid\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"short\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"upgradeCollateralShort\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
SynthetixIssuerMetaData contains all meta data concerning the SynthetixIssuer contract.
var SynthetixLiquidatorRewardsABI = SynthetixLiquidatorRewardsMetaData.ABI
SynthetixLiquidatorRewardsABI is the input ABI used to generate the binding from. Deprecated: Use SynthetixLiquidatorRewardsMetaData.ABI instead.
var SynthetixLiquidatorRewardsMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_resolver\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"CacheUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerNominated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"reward\",\"type\":\"uint256\"}],\"name\":\"RewardPaid\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[],\"name\":\"CONTRACT_NAME\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"accumulatedRewardsPerShare\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"earned\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"entries\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"claimable\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"entryAccumulatedRewards\",\"type\":\"uint128\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getReward\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"initiated\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isResolverCached\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"nominateNewOwner\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"nominatedOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"reward\",\"type\":\"uint256\"}],\"name\":\"notifyRewardAmount\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"rebuildCache\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"resolver\",\"outputs\":[{\"internalType\":\"contractAddressResolver\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"resolverAddressesRequired\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"addresses\",\"type\":\"bytes32[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"updateEntry\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
SynthetixLiquidatorRewardsMetaData contains all meta data concerning the SynthetixLiquidatorRewards contract.
var SynthetixMultiCollateralABI = SynthetixMultiCollateralMetaData.ABI
SynthetixMultiCollateralABI is the input ABI used to generate the binding from. Deprecated: Use SynthetixMultiCollateralMetaData.ABI instead.
var SynthetixMultiCollateralMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"_proxy\",\"type\":\"address\"},{\"internalType\":\"contractTokenState\",\"name\":\"_tokenState\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_tokenName\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_tokenSymbol\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"_currencyKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_totalSupply\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_resolver\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Burned\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"CacheUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Issued\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerNominated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"proxyAddress\",\"type\":\"address\"}],\"name\":\"ProxyUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newTokenState\",\"type\":\"address\"}],\"name\":\"TokenStateUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[],\"name\":\"CONTRACT_NAME\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DECIMALS\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"FEE_ADDRESS\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"currencyKey\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isResolverCached\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"issue\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"messageSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"nominateNewOwner\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"nominatedOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"proxy\",\"outputs\":[{\"internalType\":\"contractProxy\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"rebuildCache\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"resolver\",\"outputs\":[{\"internalType\":\"contractAddressResolver\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"resolverAddressesRequired\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"addresses\",\"type\":\"bytes32[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"setMessageSender\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"_proxy\",\"type\":\"address\"}],\"name\":\"setProxy\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractTokenState\",\"name\":\"_tokenState\",\"type\":\"address\"}],\"name\":\"setTokenState\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"setTotalSupply\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"tokenState\",\"outputs\":[{\"internalType\":\"contractTokenState\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transferAndSettle\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transferFromAndSettle\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"transferableSynths\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
SynthetixMultiCollateralMetaData contains all meta data concerning the SynthetixMultiCollateral contract.
var SynthetixRwardEscrowV2ABI = SynthetixRwardEscrowV2MetaData.ABI
SynthetixRwardEscrowV2ABI is the input ABI used to generate the binding from. Deprecated: Use SynthetixRwardEscrowV2MetaData.ABI instead.
var SynthetixRwardEscrowV2MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_resolver\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"accountToMerge\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"destinationAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"escrowAmountMerged\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"entryIDs\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"AccountMerged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newDuration\",\"type\":\"uint256\"}],\"name\":\"AccountMergingDurationUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"}],\"name\":\"AccountMergingStarted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"entryIDs\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"escrowedAmountMigrated\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"BurnedForMigrationToL2\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"CacheUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newDuration\",\"type\":\"uint256\"}],\"name\":\"MaxAccountMergingDurationUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newDuration\",\"type\":\"uint256\"}],\"name\":\"MaxEscrowDurationUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"NominateAccountToMerge\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerNominated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"targetAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startIndex\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"endIndex\",\"type\":\"uint256\"}],\"name\":\"Revoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beneficiary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Vested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beneficiary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"entryID\",\"type\":\"uint256\"}],\"name\":\"VestingEntryCreated\",\"type\":\"event\"},{\"constant\":false,\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"accountMergingDuration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"accountMergingIsOpen\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"accountMergingStartTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"accountVestingEntryIDs\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"appendVestingEntry\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"entryIDs\",\"type\":\"uint256[]\"}],\"name\":\"burnForMigration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"escrowedAccountBalance\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint64\",\"name\":\"endTime\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"escrowAmount\",\"type\":\"uint256\"}],\"internalType\":\"structVestingEntries.VestingEntry[]\",\"name\":\"vestingEntries\",\"type\":\"tuple[]\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"beneficiary\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deposit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"createEscrowEntry\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pageSize\",\"type\":\"uint256\"}],\"name\":\"getAccountVestingEntryIDs\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"entryID\",\"type\":\"uint256\"}],\"name\":\"getVestingEntry\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"endTime\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"escrowAmount\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"entryID\",\"type\":\"uint256\"}],\"name\":\"getVestingEntryClaimable\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"entryIDs\",\"type\":\"uint256[]\"}],\"name\":\"getVestingQuantity\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"total\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pageSize\",\"type\":\"uint256\"}],\"name\":\"getVestingSchedules\",\"outputs\":[{\"components\":[{\"internalType\":\"uint64\",\"name\":\"endTime\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"escrowAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"entryID\",\"type\":\"uint256\"}],\"internalType\":\"structVestingEntries.VestingEntryWithID[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint64\",\"name\":\"endTime\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"escrowAmount\",\"type\":\"uint256\"}],\"internalType\":\"structVestingEntries.VestingEntry[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"name\":\"importVestingEntries\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isResolverCached\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"maxAccountMergingDuration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"max_duration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"entryIDs\",\"type\":\"uint256[]\"}],\"name\":\"mergeAccount\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"name\":\"migrateAccountEscrowBalances\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"migrateVestingSchedule\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"nextEntryId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"nominateAccountToMerge\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"nominateNewOwner\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"nominatedOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"nominatedReceiver\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"numVestingEntries\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"rebuildCache\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"resolver\",\"outputs\":[{\"internalType\":\"contractAddressResolver\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"resolverAddressesRequired\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"addresses\",\"type\":\"bytes32[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"targetAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startIndex\",\"type\":\"uint256\"}],\"name\":\"revokeFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"setAccountMergingDuration\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"setMaxAccountMergingWindow\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"setMaxEscrowDuration\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"setupExpiryTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"startMergingWindow\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"totalEscrowedAccountBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalEscrowedBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"totalVestedAccountBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"entryIDs\",\"type\":\"uint256[]\"}],\"name\":\"vest\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"entryId\",\"type\":\"uint256\"}],\"name\":\"vestingSchedules\",\"outputs\":[{\"components\":[{\"internalType\":\"uint64\",\"name\":\"endTime\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"escrowAmount\",\"type\":\"uint256\"}],\"internalType\":\"structVestingEntries.VestingEntry\",\"name\":\"\",\"type\":\"tuple\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
SynthetixRwardEscrowV2MetaData contains all meta data concerning the SynthetixRwardEscrowV2 contract.
Functions ¶
This section is empty.
Types ¶
type SynthetixFeePool ¶
type SynthetixFeePool struct { SynthetixFeePoolCaller // Read-only binding to the contract SynthetixFeePoolTransactor // Write-only binding to the contract SynthetixFeePoolFilterer // Log filterer for contract events }
SynthetixFeePool is an auto generated Go binding around an Ethereum contract.
func NewSynthetixFeePool ¶
func NewSynthetixFeePool(address common.Address, backend bind.ContractBackend) (*SynthetixFeePool, error)
NewSynthetixFeePool creates a new instance of SynthetixFeePool, bound to a specific deployed contract.
type SynthetixFeePoolCacheUpdated ¶
type SynthetixFeePoolCacheUpdated struct { Name [32]byte Destination common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixFeePoolCacheUpdated represents a CacheUpdated event raised by the SynthetixFeePool contract.
type SynthetixFeePoolCacheUpdatedIterator ¶
type SynthetixFeePoolCacheUpdatedIterator struct { Event *SynthetixFeePoolCacheUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixFeePoolCacheUpdatedIterator is returned from FilterCacheUpdated and is used to iterate over the raw logs and unpacked data for CacheUpdated events raised by the SynthetixFeePool contract.
func (*SynthetixFeePoolCacheUpdatedIterator) Close ¶
func (it *SynthetixFeePoolCacheUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixFeePoolCacheUpdatedIterator) Error ¶
func (it *SynthetixFeePoolCacheUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixFeePoolCacheUpdatedIterator) Next ¶
func (it *SynthetixFeePoolCacheUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixFeePoolCaller ¶
type SynthetixFeePoolCaller struct {
// contains filtered or unexported fields
}
SynthetixFeePoolCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSynthetixFeePoolCaller ¶
func NewSynthetixFeePoolCaller(address common.Address, caller bind.ContractCaller) (*SynthetixFeePoolCaller, error)
NewSynthetixFeePoolCaller creates a new read-only instance of SynthetixFeePool, bound to a specific deployed contract.
func (*SynthetixFeePoolCaller) AllNetworksDebtSharesSupply ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) AllNetworksDebtSharesSupply(opts *bind.CallOpts) (struct { SharesSupply *big.Int UpdatedAt *big.Int }, error)
AllNetworksDebtSharesSupply is a free data retrieval call binding the contract method 0x2e227eeb.
Solidity: function allNetworksDebtSharesSupply() view returns(uint256 sharesSupply, uint256 updatedAt)
func (*SynthetixFeePoolCaller) AllNetworksSnxBackedDebt ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) AllNetworksSnxBackedDebt(opts *bind.CallOpts) (struct { Debt *big.Int UpdatedAt *big.Int }, error)
AllNetworksSnxBackedDebt is a free data retrieval call binding the contract method 0x41c178c3.
Solidity: function allNetworksSnxBackedDebt() view returns(uint256 debt, uint256 updatedAt)
func (*SynthetixFeePoolCaller) CONTRACTNAME ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) CONTRACTNAME(opts *bind.CallOpts) ([32]byte, error)
CONTRACTNAME is a free data retrieval call binding the contract method 0x614d08f8.
Solidity: function CONTRACT_NAME() view returns(bytes32)
func (*SynthetixFeePoolCaller) EffectiveDebtRatioForPeriod ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) EffectiveDebtRatioForPeriod(opts *bind.CallOpts, account common.Address, period *big.Int) (*big.Int, error)
EffectiveDebtRatioForPeriod is a free data retrieval call binding the contract method 0x0813071c.
Solidity: function effectiveDebtRatioForPeriod(address account, uint256 period) view returns(uint256)
func (*SynthetixFeePoolCaller) FEEADDRESS ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) FEEADDRESS(opts *bind.CallOpts) (common.Address, error)
FEEADDRESS is a free data retrieval call binding the contract method 0xeb1edd61.
Solidity: function FEE_ADDRESS() view returns(address)
func (*SynthetixFeePoolCaller) FEEPERIODLENGTH ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) FEEPERIODLENGTH(opts *bind.CallOpts) (uint8, error)
FEEPERIODLENGTH is a free data retrieval call binding the contract method 0xcff2ddad.
Solidity: function FEE_PERIOD_LENGTH() view returns(uint8)
func (*SynthetixFeePoolCaller) FeePeriodDuration ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) FeePeriodDuration(opts *bind.CallOpts) (*big.Int, error)
FeePeriodDuration is a free data retrieval call binding the contract method 0x22425fa4.
Solidity: function feePeriodDuration() view returns(uint256)
func (*SynthetixFeePoolCaller) FeesAvailable ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) FeesAvailable(opts *bind.CallOpts, account common.Address) (*big.Int, *big.Int, error)
FeesAvailable is a free data retrieval call binding the contract method 0x0de58615.
Solidity: function feesAvailable(address account) view returns(uint256, uint256)
func (*SynthetixFeePoolCaller) FeesByPeriod ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) FeesByPeriod(opts *bind.CallOpts, account common.Address) ([2][2]*big.Int, error)
FeesByPeriod is a free data retrieval call binding the contract method 0x33140016.
Solidity: function feesByPeriod(address account) view returns(uint256[2][2] results)
func (*SynthetixFeePoolCaller) GetLastFeeWithdrawal ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) GetLastFeeWithdrawal(opts *bind.CallOpts, _claimingAddress common.Address) (*big.Int, error)
GetLastFeeWithdrawal is a free data retrieval call binding the contract method 0x07ea50cd.
Solidity: function getLastFeeWithdrawal(address _claimingAddress) view returns(uint256)
func (*SynthetixFeePoolCaller) GetPenaltyThresholdRatio ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) GetPenaltyThresholdRatio(opts *bind.CallOpts) (*big.Int, error)
GetPenaltyThresholdRatio is a free data retrieval call binding the contract method 0xac834193.
Solidity: function getPenaltyThresholdRatio() view returns(uint256)
func (*SynthetixFeePoolCaller) IsFeesClaimable ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) IsFeesClaimable(opts *bind.CallOpts, account common.Address) (bool, error)
IsFeesClaimable is a free data retrieval call binding the contract method 0x59a2f19f.
Solidity: function isFeesClaimable(address account) view returns(bool feesClaimable)
func (*SynthetixFeePoolCaller) IsResolverCached ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) IsResolverCached(opts *bind.CallOpts) (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x2af64bd3.
Solidity: function isResolverCached() view returns(bool)
func (*SynthetixFeePoolCaller) IssuanceRatio ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) IssuanceRatio(opts *bind.CallOpts) (*big.Int, error)
IssuanceRatio is a free data retrieval call binding the contract method 0xb410a034.
Solidity: function issuanceRatio() view returns(uint256)
func (*SynthetixFeePoolCaller) MessageSender ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) MessageSender(opts *bind.CallOpts) (common.Address, error)
MessageSender is a free data retrieval call binding the contract method 0xd67bdd25.
Solidity: function messageSender() view returns(address)
func (*SynthetixFeePoolCaller) NominatedOwner ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixFeePoolCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixFeePoolCaller) Proxy ¶
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*SynthetixFeePoolCaller) RecentFeePeriods ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) RecentFeePeriods(opts *bind.CallOpts, index *big.Int) (struct { FeePeriodId uint64 Unused uint64 StartTime uint64 FeesToDistribute *big.Int FeesClaimed *big.Int RewardsToDistribute *big.Int RewardsClaimed *big.Int }, error)
RecentFeePeriods is a free data retrieval call binding the contract method 0x3fcd2240.
Solidity: function recentFeePeriods(uint256 index) view returns(uint64 feePeriodId, uint64 unused, uint64 startTime, uint256 feesToDistribute, uint256 feesClaimed, uint256 rewardsToDistribute, uint256 rewardsClaimed)
func (*SynthetixFeePoolCaller) Resolver ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) Resolver(opts *bind.CallOpts) (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixFeePoolCaller) ResolverAddressesRequired ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) ResolverAddressesRequired(opts *bind.CallOpts) ([][32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0x899ffef4.
Solidity: function resolverAddressesRequired() view returns(bytes32[] addresses)
func (*SynthetixFeePoolCaller) SetupExpiryTime ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) SetupExpiryTime(opts *bind.CallOpts) (*big.Int, error)
SetupExpiryTime is a free data retrieval call binding the contract method 0x46ba2d90.
Solidity: function setupExpiryTime() view returns(uint256)
func (*SynthetixFeePoolCaller) TargetThreshold ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) TargetThreshold(opts *bind.CallOpts) (*big.Int, error)
TargetThreshold is a free data retrieval call binding the contract method 0xe0e6393d.
Solidity: function targetThreshold() view returns(uint256)
func (*SynthetixFeePoolCaller) TotalFeesAvailable ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) TotalFeesAvailable(opts *bind.CallOpts) (*big.Int, error)
TotalFeesAvailable is a free data retrieval call binding the contract method 0x569249d0.
Solidity: function totalFeesAvailable() view returns(uint256)
func (*SynthetixFeePoolCaller) TotalRewardsAvailable ¶
func (_SynthetixFeePool *SynthetixFeePoolCaller) TotalRewardsAvailable(opts *bind.CallOpts) (*big.Int, error)
TotalRewardsAvailable is a free data retrieval call binding the contract method 0x6de813f1.
Solidity: function totalRewardsAvailable() view returns(uint256)
type SynthetixFeePoolCallerRaw ¶
type SynthetixFeePoolCallerRaw struct {
Contract *SynthetixFeePoolCaller // Generic read-only contract binding to access the raw methods on
}
SynthetixFeePoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SynthetixFeePoolCallerRaw) Call ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerRaw) 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 SynthetixFeePoolCallerSession ¶
type SynthetixFeePoolCallerSession struct { Contract *SynthetixFeePoolCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SynthetixFeePoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SynthetixFeePoolCallerSession) AllNetworksDebtSharesSupply ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) AllNetworksDebtSharesSupply() (struct { SharesSupply *big.Int UpdatedAt *big.Int }, error)
AllNetworksDebtSharesSupply is a free data retrieval call binding the contract method 0x2e227eeb.
Solidity: function allNetworksDebtSharesSupply() view returns(uint256 sharesSupply, uint256 updatedAt)
func (*SynthetixFeePoolCallerSession) AllNetworksSnxBackedDebt ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) AllNetworksSnxBackedDebt() (struct { Debt *big.Int UpdatedAt *big.Int }, error)
AllNetworksSnxBackedDebt is a free data retrieval call binding the contract method 0x41c178c3.
Solidity: function allNetworksSnxBackedDebt() view returns(uint256 debt, uint256 updatedAt)
func (*SynthetixFeePoolCallerSession) CONTRACTNAME ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) CONTRACTNAME() ([32]byte, error)
CONTRACTNAME is a free data retrieval call binding the contract method 0x614d08f8.
Solidity: function CONTRACT_NAME() view returns(bytes32)
func (*SynthetixFeePoolCallerSession) EffectiveDebtRatioForPeriod ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) EffectiveDebtRatioForPeriod(account common.Address, period *big.Int) (*big.Int, error)
EffectiveDebtRatioForPeriod is a free data retrieval call binding the contract method 0x0813071c.
Solidity: function effectiveDebtRatioForPeriod(address account, uint256 period) view returns(uint256)
func (*SynthetixFeePoolCallerSession) FEEADDRESS ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) FEEADDRESS() (common.Address, error)
FEEADDRESS is a free data retrieval call binding the contract method 0xeb1edd61.
Solidity: function FEE_ADDRESS() view returns(address)
func (*SynthetixFeePoolCallerSession) FEEPERIODLENGTH ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) FEEPERIODLENGTH() (uint8, error)
FEEPERIODLENGTH is a free data retrieval call binding the contract method 0xcff2ddad.
Solidity: function FEE_PERIOD_LENGTH() view returns(uint8)
func (*SynthetixFeePoolCallerSession) FeePeriodDuration ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) FeePeriodDuration() (*big.Int, error)
FeePeriodDuration is a free data retrieval call binding the contract method 0x22425fa4.
Solidity: function feePeriodDuration() view returns(uint256)
func (*SynthetixFeePoolCallerSession) FeesAvailable ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) FeesAvailable(account common.Address) (*big.Int, *big.Int, error)
FeesAvailable is a free data retrieval call binding the contract method 0x0de58615.
Solidity: function feesAvailable(address account) view returns(uint256, uint256)
func (*SynthetixFeePoolCallerSession) FeesByPeriod ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) FeesByPeriod(account common.Address) ([2][2]*big.Int, error)
FeesByPeriod is a free data retrieval call binding the contract method 0x33140016.
Solidity: function feesByPeriod(address account) view returns(uint256[2][2] results)
func (*SynthetixFeePoolCallerSession) GetLastFeeWithdrawal ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) GetLastFeeWithdrawal(_claimingAddress common.Address) (*big.Int, error)
GetLastFeeWithdrawal is a free data retrieval call binding the contract method 0x07ea50cd.
Solidity: function getLastFeeWithdrawal(address _claimingAddress) view returns(uint256)
func (*SynthetixFeePoolCallerSession) GetPenaltyThresholdRatio ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) GetPenaltyThresholdRatio() (*big.Int, error)
GetPenaltyThresholdRatio is a free data retrieval call binding the contract method 0xac834193.
Solidity: function getPenaltyThresholdRatio() view returns(uint256)
func (*SynthetixFeePoolCallerSession) IsFeesClaimable ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) IsFeesClaimable(account common.Address) (bool, error)
IsFeesClaimable is a free data retrieval call binding the contract method 0x59a2f19f.
Solidity: function isFeesClaimable(address account) view returns(bool feesClaimable)
func (*SynthetixFeePoolCallerSession) IsResolverCached ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) IsResolverCached() (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x2af64bd3.
Solidity: function isResolverCached() view returns(bool)
func (*SynthetixFeePoolCallerSession) IssuanceRatio ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) IssuanceRatio() (*big.Int, error)
IssuanceRatio is a free data retrieval call binding the contract method 0xb410a034.
Solidity: function issuanceRatio() view returns(uint256)
func (*SynthetixFeePoolCallerSession) MessageSender ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) MessageSender() (common.Address, error)
MessageSender is a free data retrieval call binding the contract method 0xd67bdd25.
Solidity: function messageSender() view returns(address)
func (*SynthetixFeePoolCallerSession) NominatedOwner ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixFeePoolCallerSession) Owner ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixFeePoolCallerSession) Proxy ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*SynthetixFeePoolCallerSession) RecentFeePeriods ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) RecentFeePeriods(index *big.Int) (struct { FeePeriodId uint64 Unused uint64 StartTime uint64 FeesToDistribute *big.Int FeesClaimed *big.Int RewardsToDistribute *big.Int RewardsClaimed *big.Int }, error)
RecentFeePeriods is a free data retrieval call binding the contract method 0x3fcd2240.
Solidity: function recentFeePeriods(uint256 index) view returns(uint64 feePeriodId, uint64 unused, uint64 startTime, uint256 feesToDistribute, uint256 feesClaimed, uint256 rewardsToDistribute, uint256 rewardsClaimed)
func (*SynthetixFeePoolCallerSession) Resolver ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixFeePoolCallerSession) ResolverAddressesRequired ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) ResolverAddressesRequired() ([][32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0x899ffef4.
Solidity: function resolverAddressesRequired() view returns(bytes32[] addresses)
func (*SynthetixFeePoolCallerSession) SetupExpiryTime ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) SetupExpiryTime() (*big.Int, error)
SetupExpiryTime is a free data retrieval call binding the contract method 0x46ba2d90.
Solidity: function setupExpiryTime() view returns(uint256)
func (*SynthetixFeePoolCallerSession) TargetThreshold ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) TargetThreshold() (*big.Int, error)
TargetThreshold is a free data retrieval call binding the contract method 0xe0e6393d.
Solidity: function targetThreshold() view returns(uint256)
func (*SynthetixFeePoolCallerSession) TotalFeesAvailable ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) TotalFeesAvailable() (*big.Int, error)
TotalFeesAvailable is a free data retrieval call binding the contract method 0x569249d0.
Solidity: function totalFeesAvailable() view returns(uint256)
func (*SynthetixFeePoolCallerSession) TotalRewardsAvailable ¶
func (_SynthetixFeePool *SynthetixFeePoolCallerSession) TotalRewardsAvailable() (*big.Int, error)
TotalRewardsAvailable is a free data retrieval call binding the contract method 0x6de813f1.
Solidity: function totalRewardsAvailable() view returns(uint256)
type SynthetixFeePoolFeePeriodClosed ¶
type SynthetixFeePoolFeePeriodClosed struct { FeePeriodId *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixFeePoolFeePeriodClosed represents a FeePeriodClosed event raised by the SynthetixFeePool contract.
type SynthetixFeePoolFeePeriodClosedIterator ¶
type SynthetixFeePoolFeePeriodClosedIterator struct { Event *SynthetixFeePoolFeePeriodClosed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixFeePoolFeePeriodClosedIterator is returned from FilterFeePeriodClosed and is used to iterate over the raw logs and unpacked data for FeePeriodClosed events raised by the SynthetixFeePool contract.
func (*SynthetixFeePoolFeePeriodClosedIterator) Close ¶
func (it *SynthetixFeePoolFeePeriodClosedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixFeePoolFeePeriodClosedIterator) Error ¶
func (it *SynthetixFeePoolFeePeriodClosedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixFeePoolFeePeriodClosedIterator) Next ¶
func (it *SynthetixFeePoolFeePeriodClosedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixFeePoolFeesClaimed ¶
type SynthetixFeePoolFeesClaimed struct { Account common.Address SUSDAmount *big.Int SnxRewards *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixFeePoolFeesClaimed represents a FeesClaimed event raised by the SynthetixFeePool contract.
type SynthetixFeePoolFeesClaimedIterator ¶
type SynthetixFeePoolFeesClaimedIterator struct { Event *SynthetixFeePoolFeesClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixFeePoolFeesClaimedIterator is returned from FilterFeesClaimed and is used to iterate over the raw logs and unpacked data for FeesClaimed events raised by the SynthetixFeePool contract.
func (*SynthetixFeePoolFeesClaimedIterator) Close ¶
func (it *SynthetixFeePoolFeesClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixFeePoolFeesClaimedIterator) Error ¶
func (it *SynthetixFeePoolFeesClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixFeePoolFeesClaimedIterator) Next ¶
func (it *SynthetixFeePoolFeesClaimedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixFeePoolFilterer ¶
type SynthetixFeePoolFilterer struct {
// contains filtered or unexported fields
}
SynthetixFeePoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSynthetixFeePoolFilterer ¶
func NewSynthetixFeePoolFilterer(address common.Address, filterer bind.ContractFilterer) (*SynthetixFeePoolFilterer, error)
NewSynthetixFeePoolFilterer creates a new log filterer instance of SynthetixFeePool, bound to a specific deployed contract.
func (*SynthetixFeePoolFilterer) FilterCacheUpdated ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) FilterCacheUpdated(opts *bind.FilterOpts) (*SynthetixFeePoolCacheUpdatedIterator, error)
FilterCacheUpdated is a free log retrieval operation binding the contract event 0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68.
Solidity: event CacheUpdated(bytes32 name, address destination)
func (*SynthetixFeePoolFilterer) FilterFeePeriodClosed ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) FilterFeePeriodClosed(opts *bind.FilterOpts) (*SynthetixFeePoolFeePeriodClosedIterator, error)
FilterFeePeriodClosed is a free log retrieval operation binding the contract event 0xe2ca356e01eb0a4bb7caaf07d472b7d687db156713ffc3111c758e9fe0a17ea7.
Solidity: event FeePeriodClosed(uint256 feePeriodId)
func (*SynthetixFeePoolFilterer) FilterFeesClaimed ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) FilterFeesClaimed(opts *bind.FilterOpts) (*SynthetixFeePoolFeesClaimedIterator, error)
FilterFeesClaimed is a free log retrieval operation binding the contract event 0x1ac537f0ad67b64ac68a04587ff3a4cb6977de22eb2c37ee560897a92c6d07c7.
Solidity: event FeesClaimed(address account, uint256 sUSDAmount, uint256 snxRewards)
func (*SynthetixFeePoolFilterer) FilterOwnerChanged ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*SynthetixFeePoolOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixFeePoolFilterer) FilterOwnerNominated ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*SynthetixFeePoolOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixFeePoolFilterer) FilterProxyUpdated ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) FilterProxyUpdated(opts *bind.FilterOpts) (*SynthetixFeePoolProxyUpdatedIterator, error)
FilterProxyUpdated is a free log retrieval operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
func (*SynthetixFeePoolFilterer) ParseCacheUpdated ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) ParseCacheUpdated(log types.Log) (*SynthetixFeePoolCacheUpdated, error)
ParseCacheUpdated is a log parse operation binding the contract event 0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68.
Solidity: event CacheUpdated(bytes32 name, address destination)
func (*SynthetixFeePoolFilterer) ParseFeePeriodClosed ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) ParseFeePeriodClosed(log types.Log) (*SynthetixFeePoolFeePeriodClosed, error)
ParseFeePeriodClosed is a log parse operation binding the contract event 0xe2ca356e01eb0a4bb7caaf07d472b7d687db156713ffc3111c758e9fe0a17ea7.
Solidity: event FeePeriodClosed(uint256 feePeriodId)
func (*SynthetixFeePoolFilterer) ParseFeesClaimed ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) ParseFeesClaimed(log types.Log) (*SynthetixFeePoolFeesClaimed, error)
ParseFeesClaimed is a log parse operation binding the contract event 0x1ac537f0ad67b64ac68a04587ff3a4cb6977de22eb2c37ee560897a92c6d07c7.
Solidity: event FeesClaimed(address account, uint256 sUSDAmount, uint256 snxRewards)
func (*SynthetixFeePoolFilterer) ParseOwnerChanged ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) ParseOwnerChanged(log types.Log) (*SynthetixFeePoolOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixFeePoolFilterer) ParseOwnerNominated ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) ParseOwnerNominated(log types.Log) (*SynthetixFeePoolOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixFeePoolFilterer) ParseProxyUpdated ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) ParseProxyUpdated(log types.Log) (*SynthetixFeePoolProxyUpdated, error)
ParseProxyUpdated is a log parse operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
func (*SynthetixFeePoolFilterer) WatchCacheUpdated ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) WatchCacheUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixFeePoolCacheUpdated) (event.Subscription, error)
WatchCacheUpdated is a free log subscription operation binding the contract event 0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68.
Solidity: event CacheUpdated(bytes32 name, address destination)
func (*SynthetixFeePoolFilterer) WatchFeePeriodClosed ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) WatchFeePeriodClosed(opts *bind.WatchOpts, sink chan<- *SynthetixFeePoolFeePeriodClosed) (event.Subscription, error)
WatchFeePeriodClosed is a free log subscription operation binding the contract event 0xe2ca356e01eb0a4bb7caaf07d472b7d687db156713ffc3111c758e9fe0a17ea7.
Solidity: event FeePeriodClosed(uint256 feePeriodId)
func (*SynthetixFeePoolFilterer) WatchFeesClaimed ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) WatchFeesClaimed(opts *bind.WatchOpts, sink chan<- *SynthetixFeePoolFeesClaimed) (event.Subscription, error)
WatchFeesClaimed is a free log subscription operation binding the contract event 0x1ac537f0ad67b64ac68a04587ff3a4cb6977de22eb2c37ee560897a92c6d07c7.
Solidity: event FeesClaimed(address account, uint256 sUSDAmount, uint256 snxRewards)
func (*SynthetixFeePoolFilterer) WatchOwnerChanged ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SynthetixFeePoolOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixFeePoolFilterer) WatchOwnerNominated ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *SynthetixFeePoolOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixFeePoolFilterer) WatchProxyUpdated ¶
func (_SynthetixFeePool *SynthetixFeePoolFilterer) WatchProxyUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixFeePoolProxyUpdated) (event.Subscription, error)
WatchProxyUpdated is a free log subscription operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
type SynthetixFeePoolOwnerChanged ¶
type SynthetixFeePoolOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixFeePoolOwnerChanged represents a OwnerChanged event raised by the SynthetixFeePool contract.
type SynthetixFeePoolOwnerChangedIterator ¶
type SynthetixFeePoolOwnerChangedIterator struct { Event *SynthetixFeePoolOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixFeePoolOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the SynthetixFeePool contract.
func (*SynthetixFeePoolOwnerChangedIterator) Close ¶
func (it *SynthetixFeePoolOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixFeePoolOwnerChangedIterator) Error ¶
func (it *SynthetixFeePoolOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixFeePoolOwnerChangedIterator) Next ¶
func (it *SynthetixFeePoolOwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixFeePoolOwnerNominated ¶
type SynthetixFeePoolOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixFeePoolOwnerNominated represents a OwnerNominated event raised by the SynthetixFeePool contract.
type SynthetixFeePoolOwnerNominatedIterator ¶
type SynthetixFeePoolOwnerNominatedIterator struct { Event *SynthetixFeePoolOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixFeePoolOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the SynthetixFeePool contract.
func (*SynthetixFeePoolOwnerNominatedIterator) Close ¶
func (it *SynthetixFeePoolOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixFeePoolOwnerNominatedIterator) Error ¶
func (it *SynthetixFeePoolOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixFeePoolOwnerNominatedIterator) Next ¶
func (it *SynthetixFeePoolOwnerNominatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixFeePoolProxyUpdated ¶
type SynthetixFeePoolProxyUpdated struct { ProxyAddress common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixFeePoolProxyUpdated represents a ProxyUpdated event raised by the SynthetixFeePool contract.
type SynthetixFeePoolProxyUpdatedIterator ¶
type SynthetixFeePoolProxyUpdatedIterator struct { Event *SynthetixFeePoolProxyUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixFeePoolProxyUpdatedIterator is returned from FilterProxyUpdated and is used to iterate over the raw logs and unpacked data for ProxyUpdated events raised by the SynthetixFeePool contract.
func (*SynthetixFeePoolProxyUpdatedIterator) Close ¶
func (it *SynthetixFeePoolProxyUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixFeePoolProxyUpdatedIterator) Error ¶
func (it *SynthetixFeePoolProxyUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixFeePoolProxyUpdatedIterator) Next ¶
func (it *SynthetixFeePoolProxyUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixFeePoolRaw ¶
type SynthetixFeePoolRaw struct {
Contract *SynthetixFeePool // Generic contract binding to access the raw methods on
}
SynthetixFeePoolRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SynthetixFeePoolRaw) Call ¶
func (_SynthetixFeePool *SynthetixFeePoolRaw) 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 (*SynthetixFeePoolRaw) Transact ¶
func (_SynthetixFeePool *SynthetixFeePoolRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynthetixFeePoolRaw) Transfer ¶
func (_SynthetixFeePool *SynthetixFeePoolRaw) 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 SynthetixFeePoolSession ¶
type SynthetixFeePoolSession struct { Contract *SynthetixFeePool // 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 }
SynthetixFeePoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SynthetixFeePoolSession) AcceptOwnership ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixFeePoolSession) AllNetworksDebtSharesSupply ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) AllNetworksDebtSharesSupply() (struct { SharesSupply *big.Int UpdatedAt *big.Int }, error)
AllNetworksDebtSharesSupply is a free data retrieval call binding the contract method 0x2e227eeb.
Solidity: function allNetworksDebtSharesSupply() view returns(uint256 sharesSupply, uint256 updatedAt)
func (*SynthetixFeePoolSession) AllNetworksSnxBackedDebt ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) AllNetworksSnxBackedDebt() (struct { Debt *big.Int UpdatedAt *big.Int }, error)
AllNetworksSnxBackedDebt is a free data retrieval call binding the contract method 0x41c178c3.
Solidity: function allNetworksSnxBackedDebt() view returns(uint256 debt, uint256 updatedAt)
func (*SynthetixFeePoolSession) CONTRACTNAME ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) CONTRACTNAME() ([32]byte, error)
CONTRACTNAME is a free data retrieval call binding the contract method 0x614d08f8.
Solidity: function CONTRACT_NAME() view returns(bytes32)
func (*SynthetixFeePoolSession) ClaimFees ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) ClaimFees() (*types.Transaction, error)
ClaimFees is a paid mutator transaction binding the contract method 0xd294f093.
Solidity: function claimFees() returns(bool)
func (*SynthetixFeePoolSession) ClaimOnBehalf ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) ClaimOnBehalf(claimingForAddress common.Address) (*types.Transaction, error)
ClaimOnBehalf is a paid mutator transaction binding the contract method 0x6466f45e.
Solidity: function claimOnBehalf(address claimingForAddress) returns(bool)
func (*SynthetixFeePoolSession) CloseCurrentFeePeriod ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) CloseCurrentFeePeriod() (*types.Transaction, error)
CloseCurrentFeePeriod is a paid mutator transaction binding the contract method 0x3ebc457a.
Solidity: function closeCurrentFeePeriod() returns()
func (*SynthetixFeePoolSession) CloseSecondary ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) CloseSecondary(allNetworksSnxBackedDebt *big.Int, allNetworksDebtSharesSupply *big.Int) (*types.Transaction, error)
CloseSecondary is a paid mutator transaction binding the contract method 0x73941b96.
Solidity: function closeSecondary(uint256 allNetworksSnxBackedDebt, uint256 allNetworksDebtSharesSupply) returns()
func (*SynthetixFeePoolSession) EffectiveDebtRatioForPeriod ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) EffectiveDebtRatioForPeriod(account common.Address, period *big.Int) (*big.Int, error)
EffectiveDebtRatioForPeriod is a free data retrieval call binding the contract method 0x0813071c.
Solidity: function effectiveDebtRatioForPeriod(address account, uint256 period) view returns(uint256)
func (*SynthetixFeePoolSession) FEEADDRESS ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) FEEADDRESS() (common.Address, error)
FEEADDRESS is a free data retrieval call binding the contract method 0xeb1edd61.
Solidity: function FEE_ADDRESS() view returns(address)
func (*SynthetixFeePoolSession) FEEPERIODLENGTH ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) FEEPERIODLENGTH() (uint8, error)
FEEPERIODLENGTH is a free data retrieval call binding the contract method 0xcff2ddad.
Solidity: function FEE_PERIOD_LENGTH() view returns(uint8)
func (*SynthetixFeePoolSession) FeePeriodDuration ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) FeePeriodDuration() (*big.Int, error)
FeePeriodDuration is a free data retrieval call binding the contract method 0x22425fa4.
Solidity: function feePeriodDuration() view returns(uint256)
func (*SynthetixFeePoolSession) FeesAvailable ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) FeesAvailable(account common.Address) (*big.Int, *big.Int, error)
FeesAvailable is a free data retrieval call binding the contract method 0x0de58615.
Solidity: function feesAvailable(address account) view returns(uint256, uint256)
func (*SynthetixFeePoolSession) FeesByPeriod ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) FeesByPeriod(account common.Address) ([2][2]*big.Int, error)
FeesByPeriod is a free data retrieval call binding the contract method 0x33140016.
Solidity: function feesByPeriod(address account) view returns(uint256[2][2] results)
func (*SynthetixFeePoolSession) GetLastFeeWithdrawal ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) GetLastFeeWithdrawal(_claimingAddress common.Address) (*big.Int, error)
GetLastFeeWithdrawal is a free data retrieval call binding the contract method 0x07ea50cd.
Solidity: function getLastFeeWithdrawal(address _claimingAddress) view returns(uint256)
func (*SynthetixFeePoolSession) GetPenaltyThresholdRatio ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) GetPenaltyThresholdRatio() (*big.Int, error)
GetPenaltyThresholdRatio is a free data retrieval call binding the contract method 0xac834193.
Solidity: function getPenaltyThresholdRatio() view returns(uint256)
func (*SynthetixFeePoolSession) ImportFeePeriod ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) ImportFeePeriod(feePeriodIndex *big.Int, feePeriodId *big.Int, startTime *big.Int, feesToDistribute *big.Int, feesClaimed *big.Int, rewardsToDistribute *big.Int, rewardsClaimed *big.Int) (*types.Transaction, error)
ImportFeePeriod is a paid mutator transaction binding the contract method 0xf43d4161.
Solidity: function importFeePeriod(uint256 feePeriodIndex, uint256 feePeriodId, uint256 startTime, uint256 feesToDistribute, uint256 feesClaimed, uint256 rewardsToDistribute, uint256 rewardsClaimed) returns()
func (*SynthetixFeePoolSession) IsFeesClaimable ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) IsFeesClaimable(account common.Address) (bool, error)
IsFeesClaimable is a free data retrieval call binding the contract method 0x59a2f19f.
Solidity: function isFeesClaimable(address account) view returns(bool feesClaimable)
func (*SynthetixFeePoolSession) IsResolverCached ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) IsResolverCached() (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x2af64bd3.
Solidity: function isResolverCached() view returns(bool)
func (*SynthetixFeePoolSession) IssuanceRatio ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) IssuanceRatio() (*big.Int, error)
IssuanceRatio is a free data retrieval call binding the contract method 0xb410a034.
Solidity: function issuanceRatio() view returns(uint256)
func (*SynthetixFeePoolSession) MessageSender ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) MessageSender() (common.Address, error)
MessageSender is a free data retrieval call binding the contract method 0xd67bdd25.
Solidity: function messageSender() view returns(address)
func (*SynthetixFeePoolSession) NominateNewOwner ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*SynthetixFeePoolSession) NominatedOwner ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixFeePoolSession) Owner ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixFeePoolSession) Proxy ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*SynthetixFeePoolSession) RebuildCache ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) RebuildCache() (*types.Transaction, error)
RebuildCache is a paid mutator transaction binding the contract method 0x74185360.
Solidity: function rebuildCache() returns()
func (*SynthetixFeePoolSession) RecentFeePeriods ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) RecentFeePeriods(index *big.Int) (struct { FeePeriodId uint64 Unused uint64 StartTime uint64 FeesToDistribute *big.Int FeesClaimed *big.Int RewardsToDistribute *big.Int RewardsClaimed *big.Int }, error)
RecentFeePeriods is a free data retrieval call binding the contract method 0x3fcd2240.
Solidity: function recentFeePeriods(uint256 index) view returns(uint64 feePeriodId, uint64 unused, uint64 startTime, uint256 feesToDistribute, uint256 feesClaimed, uint256 rewardsToDistribute, uint256 rewardsClaimed)
func (*SynthetixFeePoolSession) RecordFeePaid ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) RecordFeePaid(amount *big.Int) (*types.Transaction, error)
RecordFeePaid is a paid mutator transaction binding the contract method 0x22bf55ef.
Solidity: function recordFeePaid(uint256 amount) returns()
func (*SynthetixFeePoolSession) Resolver ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixFeePoolSession) ResolverAddressesRequired ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) ResolverAddressesRequired() ([][32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0x899ffef4.
Solidity: function resolverAddressesRequired() view returns(bytes32[] addresses)
func (*SynthetixFeePoolSession) SetMessageSender ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
SetMessageSender is a paid mutator transaction binding the contract method 0xbc67f832.
Solidity: function setMessageSender(address sender) returns()
func (*SynthetixFeePoolSession) SetProxy ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
SetProxy is a paid mutator transaction binding the contract method 0x97107d6d.
Solidity: function setProxy(address _proxy) returns()
func (*SynthetixFeePoolSession) SetRewardsToDistribute ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) SetRewardsToDistribute(amount *big.Int) (*types.Transaction, error)
SetRewardsToDistribute is a paid mutator transaction binding the contract method 0xfd1f498d.
Solidity: function setRewardsToDistribute(uint256 amount) returns()
func (*SynthetixFeePoolSession) SetupExpiryTime ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) SetupExpiryTime() (*big.Int, error)
SetupExpiryTime is a free data retrieval call binding the contract method 0x46ba2d90.
Solidity: function setupExpiryTime() view returns(uint256)
func (*SynthetixFeePoolSession) TargetThreshold ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) TargetThreshold() (*big.Int, error)
TargetThreshold is a free data retrieval call binding the contract method 0xe0e6393d.
Solidity: function targetThreshold() view returns(uint256)
func (*SynthetixFeePoolSession) TotalFeesAvailable ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) TotalFeesAvailable() (*big.Int, error)
TotalFeesAvailable is a free data retrieval call binding the contract method 0x569249d0.
Solidity: function totalFeesAvailable() view returns(uint256)
func (*SynthetixFeePoolSession) TotalRewardsAvailable ¶
func (_SynthetixFeePool *SynthetixFeePoolSession) TotalRewardsAvailable() (*big.Int, error)
TotalRewardsAvailable is a free data retrieval call binding the contract method 0x6de813f1.
Solidity: function totalRewardsAvailable() view returns(uint256)
type SynthetixFeePoolTransactor ¶
type SynthetixFeePoolTransactor struct {
// contains filtered or unexported fields
}
SynthetixFeePoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSynthetixFeePoolTransactor ¶
func NewSynthetixFeePoolTransactor(address common.Address, transactor bind.ContractTransactor) (*SynthetixFeePoolTransactor, error)
NewSynthetixFeePoolTransactor creates a new write-only instance of SynthetixFeePool, bound to a specific deployed contract.
func (*SynthetixFeePoolTransactor) AcceptOwnership ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixFeePoolTransactor) ClaimFees ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactor) ClaimFees(opts *bind.TransactOpts) (*types.Transaction, error)
ClaimFees is a paid mutator transaction binding the contract method 0xd294f093.
Solidity: function claimFees() returns(bool)
func (*SynthetixFeePoolTransactor) ClaimOnBehalf ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactor) ClaimOnBehalf(opts *bind.TransactOpts, claimingForAddress common.Address) (*types.Transaction, error)
ClaimOnBehalf is a paid mutator transaction binding the contract method 0x6466f45e.
Solidity: function claimOnBehalf(address claimingForAddress) returns(bool)
func (*SynthetixFeePoolTransactor) CloseCurrentFeePeriod ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactor) CloseCurrentFeePeriod(opts *bind.TransactOpts) (*types.Transaction, error)
CloseCurrentFeePeriod is a paid mutator transaction binding the contract method 0x3ebc457a.
Solidity: function closeCurrentFeePeriod() returns()
func (*SynthetixFeePoolTransactor) CloseSecondary ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactor) CloseSecondary(opts *bind.TransactOpts, allNetworksSnxBackedDebt *big.Int, allNetworksDebtSharesSupply *big.Int) (*types.Transaction, error)
CloseSecondary is a paid mutator transaction binding the contract method 0x73941b96.
Solidity: function closeSecondary(uint256 allNetworksSnxBackedDebt, uint256 allNetworksDebtSharesSupply) returns()
func (*SynthetixFeePoolTransactor) ImportFeePeriod ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactor) ImportFeePeriod(opts *bind.TransactOpts, feePeriodIndex *big.Int, feePeriodId *big.Int, startTime *big.Int, feesToDistribute *big.Int, feesClaimed *big.Int, rewardsToDistribute *big.Int, rewardsClaimed *big.Int) (*types.Transaction, error)
ImportFeePeriod is a paid mutator transaction binding the contract method 0xf43d4161.
Solidity: function importFeePeriod(uint256 feePeriodIndex, uint256 feePeriodId, uint256 startTime, uint256 feesToDistribute, uint256 feesClaimed, uint256 rewardsToDistribute, uint256 rewardsClaimed) returns()
func (*SynthetixFeePoolTransactor) NominateNewOwner ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*SynthetixFeePoolTransactor) RebuildCache ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactor) RebuildCache(opts *bind.TransactOpts) (*types.Transaction, error)
RebuildCache is a paid mutator transaction binding the contract method 0x74185360.
Solidity: function rebuildCache() returns()
func (*SynthetixFeePoolTransactor) RecordFeePaid ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactor) RecordFeePaid(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
RecordFeePaid is a paid mutator transaction binding the contract method 0x22bf55ef.
Solidity: function recordFeePaid(uint256 amount) returns()
func (*SynthetixFeePoolTransactor) SetMessageSender ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactor) SetMessageSender(opts *bind.TransactOpts, sender common.Address) (*types.Transaction, error)
SetMessageSender is a paid mutator transaction binding the contract method 0xbc67f832.
Solidity: function setMessageSender(address sender) returns()
func (*SynthetixFeePoolTransactor) SetProxy ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactor) SetProxy(opts *bind.TransactOpts, _proxy common.Address) (*types.Transaction, error)
SetProxy is a paid mutator transaction binding the contract method 0x97107d6d.
Solidity: function setProxy(address _proxy) returns()
func (*SynthetixFeePoolTransactor) SetRewardsToDistribute ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactor) SetRewardsToDistribute(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
SetRewardsToDistribute is a paid mutator transaction binding the contract method 0xfd1f498d.
Solidity: function setRewardsToDistribute(uint256 amount) returns()
type SynthetixFeePoolTransactorRaw ¶
type SynthetixFeePoolTransactorRaw struct {
Contract *SynthetixFeePoolTransactor // Generic write-only contract binding to access the raw methods on
}
SynthetixFeePoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SynthetixFeePoolTransactorRaw) Transact ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynthetixFeePoolTransactorRaw) Transfer ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactorRaw) 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 SynthetixFeePoolTransactorSession ¶
type SynthetixFeePoolTransactorSession struct { Contract *SynthetixFeePoolTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SynthetixFeePoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SynthetixFeePoolTransactorSession) AcceptOwnership ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixFeePoolTransactorSession) ClaimFees ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) ClaimFees() (*types.Transaction, error)
ClaimFees is a paid mutator transaction binding the contract method 0xd294f093.
Solidity: function claimFees() returns(bool)
func (*SynthetixFeePoolTransactorSession) ClaimOnBehalf ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) ClaimOnBehalf(claimingForAddress common.Address) (*types.Transaction, error)
ClaimOnBehalf is a paid mutator transaction binding the contract method 0x6466f45e.
Solidity: function claimOnBehalf(address claimingForAddress) returns(bool)
func (*SynthetixFeePoolTransactorSession) CloseCurrentFeePeriod ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) CloseCurrentFeePeriod() (*types.Transaction, error)
CloseCurrentFeePeriod is a paid mutator transaction binding the contract method 0x3ebc457a.
Solidity: function closeCurrentFeePeriod() returns()
func (*SynthetixFeePoolTransactorSession) CloseSecondary ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) CloseSecondary(allNetworksSnxBackedDebt *big.Int, allNetworksDebtSharesSupply *big.Int) (*types.Transaction, error)
CloseSecondary is a paid mutator transaction binding the contract method 0x73941b96.
Solidity: function closeSecondary(uint256 allNetworksSnxBackedDebt, uint256 allNetworksDebtSharesSupply) returns()
func (*SynthetixFeePoolTransactorSession) ImportFeePeriod ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) ImportFeePeriod(feePeriodIndex *big.Int, feePeriodId *big.Int, startTime *big.Int, feesToDistribute *big.Int, feesClaimed *big.Int, rewardsToDistribute *big.Int, rewardsClaimed *big.Int) (*types.Transaction, error)
ImportFeePeriod is a paid mutator transaction binding the contract method 0xf43d4161.
Solidity: function importFeePeriod(uint256 feePeriodIndex, uint256 feePeriodId, uint256 startTime, uint256 feesToDistribute, uint256 feesClaimed, uint256 rewardsToDistribute, uint256 rewardsClaimed) returns()
func (*SynthetixFeePoolTransactorSession) NominateNewOwner ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*SynthetixFeePoolTransactorSession) RebuildCache ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) RebuildCache() (*types.Transaction, error)
RebuildCache is a paid mutator transaction binding the contract method 0x74185360.
Solidity: function rebuildCache() returns()
func (*SynthetixFeePoolTransactorSession) RecordFeePaid ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) RecordFeePaid(amount *big.Int) (*types.Transaction, error)
RecordFeePaid is a paid mutator transaction binding the contract method 0x22bf55ef.
Solidity: function recordFeePaid(uint256 amount) returns()
func (*SynthetixFeePoolTransactorSession) SetMessageSender ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
SetMessageSender is a paid mutator transaction binding the contract method 0xbc67f832.
Solidity: function setMessageSender(address sender) returns()
func (*SynthetixFeePoolTransactorSession) SetProxy ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
SetProxy is a paid mutator transaction binding the contract method 0x97107d6d.
Solidity: function setProxy(address _proxy) returns()
func (*SynthetixFeePoolTransactorSession) SetRewardsToDistribute ¶
func (_SynthetixFeePool *SynthetixFeePoolTransactorSession) SetRewardsToDistribute(amount *big.Int) (*types.Transaction, error)
SetRewardsToDistribute is a paid mutator transaction binding the contract method 0xfd1f498d.
Solidity: function setRewardsToDistribute(uint256 amount) returns()
type SynthetixIssuer ¶
type SynthetixIssuer struct { SynthetixIssuerCaller // Read-only binding to the contract SynthetixIssuerTransactor // Write-only binding to the contract SynthetixIssuerFilterer // Log filterer for contract events }
SynthetixIssuer is an auto generated Go binding around an Ethereum contract.
func NewSynthetixIssuer ¶
func NewSynthetixIssuer(address common.Address, backend bind.ContractBackend) (*SynthetixIssuer, error)
NewSynthetixIssuer creates a new instance of SynthetixIssuer, bound to a specific deployed contract.
type SynthetixIssuerCacheUpdated ¶
type SynthetixIssuerCacheUpdated struct { Name [32]byte Destination common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixIssuerCacheUpdated represents a CacheUpdated event raised by the SynthetixIssuer contract.
type SynthetixIssuerCacheUpdatedIterator ¶
type SynthetixIssuerCacheUpdatedIterator struct { Event *SynthetixIssuerCacheUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixIssuerCacheUpdatedIterator is returned from FilterCacheUpdated and is used to iterate over the raw logs and unpacked data for CacheUpdated events raised by the SynthetixIssuer contract.
func (*SynthetixIssuerCacheUpdatedIterator) Close ¶
func (it *SynthetixIssuerCacheUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixIssuerCacheUpdatedIterator) Error ¶
func (it *SynthetixIssuerCacheUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixIssuerCacheUpdatedIterator) Next ¶
func (it *SynthetixIssuerCacheUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixIssuerCaller ¶
type SynthetixIssuerCaller struct {
// contains filtered or unexported fields
}
SynthetixIssuerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSynthetixIssuerCaller ¶
func NewSynthetixIssuerCaller(address common.Address, caller bind.ContractCaller) (*SynthetixIssuerCaller, error)
NewSynthetixIssuerCaller creates a new read-only instance of SynthetixIssuer, bound to a specific deployed contract.
func (*SynthetixIssuerCaller) AllNetworksDebtInfo ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) AllNetworksDebtInfo(opts *bind.CallOpts) (struct { Debt *big.Int SharesSupply *big.Int IsStale bool }, error)
AllNetworksDebtInfo is a free data retrieval call binding the contract method 0x1313e6ca.
Solidity: function allNetworksDebtInfo() view returns(uint256 debt, uint256 sharesSupply, bool isStale)
func (*SynthetixIssuerCaller) AnySynthOrSNXRateIsInvalid ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) AnySynthOrSNXRateIsInvalid(opts *bind.CallOpts) (bool, error)
AnySynthOrSNXRateIsInvalid is a free data retrieval call binding the contract method 0x4e99bda9.
Solidity: function anySynthOrSNXRateIsInvalid() view returns(bool anyRateInvalid)
func (*SynthetixIssuerCaller) AvailableCurrencyKeys ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) AvailableCurrencyKeys(opts *bind.CallOpts) ([][32]byte, error)
AvailableCurrencyKeys is a free data retrieval call binding the contract method 0x72cb051f.
Solidity: function availableCurrencyKeys() view returns(bytes32[])
func (*SynthetixIssuerCaller) AvailableSynthCount ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) AvailableSynthCount(opts *bind.CallOpts) (*big.Int, error)
AvailableSynthCount is a free data retrieval call binding the contract method 0xdbf63340.
Solidity: function availableSynthCount() view returns(uint256)
func (*SynthetixIssuerCaller) AvailableSynths ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) AvailableSynths(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
AvailableSynths is a free data retrieval call binding the contract method 0x835e119c.
Solidity: function availableSynths(uint256 ) view returns(address)
func (*SynthetixIssuerCaller) CONTRACTNAME ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) CONTRACTNAME(opts *bind.CallOpts) ([32]byte, error)
CONTRACTNAME is a free data retrieval call binding the contract method 0x614d08f8.
Solidity: function CONTRACT_NAME() view returns(bytes32)
func (*SynthetixIssuerCaller) CanBurnSynths ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) CanBurnSynths(opts *bind.CallOpts, account common.Address) (bool, error)
CanBurnSynths is a free data retrieval call binding the contract method 0xbff4fdfc.
Solidity: function canBurnSynths(address account) view returns(bool)
func (*SynthetixIssuerCaller) Collateral ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) Collateral(opts *bind.CallOpts, account common.Address) (*big.Int, error)
Collateral is a free data retrieval call binding the contract method 0xa5fdc5de.
Solidity: function collateral(address account) view returns(uint256)
func (*SynthetixIssuerCaller) CollateralisationRatio ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) CollateralisationRatio(opts *bind.CallOpts, _issuer common.Address) (*big.Int, error)
CollateralisationRatio is a free data retrieval call binding the contract method 0xa311c7c2.
Solidity: function collateralisationRatio(address _issuer) view returns(uint256 cratio)
func (*SynthetixIssuerCaller) CollateralisationRatioAndAnyRatesInvalid ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) CollateralisationRatioAndAnyRatesInvalid(opts *bind.CallOpts, _issuer common.Address) (struct { Cratio *big.Int AnyRateIsInvalid bool }, error)
CollateralisationRatioAndAnyRatesInvalid is a free data retrieval call binding the contract method 0xae3bbbbb.
Solidity: function collateralisationRatioAndAnyRatesInvalid(address _issuer) view returns(uint256 cratio, bool anyRateIsInvalid)
func (*SynthetixIssuerCaller) DebtBalanceOf ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) DebtBalanceOf(opts *bind.CallOpts, _issuer common.Address, currencyKey [32]byte) (*big.Int, error)
DebtBalanceOf is a free data retrieval call binding the contract method 0xd37c4d8b.
Solidity: function debtBalanceOf(address _issuer, bytes32 currencyKey) view returns(uint256 debtBalance)
func (*SynthetixIssuerCaller) GetSynths ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) GetSynths(opts *bind.CallOpts, currencyKeys [][32]byte) ([]common.Address, error)
GetSynths is a free data retrieval call binding the contract method 0x3b6afe40.
Solidity: function getSynths(bytes32[] currencyKeys) view returns(address[])
func (*SynthetixIssuerCaller) IsResolverCached ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) IsResolverCached(opts *bind.CallOpts) (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x2af64bd3.
Solidity: function isResolverCached() view returns(bool)
func (*SynthetixIssuerCaller) IssuanceRatio ¶
IssuanceRatio is a free data retrieval call binding the contract method 0xb410a034.
Solidity: function issuanceRatio() view returns(uint256)
func (*SynthetixIssuerCaller) LastIssueEvent ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) LastIssueEvent(opts *bind.CallOpts, account common.Address) (*big.Int, error)
LastIssueEvent is a free data retrieval call binding the contract method 0xdd3d2b2e.
Solidity: function lastIssueEvent(address account) view returns(uint256)
func (*SynthetixIssuerCaller) LiquidationAmounts ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) LiquidationAmounts(opts *bind.CallOpts, account common.Address, isSelfLiquidation bool) (struct { TotalRedeemed *big.Int DebtToRemove *big.Int EscrowToLiquidate *big.Int InitialDebtBalance *big.Int }, error)
LiquidationAmounts is a free data retrieval call binding the contract method 0x5e887fe9.
Solidity: function liquidationAmounts(address account, bool isSelfLiquidation) view returns(uint256 totalRedeemed, uint256 debtToRemove, uint256 escrowToLiquidate, uint256 initialDebtBalance)
func (*SynthetixIssuerCaller) MaxIssuableSynths ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) MaxIssuableSynths(opts *bind.CallOpts, _issuer common.Address) (*big.Int, error)
MaxIssuableSynths is a free data retrieval call binding the contract method 0x05b3c1c9.
Solidity: function maxIssuableSynths(address _issuer) view returns(uint256)
func (*SynthetixIssuerCaller) MinimumStakeTime ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) MinimumStakeTime(opts *bind.CallOpts) (*big.Int, error)
MinimumStakeTime is a free data retrieval call binding the contract method 0x242df9e1.
Solidity: function minimumStakeTime() view returns(uint256)
func (*SynthetixIssuerCaller) NominatedOwner ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixIssuerCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixIssuerCaller) RemainingIssuableSynths ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) RemainingIssuableSynths(opts *bind.CallOpts, _issuer common.Address) (struct { MaxIssuable *big.Int AlreadyIssued *big.Int TotalSystemDebt *big.Int }, error)
RemainingIssuableSynths is a free data retrieval call binding the contract method 0x1137aedf.
Solidity: function remainingIssuableSynths(address _issuer) view returns(uint256 maxIssuable, uint256 alreadyIssued, uint256 totalSystemDebt)
func (*SynthetixIssuerCaller) Resolver ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) Resolver(opts *bind.CallOpts) (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixIssuerCaller) ResolverAddressesRequired ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) ResolverAddressesRequired(opts *bind.CallOpts) ([][32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0x899ffef4.
Solidity: function resolverAddressesRequired() view returns(bytes32[] addresses)
func (*SynthetixIssuerCaller) Synths ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) Synths(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
Synths is a free data retrieval call binding the contract method 0x32608039.
Solidity: function synths(bytes32 ) view returns(address)
func (*SynthetixIssuerCaller) SynthsByAddress ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) SynthsByAddress(opts *bind.CallOpts, arg0 common.Address) ([32]byte, error)
SynthsByAddress is a free data retrieval call binding the contract method 0x16b2213f.
Solidity: function synthsByAddress(address ) view returns(bytes32)
func (*SynthetixIssuerCaller) TotalIssuedSynths ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) TotalIssuedSynths(opts *bind.CallOpts, currencyKey [32]byte, excludeOtherCollateral bool) (*big.Int, error)
TotalIssuedSynths is a free data retrieval call binding the contract method 0x7b1001b7.
Solidity: function totalIssuedSynths(bytes32 currencyKey, bool excludeOtherCollateral) view returns(uint256 totalIssued)
func (*SynthetixIssuerCaller) TransferableSynthetixAndAnyRateIsInvalid ¶
func (_SynthetixIssuer *SynthetixIssuerCaller) TransferableSynthetixAndAnyRateIsInvalid(opts *bind.CallOpts, account common.Address, balance *big.Int) (struct { Transferable *big.Int AnyRateIsInvalid bool }, error)
TransferableSynthetixAndAnyRateIsInvalid is a free data retrieval call binding the contract method 0x6bed0415.
Solidity: function transferableSynthetixAndAnyRateIsInvalid(address account, uint256 balance) view returns(uint256 transferable, bool anyRateIsInvalid)
type SynthetixIssuerCallerRaw ¶
type SynthetixIssuerCallerRaw struct {
Contract *SynthetixIssuerCaller // Generic read-only contract binding to access the raw methods on
}
SynthetixIssuerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SynthetixIssuerCallerRaw) Call ¶
func (_SynthetixIssuer *SynthetixIssuerCallerRaw) 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 SynthetixIssuerCallerSession ¶
type SynthetixIssuerCallerSession struct { Contract *SynthetixIssuerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SynthetixIssuerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SynthetixIssuerCallerSession) AllNetworksDebtInfo ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) AllNetworksDebtInfo() (struct { Debt *big.Int SharesSupply *big.Int IsStale bool }, error)
AllNetworksDebtInfo is a free data retrieval call binding the contract method 0x1313e6ca.
Solidity: function allNetworksDebtInfo() view returns(uint256 debt, uint256 sharesSupply, bool isStale)
func (*SynthetixIssuerCallerSession) AnySynthOrSNXRateIsInvalid ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) AnySynthOrSNXRateIsInvalid() (bool, error)
AnySynthOrSNXRateIsInvalid is a free data retrieval call binding the contract method 0x4e99bda9.
Solidity: function anySynthOrSNXRateIsInvalid() view returns(bool anyRateInvalid)
func (*SynthetixIssuerCallerSession) AvailableCurrencyKeys ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) AvailableCurrencyKeys() ([][32]byte, error)
AvailableCurrencyKeys is a free data retrieval call binding the contract method 0x72cb051f.
Solidity: function availableCurrencyKeys() view returns(bytes32[])
func (*SynthetixIssuerCallerSession) AvailableSynthCount ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) AvailableSynthCount() (*big.Int, error)
AvailableSynthCount is a free data retrieval call binding the contract method 0xdbf63340.
Solidity: function availableSynthCount() view returns(uint256)
func (*SynthetixIssuerCallerSession) AvailableSynths ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) AvailableSynths(arg0 *big.Int) (common.Address, error)
AvailableSynths is a free data retrieval call binding the contract method 0x835e119c.
Solidity: function availableSynths(uint256 ) view returns(address)
func (*SynthetixIssuerCallerSession) CONTRACTNAME ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) CONTRACTNAME() ([32]byte, error)
CONTRACTNAME is a free data retrieval call binding the contract method 0x614d08f8.
Solidity: function CONTRACT_NAME() view returns(bytes32)
func (*SynthetixIssuerCallerSession) CanBurnSynths ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) CanBurnSynths(account common.Address) (bool, error)
CanBurnSynths is a free data retrieval call binding the contract method 0xbff4fdfc.
Solidity: function canBurnSynths(address account) view returns(bool)
func (*SynthetixIssuerCallerSession) Collateral ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) Collateral(account common.Address) (*big.Int, error)
Collateral is a free data retrieval call binding the contract method 0xa5fdc5de.
Solidity: function collateral(address account) view returns(uint256)
func (*SynthetixIssuerCallerSession) CollateralisationRatio ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) CollateralisationRatio(_issuer common.Address) (*big.Int, error)
CollateralisationRatio is a free data retrieval call binding the contract method 0xa311c7c2.
Solidity: function collateralisationRatio(address _issuer) view returns(uint256 cratio)
func (*SynthetixIssuerCallerSession) CollateralisationRatioAndAnyRatesInvalid ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) CollateralisationRatioAndAnyRatesInvalid(_issuer common.Address) (struct { Cratio *big.Int AnyRateIsInvalid bool }, error)
CollateralisationRatioAndAnyRatesInvalid is a free data retrieval call binding the contract method 0xae3bbbbb.
Solidity: function collateralisationRatioAndAnyRatesInvalid(address _issuer) view returns(uint256 cratio, bool anyRateIsInvalid)
func (*SynthetixIssuerCallerSession) DebtBalanceOf ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) DebtBalanceOf(_issuer common.Address, currencyKey [32]byte) (*big.Int, error)
DebtBalanceOf is a free data retrieval call binding the contract method 0xd37c4d8b.
Solidity: function debtBalanceOf(address _issuer, bytes32 currencyKey) view returns(uint256 debtBalance)
func (*SynthetixIssuerCallerSession) GetSynths ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) GetSynths(currencyKeys [][32]byte) ([]common.Address, error)
GetSynths is a free data retrieval call binding the contract method 0x3b6afe40.
Solidity: function getSynths(bytes32[] currencyKeys) view returns(address[])
func (*SynthetixIssuerCallerSession) IsResolverCached ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) IsResolverCached() (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x2af64bd3.
Solidity: function isResolverCached() view returns(bool)
func (*SynthetixIssuerCallerSession) IssuanceRatio ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) IssuanceRatio() (*big.Int, error)
IssuanceRatio is a free data retrieval call binding the contract method 0xb410a034.
Solidity: function issuanceRatio() view returns(uint256)
func (*SynthetixIssuerCallerSession) LastIssueEvent ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) LastIssueEvent(account common.Address) (*big.Int, error)
LastIssueEvent is a free data retrieval call binding the contract method 0xdd3d2b2e.
Solidity: function lastIssueEvent(address account) view returns(uint256)
func (*SynthetixIssuerCallerSession) LiquidationAmounts ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) LiquidationAmounts(account common.Address, isSelfLiquidation bool) (struct { TotalRedeemed *big.Int DebtToRemove *big.Int EscrowToLiquidate *big.Int InitialDebtBalance *big.Int }, error)
LiquidationAmounts is a free data retrieval call binding the contract method 0x5e887fe9.
Solidity: function liquidationAmounts(address account, bool isSelfLiquidation) view returns(uint256 totalRedeemed, uint256 debtToRemove, uint256 escrowToLiquidate, uint256 initialDebtBalance)
func (*SynthetixIssuerCallerSession) MaxIssuableSynths ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) MaxIssuableSynths(_issuer common.Address) (*big.Int, error)
MaxIssuableSynths is a free data retrieval call binding the contract method 0x05b3c1c9.
Solidity: function maxIssuableSynths(address _issuer) view returns(uint256)
func (*SynthetixIssuerCallerSession) MinimumStakeTime ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) MinimumStakeTime() (*big.Int, error)
MinimumStakeTime is a free data retrieval call binding the contract method 0x242df9e1.
Solidity: function minimumStakeTime() view returns(uint256)
func (*SynthetixIssuerCallerSession) NominatedOwner ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixIssuerCallerSession) Owner ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixIssuerCallerSession) RemainingIssuableSynths ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) RemainingIssuableSynths(_issuer common.Address) (struct { MaxIssuable *big.Int AlreadyIssued *big.Int TotalSystemDebt *big.Int }, error)
RemainingIssuableSynths is a free data retrieval call binding the contract method 0x1137aedf.
Solidity: function remainingIssuableSynths(address _issuer) view returns(uint256 maxIssuable, uint256 alreadyIssued, uint256 totalSystemDebt)
func (*SynthetixIssuerCallerSession) Resolver ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixIssuerCallerSession) ResolverAddressesRequired ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) ResolverAddressesRequired() ([][32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0x899ffef4.
Solidity: function resolverAddressesRequired() view returns(bytes32[] addresses)
func (*SynthetixIssuerCallerSession) Synths ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) Synths(arg0 [32]byte) (common.Address, error)
Synths is a free data retrieval call binding the contract method 0x32608039.
Solidity: function synths(bytes32 ) view returns(address)
func (*SynthetixIssuerCallerSession) SynthsByAddress ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) SynthsByAddress(arg0 common.Address) ([32]byte, error)
SynthsByAddress is a free data retrieval call binding the contract method 0x16b2213f.
Solidity: function synthsByAddress(address ) view returns(bytes32)
func (*SynthetixIssuerCallerSession) TotalIssuedSynths ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) TotalIssuedSynths(currencyKey [32]byte, excludeOtherCollateral bool) (*big.Int, error)
TotalIssuedSynths is a free data retrieval call binding the contract method 0x7b1001b7.
Solidity: function totalIssuedSynths(bytes32 currencyKey, bool excludeOtherCollateral) view returns(uint256 totalIssued)
func (*SynthetixIssuerCallerSession) TransferableSynthetixAndAnyRateIsInvalid ¶
func (_SynthetixIssuer *SynthetixIssuerCallerSession) TransferableSynthetixAndAnyRateIsInvalid(account common.Address, balance *big.Int) (struct { Transferable *big.Int AnyRateIsInvalid bool }, error)
TransferableSynthetixAndAnyRateIsInvalid is a free data retrieval call binding the contract method 0x6bed0415.
Solidity: function transferableSynthetixAndAnyRateIsInvalid(address account, uint256 balance) view returns(uint256 transferable, bool anyRateIsInvalid)
type SynthetixIssuerFilterer ¶
type SynthetixIssuerFilterer struct {
// contains filtered or unexported fields
}
SynthetixIssuerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSynthetixIssuerFilterer ¶
func NewSynthetixIssuerFilterer(address common.Address, filterer bind.ContractFilterer) (*SynthetixIssuerFilterer, error)
NewSynthetixIssuerFilterer creates a new log filterer instance of SynthetixIssuer, bound to a specific deployed contract.
func (*SynthetixIssuerFilterer) FilterCacheUpdated ¶
func (_SynthetixIssuer *SynthetixIssuerFilterer) FilterCacheUpdated(opts *bind.FilterOpts) (*SynthetixIssuerCacheUpdatedIterator, error)
FilterCacheUpdated is a free log retrieval operation binding the contract event 0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68.
Solidity: event CacheUpdated(bytes32 name, address destination)
func (*SynthetixIssuerFilterer) FilterOwnerChanged ¶
func (_SynthetixIssuer *SynthetixIssuerFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*SynthetixIssuerOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixIssuerFilterer) FilterOwnerNominated ¶
func (_SynthetixIssuer *SynthetixIssuerFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*SynthetixIssuerOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixIssuerFilterer) FilterSynthAdded ¶
func (_SynthetixIssuer *SynthetixIssuerFilterer) FilterSynthAdded(opts *bind.FilterOpts) (*SynthetixIssuerSynthAddedIterator, error)
FilterSynthAdded is a free log retrieval operation binding the contract event 0x0a2b6ebf143b3e9fcd67e17748ad315174746100c27228468b2c98c302c62884.
Solidity: event SynthAdded(bytes32 currencyKey, address synth)
func (*SynthetixIssuerFilterer) FilterSynthRemoved ¶
func (_SynthetixIssuer *SynthetixIssuerFilterer) FilterSynthRemoved(opts *bind.FilterOpts) (*SynthetixIssuerSynthRemovedIterator, error)
FilterSynthRemoved is a free log retrieval operation binding the contract event 0x6166f5c475cc1cd535c6cdf14a6d5edb811e34117031fc2863392a136eb655d0.
Solidity: event SynthRemoved(bytes32 currencyKey, address synth)
func (*SynthetixIssuerFilterer) ParseCacheUpdated ¶
func (_SynthetixIssuer *SynthetixIssuerFilterer) ParseCacheUpdated(log types.Log) (*SynthetixIssuerCacheUpdated, error)
ParseCacheUpdated is a log parse operation binding the contract event 0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68.
Solidity: event CacheUpdated(bytes32 name, address destination)
func (*SynthetixIssuerFilterer) ParseOwnerChanged ¶
func (_SynthetixIssuer *SynthetixIssuerFilterer) ParseOwnerChanged(log types.Log) (*SynthetixIssuerOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixIssuerFilterer) ParseOwnerNominated ¶
func (_SynthetixIssuer *SynthetixIssuerFilterer) ParseOwnerNominated(log types.Log) (*SynthetixIssuerOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixIssuerFilterer) ParseSynthAdded ¶
func (_SynthetixIssuer *SynthetixIssuerFilterer) ParseSynthAdded(log types.Log) (*SynthetixIssuerSynthAdded, error)
ParseSynthAdded is a log parse operation binding the contract event 0x0a2b6ebf143b3e9fcd67e17748ad315174746100c27228468b2c98c302c62884.
Solidity: event SynthAdded(bytes32 currencyKey, address synth)
func (*SynthetixIssuerFilterer) ParseSynthRemoved ¶
func (_SynthetixIssuer *SynthetixIssuerFilterer) ParseSynthRemoved(log types.Log) (*SynthetixIssuerSynthRemoved, error)
ParseSynthRemoved is a log parse operation binding the contract event 0x6166f5c475cc1cd535c6cdf14a6d5edb811e34117031fc2863392a136eb655d0.
Solidity: event SynthRemoved(bytes32 currencyKey, address synth)
func (*SynthetixIssuerFilterer) WatchCacheUpdated ¶
func (_SynthetixIssuer *SynthetixIssuerFilterer) WatchCacheUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixIssuerCacheUpdated) (event.Subscription, error)
WatchCacheUpdated is a free log subscription operation binding the contract event 0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68.
Solidity: event CacheUpdated(bytes32 name, address destination)
func (*SynthetixIssuerFilterer) WatchOwnerChanged ¶
func (_SynthetixIssuer *SynthetixIssuerFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SynthetixIssuerOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixIssuerFilterer) WatchOwnerNominated ¶
func (_SynthetixIssuer *SynthetixIssuerFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *SynthetixIssuerOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixIssuerFilterer) WatchSynthAdded ¶
func (_SynthetixIssuer *SynthetixIssuerFilterer) WatchSynthAdded(opts *bind.WatchOpts, sink chan<- *SynthetixIssuerSynthAdded) (event.Subscription, error)
WatchSynthAdded is a free log subscription operation binding the contract event 0x0a2b6ebf143b3e9fcd67e17748ad315174746100c27228468b2c98c302c62884.
Solidity: event SynthAdded(bytes32 currencyKey, address synth)
func (*SynthetixIssuerFilterer) WatchSynthRemoved ¶
func (_SynthetixIssuer *SynthetixIssuerFilterer) WatchSynthRemoved(opts *bind.WatchOpts, sink chan<- *SynthetixIssuerSynthRemoved) (event.Subscription, error)
WatchSynthRemoved is a free log subscription operation binding the contract event 0x6166f5c475cc1cd535c6cdf14a6d5edb811e34117031fc2863392a136eb655d0.
Solidity: event SynthRemoved(bytes32 currencyKey, address synth)
type SynthetixIssuerOwnerChanged ¶
type SynthetixIssuerOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixIssuerOwnerChanged represents a OwnerChanged event raised by the SynthetixIssuer contract.
type SynthetixIssuerOwnerChangedIterator ¶
type SynthetixIssuerOwnerChangedIterator struct { Event *SynthetixIssuerOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixIssuerOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the SynthetixIssuer contract.
func (*SynthetixIssuerOwnerChangedIterator) Close ¶
func (it *SynthetixIssuerOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixIssuerOwnerChangedIterator) Error ¶
func (it *SynthetixIssuerOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixIssuerOwnerChangedIterator) Next ¶
func (it *SynthetixIssuerOwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixIssuerOwnerNominated ¶
type SynthetixIssuerOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixIssuerOwnerNominated represents a OwnerNominated event raised by the SynthetixIssuer contract.
type SynthetixIssuerOwnerNominatedIterator ¶
type SynthetixIssuerOwnerNominatedIterator struct { Event *SynthetixIssuerOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixIssuerOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the SynthetixIssuer contract.
func (*SynthetixIssuerOwnerNominatedIterator) Close ¶
func (it *SynthetixIssuerOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixIssuerOwnerNominatedIterator) Error ¶
func (it *SynthetixIssuerOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixIssuerOwnerNominatedIterator) Next ¶
func (it *SynthetixIssuerOwnerNominatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixIssuerRaw ¶
type SynthetixIssuerRaw struct {
Contract *SynthetixIssuer // Generic contract binding to access the raw methods on
}
SynthetixIssuerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SynthetixIssuerRaw) Call ¶
func (_SynthetixIssuer *SynthetixIssuerRaw) 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 (*SynthetixIssuerRaw) Transact ¶
func (_SynthetixIssuer *SynthetixIssuerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynthetixIssuerRaw) Transfer ¶
func (_SynthetixIssuer *SynthetixIssuerRaw) 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 SynthetixIssuerSession ¶
type SynthetixIssuerSession struct { Contract *SynthetixIssuer // 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 }
SynthetixIssuerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SynthetixIssuerSession) AcceptOwnership ¶
func (_SynthetixIssuer *SynthetixIssuerSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixIssuerSession) AddSynth ¶
func (_SynthetixIssuer *SynthetixIssuerSession) AddSynth(synth common.Address) (*types.Transaction, error)
AddSynth is a paid mutator transaction binding the contract method 0x849cf588.
Solidity: function addSynth(address synth) returns()
func (*SynthetixIssuerSession) AddSynths ¶
func (_SynthetixIssuer *SynthetixIssuerSession) AddSynths(synthsToAdd []common.Address) (*types.Transaction, error)
AddSynths is a paid mutator transaction binding the contract method 0x47a9b6db.
Solidity: function addSynths(address[] synthsToAdd) returns()
func (*SynthetixIssuerSession) AllNetworksDebtInfo ¶
func (_SynthetixIssuer *SynthetixIssuerSession) AllNetworksDebtInfo() (struct { Debt *big.Int SharesSupply *big.Int IsStale bool }, error)
AllNetworksDebtInfo is a free data retrieval call binding the contract method 0x1313e6ca.
Solidity: function allNetworksDebtInfo() view returns(uint256 debt, uint256 sharesSupply, bool isStale)
func (*SynthetixIssuerSession) AnySynthOrSNXRateIsInvalid ¶
func (_SynthetixIssuer *SynthetixIssuerSession) AnySynthOrSNXRateIsInvalid() (bool, error)
AnySynthOrSNXRateIsInvalid is a free data retrieval call binding the contract method 0x4e99bda9.
Solidity: function anySynthOrSNXRateIsInvalid() view returns(bool anyRateInvalid)
func (*SynthetixIssuerSession) AvailableCurrencyKeys ¶
func (_SynthetixIssuer *SynthetixIssuerSession) AvailableCurrencyKeys() ([][32]byte, error)
AvailableCurrencyKeys is a free data retrieval call binding the contract method 0x72cb051f.
Solidity: function availableCurrencyKeys() view returns(bytes32[])
func (*SynthetixIssuerSession) AvailableSynthCount ¶
func (_SynthetixIssuer *SynthetixIssuerSession) AvailableSynthCount() (*big.Int, error)
AvailableSynthCount is a free data retrieval call binding the contract method 0xdbf63340.
Solidity: function availableSynthCount() view returns(uint256)
func (*SynthetixIssuerSession) AvailableSynths ¶
func (_SynthetixIssuer *SynthetixIssuerSession) AvailableSynths(arg0 *big.Int) (common.Address, error)
AvailableSynths is a free data retrieval call binding the contract method 0x835e119c.
Solidity: function availableSynths(uint256 ) view returns(address)
func (*SynthetixIssuerSession) BurnForRedemption ¶
func (_SynthetixIssuer *SynthetixIssuerSession) BurnForRedemption(deprecatedSynthProxy common.Address, account common.Address, balance *big.Int) (*types.Transaction, error)
BurnForRedemption is a paid mutator transaction binding the contract method 0xd686c06c.
Solidity: function burnForRedemption(address deprecatedSynthProxy, address account, uint256 balance) returns()
func (*SynthetixIssuerSession) BurnSynths ¶
func (_SynthetixIssuer *SynthetixIssuerSession) BurnSynths(from common.Address, amount *big.Int) (*types.Transaction, error)
BurnSynths is a paid mutator transaction binding the contract method 0xb06e8c65.
Solidity: function burnSynths(address from, uint256 amount) returns()
func (*SynthetixIssuerSession) BurnSynthsOnBehalf ¶
func (_SynthetixIssuer *SynthetixIssuerSession) BurnSynthsOnBehalf(burnForAddress common.Address, from common.Address, amount *big.Int) (*types.Transaction, error)
BurnSynthsOnBehalf is a paid mutator transaction binding the contract method 0x9a5154b4.
Solidity: function burnSynthsOnBehalf(address burnForAddress, address from, uint256 amount) returns()
func (*SynthetixIssuerSession) BurnSynthsToTarget ¶
func (_SynthetixIssuer *SynthetixIssuerSession) BurnSynthsToTarget(from common.Address) (*types.Transaction, error)
BurnSynthsToTarget is a paid mutator transaction binding the contract method 0x497d704a.
Solidity: function burnSynthsToTarget(address from) returns()
func (*SynthetixIssuerSession) BurnSynthsToTargetOnBehalf ¶
func (_SynthetixIssuer *SynthetixIssuerSession) BurnSynthsToTargetOnBehalf(burnForAddress common.Address, from common.Address) (*types.Transaction, error)
BurnSynthsToTargetOnBehalf is a paid mutator transaction binding the contract method 0x2b3f41aa.
Solidity: function burnSynthsToTargetOnBehalf(address burnForAddress, address from) returns()
func (*SynthetixIssuerSession) BurnSynthsWithoutDebt ¶
func (_SynthetixIssuer *SynthetixIssuerSession) BurnSynthsWithoutDebt(currencyKey [32]byte, from common.Address, amount *big.Int) (*types.Transaction, error)
BurnSynthsWithoutDebt is a paid mutator transaction binding the contract method 0xc81ff8fa.
Solidity: function burnSynthsWithoutDebt(bytes32 currencyKey, address from, uint256 amount) returns(bool rateInvalid)
func (*SynthetixIssuerSession) CONTRACTNAME ¶
func (_SynthetixIssuer *SynthetixIssuerSession) CONTRACTNAME() ([32]byte, error)
CONTRACTNAME is a free data retrieval call binding the contract method 0x614d08f8.
Solidity: function CONTRACT_NAME() view returns(bytes32)
func (*SynthetixIssuerSession) CanBurnSynths ¶
func (_SynthetixIssuer *SynthetixIssuerSession) CanBurnSynths(account common.Address) (bool, error)
CanBurnSynths is a free data retrieval call binding the contract method 0xbff4fdfc.
Solidity: function canBurnSynths(address account) view returns(bool)
func (*SynthetixIssuerSession) Collateral ¶
func (_SynthetixIssuer *SynthetixIssuerSession) Collateral(account common.Address) (*big.Int, error)
Collateral is a free data retrieval call binding the contract method 0xa5fdc5de.
Solidity: function collateral(address account) view returns(uint256)
func (*SynthetixIssuerSession) CollateralisationRatio ¶
func (_SynthetixIssuer *SynthetixIssuerSession) CollateralisationRatio(_issuer common.Address) (*big.Int, error)
CollateralisationRatio is a free data retrieval call binding the contract method 0xa311c7c2.
Solidity: function collateralisationRatio(address _issuer) view returns(uint256 cratio)
func (*SynthetixIssuerSession) CollateralisationRatioAndAnyRatesInvalid ¶
func (_SynthetixIssuer *SynthetixIssuerSession) CollateralisationRatioAndAnyRatesInvalid(_issuer common.Address) (struct { Cratio *big.Int AnyRateIsInvalid bool }, error)
CollateralisationRatioAndAnyRatesInvalid is a free data retrieval call binding the contract method 0xae3bbbbb.
Solidity: function collateralisationRatioAndAnyRatesInvalid(address _issuer) view returns(uint256 cratio, bool anyRateIsInvalid)
func (*SynthetixIssuerSession) DebtBalanceOf ¶
func (_SynthetixIssuer *SynthetixIssuerSession) DebtBalanceOf(_issuer common.Address, currencyKey [32]byte) (*big.Int, error)
DebtBalanceOf is a free data retrieval call binding the contract method 0xd37c4d8b.
Solidity: function debtBalanceOf(address _issuer, bytes32 currencyKey) view returns(uint256 debtBalance)
func (*SynthetixIssuerSession) GetSynths ¶
func (_SynthetixIssuer *SynthetixIssuerSession) GetSynths(currencyKeys [][32]byte) ([]common.Address, error)
GetSynths is a free data retrieval call binding the contract method 0x3b6afe40.
Solidity: function getSynths(bytes32[] currencyKeys) view returns(address[])
func (*SynthetixIssuerSession) IsResolverCached ¶
func (_SynthetixIssuer *SynthetixIssuerSession) IsResolverCached() (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x2af64bd3.
Solidity: function isResolverCached() view returns(bool)
func (*SynthetixIssuerSession) IssuanceRatio ¶
func (_SynthetixIssuer *SynthetixIssuerSession) IssuanceRatio() (*big.Int, error)
IssuanceRatio is a free data retrieval call binding the contract method 0xb410a034.
Solidity: function issuanceRatio() view returns(uint256)
func (*SynthetixIssuerSession) IssueMaxSynths ¶
func (_SynthetixIssuer *SynthetixIssuerSession) IssueMaxSynths(from common.Address) (*types.Transaction, error)
IssueMaxSynths is a paid mutator transaction binding the contract method 0xc8977132.
Solidity: function issueMaxSynths(address from) returns()
func (*SynthetixIssuerSession) IssueMaxSynthsOnBehalf ¶
func (_SynthetixIssuer *SynthetixIssuerSession) IssueMaxSynthsOnBehalf(issueForAddress common.Address, from common.Address) (*types.Transaction, error)
IssueMaxSynthsOnBehalf is a paid mutator transaction binding the contract method 0xfd864ccf.
Solidity: function issueMaxSynthsOnBehalf(address issueForAddress, address from) returns()
func (*SynthetixIssuerSession) IssueSynths ¶
func (_SynthetixIssuer *SynthetixIssuerSession) IssueSynths(from common.Address, amount *big.Int) (*types.Transaction, error)
IssueSynths is a paid mutator transaction binding the contract method 0x042e0688.
Solidity: function issueSynths(address from, uint256 amount) returns()
func (*SynthetixIssuerSession) IssueSynthsOnBehalf ¶
func (_SynthetixIssuer *SynthetixIssuerSession) IssueSynthsOnBehalf(issueForAddress common.Address, from common.Address, amount *big.Int) (*types.Transaction, error)
IssueSynthsOnBehalf is a paid mutator transaction binding the contract method 0x44ec6b62.
Solidity: function issueSynthsOnBehalf(address issueForAddress, address from, uint256 amount) returns()
func (*SynthetixIssuerSession) IssueSynthsWithoutDebt ¶
func (_SynthetixIssuer *SynthetixIssuerSession) IssueSynthsWithoutDebt(currencyKey [32]byte, to common.Address, amount *big.Int) (*types.Transaction, error)
IssueSynthsWithoutDebt is a paid mutator transaction binding the contract method 0x890235d4.
Solidity: function issueSynthsWithoutDebt(bytes32 currencyKey, address to, uint256 amount) returns(bool rateInvalid)
func (*SynthetixIssuerSession) LastIssueEvent ¶
func (_SynthetixIssuer *SynthetixIssuerSession) LastIssueEvent(account common.Address) (*big.Int, error)
LastIssueEvent is a free data retrieval call binding the contract method 0xdd3d2b2e.
Solidity: function lastIssueEvent(address account) view returns(uint256)
func (*SynthetixIssuerSession) LiquidateAccount ¶
func (_SynthetixIssuer *SynthetixIssuerSession) LiquidateAccount(account common.Address, isSelfLiquidation bool) (*types.Transaction, error)
LiquidateAccount is a paid mutator transaction binding the contract method 0x72c65816.
Solidity: function liquidateAccount(address account, bool isSelfLiquidation) returns(uint256 totalRedeemed, uint256 debtRemoved, uint256 escrowToLiquidate)
func (*SynthetixIssuerSession) LiquidationAmounts ¶
func (_SynthetixIssuer *SynthetixIssuerSession) LiquidationAmounts(account common.Address, isSelfLiquidation bool) (struct { TotalRedeemed *big.Int DebtToRemove *big.Int EscrowToLiquidate *big.Int InitialDebtBalance *big.Int }, error)
LiquidationAmounts is a free data retrieval call binding the contract method 0x5e887fe9.
Solidity: function liquidationAmounts(address account, bool isSelfLiquidation) view returns(uint256 totalRedeemed, uint256 debtToRemove, uint256 escrowToLiquidate, uint256 initialDebtBalance)
func (*SynthetixIssuerSession) MaxIssuableSynths ¶
func (_SynthetixIssuer *SynthetixIssuerSession) MaxIssuableSynths(_issuer common.Address) (*big.Int, error)
MaxIssuableSynths is a free data retrieval call binding the contract method 0x05b3c1c9.
Solidity: function maxIssuableSynths(address _issuer) view returns(uint256)
func (*SynthetixIssuerSession) MinimumStakeTime ¶
func (_SynthetixIssuer *SynthetixIssuerSession) MinimumStakeTime() (*big.Int, error)
MinimumStakeTime is a free data retrieval call binding the contract method 0x242df9e1.
Solidity: function minimumStakeTime() view returns(uint256)
func (*SynthetixIssuerSession) NominateNewOwner ¶
func (_SynthetixIssuer *SynthetixIssuerSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*SynthetixIssuerSession) NominatedOwner ¶
func (_SynthetixIssuer *SynthetixIssuerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixIssuerSession) Owner ¶
func (_SynthetixIssuer *SynthetixIssuerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixIssuerSession) RebuildCache ¶
func (_SynthetixIssuer *SynthetixIssuerSession) RebuildCache() (*types.Transaction, error)
RebuildCache is a paid mutator transaction binding the contract method 0x74185360.
Solidity: function rebuildCache() returns()
func (*SynthetixIssuerSession) RemainingIssuableSynths ¶
func (_SynthetixIssuer *SynthetixIssuerSession) RemainingIssuableSynths(_issuer common.Address) (struct { MaxIssuable *big.Int AlreadyIssued *big.Int TotalSystemDebt *big.Int }, error)
RemainingIssuableSynths is a free data retrieval call binding the contract method 0x1137aedf.
Solidity: function remainingIssuableSynths(address _issuer) view returns(uint256 maxIssuable, uint256 alreadyIssued, uint256 totalSystemDebt)
func (*SynthetixIssuerSession) RemoveSynth ¶
func (_SynthetixIssuer *SynthetixIssuerSession) RemoveSynth(currencyKey [32]byte) (*types.Transaction, error)
RemoveSynth is a paid mutator transaction binding the contract method 0x0b887dae.
Solidity: function removeSynth(bytes32 currencyKey) returns()
func (*SynthetixIssuerSession) RemoveSynths ¶
func (_SynthetixIssuer *SynthetixIssuerSession) RemoveSynths(currencyKeys [][32]byte) (*types.Transaction, error)
RemoveSynths is a paid mutator transaction binding the contract method 0x7168d2c2.
Solidity: function removeSynths(bytes32[] currencyKeys) returns()
func (*SynthetixIssuerSession) Resolver ¶
func (_SynthetixIssuer *SynthetixIssuerSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixIssuerSession) ResolverAddressesRequired ¶
func (_SynthetixIssuer *SynthetixIssuerSession) ResolverAddressesRequired() ([][32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0x899ffef4.
Solidity: function resolverAddressesRequired() view returns(bytes32[] addresses)
func (*SynthetixIssuerSession) SetCurrentPeriodId ¶
func (_SynthetixIssuer *SynthetixIssuerSession) SetCurrentPeriodId(periodId *big.Int) (*types.Transaction, error)
SetCurrentPeriodId is a paid mutator transaction binding the contract method 0x31e6da5a.
Solidity: function setCurrentPeriodId(uint128 periodId) returns()
func (*SynthetixIssuerSession) Synths ¶
func (_SynthetixIssuer *SynthetixIssuerSession) Synths(arg0 [32]byte) (common.Address, error)
Synths is a free data retrieval call binding the contract method 0x32608039.
Solidity: function synths(bytes32 ) view returns(address)
func (*SynthetixIssuerSession) SynthsByAddress ¶
func (_SynthetixIssuer *SynthetixIssuerSession) SynthsByAddress(arg0 common.Address) ([32]byte, error)
SynthsByAddress is a free data retrieval call binding the contract method 0x16b2213f.
Solidity: function synthsByAddress(address ) view returns(bytes32)
func (*SynthetixIssuerSession) TotalIssuedSynths ¶
func (_SynthetixIssuer *SynthetixIssuerSession) TotalIssuedSynths(currencyKey [32]byte, excludeOtherCollateral bool) (*big.Int, error)
TotalIssuedSynths is a free data retrieval call binding the contract method 0x7b1001b7.
Solidity: function totalIssuedSynths(bytes32 currencyKey, bool excludeOtherCollateral) view returns(uint256 totalIssued)
func (*SynthetixIssuerSession) TransferableSynthetixAndAnyRateIsInvalid ¶
func (_SynthetixIssuer *SynthetixIssuerSession) TransferableSynthetixAndAnyRateIsInvalid(account common.Address, balance *big.Int) (struct { Transferable *big.Int AnyRateIsInvalid bool }, error)
TransferableSynthetixAndAnyRateIsInvalid is a free data retrieval call binding the contract method 0x6bed0415.
Solidity: function transferableSynthetixAndAnyRateIsInvalid(address account, uint256 balance) view returns(uint256 transferable, bool anyRateIsInvalid)
func (*SynthetixIssuerSession) UpgradeCollateralShort ¶
func (_SynthetixIssuer *SynthetixIssuerSession) UpgradeCollateralShort(short common.Address, amount *big.Int) (*types.Transaction, error)
UpgradeCollateralShort is a paid mutator transaction binding the contract method 0x1b3ba4d0.
Solidity: function upgradeCollateralShort(address short, uint256 amount) returns()
type SynthetixIssuerSynthAdded ¶
type SynthetixIssuerSynthAdded struct { CurrencyKey [32]byte Synth common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixIssuerSynthAdded represents a SynthAdded event raised by the SynthetixIssuer contract.
type SynthetixIssuerSynthAddedIterator ¶
type SynthetixIssuerSynthAddedIterator struct { Event *SynthetixIssuerSynthAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixIssuerSynthAddedIterator is returned from FilterSynthAdded and is used to iterate over the raw logs and unpacked data for SynthAdded events raised by the SynthetixIssuer contract.
func (*SynthetixIssuerSynthAddedIterator) Close ¶
func (it *SynthetixIssuerSynthAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixIssuerSynthAddedIterator) Error ¶
func (it *SynthetixIssuerSynthAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixIssuerSynthAddedIterator) Next ¶
func (it *SynthetixIssuerSynthAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixIssuerSynthRemoved ¶
type SynthetixIssuerSynthRemoved struct { CurrencyKey [32]byte Synth common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixIssuerSynthRemoved represents a SynthRemoved event raised by the SynthetixIssuer contract.
type SynthetixIssuerSynthRemovedIterator ¶
type SynthetixIssuerSynthRemovedIterator struct { Event *SynthetixIssuerSynthRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixIssuerSynthRemovedIterator is returned from FilterSynthRemoved and is used to iterate over the raw logs and unpacked data for SynthRemoved events raised by the SynthetixIssuer contract.
func (*SynthetixIssuerSynthRemovedIterator) Close ¶
func (it *SynthetixIssuerSynthRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixIssuerSynthRemovedIterator) Error ¶
func (it *SynthetixIssuerSynthRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixIssuerSynthRemovedIterator) Next ¶
func (it *SynthetixIssuerSynthRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixIssuerTransactor ¶
type SynthetixIssuerTransactor struct {
// contains filtered or unexported fields
}
SynthetixIssuerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSynthetixIssuerTransactor ¶
func NewSynthetixIssuerTransactor(address common.Address, transactor bind.ContractTransactor) (*SynthetixIssuerTransactor, error)
NewSynthetixIssuerTransactor creates a new write-only instance of SynthetixIssuer, bound to a specific deployed contract.
func (*SynthetixIssuerTransactor) AcceptOwnership ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixIssuerTransactor) AddSynth ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) AddSynth(opts *bind.TransactOpts, synth common.Address) (*types.Transaction, error)
AddSynth is a paid mutator transaction binding the contract method 0x849cf588.
Solidity: function addSynth(address synth) returns()
func (*SynthetixIssuerTransactor) AddSynths ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) AddSynths(opts *bind.TransactOpts, synthsToAdd []common.Address) (*types.Transaction, error)
AddSynths is a paid mutator transaction binding the contract method 0x47a9b6db.
Solidity: function addSynths(address[] synthsToAdd) returns()
func (*SynthetixIssuerTransactor) BurnForRedemption ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) BurnForRedemption(opts *bind.TransactOpts, deprecatedSynthProxy common.Address, account common.Address, balance *big.Int) (*types.Transaction, error)
BurnForRedemption is a paid mutator transaction binding the contract method 0xd686c06c.
Solidity: function burnForRedemption(address deprecatedSynthProxy, address account, uint256 balance) returns()
func (*SynthetixIssuerTransactor) BurnSynths ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) BurnSynths(opts *bind.TransactOpts, from common.Address, amount *big.Int) (*types.Transaction, error)
BurnSynths is a paid mutator transaction binding the contract method 0xb06e8c65.
Solidity: function burnSynths(address from, uint256 amount) returns()
func (*SynthetixIssuerTransactor) BurnSynthsOnBehalf ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) BurnSynthsOnBehalf(opts *bind.TransactOpts, burnForAddress common.Address, from common.Address, amount *big.Int) (*types.Transaction, error)
BurnSynthsOnBehalf is a paid mutator transaction binding the contract method 0x9a5154b4.
Solidity: function burnSynthsOnBehalf(address burnForAddress, address from, uint256 amount) returns()
func (*SynthetixIssuerTransactor) BurnSynthsToTarget ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) BurnSynthsToTarget(opts *bind.TransactOpts, from common.Address) (*types.Transaction, error)
BurnSynthsToTarget is a paid mutator transaction binding the contract method 0x497d704a.
Solidity: function burnSynthsToTarget(address from) returns()
func (*SynthetixIssuerTransactor) BurnSynthsToTargetOnBehalf ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) BurnSynthsToTargetOnBehalf(opts *bind.TransactOpts, burnForAddress common.Address, from common.Address) (*types.Transaction, error)
BurnSynthsToTargetOnBehalf is a paid mutator transaction binding the contract method 0x2b3f41aa.
Solidity: function burnSynthsToTargetOnBehalf(address burnForAddress, address from) returns()
func (*SynthetixIssuerTransactor) BurnSynthsWithoutDebt ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) BurnSynthsWithoutDebt(opts *bind.TransactOpts, currencyKey [32]byte, from common.Address, amount *big.Int) (*types.Transaction, error)
BurnSynthsWithoutDebt is a paid mutator transaction binding the contract method 0xc81ff8fa.
Solidity: function burnSynthsWithoutDebt(bytes32 currencyKey, address from, uint256 amount) returns(bool rateInvalid)
func (*SynthetixIssuerTransactor) IssueMaxSynths ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) IssueMaxSynths(opts *bind.TransactOpts, from common.Address) (*types.Transaction, error)
IssueMaxSynths is a paid mutator transaction binding the contract method 0xc8977132.
Solidity: function issueMaxSynths(address from) returns()
func (*SynthetixIssuerTransactor) IssueMaxSynthsOnBehalf ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) IssueMaxSynthsOnBehalf(opts *bind.TransactOpts, issueForAddress common.Address, from common.Address) (*types.Transaction, error)
IssueMaxSynthsOnBehalf is a paid mutator transaction binding the contract method 0xfd864ccf.
Solidity: function issueMaxSynthsOnBehalf(address issueForAddress, address from) returns()
func (*SynthetixIssuerTransactor) IssueSynths ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) IssueSynths(opts *bind.TransactOpts, from common.Address, amount *big.Int) (*types.Transaction, error)
IssueSynths is a paid mutator transaction binding the contract method 0x042e0688.
Solidity: function issueSynths(address from, uint256 amount) returns()
func (*SynthetixIssuerTransactor) IssueSynthsOnBehalf ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) IssueSynthsOnBehalf(opts *bind.TransactOpts, issueForAddress common.Address, from common.Address, amount *big.Int) (*types.Transaction, error)
IssueSynthsOnBehalf is a paid mutator transaction binding the contract method 0x44ec6b62.
Solidity: function issueSynthsOnBehalf(address issueForAddress, address from, uint256 amount) returns()
func (*SynthetixIssuerTransactor) IssueSynthsWithoutDebt ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) IssueSynthsWithoutDebt(opts *bind.TransactOpts, currencyKey [32]byte, to common.Address, amount *big.Int) (*types.Transaction, error)
IssueSynthsWithoutDebt is a paid mutator transaction binding the contract method 0x890235d4.
Solidity: function issueSynthsWithoutDebt(bytes32 currencyKey, address to, uint256 amount) returns(bool rateInvalid)
func (*SynthetixIssuerTransactor) LiquidateAccount ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) LiquidateAccount(opts *bind.TransactOpts, account common.Address, isSelfLiquidation bool) (*types.Transaction, error)
LiquidateAccount is a paid mutator transaction binding the contract method 0x72c65816.
Solidity: function liquidateAccount(address account, bool isSelfLiquidation) returns(uint256 totalRedeemed, uint256 debtRemoved, uint256 escrowToLiquidate)
func (*SynthetixIssuerTransactor) NominateNewOwner ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*SynthetixIssuerTransactor) RebuildCache ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) RebuildCache(opts *bind.TransactOpts) (*types.Transaction, error)
RebuildCache is a paid mutator transaction binding the contract method 0x74185360.
Solidity: function rebuildCache() returns()
func (*SynthetixIssuerTransactor) RemoveSynth ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) RemoveSynth(opts *bind.TransactOpts, currencyKey [32]byte) (*types.Transaction, error)
RemoveSynth is a paid mutator transaction binding the contract method 0x0b887dae.
Solidity: function removeSynth(bytes32 currencyKey) returns()
func (*SynthetixIssuerTransactor) RemoveSynths ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) RemoveSynths(opts *bind.TransactOpts, currencyKeys [][32]byte) (*types.Transaction, error)
RemoveSynths is a paid mutator transaction binding the contract method 0x7168d2c2.
Solidity: function removeSynths(bytes32[] currencyKeys) returns()
func (*SynthetixIssuerTransactor) SetCurrentPeriodId ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) SetCurrentPeriodId(opts *bind.TransactOpts, periodId *big.Int) (*types.Transaction, error)
SetCurrentPeriodId is a paid mutator transaction binding the contract method 0x31e6da5a.
Solidity: function setCurrentPeriodId(uint128 periodId) returns()
func (*SynthetixIssuerTransactor) UpgradeCollateralShort ¶
func (_SynthetixIssuer *SynthetixIssuerTransactor) UpgradeCollateralShort(opts *bind.TransactOpts, short common.Address, amount *big.Int) (*types.Transaction, error)
UpgradeCollateralShort is a paid mutator transaction binding the contract method 0x1b3ba4d0.
Solidity: function upgradeCollateralShort(address short, uint256 amount) returns()
type SynthetixIssuerTransactorRaw ¶
type SynthetixIssuerTransactorRaw struct {
Contract *SynthetixIssuerTransactor // Generic write-only contract binding to access the raw methods on
}
SynthetixIssuerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SynthetixIssuerTransactorRaw) Transact ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynthetixIssuerTransactorRaw) Transfer ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorRaw) 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 SynthetixIssuerTransactorSession ¶
type SynthetixIssuerTransactorSession struct { Contract *SynthetixIssuerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SynthetixIssuerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SynthetixIssuerTransactorSession) AcceptOwnership ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixIssuerTransactorSession) AddSynth ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) AddSynth(synth common.Address) (*types.Transaction, error)
AddSynth is a paid mutator transaction binding the contract method 0x849cf588.
Solidity: function addSynth(address synth) returns()
func (*SynthetixIssuerTransactorSession) AddSynths ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) AddSynths(synthsToAdd []common.Address) (*types.Transaction, error)
AddSynths is a paid mutator transaction binding the contract method 0x47a9b6db.
Solidity: function addSynths(address[] synthsToAdd) returns()
func (*SynthetixIssuerTransactorSession) BurnForRedemption ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) BurnForRedemption(deprecatedSynthProxy common.Address, account common.Address, balance *big.Int) (*types.Transaction, error)
BurnForRedemption is a paid mutator transaction binding the contract method 0xd686c06c.
Solidity: function burnForRedemption(address deprecatedSynthProxy, address account, uint256 balance) returns()
func (*SynthetixIssuerTransactorSession) BurnSynths ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) BurnSynths(from common.Address, amount *big.Int) (*types.Transaction, error)
BurnSynths is a paid mutator transaction binding the contract method 0xb06e8c65.
Solidity: function burnSynths(address from, uint256 amount) returns()
func (*SynthetixIssuerTransactorSession) BurnSynthsOnBehalf ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) BurnSynthsOnBehalf(burnForAddress common.Address, from common.Address, amount *big.Int) (*types.Transaction, error)
BurnSynthsOnBehalf is a paid mutator transaction binding the contract method 0x9a5154b4.
Solidity: function burnSynthsOnBehalf(address burnForAddress, address from, uint256 amount) returns()
func (*SynthetixIssuerTransactorSession) BurnSynthsToTarget ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) BurnSynthsToTarget(from common.Address) (*types.Transaction, error)
BurnSynthsToTarget is a paid mutator transaction binding the contract method 0x497d704a.
Solidity: function burnSynthsToTarget(address from) returns()
func (*SynthetixIssuerTransactorSession) BurnSynthsToTargetOnBehalf ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) BurnSynthsToTargetOnBehalf(burnForAddress common.Address, from common.Address) (*types.Transaction, error)
BurnSynthsToTargetOnBehalf is a paid mutator transaction binding the contract method 0x2b3f41aa.
Solidity: function burnSynthsToTargetOnBehalf(address burnForAddress, address from) returns()
func (*SynthetixIssuerTransactorSession) BurnSynthsWithoutDebt ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) BurnSynthsWithoutDebt(currencyKey [32]byte, from common.Address, amount *big.Int) (*types.Transaction, error)
BurnSynthsWithoutDebt is a paid mutator transaction binding the contract method 0xc81ff8fa.
Solidity: function burnSynthsWithoutDebt(bytes32 currencyKey, address from, uint256 amount) returns(bool rateInvalid)
func (*SynthetixIssuerTransactorSession) IssueMaxSynths ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) IssueMaxSynths(from common.Address) (*types.Transaction, error)
IssueMaxSynths is a paid mutator transaction binding the contract method 0xc8977132.
Solidity: function issueMaxSynths(address from) returns()
func (*SynthetixIssuerTransactorSession) IssueMaxSynthsOnBehalf ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) IssueMaxSynthsOnBehalf(issueForAddress common.Address, from common.Address) (*types.Transaction, error)
IssueMaxSynthsOnBehalf is a paid mutator transaction binding the contract method 0xfd864ccf.
Solidity: function issueMaxSynthsOnBehalf(address issueForAddress, address from) returns()
func (*SynthetixIssuerTransactorSession) IssueSynths ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) IssueSynths(from common.Address, amount *big.Int) (*types.Transaction, error)
IssueSynths is a paid mutator transaction binding the contract method 0x042e0688.
Solidity: function issueSynths(address from, uint256 amount) returns()
func (*SynthetixIssuerTransactorSession) IssueSynthsOnBehalf ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) IssueSynthsOnBehalf(issueForAddress common.Address, from common.Address, amount *big.Int) (*types.Transaction, error)
IssueSynthsOnBehalf is a paid mutator transaction binding the contract method 0x44ec6b62.
Solidity: function issueSynthsOnBehalf(address issueForAddress, address from, uint256 amount) returns()
func (*SynthetixIssuerTransactorSession) IssueSynthsWithoutDebt ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) IssueSynthsWithoutDebt(currencyKey [32]byte, to common.Address, amount *big.Int) (*types.Transaction, error)
IssueSynthsWithoutDebt is a paid mutator transaction binding the contract method 0x890235d4.
Solidity: function issueSynthsWithoutDebt(bytes32 currencyKey, address to, uint256 amount) returns(bool rateInvalid)
func (*SynthetixIssuerTransactorSession) LiquidateAccount ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) LiquidateAccount(account common.Address, isSelfLiquidation bool) (*types.Transaction, error)
LiquidateAccount is a paid mutator transaction binding the contract method 0x72c65816.
Solidity: function liquidateAccount(address account, bool isSelfLiquidation) returns(uint256 totalRedeemed, uint256 debtRemoved, uint256 escrowToLiquidate)
func (*SynthetixIssuerTransactorSession) NominateNewOwner ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*SynthetixIssuerTransactorSession) RebuildCache ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) RebuildCache() (*types.Transaction, error)
RebuildCache is a paid mutator transaction binding the contract method 0x74185360.
Solidity: function rebuildCache() returns()
func (*SynthetixIssuerTransactorSession) RemoveSynth ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) RemoveSynth(currencyKey [32]byte) (*types.Transaction, error)
RemoveSynth is a paid mutator transaction binding the contract method 0x0b887dae.
Solidity: function removeSynth(bytes32 currencyKey) returns()
func (*SynthetixIssuerTransactorSession) RemoveSynths ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) RemoveSynths(currencyKeys [][32]byte) (*types.Transaction, error)
RemoveSynths is a paid mutator transaction binding the contract method 0x7168d2c2.
Solidity: function removeSynths(bytes32[] currencyKeys) returns()
func (*SynthetixIssuerTransactorSession) SetCurrentPeriodId ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) SetCurrentPeriodId(periodId *big.Int) (*types.Transaction, error)
SetCurrentPeriodId is a paid mutator transaction binding the contract method 0x31e6da5a.
Solidity: function setCurrentPeriodId(uint128 periodId) returns()
func (*SynthetixIssuerTransactorSession) UpgradeCollateralShort ¶
func (_SynthetixIssuer *SynthetixIssuerTransactorSession) UpgradeCollateralShort(short common.Address, amount *big.Int) (*types.Transaction, error)
UpgradeCollateralShort is a paid mutator transaction binding the contract method 0x1b3ba4d0.
Solidity: function upgradeCollateralShort(address short, uint256 amount) returns()
type SynthetixLiquidatorRewards ¶
type SynthetixLiquidatorRewards struct { SynthetixLiquidatorRewardsCaller // Read-only binding to the contract SynthetixLiquidatorRewardsTransactor // Write-only binding to the contract SynthetixLiquidatorRewardsFilterer // Log filterer for contract events }
SynthetixLiquidatorRewards is an auto generated Go binding around an Ethereum contract.
func NewSynthetixLiquidatorRewards ¶
func NewSynthetixLiquidatorRewards(address common.Address, backend bind.ContractBackend) (*SynthetixLiquidatorRewards, error)
NewSynthetixLiquidatorRewards creates a new instance of SynthetixLiquidatorRewards, bound to a specific deployed contract.
type SynthetixLiquidatorRewardsCacheUpdated ¶
type SynthetixLiquidatorRewardsCacheUpdated struct { Name [32]byte Destination common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixLiquidatorRewardsCacheUpdated represents a CacheUpdated event raised by the SynthetixLiquidatorRewards contract.
type SynthetixLiquidatorRewardsCacheUpdatedIterator ¶
type SynthetixLiquidatorRewardsCacheUpdatedIterator struct { Event *SynthetixLiquidatorRewardsCacheUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixLiquidatorRewardsCacheUpdatedIterator is returned from FilterCacheUpdated and is used to iterate over the raw logs and unpacked data for CacheUpdated events raised by the SynthetixLiquidatorRewards contract.
func (*SynthetixLiquidatorRewardsCacheUpdatedIterator) Close ¶
func (it *SynthetixLiquidatorRewardsCacheUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixLiquidatorRewardsCacheUpdatedIterator) Error ¶
func (it *SynthetixLiquidatorRewardsCacheUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixLiquidatorRewardsCacheUpdatedIterator) Next ¶
func (it *SynthetixLiquidatorRewardsCacheUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixLiquidatorRewardsCaller ¶
type SynthetixLiquidatorRewardsCaller struct {
// contains filtered or unexported fields
}
SynthetixLiquidatorRewardsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSynthetixLiquidatorRewardsCaller ¶
func NewSynthetixLiquidatorRewardsCaller(address common.Address, caller bind.ContractCaller) (*SynthetixLiquidatorRewardsCaller, error)
NewSynthetixLiquidatorRewardsCaller creates a new read-only instance of SynthetixLiquidatorRewards, bound to a specific deployed contract.
func (*SynthetixLiquidatorRewardsCaller) AccumulatedRewardsPerShare ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) AccumulatedRewardsPerShare(opts *bind.CallOpts) (*big.Int, error)
AccumulatedRewardsPerShare is a free data retrieval call binding the contract method 0x061960aa.
Solidity: function accumulatedRewardsPerShare() view returns(uint256)
func (*SynthetixLiquidatorRewardsCaller) CONTRACTNAME ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) CONTRACTNAME(opts *bind.CallOpts) ([32]byte, error)
CONTRACTNAME is a free data retrieval call binding the contract method 0x614d08f8.
Solidity: function CONTRACT_NAME() view returns(bytes32)
func (*SynthetixLiquidatorRewardsCaller) Earned ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) Earned(opts *bind.CallOpts, account common.Address) (*big.Int, error)
Earned is a free data retrieval call binding the contract method 0x008cc262.
Solidity: function earned(address account) view returns(uint256)
func (*SynthetixLiquidatorRewardsCaller) Entries ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) Entries(opts *bind.CallOpts, arg0 common.Address) (struct { Claimable *big.Int EntryAccumulatedRewards *big.Int }, error)
Entries is a free data retrieval call binding the contract method 0xf29ee125.
Solidity: function entries(address ) view returns(uint128 claimable, uint128 entryAccumulatedRewards)
func (*SynthetixLiquidatorRewardsCaller) Initiated ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) Initiated(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Initiated is a free data retrieval call binding the contract method 0x049939f3.
Solidity: function initiated(address ) view returns(bool)
func (*SynthetixLiquidatorRewardsCaller) IsResolverCached ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) IsResolverCached(opts *bind.CallOpts) (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x2af64bd3.
Solidity: function isResolverCached() view returns(bool)
func (*SynthetixLiquidatorRewardsCaller) NominatedOwner ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixLiquidatorRewardsCaller) Owner ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixLiquidatorRewardsCaller) Resolver ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) Resolver(opts *bind.CallOpts) (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixLiquidatorRewardsCaller) ResolverAddressesRequired ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCaller) ResolverAddressesRequired(opts *bind.CallOpts) ([][32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0x899ffef4.
Solidity: function resolverAddressesRequired() view returns(bytes32[] addresses)
type SynthetixLiquidatorRewardsCallerRaw ¶
type SynthetixLiquidatorRewardsCallerRaw struct {
Contract *SynthetixLiquidatorRewardsCaller // Generic read-only contract binding to access the raw methods on
}
SynthetixLiquidatorRewardsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SynthetixLiquidatorRewardsCallerRaw) Call ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerRaw) 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 SynthetixLiquidatorRewardsCallerSession ¶
type SynthetixLiquidatorRewardsCallerSession struct { Contract *SynthetixLiquidatorRewardsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SynthetixLiquidatorRewardsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SynthetixLiquidatorRewardsCallerSession) AccumulatedRewardsPerShare ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) AccumulatedRewardsPerShare() (*big.Int, error)
AccumulatedRewardsPerShare is a free data retrieval call binding the contract method 0x061960aa.
Solidity: function accumulatedRewardsPerShare() view returns(uint256)
func (*SynthetixLiquidatorRewardsCallerSession) CONTRACTNAME ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) CONTRACTNAME() ([32]byte, error)
CONTRACTNAME is a free data retrieval call binding the contract method 0x614d08f8.
Solidity: function CONTRACT_NAME() view returns(bytes32)
func (*SynthetixLiquidatorRewardsCallerSession) Earned ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) Earned(account common.Address) (*big.Int, error)
Earned is a free data retrieval call binding the contract method 0x008cc262.
Solidity: function earned(address account) view returns(uint256)
func (*SynthetixLiquidatorRewardsCallerSession) Entries ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) Entries(arg0 common.Address) (struct { Claimable *big.Int EntryAccumulatedRewards *big.Int }, error)
Entries is a free data retrieval call binding the contract method 0xf29ee125.
Solidity: function entries(address ) view returns(uint128 claimable, uint128 entryAccumulatedRewards)
func (*SynthetixLiquidatorRewardsCallerSession) Initiated ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) Initiated(arg0 common.Address) (bool, error)
Initiated is a free data retrieval call binding the contract method 0x049939f3.
Solidity: function initiated(address ) view returns(bool)
func (*SynthetixLiquidatorRewardsCallerSession) IsResolverCached ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) IsResolverCached() (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x2af64bd3.
Solidity: function isResolverCached() view returns(bool)
func (*SynthetixLiquidatorRewardsCallerSession) NominatedOwner ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixLiquidatorRewardsCallerSession) Owner ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixLiquidatorRewardsCallerSession) Resolver ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixLiquidatorRewardsCallerSession) ResolverAddressesRequired ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsCallerSession) ResolverAddressesRequired() ([][32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0x899ffef4.
Solidity: function resolverAddressesRequired() view returns(bytes32[] addresses)
type SynthetixLiquidatorRewardsFilterer ¶
type SynthetixLiquidatorRewardsFilterer struct {
// contains filtered or unexported fields
}
SynthetixLiquidatorRewardsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSynthetixLiquidatorRewardsFilterer ¶
func NewSynthetixLiquidatorRewardsFilterer(address common.Address, filterer bind.ContractFilterer) (*SynthetixLiquidatorRewardsFilterer, error)
NewSynthetixLiquidatorRewardsFilterer creates a new log filterer instance of SynthetixLiquidatorRewards, bound to a specific deployed contract.
func (*SynthetixLiquidatorRewardsFilterer) FilterCacheUpdated ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) FilterCacheUpdated(opts *bind.FilterOpts) (*SynthetixLiquidatorRewardsCacheUpdatedIterator, error)
FilterCacheUpdated is a free log retrieval operation binding the contract event 0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68.
Solidity: event CacheUpdated(bytes32 name, address destination)
func (*SynthetixLiquidatorRewardsFilterer) FilterOwnerChanged ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*SynthetixLiquidatorRewardsOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixLiquidatorRewardsFilterer) FilterOwnerNominated ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*SynthetixLiquidatorRewardsOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixLiquidatorRewardsFilterer) FilterRewardPaid ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) FilterRewardPaid(opts *bind.FilterOpts, user []common.Address) (*SynthetixLiquidatorRewardsRewardPaidIterator, error)
FilterRewardPaid is a free log retrieval operation binding the contract event 0xe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486.
Solidity: event RewardPaid(address indexed user, uint256 reward)
func (*SynthetixLiquidatorRewardsFilterer) ParseCacheUpdated ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) ParseCacheUpdated(log types.Log) (*SynthetixLiquidatorRewardsCacheUpdated, error)
ParseCacheUpdated is a log parse operation binding the contract event 0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68.
Solidity: event CacheUpdated(bytes32 name, address destination)
func (*SynthetixLiquidatorRewardsFilterer) ParseOwnerChanged ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) ParseOwnerChanged(log types.Log) (*SynthetixLiquidatorRewardsOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixLiquidatorRewardsFilterer) ParseOwnerNominated ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) ParseOwnerNominated(log types.Log) (*SynthetixLiquidatorRewardsOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixLiquidatorRewardsFilterer) ParseRewardPaid ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) ParseRewardPaid(log types.Log) (*SynthetixLiquidatorRewardsRewardPaid, error)
ParseRewardPaid is a log parse operation binding the contract event 0xe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486.
Solidity: event RewardPaid(address indexed user, uint256 reward)
func (*SynthetixLiquidatorRewardsFilterer) WatchCacheUpdated ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) WatchCacheUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixLiquidatorRewardsCacheUpdated) (event.Subscription, error)
WatchCacheUpdated is a free log subscription operation binding the contract event 0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68.
Solidity: event CacheUpdated(bytes32 name, address destination)
func (*SynthetixLiquidatorRewardsFilterer) WatchOwnerChanged ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SynthetixLiquidatorRewardsOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixLiquidatorRewardsFilterer) WatchOwnerNominated ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *SynthetixLiquidatorRewardsOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixLiquidatorRewardsFilterer) WatchRewardPaid ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsFilterer) WatchRewardPaid(opts *bind.WatchOpts, sink chan<- *SynthetixLiquidatorRewardsRewardPaid, user []common.Address) (event.Subscription, error)
WatchRewardPaid is a free log subscription operation binding the contract event 0xe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486.
Solidity: event RewardPaid(address indexed user, uint256 reward)
type SynthetixLiquidatorRewardsOwnerChanged ¶
type SynthetixLiquidatorRewardsOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixLiquidatorRewardsOwnerChanged represents a OwnerChanged event raised by the SynthetixLiquidatorRewards contract.
type SynthetixLiquidatorRewardsOwnerChangedIterator ¶
type SynthetixLiquidatorRewardsOwnerChangedIterator struct { Event *SynthetixLiquidatorRewardsOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixLiquidatorRewardsOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the SynthetixLiquidatorRewards contract.
func (*SynthetixLiquidatorRewardsOwnerChangedIterator) Close ¶
func (it *SynthetixLiquidatorRewardsOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixLiquidatorRewardsOwnerChangedIterator) Error ¶
func (it *SynthetixLiquidatorRewardsOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixLiquidatorRewardsOwnerChangedIterator) Next ¶
func (it *SynthetixLiquidatorRewardsOwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixLiquidatorRewardsOwnerNominated ¶
type SynthetixLiquidatorRewardsOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixLiquidatorRewardsOwnerNominated represents a OwnerNominated event raised by the SynthetixLiquidatorRewards contract.
type SynthetixLiquidatorRewardsOwnerNominatedIterator ¶
type SynthetixLiquidatorRewardsOwnerNominatedIterator struct { Event *SynthetixLiquidatorRewardsOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixLiquidatorRewardsOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the SynthetixLiquidatorRewards contract.
func (*SynthetixLiquidatorRewardsOwnerNominatedIterator) Close ¶
func (it *SynthetixLiquidatorRewardsOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixLiquidatorRewardsOwnerNominatedIterator) Error ¶
func (it *SynthetixLiquidatorRewardsOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixLiquidatorRewardsOwnerNominatedIterator) Next ¶
func (it *SynthetixLiquidatorRewardsOwnerNominatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixLiquidatorRewardsRaw ¶
type SynthetixLiquidatorRewardsRaw struct {
Contract *SynthetixLiquidatorRewards // Generic contract binding to access the raw methods on
}
SynthetixLiquidatorRewardsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SynthetixLiquidatorRewardsRaw) Call ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsRaw) 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 (*SynthetixLiquidatorRewardsRaw) Transact ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynthetixLiquidatorRewardsRaw) Transfer ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsRaw) 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 SynthetixLiquidatorRewardsRewardPaid ¶
type SynthetixLiquidatorRewardsRewardPaid struct { User common.Address Reward *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixLiquidatorRewardsRewardPaid represents a RewardPaid event raised by the SynthetixLiquidatorRewards contract.
type SynthetixLiquidatorRewardsRewardPaidIterator ¶
type SynthetixLiquidatorRewardsRewardPaidIterator struct { Event *SynthetixLiquidatorRewardsRewardPaid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixLiquidatorRewardsRewardPaidIterator is returned from FilterRewardPaid and is used to iterate over the raw logs and unpacked data for RewardPaid events raised by the SynthetixLiquidatorRewards contract.
func (*SynthetixLiquidatorRewardsRewardPaidIterator) Close ¶
func (it *SynthetixLiquidatorRewardsRewardPaidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixLiquidatorRewardsRewardPaidIterator) Error ¶
func (it *SynthetixLiquidatorRewardsRewardPaidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixLiquidatorRewardsRewardPaidIterator) Next ¶
func (it *SynthetixLiquidatorRewardsRewardPaidIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixLiquidatorRewardsSession ¶
type SynthetixLiquidatorRewardsSession struct { Contract *SynthetixLiquidatorRewards // 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 }
SynthetixLiquidatorRewardsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SynthetixLiquidatorRewardsSession) AcceptOwnership ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixLiquidatorRewardsSession) AccumulatedRewardsPerShare ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) AccumulatedRewardsPerShare() (*big.Int, error)
AccumulatedRewardsPerShare is a free data retrieval call binding the contract method 0x061960aa.
Solidity: function accumulatedRewardsPerShare() view returns(uint256)
func (*SynthetixLiquidatorRewardsSession) CONTRACTNAME ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) CONTRACTNAME() ([32]byte, error)
CONTRACTNAME is a free data retrieval call binding the contract method 0x614d08f8.
Solidity: function CONTRACT_NAME() view returns(bytes32)
func (*SynthetixLiquidatorRewardsSession) Earned ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) Earned(account common.Address) (*big.Int, error)
Earned is a free data retrieval call binding the contract method 0x008cc262.
Solidity: function earned(address account) view returns(uint256)
func (*SynthetixLiquidatorRewardsSession) Entries ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) Entries(arg0 common.Address) (struct { Claimable *big.Int EntryAccumulatedRewards *big.Int }, error)
Entries is a free data retrieval call binding the contract method 0xf29ee125.
Solidity: function entries(address ) view returns(uint128 claimable, uint128 entryAccumulatedRewards)
func (*SynthetixLiquidatorRewardsSession) GetReward ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) GetReward(account common.Address) (*types.Transaction, error)
GetReward is a paid mutator transaction binding the contract method 0xc00007b0.
Solidity: function getReward(address account) returns()
func (*SynthetixLiquidatorRewardsSession) Initiated ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) Initiated(arg0 common.Address) (bool, error)
Initiated is a free data retrieval call binding the contract method 0x049939f3.
Solidity: function initiated(address ) view returns(bool)
func (*SynthetixLiquidatorRewardsSession) IsResolverCached ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) IsResolverCached() (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x2af64bd3.
Solidity: function isResolverCached() view returns(bool)
func (*SynthetixLiquidatorRewardsSession) NominateNewOwner ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*SynthetixLiquidatorRewardsSession) NominatedOwner ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixLiquidatorRewardsSession) NotifyRewardAmount ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) NotifyRewardAmount(reward *big.Int) (*types.Transaction, error)
NotifyRewardAmount is a paid mutator transaction binding the contract method 0x3c6b16ab.
Solidity: function notifyRewardAmount(uint256 reward) returns()
func (*SynthetixLiquidatorRewardsSession) Owner ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixLiquidatorRewardsSession) RebuildCache ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) RebuildCache() (*types.Transaction, error)
RebuildCache is a paid mutator transaction binding the contract method 0x74185360.
Solidity: function rebuildCache() returns()
func (*SynthetixLiquidatorRewardsSession) Resolver ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixLiquidatorRewardsSession) ResolverAddressesRequired ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) ResolverAddressesRequired() ([][32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0x899ffef4.
Solidity: function resolverAddressesRequired() view returns(bytes32[] addresses)
func (*SynthetixLiquidatorRewardsSession) UpdateEntry ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsSession) UpdateEntry(account common.Address) (*types.Transaction, error)
UpdateEntry is a paid mutator transaction binding the contract method 0x270fb338.
Solidity: function updateEntry(address account) returns()
type SynthetixLiquidatorRewardsTransactor ¶
type SynthetixLiquidatorRewardsTransactor struct {
// contains filtered or unexported fields
}
SynthetixLiquidatorRewardsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSynthetixLiquidatorRewardsTransactor ¶
func NewSynthetixLiquidatorRewardsTransactor(address common.Address, transactor bind.ContractTransactor) (*SynthetixLiquidatorRewardsTransactor, error)
NewSynthetixLiquidatorRewardsTransactor creates a new write-only instance of SynthetixLiquidatorRewards, bound to a specific deployed contract.
func (*SynthetixLiquidatorRewardsTransactor) AcceptOwnership ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixLiquidatorRewardsTransactor) GetReward ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactor) GetReward(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
GetReward is a paid mutator transaction binding the contract method 0xc00007b0.
Solidity: function getReward(address account) returns()
func (*SynthetixLiquidatorRewardsTransactor) NominateNewOwner ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*SynthetixLiquidatorRewardsTransactor) NotifyRewardAmount ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactor) NotifyRewardAmount(opts *bind.TransactOpts, reward *big.Int) (*types.Transaction, error)
NotifyRewardAmount is a paid mutator transaction binding the contract method 0x3c6b16ab.
Solidity: function notifyRewardAmount(uint256 reward) returns()
func (*SynthetixLiquidatorRewardsTransactor) RebuildCache ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactor) RebuildCache(opts *bind.TransactOpts) (*types.Transaction, error)
RebuildCache is a paid mutator transaction binding the contract method 0x74185360.
Solidity: function rebuildCache() returns()
func (*SynthetixLiquidatorRewardsTransactor) UpdateEntry ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactor) UpdateEntry(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
UpdateEntry is a paid mutator transaction binding the contract method 0x270fb338.
Solidity: function updateEntry(address account) returns()
type SynthetixLiquidatorRewardsTransactorRaw ¶
type SynthetixLiquidatorRewardsTransactorRaw struct {
Contract *SynthetixLiquidatorRewardsTransactor // Generic write-only contract binding to access the raw methods on
}
SynthetixLiquidatorRewardsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SynthetixLiquidatorRewardsTransactorRaw) Transact ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynthetixLiquidatorRewardsTransactorRaw) Transfer ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorRaw) 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 SynthetixLiquidatorRewardsTransactorSession ¶
type SynthetixLiquidatorRewardsTransactorSession struct { Contract *SynthetixLiquidatorRewardsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SynthetixLiquidatorRewardsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SynthetixLiquidatorRewardsTransactorSession) AcceptOwnership ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixLiquidatorRewardsTransactorSession) GetReward ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorSession) GetReward(account common.Address) (*types.Transaction, error)
GetReward is a paid mutator transaction binding the contract method 0xc00007b0.
Solidity: function getReward(address account) returns()
func (*SynthetixLiquidatorRewardsTransactorSession) NominateNewOwner ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*SynthetixLiquidatorRewardsTransactorSession) NotifyRewardAmount ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorSession) NotifyRewardAmount(reward *big.Int) (*types.Transaction, error)
NotifyRewardAmount is a paid mutator transaction binding the contract method 0x3c6b16ab.
Solidity: function notifyRewardAmount(uint256 reward) returns()
func (*SynthetixLiquidatorRewardsTransactorSession) RebuildCache ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorSession) RebuildCache() (*types.Transaction, error)
RebuildCache is a paid mutator transaction binding the contract method 0x74185360.
Solidity: function rebuildCache() returns()
func (*SynthetixLiquidatorRewardsTransactorSession) UpdateEntry ¶
func (_SynthetixLiquidatorRewards *SynthetixLiquidatorRewardsTransactorSession) UpdateEntry(account common.Address) (*types.Transaction, error)
UpdateEntry is a paid mutator transaction binding the contract method 0x270fb338.
Solidity: function updateEntry(address account) returns()
type SynthetixMultiCollateral ¶
type SynthetixMultiCollateral struct { SynthetixMultiCollateralCaller // Read-only binding to the contract SynthetixMultiCollateralTransactor // Write-only binding to the contract SynthetixMultiCollateralFilterer // Log filterer for contract events }
SynthetixMultiCollateral is an auto generated Go binding around an Ethereum contract.
func NewSynthetixMultiCollateral ¶
func NewSynthetixMultiCollateral(address common.Address, backend bind.ContractBackend) (*SynthetixMultiCollateral, error)
NewSynthetixMultiCollateral creates a new instance of SynthetixMultiCollateral, bound to a specific deployed contract.
type SynthetixMultiCollateralApproval ¶
type SynthetixMultiCollateralApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixMultiCollateralApproval represents a Approval event raised by the SynthetixMultiCollateral contract.
type SynthetixMultiCollateralApprovalIterator ¶
type SynthetixMultiCollateralApprovalIterator struct { Event *SynthetixMultiCollateralApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixMultiCollateralApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the SynthetixMultiCollateral contract.
func (*SynthetixMultiCollateralApprovalIterator) Close ¶
func (it *SynthetixMultiCollateralApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixMultiCollateralApprovalIterator) Error ¶
func (it *SynthetixMultiCollateralApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixMultiCollateralApprovalIterator) Next ¶
func (it *SynthetixMultiCollateralApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixMultiCollateralBurned ¶
type SynthetixMultiCollateralBurned struct { Account common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixMultiCollateralBurned represents a Burned event raised by the SynthetixMultiCollateral contract.
type SynthetixMultiCollateralBurnedIterator ¶
type SynthetixMultiCollateralBurnedIterator struct { Event *SynthetixMultiCollateralBurned // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixMultiCollateralBurnedIterator is returned from FilterBurned and is used to iterate over the raw logs and unpacked data for Burned events raised by the SynthetixMultiCollateral contract.
func (*SynthetixMultiCollateralBurnedIterator) Close ¶
func (it *SynthetixMultiCollateralBurnedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixMultiCollateralBurnedIterator) Error ¶
func (it *SynthetixMultiCollateralBurnedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixMultiCollateralBurnedIterator) Next ¶
func (it *SynthetixMultiCollateralBurnedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixMultiCollateralCacheUpdated ¶
type SynthetixMultiCollateralCacheUpdated struct { Name [32]byte Destination common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixMultiCollateralCacheUpdated represents a CacheUpdated event raised by the SynthetixMultiCollateral contract.
type SynthetixMultiCollateralCacheUpdatedIterator ¶
type SynthetixMultiCollateralCacheUpdatedIterator struct { Event *SynthetixMultiCollateralCacheUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixMultiCollateralCacheUpdatedIterator is returned from FilterCacheUpdated and is used to iterate over the raw logs and unpacked data for CacheUpdated events raised by the SynthetixMultiCollateral contract.
func (*SynthetixMultiCollateralCacheUpdatedIterator) Close ¶
func (it *SynthetixMultiCollateralCacheUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixMultiCollateralCacheUpdatedIterator) Error ¶
func (it *SynthetixMultiCollateralCacheUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixMultiCollateralCacheUpdatedIterator) Next ¶
func (it *SynthetixMultiCollateralCacheUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixMultiCollateralCaller ¶
type SynthetixMultiCollateralCaller struct {
// contains filtered or unexported fields
}
SynthetixMultiCollateralCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSynthetixMultiCollateralCaller ¶
func NewSynthetixMultiCollateralCaller(address common.Address, caller bind.ContractCaller) (*SynthetixMultiCollateralCaller, error)
NewSynthetixMultiCollateralCaller creates a new read-only instance of SynthetixMultiCollateral, bound to a specific deployed contract.
func (*SynthetixMultiCollateralCaller) Allowance ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) 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(address owner, address spender) view returns(uint256)
func (*SynthetixMultiCollateralCaller) BalanceOf ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*SynthetixMultiCollateralCaller) CONTRACTNAME ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) CONTRACTNAME(opts *bind.CallOpts) ([32]byte, error)
CONTRACTNAME is a free data retrieval call binding the contract method 0x614d08f8.
Solidity: function CONTRACT_NAME() view returns(bytes32)
func (*SynthetixMultiCollateralCaller) CurrencyKey ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) CurrencyKey(opts *bind.CallOpts) ([32]byte, error)
CurrencyKey is a free data retrieval call binding the contract method 0xdbd06c85.
Solidity: function currencyKey() view returns(bytes32)
func (*SynthetixMultiCollateralCaller) DECIMALS ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) DECIMALS(opts *bind.CallOpts) (uint8, error)
DECIMALS is a free data retrieval call binding the contract method 0x2e0f2625.
Solidity: function DECIMALS() view returns(uint8)
func (*SynthetixMultiCollateralCaller) Decimals ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*SynthetixMultiCollateralCaller) FEEADDRESS ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) FEEADDRESS(opts *bind.CallOpts) (common.Address, error)
FEEADDRESS is a free data retrieval call binding the contract method 0xeb1edd61.
Solidity: function FEE_ADDRESS() view returns(address)
func (*SynthetixMultiCollateralCaller) IsResolverCached ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) IsResolverCached(opts *bind.CallOpts) (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x2af64bd3.
Solidity: function isResolverCached() view returns(bool)
func (*SynthetixMultiCollateralCaller) MessageSender ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) MessageSender(opts *bind.CallOpts) (common.Address, error)
MessageSender is a free data retrieval call binding the contract method 0xd67bdd25.
Solidity: function messageSender() view returns(address)
func (*SynthetixMultiCollateralCaller) Name ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*SynthetixMultiCollateralCaller) NominatedOwner ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixMultiCollateralCaller) Owner ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixMultiCollateralCaller) Proxy ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) Proxy(opts *bind.CallOpts) (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*SynthetixMultiCollateralCaller) Resolver ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) Resolver(opts *bind.CallOpts) (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixMultiCollateralCaller) ResolverAddressesRequired ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) ResolverAddressesRequired(opts *bind.CallOpts) ([][32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0x899ffef4.
Solidity: function resolverAddressesRequired() view returns(bytes32[] addresses)
func (*SynthetixMultiCollateralCaller) Symbol ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*SynthetixMultiCollateralCaller) TokenState ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) TokenState(opts *bind.CallOpts) (common.Address, error)
TokenState is a free data retrieval call binding the contract method 0xe90dd9e2.
Solidity: function tokenState() view returns(address)
func (*SynthetixMultiCollateralCaller) TotalSupply ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*SynthetixMultiCollateralCaller) TransferableSynths ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCaller) TransferableSynths(opts *bind.CallOpts, account common.Address) (*big.Int, error)
TransferableSynths is a free data retrieval call binding the contract method 0xffff51d6.
Solidity: function transferableSynths(address account) view returns(uint256)
type SynthetixMultiCollateralCallerRaw ¶
type SynthetixMultiCollateralCallerRaw struct {
Contract *SynthetixMultiCollateralCaller // Generic read-only contract binding to access the raw methods on
}
SynthetixMultiCollateralCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SynthetixMultiCollateralCallerRaw) Call ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerRaw) 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 SynthetixMultiCollateralCallerSession ¶
type SynthetixMultiCollateralCallerSession struct { Contract *SynthetixMultiCollateralCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SynthetixMultiCollateralCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SynthetixMultiCollateralCallerSession) Allowance ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) 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(address owner, address spender) view returns(uint256)
func (*SynthetixMultiCollateralCallerSession) BalanceOf ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) BalanceOf(account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*SynthetixMultiCollateralCallerSession) CONTRACTNAME ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) CONTRACTNAME() ([32]byte, error)
CONTRACTNAME is a free data retrieval call binding the contract method 0x614d08f8.
Solidity: function CONTRACT_NAME() view returns(bytes32)
func (*SynthetixMultiCollateralCallerSession) CurrencyKey ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) CurrencyKey() ([32]byte, error)
CurrencyKey is a free data retrieval call binding the contract method 0xdbd06c85.
Solidity: function currencyKey() view returns(bytes32)
func (*SynthetixMultiCollateralCallerSession) DECIMALS ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) DECIMALS() (uint8, error)
DECIMALS is a free data retrieval call binding the contract method 0x2e0f2625.
Solidity: function DECIMALS() view returns(uint8)
func (*SynthetixMultiCollateralCallerSession) Decimals ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*SynthetixMultiCollateralCallerSession) FEEADDRESS ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) FEEADDRESS() (common.Address, error)
FEEADDRESS is a free data retrieval call binding the contract method 0xeb1edd61.
Solidity: function FEE_ADDRESS() view returns(address)
func (*SynthetixMultiCollateralCallerSession) IsResolverCached ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) IsResolverCached() (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x2af64bd3.
Solidity: function isResolverCached() view returns(bool)
func (*SynthetixMultiCollateralCallerSession) MessageSender ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) MessageSender() (common.Address, error)
MessageSender is a free data retrieval call binding the contract method 0xd67bdd25.
Solidity: function messageSender() view returns(address)
func (*SynthetixMultiCollateralCallerSession) Name ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*SynthetixMultiCollateralCallerSession) NominatedOwner ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixMultiCollateralCallerSession) Owner ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixMultiCollateralCallerSession) Proxy ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*SynthetixMultiCollateralCallerSession) Resolver ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixMultiCollateralCallerSession) ResolverAddressesRequired ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) ResolverAddressesRequired() ([][32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0x899ffef4.
Solidity: function resolverAddressesRequired() view returns(bytes32[] addresses)
func (*SynthetixMultiCollateralCallerSession) Symbol ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*SynthetixMultiCollateralCallerSession) TokenState ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) TokenState() (common.Address, error)
TokenState is a free data retrieval call binding the contract method 0xe90dd9e2.
Solidity: function tokenState() view returns(address)
func (*SynthetixMultiCollateralCallerSession) TotalSupply ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*SynthetixMultiCollateralCallerSession) TransferableSynths ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralCallerSession) TransferableSynths(account common.Address) (*big.Int, error)
TransferableSynths is a free data retrieval call binding the contract method 0xffff51d6.
Solidity: function transferableSynths(address account) view returns(uint256)
type SynthetixMultiCollateralFilterer ¶
type SynthetixMultiCollateralFilterer struct {
// contains filtered or unexported fields
}
SynthetixMultiCollateralFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSynthetixMultiCollateralFilterer ¶
func NewSynthetixMultiCollateralFilterer(address common.Address, filterer bind.ContractFilterer) (*SynthetixMultiCollateralFilterer, error)
NewSynthetixMultiCollateralFilterer creates a new log filterer instance of SynthetixMultiCollateral, bound to a specific deployed contract.
func (*SynthetixMultiCollateralFilterer) FilterApproval ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*SynthetixMultiCollateralApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*SynthetixMultiCollateralFilterer) FilterBurned ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterBurned(opts *bind.FilterOpts, account []common.Address) (*SynthetixMultiCollateralBurnedIterator, error)
FilterBurned is a free log retrieval operation binding the contract event 0x696de425f79f4a40bc6d2122ca50507f0efbeabbff86a84871b7196ab8ea8df7.
Solidity: event Burned(address indexed account, uint256 value)
func (*SynthetixMultiCollateralFilterer) FilterCacheUpdated ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterCacheUpdated(opts *bind.FilterOpts) (*SynthetixMultiCollateralCacheUpdatedIterator, error)
FilterCacheUpdated is a free log retrieval operation binding the contract event 0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68.
Solidity: event CacheUpdated(bytes32 name, address destination)
func (*SynthetixMultiCollateralFilterer) FilterIssued ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterIssued(opts *bind.FilterOpts, account []common.Address) (*SynthetixMultiCollateralIssuedIterator, error)
FilterIssued is a free log retrieval operation binding the contract event 0xa59f12e354e8cd10bb74c559844c2dd69a5458e31fe56c7594c62ca57480509a.
Solidity: event Issued(address indexed account, uint256 value)
func (*SynthetixMultiCollateralFilterer) FilterOwnerChanged ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*SynthetixMultiCollateralOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixMultiCollateralFilterer) FilterOwnerNominated ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*SynthetixMultiCollateralOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixMultiCollateralFilterer) FilterProxyUpdated ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterProxyUpdated(opts *bind.FilterOpts) (*SynthetixMultiCollateralProxyUpdatedIterator, error)
FilterProxyUpdated is a free log retrieval operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
func (*SynthetixMultiCollateralFilterer) FilterTokenStateUpdated ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterTokenStateUpdated(opts *bind.FilterOpts) (*SynthetixMultiCollateralTokenStateUpdatedIterator, error)
FilterTokenStateUpdated is a free log retrieval operation binding the contract event 0xa538c4dcfe9fb148efee2952bafe34982d2d07d5fbb38ae5b44abf659a46bfd8.
Solidity: event TokenStateUpdated(address newTokenState)
func (*SynthetixMultiCollateralFilterer) FilterTransfer ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SynthetixMultiCollateralTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*SynthetixMultiCollateralFilterer) ParseApproval ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseApproval(log types.Log) (*SynthetixMultiCollateralApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*SynthetixMultiCollateralFilterer) ParseBurned ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseBurned(log types.Log) (*SynthetixMultiCollateralBurned, error)
ParseBurned is a log parse operation binding the contract event 0x696de425f79f4a40bc6d2122ca50507f0efbeabbff86a84871b7196ab8ea8df7.
Solidity: event Burned(address indexed account, uint256 value)
func (*SynthetixMultiCollateralFilterer) ParseCacheUpdated ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseCacheUpdated(log types.Log) (*SynthetixMultiCollateralCacheUpdated, error)
ParseCacheUpdated is a log parse operation binding the contract event 0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68.
Solidity: event CacheUpdated(bytes32 name, address destination)
func (*SynthetixMultiCollateralFilterer) ParseIssued ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseIssued(log types.Log) (*SynthetixMultiCollateralIssued, error)
ParseIssued is a log parse operation binding the contract event 0xa59f12e354e8cd10bb74c559844c2dd69a5458e31fe56c7594c62ca57480509a.
Solidity: event Issued(address indexed account, uint256 value)
func (*SynthetixMultiCollateralFilterer) ParseOwnerChanged ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseOwnerChanged(log types.Log) (*SynthetixMultiCollateralOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixMultiCollateralFilterer) ParseOwnerNominated ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseOwnerNominated(log types.Log) (*SynthetixMultiCollateralOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixMultiCollateralFilterer) ParseProxyUpdated ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseProxyUpdated(log types.Log) (*SynthetixMultiCollateralProxyUpdated, error)
ParseProxyUpdated is a log parse operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
func (*SynthetixMultiCollateralFilterer) ParseTokenStateUpdated ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseTokenStateUpdated(log types.Log) (*SynthetixMultiCollateralTokenStateUpdated, error)
ParseTokenStateUpdated is a log parse operation binding the contract event 0xa538c4dcfe9fb148efee2952bafe34982d2d07d5fbb38ae5b44abf659a46bfd8.
Solidity: event TokenStateUpdated(address newTokenState)
func (*SynthetixMultiCollateralFilterer) ParseTransfer ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) ParseTransfer(log types.Log) (*SynthetixMultiCollateralTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*SynthetixMultiCollateralFilterer) WatchApproval ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*SynthetixMultiCollateralFilterer) WatchBurned ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchBurned(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralBurned, account []common.Address) (event.Subscription, error)
WatchBurned is a free log subscription operation binding the contract event 0x696de425f79f4a40bc6d2122ca50507f0efbeabbff86a84871b7196ab8ea8df7.
Solidity: event Burned(address indexed account, uint256 value)
func (*SynthetixMultiCollateralFilterer) WatchCacheUpdated ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchCacheUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralCacheUpdated) (event.Subscription, error)
WatchCacheUpdated is a free log subscription operation binding the contract event 0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68.
Solidity: event CacheUpdated(bytes32 name, address destination)
func (*SynthetixMultiCollateralFilterer) WatchIssued ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchIssued(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralIssued, account []common.Address) (event.Subscription, error)
WatchIssued is a free log subscription operation binding the contract event 0xa59f12e354e8cd10bb74c559844c2dd69a5458e31fe56c7594c62ca57480509a.
Solidity: event Issued(address indexed account, uint256 value)
func (*SynthetixMultiCollateralFilterer) WatchOwnerChanged ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixMultiCollateralFilterer) WatchOwnerNominated ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixMultiCollateralFilterer) WatchProxyUpdated ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchProxyUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralProxyUpdated) (event.Subscription, error)
WatchProxyUpdated is a free log subscription operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
func (*SynthetixMultiCollateralFilterer) WatchTokenStateUpdated ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchTokenStateUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralTokenStateUpdated) (event.Subscription, error)
WatchTokenStateUpdated is a free log subscription operation binding the contract event 0xa538c4dcfe9fb148efee2952bafe34982d2d07d5fbb38ae5b44abf659a46bfd8.
Solidity: event TokenStateUpdated(address newTokenState)
func (*SynthetixMultiCollateralFilterer) WatchTransfer ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SynthetixMultiCollateralTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type SynthetixMultiCollateralIssued ¶
type SynthetixMultiCollateralIssued struct { Account common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixMultiCollateralIssued represents a Issued event raised by the SynthetixMultiCollateral contract.
type SynthetixMultiCollateralIssuedIterator ¶
type SynthetixMultiCollateralIssuedIterator struct { Event *SynthetixMultiCollateralIssued // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixMultiCollateralIssuedIterator is returned from FilterIssued and is used to iterate over the raw logs and unpacked data for Issued events raised by the SynthetixMultiCollateral contract.
func (*SynthetixMultiCollateralIssuedIterator) Close ¶
func (it *SynthetixMultiCollateralIssuedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixMultiCollateralIssuedIterator) Error ¶
func (it *SynthetixMultiCollateralIssuedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixMultiCollateralIssuedIterator) Next ¶
func (it *SynthetixMultiCollateralIssuedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixMultiCollateralOwnerChanged ¶
type SynthetixMultiCollateralOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixMultiCollateralOwnerChanged represents a OwnerChanged event raised by the SynthetixMultiCollateral contract.
type SynthetixMultiCollateralOwnerChangedIterator ¶
type SynthetixMultiCollateralOwnerChangedIterator struct { Event *SynthetixMultiCollateralOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixMultiCollateralOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the SynthetixMultiCollateral contract.
func (*SynthetixMultiCollateralOwnerChangedIterator) Close ¶
func (it *SynthetixMultiCollateralOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixMultiCollateralOwnerChangedIterator) Error ¶
func (it *SynthetixMultiCollateralOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixMultiCollateralOwnerChangedIterator) Next ¶
func (it *SynthetixMultiCollateralOwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixMultiCollateralOwnerNominated ¶
type SynthetixMultiCollateralOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixMultiCollateralOwnerNominated represents a OwnerNominated event raised by the SynthetixMultiCollateral contract.
type SynthetixMultiCollateralOwnerNominatedIterator ¶
type SynthetixMultiCollateralOwnerNominatedIterator struct { Event *SynthetixMultiCollateralOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixMultiCollateralOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the SynthetixMultiCollateral contract.
func (*SynthetixMultiCollateralOwnerNominatedIterator) Close ¶
func (it *SynthetixMultiCollateralOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixMultiCollateralOwnerNominatedIterator) Error ¶
func (it *SynthetixMultiCollateralOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixMultiCollateralOwnerNominatedIterator) Next ¶
func (it *SynthetixMultiCollateralOwnerNominatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixMultiCollateralProxyUpdated ¶
type SynthetixMultiCollateralProxyUpdated struct { ProxyAddress common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixMultiCollateralProxyUpdated represents a ProxyUpdated event raised by the SynthetixMultiCollateral contract.
type SynthetixMultiCollateralProxyUpdatedIterator ¶
type SynthetixMultiCollateralProxyUpdatedIterator struct { Event *SynthetixMultiCollateralProxyUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixMultiCollateralProxyUpdatedIterator is returned from FilterProxyUpdated and is used to iterate over the raw logs and unpacked data for ProxyUpdated events raised by the SynthetixMultiCollateral contract.
func (*SynthetixMultiCollateralProxyUpdatedIterator) Close ¶
func (it *SynthetixMultiCollateralProxyUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixMultiCollateralProxyUpdatedIterator) Error ¶
func (it *SynthetixMultiCollateralProxyUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixMultiCollateralProxyUpdatedIterator) Next ¶
func (it *SynthetixMultiCollateralProxyUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixMultiCollateralRaw ¶
type SynthetixMultiCollateralRaw struct {
Contract *SynthetixMultiCollateral // Generic contract binding to access the raw methods on
}
SynthetixMultiCollateralRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SynthetixMultiCollateralRaw) Call ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralRaw) 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 (*SynthetixMultiCollateralRaw) Transact ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynthetixMultiCollateralRaw) Transfer ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralRaw) 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 SynthetixMultiCollateralSession ¶
type SynthetixMultiCollateralSession struct { Contract *SynthetixMultiCollateral // 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 }
SynthetixMultiCollateralSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SynthetixMultiCollateralSession) AcceptOwnership ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixMultiCollateralSession) Allowance ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) 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(address owner, address spender) view returns(uint256)
func (*SynthetixMultiCollateralSession) Approve ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*SynthetixMultiCollateralSession) BalanceOf ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) BalanceOf(account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*SynthetixMultiCollateralSession) Burn ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Burn(account common.Address, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x9dc29fac.
Solidity: function burn(address account, uint256 amount) returns()
func (*SynthetixMultiCollateralSession) CONTRACTNAME ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) CONTRACTNAME() ([32]byte, error)
CONTRACTNAME is a free data retrieval call binding the contract method 0x614d08f8.
Solidity: function CONTRACT_NAME() view returns(bytes32)
func (*SynthetixMultiCollateralSession) CurrencyKey ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) CurrencyKey() ([32]byte, error)
CurrencyKey is a free data retrieval call binding the contract method 0xdbd06c85.
Solidity: function currencyKey() view returns(bytes32)
func (*SynthetixMultiCollateralSession) DECIMALS ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) DECIMALS() (uint8, error)
DECIMALS is a free data retrieval call binding the contract method 0x2e0f2625.
Solidity: function DECIMALS() view returns(uint8)
func (*SynthetixMultiCollateralSession) Decimals ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*SynthetixMultiCollateralSession) FEEADDRESS ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) FEEADDRESS() (common.Address, error)
FEEADDRESS is a free data retrieval call binding the contract method 0xeb1edd61.
Solidity: function FEE_ADDRESS() view returns(address)
func (*SynthetixMultiCollateralSession) IsResolverCached ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) IsResolverCached() (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x2af64bd3.
Solidity: function isResolverCached() view returns(bool)
func (*SynthetixMultiCollateralSession) Issue ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Issue(account common.Address, amount *big.Int) (*types.Transaction, error)
Issue is a paid mutator transaction binding the contract method 0x867904b4.
Solidity: function issue(address account, uint256 amount) returns()
func (*SynthetixMultiCollateralSession) MessageSender ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) MessageSender() (common.Address, error)
MessageSender is a free data retrieval call binding the contract method 0xd67bdd25.
Solidity: function messageSender() view returns(address)
func (*SynthetixMultiCollateralSession) Name ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*SynthetixMultiCollateralSession) NominateNewOwner ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*SynthetixMultiCollateralSession) NominatedOwner ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixMultiCollateralSession) Owner ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixMultiCollateralSession) Proxy ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*SynthetixMultiCollateralSession) RebuildCache ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) RebuildCache() (*types.Transaction, error)
RebuildCache is a paid mutator transaction binding the contract method 0x74185360.
Solidity: function rebuildCache() returns()
func (*SynthetixMultiCollateralSession) Resolver ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixMultiCollateralSession) ResolverAddressesRequired ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) ResolverAddressesRequired() ([][32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0x899ffef4.
Solidity: function resolverAddressesRequired() view returns(bytes32[] addresses)
func (*SynthetixMultiCollateralSession) SetMessageSender ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
SetMessageSender is a paid mutator transaction binding the contract method 0xbc67f832.
Solidity: function setMessageSender(address sender) returns()
func (*SynthetixMultiCollateralSession) SetProxy ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
SetProxy is a paid mutator transaction binding the contract method 0x97107d6d.
Solidity: function setProxy(address _proxy) returns()
func (*SynthetixMultiCollateralSession) SetTokenState ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) SetTokenState(_tokenState common.Address) (*types.Transaction, error)
SetTokenState is a paid mutator transaction binding the contract method 0x9f769807.
Solidity: function setTokenState(address _tokenState) returns()
func (*SynthetixMultiCollateralSession) SetTotalSupply ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) SetTotalSupply(amount *big.Int) (*types.Transaction, error)
SetTotalSupply is a paid mutator transaction binding the contract method 0xf7ea7a3d.
Solidity: function setTotalSupply(uint256 amount) returns()
func (*SynthetixMultiCollateralSession) Symbol ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*SynthetixMultiCollateralSession) TokenState ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) TokenState() (common.Address, error)
TokenState is a free data retrieval call binding the contract method 0xe90dd9e2.
Solidity: function tokenState() view returns(address)
func (*SynthetixMultiCollateralSession) TotalSupply ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*SynthetixMultiCollateralSession) Transfer ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*SynthetixMultiCollateralSession) TransferAndSettle ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) TransferAndSettle(to common.Address, value *big.Int) (*types.Transaction, error)
TransferAndSettle is a paid mutator transaction binding the contract method 0xb014c3a3.
Solidity: function transferAndSettle(address to, uint256 value) returns(bool)
func (*SynthetixMultiCollateralSession) TransferFrom ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) 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(address from, address to, uint256 value) returns(bool)
func (*SynthetixMultiCollateralSession) TransferFromAndSettle ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) TransferFromAndSettle(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFromAndSettle is a paid mutator transaction binding the contract method 0xe73cced3.
Solidity: function transferFromAndSettle(address from, address to, uint256 value) returns(bool)
func (*SynthetixMultiCollateralSession) TransferableSynths ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralSession) TransferableSynths(account common.Address) (*big.Int, error)
TransferableSynths is a free data retrieval call binding the contract method 0xffff51d6.
Solidity: function transferableSynths(address account) view returns(uint256)
type SynthetixMultiCollateralTokenStateUpdated ¶
type SynthetixMultiCollateralTokenStateUpdated struct { NewTokenState common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixMultiCollateralTokenStateUpdated represents a TokenStateUpdated event raised by the SynthetixMultiCollateral contract.
type SynthetixMultiCollateralTokenStateUpdatedIterator ¶
type SynthetixMultiCollateralTokenStateUpdatedIterator struct { Event *SynthetixMultiCollateralTokenStateUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixMultiCollateralTokenStateUpdatedIterator is returned from FilterTokenStateUpdated and is used to iterate over the raw logs and unpacked data for TokenStateUpdated events raised by the SynthetixMultiCollateral contract.
func (*SynthetixMultiCollateralTokenStateUpdatedIterator) Close ¶
func (it *SynthetixMultiCollateralTokenStateUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixMultiCollateralTokenStateUpdatedIterator) Error ¶
func (it *SynthetixMultiCollateralTokenStateUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixMultiCollateralTokenStateUpdatedIterator) Next ¶
func (it *SynthetixMultiCollateralTokenStateUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixMultiCollateralTransactor ¶
type SynthetixMultiCollateralTransactor struct {
// contains filtered or unexported fields
}
SynthetixMultiCollateralTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSynthetixMultiCollateralTransactor ¶
func NewSynthetixMultiCollateralTransactor(address common.Address, transactor bind.ContractTransactor) (*SynthetixMultiCollateralTransactor, error)
NewSynthetixMultiCollateralTransactor creates a new write-only instance of SynthetixMultiCollateral, bound to a specific deployed contract.
func (*SynthetixMultiCollateralTransactor) AcceptOwnership ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixMultiCollateralTransactor) Approve ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) 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(address spender, uint256 value) returns(bool)
func (*SynthetixMultiCollateralTransactor) Burn ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) Burn(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x9dc29fac.
Solidity: function burn(address account, uint256 amount) returns()
func (*SynthetixMultiCollateralTransactor) Issue ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) Issue(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
Issue is a paid mutator transaction binding the contract method 0x867904b4.
Solidity: function issue(address account, uint256 amount) returns()
func (*SynthetixMultiCollateralTransactor) NominateNewOwner ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*SynthetixMultiCollateralTransactor) RebuildCache ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) RebuildCache(opts *bind.TransactOpts) (*types.Transaction, error)
RebuildCache is a paid mutator transaction binding the contract method 0x74185360.
Solidity: function rebuildCache() returns()
func (*SynthetixMultiCollateralTransactor) SetMessageSender ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) SetMessageSender(opts *bind.TransactOpts, sender common.Address) (*types.Transaction, error)
SetMessageSender is a paid mutator transaction binding the contract method 0xbc67f832.
Solidity: function setMessageSender(address sender) returns()
func (*SynthetixMultiCollateralTransactor) SetProxy ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) SetProxy(opts *bind.TransactOpts, _proxy common.Address) (*types.Transaction, error)
SetProxy is a paid mutator transaction binding the contract method 0x97107d6d.
Solidity: function setProxy(address _proxy) returns()
func (*SynthetixMultiCollateralTransactor) SetTokenState ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) SetTokenState(opts *bind.TransactOpts, _tokenState common.Address) (*types.Transaction, error)
SetTokenState is a paid mutator transaction binding the contract method 0x9f769807.
Solidity: function setTokenState(address _tokenState) returns()
func (*SynthetixMultiCollateralTransactor) SetTotalSupply ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) SetTotalSupply(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
SetTotalSupply is a paid mutator transaction binding the contract method 0xf7ea7a3d.
Solidity: function setTotalSupply(uint256 amount) returns()
func (*SynthetixMultiCollateralTransactor) Transfer ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) 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(address to, uint256 value) returns(bool)
func (*SynthetixMultiCollateralTransactor) TransferAndSettle ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) TransferAndSettle(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
TransferAndSettle is a paid mutator transaction binding the contract method 0xb014c3a3.
Solidity: function transferAndSettle(address to, uint256 value) returns(bool)
func (*SynthetixMultiCollateralTransactor) TransferFrom ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) 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(address from, address to, uint256 value) returns(bool)
func (*SynthetixMultiCollateralTransactor) TransferFromAndSettle ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactor) TransferFromAndSettle(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFromAndSettle is a paid mutator transaction binding the contract method 0xe73cced3.
Solidity: function transferFromAndSettle(address from, address to, uint256 value) returns(bool)
type SynthetixMultiCollateralTransactorRaw ¶
type SynthetixMultiCollateralTransactorRaw struct {
Contract *SynthetixMultiCollateralTransactor // Generic write-only contract binding to access the raw methods on
}
SynthetixMultiCollateralTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SynthetixMultiCollateralTransactorRaw) Transact ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynthetixMultiCollateralTransactorRaw) Transfer ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorRaw) 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 SynthetixMultiCollateralTransactorSession ¶
type SynthetixMultiCollateralTransactorSession struct { Contract *SynthetixMultiCollateralTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SynthetixMultiCollateralTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SynthetixMultiCollateralTransactorSession) AcceptOwnership ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixMultiCollateralTransactorSession) Approve ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*SynthetixMultiCollateralTransactorSession) Burn ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) Burn(account common.Address, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x9dc29fac.
Solidity: function burn(address account, uint256 amount) returns()
func (*SynthetixMultiCollateralTransactorSession) Issue ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) Issue(account common.Address, amount *big.Int) (*types.Transaction, error)
Issue is a paid mutator transaction binding the contract method 0x867904b4.
Solidity: function issue(address account, uint256 amount) returns()
func (*SynthetixMultiCollateralTransactorSession) NominateNewOwner ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*SynthetixMultiCollateralTransactorSession) RebuildCache ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) RebuildCache() (*types.Transaction, error)
RebuildCache is a paid mutator transaction binding the contract method 0x74185360.
Solidity: function rebuildCache() returns()
func (*SynthetixMultiCollateralTransactorSession) SetMessageSender ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
SetMessageSender is a paid mutator transaction binding the contract method 0xbc67f832.
Solidity: function setMessageSender(address sender) returns()
func (*SynthetixMultiCollateralTransactorSession) SetProxy ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
SetProxy is a paid mutator transaction binding the contract method 0x97107d6d.
Solidity: function setProxy(address _proxy) returns()
func (*SynthetixMultiCollateralTransactorSession) SetTokenState ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) SetTokenState(_tokenState common.Address) (*types.Transaction, error)
SetTokenState is a paid mutator transaction binding the contract method 0x9f769807.
Solidity: function setTokenState(address _tokenState) returns()
func (*SynthetixMultiCollateralTransactorSession) SetTotalSupply ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) SetTotalSupply(amount *big.Int) (*types.Transaction, error)
SetTotalSupply is a paid mutator transaction binding the contract method 0xf7ea7a3d.
Solidity: function setTotalSupply(uint256 amount) returns()
func (*SynthetixMultiCollateralTransactorSession) Transfer ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*SynthetixMultiCollateralTransactorSession) TransferAndSettle ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) TransferAndSettle(to common.Address, value *big.Int) (*types.Transaction, error)
TransferAndSettle is a paid mutator transaction binding the contract method 0xb014c3a3.
Solidity: function transferAndSettle(address to, uint256 value) returns(bool)
func (*SynthetixMultiCollateralTransactorSession) TransferFrom ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) 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(address from, address to, uint256 value) returns(bool)
func (*SynthetixMultiCollateralTransactorSession) TransferFromAndSettle ¶
func (_SynthetixMultiCollateral *SynthetixMultiCollateralTransactorSession) TransferFromAndSettle(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFromAndSettle is a paid mutator transaction binding the contract method 0xe73cced3.
Solidity: function transferFromAndSettle(address from, address to, uint256 value) returns(bool)
type SynthetixMultiCollateralTransfer ¶
type SynthetixMultiCollateralTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixMultiCollateralTransfer represents a Transfer event raised by the SynthetixMultiCollateral contract.
type SynthetixMultiCollateralTransferIterator ¶
type SynthetixMultiCollateralTransferIterator struct { Event *SynthetixMultiCollateralTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixMultiCollateralTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the SynthetixMultiCollateral contract.
func (*SynthetixMultiCollateralTransferIterator) Close ¶
func (it *SynthetixMultiCollateralTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixMultiCollateralTransferIterator) Error ¶
func (it *SynthetixMultiCollateralTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixMultiCollateralTransferIterator) Next ¶
func (it *SynthetixMultiCollateralTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixRwardEscrowV2 ¶
type SynthetixRwardEscrowV2 struct { SynthetixRwardEscrowV2Caller // Read-only binding to the contract SynthetixRwardEscrowV2Transactor // Write-only binding to the contract SynthetixRwardEscrowV2Filterer // Log filterer for contract events }
SynthetixRwardEscrowV2 is an auto generated Go binding around an Ethereum contract.
func NewSynthetixRwardEscrowV2 ¶
func NewSynthetixRwardEscrowV2(address common.Address, backend bind.ContractBackend) (*SynthetixRwardEscrowV2, error)
NewSynthetixRwardEscrowV2 creates a new instance of SynthetixRwardEscrowV2, bound to a specific deployed contract.
type SynthetixRwardEscrowV2AccountMerged ¶
type SynthetixRwardEscrowV2AccountMerged struct { AccountToMerge common.Address DestinationAddress common.Address EscrowAmountMerged *big.Int EntryIDs []*big.Int Time *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixRwardEscrowV2AccountMerged represents a AccountMerged event raised by the SynthetixRwardEscrowV2 contract.
type SynthetixRwardEscrowV2AccountMergedIterator ¶
type SynthetixRwardEscrowV2AccountMergedIterator struct { Event *SynthetixRwardEscrowV2AccountMerged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixRwardEscrowV2AccountMergedIterator is returned from FilterAccountMerged and is used to iterate over the raw logs and unpacked data for AccountMerged events raised by the SynthetixRwardEscrowV2 contract.
func (*SynthetixRwardEscrowV2AccountMergedIterator) Close ¶
func (it *SynthetixRwardEscrowV2AccountMergedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixRwardEscrowV2AccountMergedIterator) Error ¶
func (it *SynthetixRwardEscrowV2AccountMergedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixRwardEscrowV2AccountMergedIterator) Next ¶
func (it *SynthetixRwardEscrowV2AccountMergedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixRwardEscrowV2AccountMergingDurationUpdated ¶
type SynthetixRwardEscrowV2AccountMergingDurationUpdated struct { NewDuration *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixRwardEscrowV2AccountMergingDurationUpdated represents a AccountMergingDurationUpdated event raised by the SynthetixRwardEscrowV2 contract.
type SynthetixRwardEscrowV2AccountMergingDurationUpdatedIterator ¶
type SynthetixRwardEscrowV2AccountMergingDurationUpdatedIterator struct { Event *SynthetixRwardEscrowV2AccountMergingDurationUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixRwardEscrowV2AccountMergingDurationUpdatedIterator is returned from FilterAccountMergingDurationUpdated and is used to iterate over the raw logs and unpacked data for AccountMergingDurationUpdated events raised by the SynthetixRwardEscrowV2 contract.
func (*SynthetixRwardEscrowV2AccountMergingDurationUpdatedIterator) Close ¶
func (it *SynthetixRwardEscrowV2AccountMergingDurationUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixRwardEscrowV2AccountMergingDurationUpdatedIterator) Error ¶
func (it *SynthetixRwardEscrowV2AccountMergingDurationUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixRwardEscrowV2AccountMergingDurationUpdatedIterator) Next ¶
func (it *SynthetixRwardEscrowV2AccountMergingDurationUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixRwardEscrowV2AccountMergingStarted ¶
type SynthetixRwardEscrowV2AccountMergingStarted struct { Time *big.Int EndTime *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixRwardEscrowV2AccountMergingStarted represents a AccountMergingStarted event raised by the SynthetixRwardEscrowV2 contract.
type SynthetixRwardEscrowV2AccountMergingStartedIterator ¶
type SynthetixRwardEscrowV2AccountMergingStartedIterator struct { Event *SynthetixRwardEscrowV2AccountMergingStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixRwardEscrowV2AccountMergingStartedIterator is returned from FilterAccountMergingStarted and is used to iterate over the raw logs and unpacked data for AccountMergingStarted events raised by the SynthetixRwardEscrowV2 contract.
func (*SynthetixRwardEscrowV2AccountMergingStartedIterator) Close ¶
func (it *SynthetixRwardEscrowV2AccountMergingStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixRwardEscrowV2AccountMergingStartedIterator) Error ¶
func (it *SynthetixRwardEscrowV2AccountMergingStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixRwardEscrowV2AccountMergingStartedIterator) Next ¶
func (it *SynthetixRwardEscrowV2AccountMergingStartedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixRwardEscrowV2BurnedForMigrationToL2 ¶
type SynthetixRwardEscrowV2BurnedForMigrationToL2 struct { Account common.Address EntryIDs []*big.Int EscrowedAmountMigrated *big.Int Time *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixRwardEscrowV2BurnedForMigrationToL2 represents a BurnedForMigrationToL2 event raised by the SynthetixRwardEscrowV2 contract.
type SynthetixRwardEscrowV2BurnedForMigrationToL2Iterator ¶
type SynthetixRwardEscrowV2BurnedForMigrationToL2Iterator struct { Event *SynthetixRwardEscrowV2BurnedForMigrationToL2 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixRwardEscrowV2BurnedForMigrationToL2Iterator is returned from FilterBurnedForMigrationToL2 and is used to iterate over the raw logs and unpacked data for BurnedForMigrationToL2 events raised by the SynthetixRwardEscrowV2 contract.
func (*SynthetixRwardEscrowV2BurnedForMigrationToL2Iterator) Close ¶
func (it *SynthetixRwardEscrowV2BurnedForMigrationToL2Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixRwardEscrowV2BurnedForMigrationToL2Iterator) Error ¶
func (it *SynthetixRwardEscrowV2BurnedForMigrationToL2Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixRwardEscrowV2BurnedForMigrationToL2Iterator) Next ¶
func (it *SynthetixRwardEscrowV2BurnedForMigrationToL2Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixRwardEscrowV2CacheUpdated ¶
type SynthetixRwardEscrowV2CacheUpdated struct { Name [32]byte Destination common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixRwardEscrowV2CacheUpdated represents a CacheUpdated event raised by the SynthetixRwardEscrowV2 contract.
type SynthetixRwardEscrowV2CacheUpdatedIterator ¶
type SynthetixRwardEscrowV2CacheUpdatedIterator struct { Event *SynthetixRwardEscrowV2CacheUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixRwardEscrowV2CacheUpdatedIterator is returned from FilterCacheUpdated and is used to iterate over the raw logs and unpacked data for CacheUpdated events raised by the SynthetixRwardEscrowV2 contract.
func (*SynthetixRwardEscrowV2CacheUpdatedIterator) Close ¶
func (it *SynthetixRwardEscrowV2CacheUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixRwardEscrowV2CacheUpdatedIterator) Error ¶
func (it *SynthetixRwardEscrowV2CacheUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixRwardEscrowV2CacheUpdatedIterator) Next ¶
func (it *SynthetixRwardEscrowV2CacheUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixRwardEscrowV2Caller ¶
type SynthetixRwardEscrowV2Caller struct {
// contains filtered or unexported fields
}
SynthetixRwardEscrowV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewSynthetixRwardEscrowV2Caller ¶
func NewSynthetixRwardEscrowV2Caller(address common.Address, caller bind.ContractCaller) (*SynthetixRwardEscrowV2Caller, error)
NewSynthetixRwardEscrowV2Caller creates a new read-only instance of SynthetixRwardEscrowV2, bound to a specific deployed contract.
func (*SynthetixRwardEscrowV2Caller) AccountMergingDuration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) AccountMergingDuration(opts *bind.CallOpts) (*big.Int, error)
AccountMergingDuration is a free data retrieval call binding the contract method 0x910a326d.
Solidity: function accountMergingDuration() view returns(uint256)
func (*SynthetixRwardEscrowV2Caller) AccountMergingIsOpen ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) AccountMergingIsOpen(opts *bind.CallOpts) (bool, error)
AccountMergingIsOpen is a free data retrieval call binding the contract method 0x05662986.
Solidity: function accountMergingIsOpen() view returns(bool)
func (*SynthetixRwardEscrowV2Caller) AccountMergingStartTime ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) AccountMergingStartTime(opts *bind.CallOpts) (*big.Int, error)
AccountMergingStartTime is a free data retrieval call binding the contract method 0x0fcdefb7.
Solidity: function accountMergingStartTime() view returns(uint256)
func (*SynthetixRwardEscrowV2Caller) AccountVestingEntryIDs ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) AccountVestingEntryIDs(opts *bind.CallOpts, account common.Address, index *big.Int) (*big.Int, error)
AccountVestingEntryIDs is a free data retrieval call binding the contract method 0xae582549.
Solidity: function accountVestingEntryIDs(address account, uint256 index) view returns(uint256)
func (*SynthetixRwardEscrowV2Caller) BalanceOf ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*SynthetixRwardEscrowV2Caller) GetAccountVestingEntryIDs ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) GetAccountVestingEntryIDs(opts *bind.CallOpts, account common.Address, index *big.Int, pageSize *big.Int) ([]*big.Int, error)
GetAccountVestingEntryIDs is a free data retrieval call binding the contract method 0xeac62489.
Solidity: function getAccountVestingEntryIDs(address account, uint256 index, uint256 pageSize) view returns(uint256[])
func (*SynthetixRwardEscrowV2Caller) GetVestingEntry ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) GetVestingEntry(opts *bind.CallOpts, account common.Address, entryID *big.Int) (struct { EndTime uint64 EscrowAmount *big.Int }, error)
GetVestingEntry is a free data retrieval call binding the contract method 0x6154c343.
Solidity: function getVestingEntry(address account, uint256 entryID) view returns(uint64 endTime, uint256 escrowAmount)
func (*SynthetixRwardEscrowV2Caller) GetVestingEntryClaimable ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) GetVestingEntryClaimable(opts *bind.CallOpts, account common.Address, entryID *big.Int) (*big.Int, error)
GetVestingEntryClaimable is a free data retrieval call binding the contract method 0x30104c5f.
Solidity: function getVestingEntryClaimable(address account, uint256 entryID) view returns(uint256)
func (*SynthetixRwardEscrowV2Caller) GetVestingQuantity ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) GetVestingQuantity(opts *bind.CallOpts, account common.Address, entryIDs []*big.Int) (*big.Int, error)
GetVestingQuantity is a free data retrieval call binding the contract method 0x6dc05bd3.
Solidity: function getVestingQuantity(address account, uint256[] entryIDs) view returns(uint256 total)
func (*SynthetixRwardEscrowV2Caller) GetVestingSchedules ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) GetVestingSchedules(opts *bind.CallOpts, account common.Address, index *big.Int, pageSize *big.Int) ([]VestingEntriesVestingEntryWithID, error)
GetVestingSchedules is a free data retrieval call binding the contract method 0x773ab39f.
Solidity: function getVestingSchedules(address account, uint256 index, uint256 pageSize) view returns((uint64,uint256,uint256)[])
func (*SynthetixRwardEscrowV2Caller) IsResolverCached ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) IsResolverCached(opts *bind.CallOpts) (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x2af64bd3.
Solidity: function isResolverCached() view returns(bool)
func (*SynthetixRwardEscrowV2Caller) MaxAccountMergingDuration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) MaxAccountMergingDuration(opts *bind.CallOpts) (*big.Int, error)
MaxAccountMergingDuration is a free data retrieval call binding the contract method 0x37088ffc.
Solidity: function maxAccountMergingDuration() view returns(uint256)
func (*SynthetixRwardEscrowV2Caller) MaxDuration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) MaxDuration(opts *bind.CallOpts) (*big.Int, error)
MaxDuration is a free data retrieval call binding the contract method 0x5eb8cf25.
Solidity: function max_duration() view returns(uint256)
func (*SynthetixRwardEscrowV2Caller) NextEntryId ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) NextEntryId(opts *bind.CallOpts) (*big.Int, error)
NextEntryId is a free data retrieval call binding the contract method 0xe6b2cf6c.
Solidity: function nextEntryId() view returns(uint256)
func (*SynthetixRwardEscrowV2Caller) NominatedOwner ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixRwardEscrowV2Caller) NominatedReceiver ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) NominatedReceiver(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
NominatedReceiver is a free data retrieval call binding the contract method 0x73307e40.
Solidity: function nominatedReceiver(address ) view returns(address)
func (*SynthetixRwardEscrowV2Caller) NumVestingEntries ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) NumVestingEntries(opts *bind.CallOpts, account common.Address) (*big.Int, error)
NumVestingEntries is a free data retrieval call binding the contract method 0x204b676a.
Solidity: function numVestingEntries(address account) view returns(uint256)
func (*SynthetixRwardEscrowV2Caller) Owner ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixRwardEscrowV2Caller) Resolver ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) Resolver(opts *bind.CallOpts) (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixRwardEscrowV2Caller) ResolverAddressesRequired ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) ResolverAddressesRequired(opts *bind.CallOpts) ([][32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0x899ffef4.
Solidity: function resolverAddressesRequired() view returns(bytes32[] addresses)
func (*SynthetixRwardEscrowV2Caller) SetupExpiryTime ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) SetupExpiryTime(opts *bind.CallOpts) (*big.Int, error)
SetupExpiryTime is a free data retrieval call binding the contract method 0x46ba2d90.
Solidity: function setupExpiryTime() view returns(uint256)
func (*SynthetixRwardEscrowV2Caller) TotalEscrowedAccountBalance ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) TotalEscrowedAccountBalance(opts *bind.CallOpts, account common.Address) (*big.Int, error)
TotalEscrowedAccountBalance is a free data retrieval call binding the contract method 0x326a3cfb.
Solidity: function totalEscrowedAccountBalance(address account) view returns(uint256)
func (*SynthetixRwardEscrowV2Caller) TotalEscrowedBalance ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) TotalEscrowedBalance(opts *bind.CallOpts) (*big.Int, error)
TotalEscrowedBalance is a free data retrieval call binding the contract method 0x71e780f3.
Solidity: function totalEscrowedBalance() view returns(uint256)
func (*SynthetixRwardEscrowV2Caller) TotalVestedAccountBalance ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) TotalVestedAccountBalance(opts *bind.CallOpts, account common.Address) (*big.Int, error)
TotalVestedAccountBalance is a free data retrieval call binding the contract method 0x227d517a.
Solidity: function totalVestedAccountBalance(address account) view returns(uint256)
func (*SynthetixRwardEscrowV2Caller) VestingSchedules ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Caller) VestingSchedules(opts *bind.CallOpts, account common.Address, entryId *big.Int) (VestingEntriesVestingEntry, error)
VestingSchedules is a free data retrieval call binding the contract method 0x45626bd6.
Solidity: function vestingSchedules(address account, uint256 entryId) view returns((uint64,uint256))
type SynthetixRwardEscrowV2CallerRaw ¶
type SynthetixRwardEscrowV2CallerRaw struct {
Contract *SynthetixRwardEscrowV2Caller // Generic read-only contract binding to access the raw methods on
}
SynthetixRwardEscrowV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SynthetixRwardEscrowV2CallerRaw) Call ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerRaw) 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 SynthetixRwardEscrowV2CallerSession ¶
type SynthetixRwardEscrowV2CallerSession struct { Contract *SynthetixRwardEscrowV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SynthetixRwardEscrowV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SynthetixRwardEscrowV2CallerSession) AccountMergingDuration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) AccountMergingDuration() (*big.Int, error)
AccountMergingDuration is a free data retrieval call binding the contract method 0x910a326d.
Solidity: function accountMergingDuration() view returns(uint256)
func (*SynthetixRwardEscrowV2CallerSession) AccountMergingIsOpen ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) AccountMergingIsOpen() (bool, error)
AccountMergingIsOpen is a free data retrieval call binding the contract method 0x05662986.
Solidity: function accountMergingIsOpen() view returns(bool)
func (*SynthetixRwardEscrowV2CallerSession) AccountMergingStartTime ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) AccountMergingStartTime() (*big.Int, error)
AccountMergingStartTime is a free data retrieval call binding the contract method 0x0fcdefb7.
Solidity: function accountMergingStartTime() view returns(uint256)
func (*SynthetixRwardEscrowV2CallerSession) AccountVestingEntryIDs ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) AccountVestingEntryIDs(account common.Address, index *big.Int) (*big.Int, error)
AccountVestingEntryIDs is a free data retrieval call binding the contract method 0xae582549.
Solidity: function accountVestingEntryIDs(address account, uint256 index) view returns(uint256)
func (*SynthetixRwardEscrowV2CallerSession) BalanceOf ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) BalanceOf(account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*SynthetixRwardEscrowV2CallerSession) GetAccountVestingEntryIDs ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) GetAccountVestingEntryIDs(account common.Address, index *big.Int, pageSize *big.Int) ([]*big.Int, error)
GetAccountVestingEntryIDs is a free data retrieval call binding the contract method 0xeac62489.
Solidity: function getAccountVestingEntryIDs(address account, uint256 index, uint256 pageSize) view returns(uint256[])
func (*SynthetixRwardEscrowV2CallerSession) GetVestingEntry ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) GetVestingEntry(account common.Address, entryID *big.Int) (struct { EndTime uint64 EscrowAmount *big.Int }, error)
GetVestingEntry is a free data retrieval call binding the contract method 0x6154c343.
Solidity: function getVestingEntry(address account, uint256 entryID) view returns(uint64 endTime, uint256 escrowAmount)
func (*SynthetixRwardEscrowV2CallerSession) GetVestingEntryClaimable ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) GetVestingEntryClaimable(account common.Address, entryID *big.Int) (*big.Int, error)
GetVestingEntryClaimable is a free data retrieval call binding the contract method 0x30104c5f.
Solidity: function getVestingEntryClaimable(address account, uint256 entryID) view returns(uint256)
func (*SynthetixRwardEscrowV2CallerSession) GetVestingQuantity ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) GetVestingQuantity(account common.Address, entryIDs []*big.Int) (*big.Int, error)
GetVestingQuantity is a free data retrieval call binding the contract method 0x6dc05bd3.
Solidity: function getVestingQuantity(address account, uint256[] entryIDs) view returns(uint256 total)
func (*SynthetixRwardEscrowV2CallerSession) GetVestingSchedules ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) GetVestingSchedules(account common.Address, index *big.Int, pageSize *big.Int) ([]VestingEntriesVestingEntryWithID, error)
GetVestingSchedules is a free data retrieval call binding the contract method 0x773ab39f.
Solidity: function getVestingSchedules(address account, uint256 index, uint256 pageSize) view returns((uint64,uint256,uint256)[])
func (*SynthetixRwardEscrowV2CallerSession) IsResolverCached ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) IsResolverCached() (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x2af64bd3.
Solidity: function isResolverCached() view returns(bool)
func (*SynthetixRwardEscrowV2CallerSession) MaxAccountMergingDuration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) MaxAccountMergingDuration() (*big.Int, error)
MaxAccountMergingDuration is a free data retrieval call binding the contract method 0x37088ffc.
Solidity: function maxAccountMergingDuration() view returns(uint256)
func (*SynthetixRwardEscrowV2CallerSession) MaxDuration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) MaxDuration() (*big.Int, error)
MaxDuration is a free data retrieval call binding the contract method 0x5eb8cf25.
Solidity: function max_duration() view returns(uint256)
func (*SynthetixRwardEscrowV2CallerSession) NextEntryId ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) NextEntryId() (*big.Int, error)
NextEntryId is a free data retrieval call binding the contract method 0xe6b2cf6c.
Solidity: function nextEntryId() view returns(uint256)
func (*SynthetixRwardEscrowV2CallerSession) NominatedOwner ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixRwardEscrowV2CallerSession) NominatedReceiver ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) NominatedReceiver(arg0 common.Address) (common.Address, error)
NominatedReceiver is a free data retrieval call binding the contract method 0x73307e40.
Solidity: function nominatedReceiver(address ) view returns(address)
func (*SynthetixRwardEscrowV2CallerSession) NumVestingEntries ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) NumVestingEntries(account common.Address) (*big.Int, error)
NumVestingEntries is a free data retrieval call binding the contract method 0x204b676a.
Solidity: function numVestingEntries(address account) view returns(uint256)
func (*SynthetixRwardEscrowV2CallerSession) Owner ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixRwardEscrowV2CallerSession) Resolver ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixRwardEscrowV2CallerSession) ResolverAddressesRequired ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) ResolverAddressesRequired() ([][32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0x899ffef4.
Solidity: function resolverAddressesRequired() view returns(bytes32[] addresses)
func (*SynthetixRwardEscrowV2CallerSession) SetupExpiryTime ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) SetupExpiryTime() (*big.Int, error)
SetupExpiryTime is a free data retrieval call binding the contract method 0x46ba2d90.
Solidity: function setupExpiryTime() view returns(uint256)
func (*SynthetixRwardEscrowV2CallerSession) TotalEscrowedAccountBalance ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) TotalEscrowedAccountBalance(account common.Address) (*big.Int, error)
TotalEscrowedAccountBalance is a free data retrieval call binding the contract method 0x326a3cfb.
Solidity: function totalEscrowedAccountBalance(address account) view returns(uint256)
func (*SynthetixRwardEscrowV2CallerSession) TotalEscrowedBalance ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) TotalEscrowedBalance() (*big.Int, error)
TotalEscrowedBalance is a free data retrieval call binding the contract method 0x71e780f3.
Solidity: function totalEscrowedBalance() view returns(uint256)
func (*SynthetixRwardEscrowV2CallerSession) TotalVestedAccountBalance ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) TotalVestedAccountBalance(account common.Address) (*big.Int, error)
TotalVestedAccountBalance is a free data retrieval call binding the contract method 0x227d517a.
Solidity: function totalVestedAccountBalance(address account) view returns(uint256)
func (*SynthetixRwardEscrowV2CallerSession) VestingSchedules ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2CallerSession) VestingSchedules(account common.Address, entryId *big.Int) (VestingEntriesVestingEntry, error)
VestingSchedules is a free data retrieval call binding the contract method 0x45626bd6.
Solidity: function vestingSchedules(address account, uint256 entryId) view returns((uint64,uint256))
type SynthetixRwardEscrowV2Filterer ¶
type SynthetixRwardEscrowV2Filterer struct {
// contains filtered or unexported fields
}
SynthetixRwardEscrowV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSynthetixRwardEscrowV2Filterer ¶
func NewSynthetixRwardEscrowV2Filterer(address common.Address, filterer bind.ContractFilterer) (*SynthetixRwardEscrowV2Filterer, error)
NewSynthetixRwardEscrowV2Filterer creates a new log filterer instance of SynthetixRwardEscrowV2, bound to a specific deployed contract.
func (*SynthetixRwardEscrowV2Filterer) FilterAccountMerged ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterAccountMerged(opts *bind.FilterOpts, accountToMerge []common.Address) (*SynthetixRwardEscrowV2AccountMergedIterator, error)
FilterAccountMerged is a free log retrieval operation binding the contract event 0x48d567deaa7db90f8a443344e519ca8906521ffe118e1df43e89a3c257963f7c.
Solidity: event AccountMerged(address indexed accountToMerge, address destinationAddress, uint256 escrowAmountMerged, uint256[] entryIDs, uint256 time)
func (*SynthetixRwardEscrowV2Filterer) FilterAccountMergingDurationUpdated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterAccountMergingDurationUpdated(opts *bind.FilterOpts) (*SynthetixRwardEscrowV2AccountMergingDurationUpdatedIterator, error)
FilterAccountMergingDurationUpdated is a free log retrieval operation binding the contract event 0x723c43349da7aeae47190396f2e2fbe6bedb46b9e9705bc5b908d65bc7a1e0e6.
Solidity: event AccountMergingDurationUpdated(uint256 newDuration)
func (*SynthetixRwardEscrowV2Filterer) FilterAccountMergingStarted ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterAccountMergingStarted(opts *bind.FilterOpts) (*SynthetixRwardEscrowV2AccountMergingStartedIterator, error)
FilterAccountMergingStarted is a free log retrieval operation binding the contract event 0xceade2b9bc02350b17075c94bb699508b89ed2752f501ea42024b1bb5fd34445.
Solidity: event AccountMergingStarted(uint256 time, uint256 endTime)
func (*SynthetixRwardEscrowV2Filterer) FilterBurnedForMigrationToL2 ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterBurnedForMigrationToL2(opts *bind.FilterOpts, account []common.Address) (*SynthetixRwardEscrowV2BurnedForMigrationToL2Iterator, error)
FilterBurnedForMigrationToL2 is a free log retrieval operation binding the contract event 0x929c8a2a06883affd05f43baf52398dbbfb6930730ce1bdb2cfe413cd44b107c.
Solidity: event BurnedForMigrationToL2(address indexed account, uint256[] entryIDs, uint256 escrowedAmountMigrated, uint256 time)
func (*SynthetixRwardEscrowV2Filterer) FilterCacheUpdated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterCacheUpdated(opts *bind.FilterOpts) (*SynthetixRwardEscrowV2CacheUpdatedIterator, error)
FilterCacheUpdated is a free log retrieval operation binding the contract event 0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68.
Solidity: event CacheUpdated(bytes32 name, address destination)
func (*SynthetixRwardEscrowV2Filterer) FilterMaxAccountMergingDurationUpdated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterMaxAccountMergingDurationUpdated(opts *bind.FilterOpts) (*SynthetixRwardEscrowV2MaxAccountMergingDurationUpdatedIterator, error)
FilterMaxAccountMergingDurationUpdated is a free log retrieval operation binding the contract event 0xe829efae5d8a2f7163f46c23a8190bf14625c1e446561ca0f5cf279ab7c8015e.
Solidity: event MaxAccountMergingDurationUpdated(uint256 newDuration)
func (*SynthetixRwardEscrowV2Filterer) FilterMaxEscrowDurationUpdated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterMaxEscrowDurationUpdated(opts *bind.FilterOpts) (*SynthetixRwardEscrowV2MaxEscrowDurationUpdatedIterator, error)
FilterMaxEscrowDurationUpdated is a free log retrieval operation binding the contract event 0x6b92bd20c4b2e6861047ba7209ddc78d538419aae187d0df46716b827b8997a4.
Solidity: event MaxEscrowDurationUpdated(uint256 newDuration)
func (*SynthetixRwardEscrowV2Filterer) FilterNominateAccountToMerge ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterNominateAccountToMerge(opts *bind.FilterOpts, account []common.Address) (*SynthetixRwardEscrowV2NominateAccountToMergeIterator, error)
FilterNominateAccountToMerge is a free log retrieval operation binding the contract event 0xcf51776bb16e5780edcca2e64a9ba8a9c7d5d00a6699cbd7606e465361ba4852.
Solidity: event NominateAccountToMerge(address indexed account, address destination)
func (*SynthetixRwardEscrowV2Filterer) FilterOwnerChanged ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterOwnerChanged(opts *bind.FilterOpts) (*SynthetixRwardEscrowV2OwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixRwardEscrowV2Filterer) FilterOwnerNominated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterOwnerNominated(opts *bind.FilterOpts) (*SynthetixRwardEscrowV2OwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixRwardEscrowV2Filterer) FilterRevoked ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterRevoked(opts *bind.FilterOpts, account []common.Address, recipient []common.Address) (*SynthetixRwardEscrowV2RevokedIterator, error)
FilterRevoked is a free log retrieval operation binding the contract event 0x18db3cc7a567ad50ae1cf6998aff0c3c2cff4e7c1338a1909def5a5a12ae23a1.
Solidity: event Revoked(address indexed account, address indexed recipient, uint256 targetAmount, uint256 startIndex, uint256 endIndex)
func (*SynthetixRwardEscrowV2Filterer) FilterVested ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterVested(opts *bind.FilterOpts, beneficiary []common.Address) (*SynthetixRwardEscrowV2VestedIterator, error)
FilterVested is a free log retrieval operation binding the contract event 0xfbeff59d2bfda0d79ea8a29f8c57c66d48c7a13eabbdb90908d9115ec41c9dc6.
Solidity: event Vested(address indexed beneficiary, uint256 time, uint256 value)
func (*SynthetixRwardEscrowV2Filterer) FilterVestingEntryCreated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) FilterVestingEntryCreated(opts *bind.FilterOpts, beneficiary []common.Address) (*SynthetixRwardEscrowV2VestingEntryCreatedIterator, error)
FilterVestingEntryCreated is a free log retrieval operation binding the contract event 0x2cc016694185d38abbe28d9e9baea2e9d95a321ae43475e5ea7b643756840bc0.
Solidity: event VestingEntryCreated(address indexed beneficiary, uint256 time, uint256 value, uint256 duration, uint256 entryID)
func (*SynthetixRwardEscrowV2Filterer) ParseAccountMerged ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseAccountMerged(log types.Log) (*SynthetixRwardEscrowV2AccountMerged, error)
ParseAccountMerged is a log parse operation binding the contract event 0x48d567deaa7db90f8a443344e519ca8906521ffe118e1df43e89a3c257963f7c.
Solidity: event AccountMerged(address indexed accountToMerge, address destinationAddress, uint256 escrowAmountMerged, uint256[] entryIDs, uint256 time)
func (*SynthetixRwardEscrowV2Filterer) ParseAccountMergingDurationUpdated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseAccountMergingDurationUpdated(log types.Log) (*SynthetixRwardEscrowV2AccountMergingDurationUpdated, error)
ParseAccountMergingDurationUpdated is a log parse operation binding the contract event 0x723c43349da7aeae47190396f2e2fbe6bedb46b9e9705bc5b908d65bc7a1e0e6.
Solidity: event AccountMergingDurationUpdated(uint256 newDuration)
func (*SynthetixRwardEscrowV2Filterer) ParseAccountMergingStarted ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseAccountMergingStarted(log types.Log) (*SynthetixRwardEscrowV2AccountMergingStarted, error)
ParseAccountMergingStarted is a log parse operation binding the contract event 0xceade2b9bc02350b17075c94bb699508b89ed2752f501ea42024b1bb5fd34445.
Solidity: event AccountMergingStarted(uint256 time, uint256 endTime)
func (*SynthetixRwardEscrowV2Filterer) ParseBurnedForMigrationToL2 ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseBurnedForMigrationToL2(log types.Log) (*SynthetixRwardEscrowV2BurnedForMigrationToL2, error)
ParseBurnedForMigrationToL2 is a log parse operation binding the contract event 0x929c8a2a06883affd05f43baf52398dbbfb6930730ce1bdb2cfe413cd44b107c.
Solidity: event BurnedForMigrationToL2(address indexed account, uint256[] entryIDs, uint256 escrowedAmountMigrated, uint256 time)
func (*SynthetixRwardEscrowV2Filterer) ParseCacheUpdated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseCacheUpdated(log types.Log) (*SynthetixRwardEscrowV2CacheUpdated, error)
ParseCacheUpdated is a log parse operation binding the contract event 0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68.
Solidity: event CacheUpdated(bytes32 name, address destination)
func (*SynthetixRwardEscrowV2Filterer) ParseMaxAccountMergingDurationUpdated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseMaxAccountMergingDurationUpdated(log types.Log) (*SynthetixRwardEscrowV2MaxAccountMergingDurationUpdated, error)
ParseMaxAccountMergingDurationUpdated is a log parse operation binding the contract event 0xe829efae5d8a2f7163f46c23a8190bf14625c1e446561ca0f5cf279ab7c8015e.
Solidity: event MaxAccountMergingDurationUpdated(uint256 newDuration)
func (*SynthetixRwardEscrowV2Filterer) ParseMaxEscrowDurationUpdated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseMaxEscrowDurationUpdated(log types.Log) (*SynthetixRwardEscrowV2MaxEscrowDurationUpdated, error)
ParseMaxEscrowDurationUpdated is a log parse operation binding the contract event 0x6b92bd20c4b2e6861047ba7209ddc78d538419aae187d0df46716b827b8997a4.
Solidity: event MaxEscrowDurationUpdated(uint256 newDuration)
func (*SynthetixRwardEscrowV2Filterer) ParseNominateAccountToMerge ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseNominateAccountToMerge(log types.Log) (*SynthetixRwardEscrowV2NominateAccountToMerge, error)
ParseNominateAccountToMerge is a log parse operation binding the contract event 0xcf51776bb16e5780edcca2e64a9ba8a9c7d5d00a6699cbd7606e465361ba4852.
Solidity: event NominateAccountToMerge(address indexed account, address destination)
func (*SynthetixRwardEscrowV2Filterer) ParseOwnerChanged ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseOwnerChanged(log types.Log) (*SynthetixRwardEscrowV2OwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixRwardEscrowV2Filterer) ParseOwnerNominated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseOwnerNominated(log types.Log) (*SynthetixRwardEscrowV2OwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixRwardEscrowV2Filterer) ParseRevoked ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseRevoked(log types.Log) (*SynthetixRwardEscrowV2Revoked, error)
ParseRevoked is a log parse operation binding the contract event 0x18db3cc7a567ad50ae1cf6998aff0c3c2cff4e7c1338a1909def5a5a12ae23a1.
Solidity: event Revoked(address indexed account, address indexed recipient, uint256 targetAmount, uint256 startIndex, uint256 endIndex)
func (*SynthetixRwardEscrowV2Filterer) ParseVested ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseVested(log types.Log) (*SynthetixRwardEscrowV2Vested, error)
ParseVested is a log parse operation binding the contract event 0xfbeff59d2bfda0d79ea8a29f8c57c66d48c7a13eabbdb90908d9115ec41c9dc6.
Solidity: event Vested(address indexed beneficiary, uint256 time, uint256 value)
func (*SynthetixRwardEscrowV2Filterer) ParseVestingEntryCreated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) ParseVestingEntryCreated(log types.Log) (*SynthetixRwardEscrowV2VestingEntryCreated, error)
ParseVestingEntryCreated is a log parse operation binding the contract event 0x2cc016694185d38abbe28d9e9baea2e9d95a321ae43475e5ea7b643756840bc0.
Solidity: event VestingEntryCreated(address indexed beneficiary, uint256 time, uint256 value, uint256 duration, uint256 entryID)
func (*SynthetixRwardEscrowV2Filterer) WatchAccountMerged ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchAccountMerged(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2AccountMerged, accountToMerge []common.Address) (event.Subscription, error)
WatchAccountMerged is a free log subscription operation binding the contract event 0x48d567deaa7db90f8a443344e519ca8906521ffe118e1df43e89a3c257963f7c.
Solidity: event AccountMerged(address indexed accountToMerge, address destinationAddress, uint256 escrowAmountMerged, uint256[] entryIDs, uint256 time)
func (*SynthetixRwardEscrowV2Filterer) WatchAccountMergingDurationUpdated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchAccountMergingDurationUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2AccountMergingDurationUpdated) (event.Subscription, error)
WatchAccountMergingDurationUpdated is a free log subscription operation binding the contract event 0x723c43349da7aeae47190396f2e2fbe6bedb46b9e9705bc5b908d65bc7a1e0e6.
Solidity: event AccountMergingDurationUpdated(uint256 newDuration)
func (*SynthetixRwardEscrowV2Filterer) WatchAccountMergingStarted ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchAccountMergingStarted(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2AccountMergingStarted) (event.Subscription, error)
WatchAccountMergingStarted is a free log subscription operation binding the contract event 0xceade2b9bc02350b17075c94bb699508b89ed2752f501ea42024b1bb5fd34445.
Solidity: event AccountMergingStarted(uint256 time, uint256 endTime)
func (*SynthetixRwardEscrowV2Filterer) WatchBurnedForMigrationToL2 ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchBurnedForMigrationToL2(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2BurnedForMigrationToL2, account []common.Address) (event.Subscription, error)
WatchBurnedForMigrationToL2 is a free log subscription operation binding the contract event 0x929c8a2a06883affd05f43baf52398dbbfb6930730ce1bdb2cfe413cd44b107c.
Solidity: event BurnedForMigrationToL2(address indexed account, uint256[] entryIDs, uint256 escrowedAmountMigrated, uint256 time)
func (*SynthetixRwardEscrowV2Filterer) WatchCacheUpdated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchCacheUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2CacheUpdated) (event.Subscription, error)
WatchCacheUpdated is a free log subscription operation binding the contract event 0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68.
Solidity: event CacheUpdated(bytes32 name, address destination)
func (*SynthetixRwardEscrowV2Filterer) WatchMaxAccountMergingDurationUpdated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchMaxAccountMergingDurationUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2MaxAccountMergingDurationUpdated) (event.Subscription, error)
WatchMaxAccountMergingDurationUpdated is a free log subscription operation binding the contract event 0xe829efae5d8a2f7163f46c23a8190bf14625c1e446561ca0f5cf279ab7c8015e.
Solidity: event MaxAccountMergingDurationUpdated(uint256 newDuration)
func (*SynthetixRwardEscrowV2Filterer) WatchMaxEscrowDurationUpdated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchMaxEscrowDurationUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2MaxEscrowDurationUpdated) (event.Subscription, error)
WatchMaxEscrowDurationUpdated is a free log subscription operation binding the contract event 0x6b92bd20c4b2e6861047ba7209ddc78d538419aae187d0df46716b827b8997a4.
Solidity: event MaxEscrowDurationUpdated(uint256 newDuration)
func (*SynthetixRwardEscrowV2Filterer) WatchNominateAccountToMerge ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchNominateAccountToMerge(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2NominateAccountToMerge, account []common.Address) (event.Subscription, error)
WatchNominateAccountToMerge is a free log subscription operation binding the contract event 0xcf51776bb16e5780edcca2e64a9ba8a9c7d5d00a6699cbd7606e465361ba4852.
Solidity: event NominateAccountToMerge(address indexed account, address destination)
func (*SynthetixRwardEscrowV2Filterer) WatchOwnerChanged ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2OwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixRwardEscrowV2Filterer) WatchOwnerNominated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2OwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixRwardEscrowV2Filterer) WatchRevoked ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchRevoked(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2Revoked, account []common.Address, recipient []common.Address) (event.Subscription, error)
WatchRevoked is a free log subscription operation binding the contract event 0x18db3cc7a567ad50ae1cf6998aff0c3c2cff4e7c1338a1909def5a5a12ae23a1.
Solidity: event Revoked(address indexed account, address indexed recipient, uint256 targetAmount, uint256 startIndex, uint256 endIndex)
func (*SynthetixRwardEscrowV2Filterer) WatchVested ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchVested(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2Vested, beneficiary []common.Address) (event.Subscription, error)
WatchVested is a free log subscription operation binding the contract event 0xfbeff59d2bfda0d79ea8a29f8c57c66d48c7a13eabbdb90908d9115ec41c9dc6.
Solidity: event Vested(address indexed beneficiary, uint256 time, uint256 value)
func (*SynthetixRwardEscrowV2Filterer) WatchVestingEntryCreated ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Filterer) WatchVestingEntryCreated(opts *bind.WatchOpts, sink chan<- *SynthetixRwardEscrowV2VestingEntryCreated, beneficiary []common.Address) (event.Subscription, error)
WatchVestingEntryCreated is a free log subscription operation binding the contract event 0x2cc016694185d38abbe28d9e9baea2e9d95a321ae43475e5ea7b643756840bc0.
Solidity: event VestingEntryCreated(address indexed beneficiary, uint256 time, uint256 value, uint256 duration, uint256 entryID)
type SynthetixRwardEscrowV2MaxAccountMergingDurationUpdated ¶
type SynthetixRwardEscrowV2MaxAccountMergingDurationUpdated struct { NewDuration *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixRwardEscrowV2MaxAccountMergingDurationUpdated represents a MaxAccountMergingDurationUpdated event raised by the SynthetixRwardEscrowV2 contract.
type SynthetixRwardEscrowV2MaxAccountMergingDurationUpdatedIterator ¶
type SynthetixRwardEscrowV2MaxAccountMergingDurationUpdatedIterator struct { Event *SynthetixRwardEscrowV2MaxAccountMergingDurationUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixRwardEscrowV2MaxAccountMergingDurationUpdatedIterator is returned from FilterMaxAccountMergingDurationUpdated and is used to iterate over the raw logs and unpacked data for MaxAccountMergingDurationUpdated events raised by the SynthetixRwardEscrowV2 contract.
func (*SynthetixRwardEscrowV2MaxAccountMergingDurationUpdatedIterator) Close ¶
func (it *SynthetixRwardEscrowV2MaxAccountMergingDurationUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixRwardEscrowV2MaxAccountMergingDurationUpdatedIterator) Error ¶
func (it *SynthetixRwardEscrowV2MaxAccountMergingDurationUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixRwardEscrowV2MaxAccountMergingDurationUpdatedIterator) Next ¶
func (it *SynthetixRwardEscrowV2MaxAccountMergingDurationUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixRwardEscrowV2MaxEscrowDurationUpdated ¶
type SynthetixRwardEscrowV2MaxEscrowDurationUpdated struct { NewDuration *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixRwardEscrowV2MaxEscrowDurationUpdated represents a MaxEscrowDurationUpdated event raised by the SynthetixRwardEscrowV2 contract.
type SynthetixRwardEscrowV2MaxEscrowDurationUpdatedIterator ¶
type SynthetixRwardEscrowV2MaxEscrowDurationUpdatedIterator struct { Event *SynthetixRwardEscrowV2MaxEscrowDurationUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixRwardEscrowV2MaxEscrowDurationUpdatedIterator is returned from FilterMaxEscrowDurationUpdated and is used to iterate over the raw logs and unpacked data for MaxEscrowDurationUpdated events raised by the SynthetixRwardEscrowV2 contract.
func (*SynthetixRwardEscrowV2MaxEscrowDurationUpdatedIterator) Close ¶
func (it *SynthetixRwardEscrowV2MaxEscrowDurationUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixRwardEscrowV2MaxEscrowDurationUpdatedIterator) Error ¶
func (it *SynthetixRwardEscrowV2MaxEscrowDurationUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixRwardEscrowV2MaxEscrowDurationUpdatedIterator) Next ¶
func (it *SynthetixRwardEscrowV2MaxEscrowDurationUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixRwardEscrowV2NominateAccountToMerge ¶
type SynthetixRwardEscrowV2NominateAccountToMerge struct { Account common.Address Destination common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixRwardEscrowV2NominateAccountToMerge represents a NominateAccountToMerge event raised by the SynthetixRwardEscrowV2 contract.
type SynthetixRwardEscrowV2NominateAccountToMergeIterator ¶
type SynthetixRwardEscrowV2NominateAccountToMergeIterator struct { Event *SynthetixRwardEscrowV2NominateAccountToMerge // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixRwardEscrowV2NominateAccountToMergeIterator is returned from FilterNominateAccountToMerge and is used to iterate over the raw logs and unpacked data for NominateAccountToMerge events raised by the SynthetixRwardEscrowV2 contract.
func (*SynthetixRwardEscrowV2NominateAccountToMergeIterator) Close ¶
func (it *SynthetixRwardEscrowV2NominateAccountToMergeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixRwardEscrowV2NominateAccountToMergeIterator) Error ¶
func (it *SynthetixRwardEscrowV2NominateAccountToMergeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixRwardEscrowV2NominateAccountToMergeIterator) Next ¶
func (it *SynthetixRwardEscrowV2NominateAccountToMergeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixRwardEscrowV2OwnerChanged ¶
type SynthetixRwardEscrowV2OwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixRwardEscrowV2OwnerChanged represents a OwnerChanged event raised by the SynthetixRwardEscrowV2 contract.
type SynthetixRwardEscrowV2OwnerChangedIterator ¶
type SynthetixRwardEscrowV2OwnerChangedIterator struct { Event *SynthetixRwardEscrowV2OwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixRwardEscrowV2OwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the SynthetixRwardEscrowV2 contract.
func (*SynthetixRwardEscrowV2OwnerChangedIterator) Close ¶
func (it *SynthetixRwardEscrowV2OwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixRwardEscrowV2OwnerChangedIterator) Error ¶
func (it *SynthetixRwardEscrowV2OwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixRwardEscrowV2OwnerChangedIterator) Next ¶
func (it *SynthetixRwardEscrowV2OwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixRwardEscrowV2OwnerNominated ¶
type SynthetixRwardEscrowV2OwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixRwardEscrowV2OwnerNominated represents a OwnerNominated event raised by the SynthetixRwardEscrowV2 contract.
type SynthetixRwardEscrowV2OwnerNominatedIterator ¶
type SynthetixRwardEscrowV2OwnerNominatedIterator struct { Event *SynthetixRwardEscrowV2OwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixRwardEscrowV2OwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the SynthetixRwardEscrowV2 contract.
func (*SynthetixRwardEscrowV2OwnerNominatedIterator) Close ¶
func (it *SynthetixRwardEscrowV2OwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixRwardEscrowV2OwnerNominatedIterator) Error ¶
func (it *SynthetixRwardEscrowV2OwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixRwardEscrowV2OwnerNominatedIterator) Next ¶
func (it *SynthetixRwardEscrowV2OwnerNominatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixRwardEscrowV2Raw ¶
type SynthetixRwardEscrowV2Raw struct {
Contract *SynthetixRwardEscrowV2 // Generic contract binding to access the raw methods on
}
SynthetixRwardEscrowV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*SynthetixRwardEscrowV2Raw) Call ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Raw) 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 (*SynthetixRwardEscrowV2Raw) Transact ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynthetixRwardEscrowV2Raw) Transfer ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Raw) 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 SynthetixRwardEscrowV2Revoked ¶
type SynthetixRwardEscrowV2Revoked struct { Account common.Address Recipient common.Address TargetAmount *big.Int StartIndex *big.Int EndIndex *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixRwardEscrowV2Revoked represents a Revoked event raised by the SynthetixRwardEscrowV2 contract.
type SynthetixRwardEscrowV2RevokedIterator ¶
type SynthetixRwardEscrowV2RevokedIterator struct { Event *SynthetixRwardEscrowV2Revoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixRwardEscrowV2RevokedIterator is returned from FilterRevoked and is used to iterate over the raw logs and unpacked data for Revoked events raised by the SynthetixRwardEscrowV2 contract.
func (*SynthetixRwardEscrowV2RevokedIterator) Close ¶
func (it *SynthetixRwardEscrowV2RevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixRwardEscrowV2RevokedIterator) Error ¶
func (it *SynthetixRwardEscrowV2RevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixRwardEscrowV2RevokedIterator) Next ¶
func (it *SynthetixRwardEscrowV2RevokedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixRwardEscrowV2Session ¶
type SynthetixRwardEscrowV2Session struct { Contract *SynthetixRwardEscrowV2 // 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 }
SynthetixRwardEscrowV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SynthetixRwardEscrowV2Session) AcceptOwnership ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixRwardEscrowV2Session) AccountMergingDuration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) AccountMergingDuration() (*big.Int, error)
AccountMergingDuration is a free data retrieval call binding the contract method 0x910a326d.
Solidity: function accountMergingDuration() view returns(uint256)
func (*SynthetixRwardEscrowV2Session) AccountMergingIsOpen ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) AccountMergingIsOpen() (bool, error)
AccountMergingIsOpen is a free data retrieval call binding the contract method 0x05662986.
Solidity: function accountMergingIsOpen() view returns(bool)
func (*SynthetixRwardEscrowV2Session) AccountMergingStartTime ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) AccountMergingStartTime() (*big.Int, error)
AccountMergingStartTime is a free data retrieval call binding the contract method 0x0fcdefb7.
Solidity: function accountMergingStartTime() view returns(uint256)
func (*SynthetixRwardEscrowV2Session) AccountVestingEntryIDs ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) AccountVestingEntryIDs(account common.Address, index *big.Int) (*big.Int, error)
AccountVestingEntryIDs is a free data retrieval call binding the contract method 0xae582549.
Solidity: function accountVestingEntryIDs(address account, uint256 index) view returns(uint256)
func (*SynthetixRwardEscrowV2Session) AppendVestingEntry ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) AppendVestingEntry(account common.Address, quantity *big.Int, duration *big.Int) (*types.Transaction, error)
AppendVestingEntry is a paid mutator transaction binding the contract method 0x1bb47b44.
Solidity: function appendVestingEntry(address account, uint256 quantity, uint256 duration) returns()
func (*SynthetixRwardEscrowV2Session) BalanceOf ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) BalanceOf(account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*SynthetixRwardEscrowV2Session) BurnForMigration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) BurnForMigration(account common.Address, entryIDs []*big.Int) (*types.Transaction, error)
BurnForMigration is a paid mutator transaction binding the contract method 0x80d46f58.
Solidity: function burnForMigration(address account, uint256[] entryIDs) returns(uint256 escrowedAccountBalance, (uint64,uint256)[] vestingEntries)
func (*SynthetixRwardEscrowV2Session) CreateEscrowEntry ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) CreateEscrowEntry(beneficiary common.Address, deposit *big.Int, duration *big.Int) (*types.Transaction, error)
CreateEscrowEntry is a paid mutator transaction binding the contract method 0xa0416ed3.
Solidity: function createEscrowEntry(address beneficiary, uint256 deposit, uint256 duration) returns()
func (*SynthetixRwardEscrowV2Session) GetAccountVestingEntryIDs ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) GetAccountVestingEntryIDs(account common.Address, index *big.Int, pageSize *big.Int) ([]*big.Int, error)
GetAccountVestingEntryIDs is a free data retrieval call binding the contract method 0xeac62489.
Solidity: function getAccountVestingEntryIDs(address account, uint256 index, uint256 pageSize) view returns(uint256[])
func (*SynthetixRwardEscrowV2Session) GetVestingEntry ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) GetVestingEntry(account common.Address, entryID *big.Int) (struct { EndTime uint64 EscrowAmount *big.Int }, error)
GetVestingEntry is a free data retrieval call binding the contract method 0x6154c343.
Solidity: function getVestingEntry(address account, uint256 entryID) view returns(uint64 endTime, uint256 escrowAmount)
func (*SynthetixRwardEscrowV2Session) GetVestingEntryClaimable ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) GetVestingEntryClaimable(account common.Address, entryID *big.Int) (*big.Int, error)
GetVestingEntryClaimable is a free data retrieval call binding the contract method 0x30104c5f.
Solidity: function getVestingEntryClaimable(address account, uint256 entryID) view returns(uint256)
func (*SynthetixRwardEscrowV2Session) GetVestingQuantity ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) GetVestingQuantity(account common.Address, entryIDs []*big.Int) (*big.Int, error)
GetVestingQuantity is a free data retrieval call binding the contract method 0x6dc05bd3.
Solidity: function getVestingQuantity(address account, uint256[] entryIDs) view returns(uint256 total)
func (*SynthetixRwardEscrowV2Session) GetVestingSchedules ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) GetVestingSchedules(account common.Address, index *big.Int, pageSize *big.Int) ([]VestingEntriesVestingEntryWithID, error)
GetVestingSchedules is a free data retrieval call binding the contract method 0x773ab39f.
Solidity: function getVestingSchedules(address account, uint256 index, uint256 pageSize) view returns((uint64,uint256,uint256)[])
func (*SynthetixRwardEscrowV2Session) ImportVestingEntries ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) ImportVestingEntries(arg0 common.Address, arg1 *big.Int, arg2 []VestingEntriesVestingEntry) (*types.Transaction, error)
ImportVestingEntries is a paid mutator transaction binding the contract method 0xcd7b43dd.
Solidity: function importVestingEntries(address , uint256 , (uint64,uint256)[] ) returns()
func (*SynthetixRwardEscrowV2Session) IsResolverCached ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) IsResolverCached() (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x2af64bd3.
Solidity: function isResolverCached() view returns(bool)
func (*SynthetixRwardEscrowV2Session) MaxAccountMergingDuration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) MaxAccountMergingDuration() (*big.Int, error)
MaxAccountMergingDuration is a free data retrieval call binding the contract method 0x37088ffc.
Solidity: function maxAccountMergingDuration() view returns(uint256)
func (*SynthetixRwardEscrowV2Session) MaxDuration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) MaxDuration() (*big.Int, error)
MaxDuration is a free data retrieval call binding the contract method 0x5eb8cf25.
Solidity: function max_duration() view returns(uint256)
func (*SynthetixRwardEscrowV2Session) MergeAccount ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) MergeAccount(from common.Address, entryIDs []*big.Int) (*types.Transaction, error)
MergeAccount is a paid mutator transaction binding the contract method 0xf0b882ba.
Solidity: function mergeAccount(address from, uint256[] entryIDs) returns()
func (*SynthetixRwardEscrowV2Session) MigrateAccountEscrowBalances ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) MigrateAccountEscrowBalances(arg0 []common.Address, arg1 []*big.Int, arg2 []*big.Int) (*types.Transaction, error)
MigrateAccountEscrowBalances is a paid mutator transaction binding the contract method 0xb95375bd.
Solidity: function migrateAccountEscrowBalances(address[] , uint256[] , uint256[] ) returns()
func (*SynthetixRwardEscrowV2Session) MigrateVestingSchedule ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) MigrateVestingSchedule(arg0 common.Address) (*types.Transaction, error)
MigrateVestingSchedule is a paid mutator transaction binding the contract method 0x7839b92f.
Solidity: function migrateVestingSchedule(address ) returns()
func (*SynthetixRwardEscrowV2Session) NextEntryId ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) NextEntryId() (*big.Int, error)
NextEntryId is a free data retrieval call binding the contract method 0xe6b2cf6c.
Solidity: function nextEntryId() view returns(uint256)
func (*SynthetixRwardEscrowV2Session) NominateAccountToMerge ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) NominateAccountToMerge(account common.Address) (*types.Transaction, error)
NominateAccountToMerge is a paid mutator transaction binding the contract method 0x7cc1d756.
Solidity: function nominateAccountToMerge(address account) returns()
func (*SynthetixRwardEscrowV2Session) NominateNewOwner ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*SynthetixRwardEscrowV2Session) NominatedOwner ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixRwardEscrowV2Session) NominatedReceiver ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) NominatedReceiver(arg0 common.Address) (common.Address, error)
NominatedReceiver is a free data retrieval call binding the contract method 0x73307e40.
Solidity: function nominatedReceiver(address ) view returns(address)
func (*SynthetixRwardEscrowV2Session) NumVestingEntries ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) NumVestingEntries(account common.Address) (*big.Int, error)
NumVestingEntries is a free data retrieval call binding the contract method 0x204b676a.
Solidity: function numVestingEntries(address account) view returns(uint256)
func (*SynthetixRwardEscrowV2Session) Owner ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixRwardEscrowV2Session) RebuildCache ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) RebuildCache() (*types.Transaction, error)
RebuildCache is a paid mutator transaction binding the contract method 0x74185360.
Solidity: function rebuildCache() returns()
func (*SynthetixRwardEscrowV2Session) Resolver ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixRwardEscrowV2Session) ResolverAddressesRequired ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) ResolverAddressesRequired() ([][32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0x899ffef4.
Solidity: function resolverAddressesRequired() view returns(bytes32[] addresses)
func (*SynthetixRwardEscrowV2Session) RevokeFrom ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) RevokeFrom(account common.Address, recipient common.Address, targetAmount *big.Int, startIndex *big.Int) (*types.Transaction, error)
RevokeFrom is a paid mutator transaction binding the contract method 0xde065f67.
Solidity: function revokeFrom(address account, address recipient, uint256 targetAmount, uint256 startIndex) returns()
func (*SynthetixRwardEscrowV2Session) SetAccountMergingDuration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) SetAccountMergingDuration(duration *big.Int) (*types.Transaction, error)
SetAccountMergingDuration is a paid mutator transaction binding the contract method 0x7993e699.
Solidity: function setAccountMergingDuration(uint256 duration) returns()
func (*SynthetixRwardEscrowV2Session) SetMaxAccountMergingWindow ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) SetMaxAccountMergingWindow(duration *big.Int) (*types.Transaction, error)
SetMaxAccountMergingWindow is a paid mutator transaction binding the contract method 0x018c6c55.
Solidity: function setMaxAccountMergingWindow(uint256 duration) returns()
func (*SynthetixRwardEscrowV2Session) SetMaxEscrowDuration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) SetMaxEscrowDuration(duration *big.Int) (*types.Transaction, error)
SetMaxEscrowDuration is a paid mutator transaction binding the contract method 0x4525aabc.
Solidity: function setMaxEscrowDuration(uint256 duration) returns()
func (*SynthetixRwardEscrowV2Session) SetupExpiryTime ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) SetupExpiryTime() (*big.Int, error)
SetupExpiryTime is a free data retrieval call binding the contract method 0x46ba2d90.
Solidity: function setupExpiryTime() view returns(uint256)
func (*SynthetixRwardEscrowV2Session) StartMergingWindow ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) StartMergingWindow() (*types.Transaction, error)
StartMergingWindow is a paid mutator transaction binding the contract method 0x178c5655.
Solidity: function startMergingWindow() returns()
func (*SynthetixRwardEscrowV2Session) TotalEscrowedAccountBalance ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) TotalEscrowedAccountBalance(account common.Address) (*big.Int, error)
TotalEscrowedAccountBalance is a free data retrieval call binding the contract method 0x326a3cfb.
Solidity: function totalEscrowedAccountBalance(address account) view returns(uint256)
func (*SynthetixRwardEscrowV2Session) TotalEscrowedBalance ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) TotalEscrowedBalance() (*big.Int, error)
TotalEscrowedBalance is a free data retrieval call binding the contract method 0x71e780f3.
Solidity: function totalEscrowedBalance() view returns(uint256)
func (*SynthetixRwardEscrowV2Session) TotalVestedAccountBalance ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) TotalVestedAccountBalance(account common.Address) (*big.Int, error)
TotalVestedAccountBalance is a free data retrieval call binding the contract method 0x227d517a.
Solidity: function totalVestedAccountBalance(address account) view returns(uint256)
func (*SynthetixRwardEscrowV2Session) Vest ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) Vest(entryIDs []*big.Int) (*types.Transaction, error)
Vest is a paid mutator transaction binding the contract method 0x34c7fec9.
Solidity: function vest(uint256[] entryIDs) returns()
func (*SynthetixRwardEscrowV2Session) VestingSchedules ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Session) VestingSchedules(account common.Address, entryId *big.Int) (VestingEntriesVestingEntry, error)
VestingSchedules is a free data retrieval call binding the contract method 0x45626bd6.
Solidity: function vestingSchedules(address account, uint256 entryId) view returns((uint64,uint256))
type SynthetixRwardEscrowV2Transactor ¶
type SynthetixRwardEscrowV2Transactor struct {
// contains filtered or unexported fields
}
SynthetixRwardEscrowV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSynthetixRwardEscrowV2Transactor ¶
func NewSynthetixRwardEscrowV2Transactor(address common.Address, transactor bind.ContractTransactor) (*SynthetixRwardEscrowV2Transactor, error)
NewSynthetixRwardEscrowV2Transactor creates a new write-only instance of SynthetixRwardEscrowV2, bound to a specific deployed contract.
func (*SynthetixRwardEscrowV2Transactor) AcceptOwnership ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixRwardEscrowV2Transactor) AppendVestingEntry ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) AppendVestingEntry(opts *bind.TransactOpts, account common.Address, quantity *big.Int, duration *big.Int) (*types.Transaction, error)
AppendVestingEntry is a paid mutator transaction binding the contract method 0x1bb47b44.
Solidity: function appendVestingEntry(address account, uint256 quantity, uint256 duration) returns()
func (*SynthetixRwardEscrowV2Transactor) BurnForMigration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) BurnForMigration(opts *bind.TransactOpts, account common.Address, entryIDs []*big.Int) (*types.Transaction, error)
BurnForMigration is a paid mutator transaction binding the contract method 0x80d46f58.
Solidity: function burnForMigration(address account, uint256[] entryIDs) returns(uint256 escrowedAccountBalance, (uint64,uint256)[] vestingEntries)
func (*SynthetixRwardEscrowV2Transactor) CreateEscrowEntry ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) CreateEscrowEntry(opts *bind.TransactOpts, beneficiary common.Address, deposit *big.Int, duration *big.Int) (*types.Transaction, error)
CreateEscrowEntry is a paid mutator transaction binding the contract method 0xa0416ed3.
Solidity: function createEscrowEntry(address beneficiary, uint256 deposit, uint256 duration) returns()
func (*SynthetixRwardEscrowV2Transactor) ImportVestingEntries ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) ImportVestingEntries(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int, arg2 []VestingEntriesVestingEntry) (*types.Transaction, error)
ImportVestingEntries is a paid mutator transaction binding the contract method 0xcd7b43dd.
Solidity: function importVestingEntries(address , uint256 , (uint64,uint256)[] ) returns()
func (*SynthetixRwardEscrowV2Transactor) MergeAccount ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) MergeAccount(opts *bind.TransactOpts, from common.Address, entryIDs []*big.Int) (*types.Transaction, error)
MergeAccount is a paid mutator transaction binding the contract method 0xf0b882ba.
Solidity: function mergeAccount(address from, uint256[] entryIDs) returns()
func (*SynthetixRwardEscrowV2Transactor) MigrateAccountEscrowBalances ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) MigrateAccountEscrowBalances(opts *bind.TransactOpts, arg0 []common.Address, arg1 []*big.Int, arg2 []*big.Int) (*types.Transaction, error)
MigrateAccountEscrowBalances is a paid mutator transaction binding the contract method 0xb95375bd.
Solidity: function migrateAccountEscrowBalances(address[] , uint256[] , uint256[] ) returns()
func (*SynthetixRwardEscrowV2Transactor) MigrateVestingSchedule ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) MigrateVestingSchedule(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
MigrateVestingSchedule is a paid mutator transaction binding the contract method 0x7839b92f.
Solidity: function migrateVestingSchedule(address ) returns()
func (*SynthetixRwardEscrowV2Transactor) NominateAccountToMerge ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) NominateAccountToMerge(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
NominateAccountToMerge is a paid mutator transaction binding the contract method 0x7cc1d756.
Solidity: function nominateAccountToMerge(address account) returns()
func (*SynthetixRwardEscrowV2Transactor) NominateNewOwner ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*SynthetixRwardEscrowV2Transactor) RebuildCache ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) RebuildCache(opts *bind.TransactOpts) (*types.Transaction, error)
RebuildCache is a paid mutator transaction binding the contract method 0x74185360.
Solidity: function rebuildCache() returns()
func (*SynthetixRwardEscrowV2Transactor) RevokeFrom ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) RevokeFrom(opts *bind.TransactOpts, account common.Address, recipient common.Address, targetAmount *big.Int, startIndex *big.Int) (*types.Transaction, error)
RevokeFrom is a paid mutator transaction binding the contract method 0xde065f67.
Solidity: function revokeFrom(address account, address recipient, uint256 targetAmount, uint256 startIndex) returns()
func (*SynthetixRwardEscrowV2Transactor) SetAccountMergingDuration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) SetAccountMergingDuration(opts *bind.TransactOpts, duration *big.Int) (*types.Transaction, error)
SetAccountMergingDuration is a paid mutator transaction binding the contract method 0x7993e699.
Solidity: function setAccountMergingDuration(uint256 duration) returns()
func (*SynthetixRwardEscrowV2Transactor) SetMaxAccountMergingWindow ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) SetMaxAccountMergingWindow(opts *bind.TransactOpts, duration *big.Int) (*types.Transaction, error)
SetMaxAccountMergingWindow is a paid mutator transaction binding the contract method 0x018c6c55.
Solidity: function setMaxAccountMergingWindow(uint256 duration) returns()
func (*SynthetixRwardEscrowV2Transactor) SetMaxEscrowDuration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) SetMaxEscrowDuration(opts *bind.TransactOpts, duration *big.Int) (*types.Transaction, error)
SetMaxEscrowDuration is a paid mutator transaction binding the contract method 0x4525aabc.
Solidity: function setMaxEscrowDuration(uint256 duration) returns()
func (*SynthetixRwardEscrowV2Transactor) StartMergingWindow ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) StartMergingWindow(opts *bind.TransactOpts) (*types.Transaction, error)
StartMergingWindow is a paid mutator transaction binding the contract method 0x178c5655.
Solidity: function startMergingWindow() returns()
func (*SynthetixRwardEscrowV2Transactor) Vest ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2Transactor) Vest(opts *bind.TransactOpts, entryIDs []*big.Int) (*types.Transaction, error)
Vest is a paid mutator transaction binding the contract method 0x34c7fec9.
Solidity: function vest(uint256[] entryIDs) returns()
type SynthetixRwardEscrowV2TransactorRaw ¶
type SynthetixRwardEscrowV2TransactorRaw struct {
Contract *SynthetixRwardEscrowV2Transactor // Generic write-only contract binding to access the raw methods on
}
SynthetixRwardEscrowV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SynthetixRwardEscrowV2TransactorRaw) Transact ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynthetixRwardEscrowV2TransactorRaw) Transfer ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorRaw) 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 SynthetixRwardEscrowV2TransactorSession ¶
type SynthetixRwardEscrowV2TransactorSession struct { Contract *SynthetixRwardEscrowV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SynthetixRwardEscrowV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SynthetixRwardEscrowV2TransactorSession) AcceptOwnership ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixRwardEscrowV2TransactorSession) AppendVestingEntry ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) AppendVestingEntry(account common.Address, quantity *big.Int, duration *big.Int) (*types.Transaction, error)
AppendVestingEntry is a paid mutator transaction binding the contract method 0x1bb47b44.
Solidity: function appendVestingEntry(address account, uint256 quantity, uint256 duration) returns()
func (*SynthetixRwardEscrowV2TransactorSession) BurnForMigration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) BurnForMigration(account common.Address, entryIDs []*big.Int) (*types.Transaction, error)
BurnForMigration is a paid mutator transaction binding the contract method 0x80d46f58.
Solidity: function burnForMigration(address account, uint256[] entryIDs) returns(uint256 escrowedAccountBalance, (uint64,uint256)[] vestingEntries)
func (*SynthetixRwardEscrowV2TransactorSession) CreateEscrowEntry ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) CreateEscrowEntry(beneficiary common.Address, deposit *big.Int, duration *big.Int) (*types.Transaction, error)
CreateEscrowEntry is a paid mutator transaction binding the contract method 0xa0416ed3.
Solidity: function createEscrowEntry(address beneficiary, uint256 deposit, uint256 duration) returns()
func (*SynthetixRwardEscrowV2TransactorSession) ImportVestingEntries ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) ImportVestingEntries(arg0 common.Address, arg1 *big.Int, arg2 []VestingEntriesVestingEntry) (*types.Transaction, error)
ImportVestingEntries is a paid mutator transaction binding the contract method 0xcd7b43dd.
Solidity: function importVestingEntries(address , uint256 , (uint64,uint256)[] ) returns()
func (*SynthetixRwardEscrowV2TransactorSession) MergeAccount ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) MergeAccount(from common.Address, entryIDs []*big.Int) (*types.Transaction, error)
MergeAccount is a paid mutator transaction binding the contract method 0xf0b882ba.
Solidity: function mergeAccount(address from, uint256[] entryIDs) returns()
func (*SynthetixRwardEscrowV2TransactorSession) MigrateAccountEscrowBalances ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) MigrateAccountEscrowBalances(arg0 []common.Address, arg1 []*big.Int, arg2 []*big.Int) (*types.Transaction, error)
MigrateAccountEscrowBalances is a paid mutator transaction binding the contract method 0xb95375bd.
Solidity: function migrateAccountEscrowBalances(address[] , uint256[] , uint256[] ) returns()
func (*SynthetixRwardEscrowV2TransactorSession) MigrateVestingSchedule ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) MigrateVestingSchedule(arg0 common.Address) (*types.Transaction, error)
MigrateVestingSchedule is a paid mutator transaction binding the contract method 0x7839b92f.
Solidity: function migrateVestingSchedule(address ) returns()
func (*SynthetixRwardEscrowV2TransactorSession) NominateAccountToMerge ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) NominateAccountToMerge(account common.Address) (*types.Transaction, error)
NominateAccountToMerge is a paid mutator transaction binding the contract method 0x7cc1d756.
Solidity: function nominateAccountToMerge(address account) returns()
func (*SynthetixRwardEscrowV2TransactorSession) NominateNewOwner ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
func (*SynthetixRwardEscrowV2TransactorSession) RebuildCache ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) RebuildCache() (*types.Transaction, error)
RebuildCache is a paid mutator transaction binding the contract method 0x74185360.
Solidity: function rebuildCache() returns()
func (*SynthetixRwardEscrowV2TransactorSession) RevokeFrom ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) RevokeFrom(account common.Address, recipient common.Address, targetAmount *big.Int, startIndex *big.Int) (*types.Transaction, error)
RevokeFrom is a paid mutator transaction binding the contract method 0xde065f67.
Solidity: function revokeFrom(address account, address recipient, uint256 targetAmount, uint256 startIndex) returns()
func (*SynthetixRwardEscrowV2TransactorSession) SetAccountMergingDuration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) SetAccountMergingDuration(duration *big.Int) (*types.Transaction, error)
SetAccountMergingDuration is a paid mutator transaction binding the contract method 0x7993e699.
Solidity: function setAccountMergingDuration(uint256 duration) returns()
func (*SynthetixRwardEscrowV2TransactorSession) SetMaxAccountMergingWindow ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) SetMaxAccountMergingWindow(duration *big.Int) (*types.Transaction, error)
SetMaxAccountMergingWindow is a paid mutator transaction binding the contract method 0x018c6c55.
Solidity: function setMaxAccountMergingWindow(uint256 duration) returns()
func (*SynthetixRwardEscrowV2TransactorSession) SetMaxEscrowDuration ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) SetMaxEscrowDuration(duration *big.Int) (*types.Transaction, error)
SetMaxEscrowDuration is a paid mutator transaction binding the contract method 0x4525aabc.
Solidity: function setMaxEscrowDuration(uint256 duration) returns()
func (*SynthetixRwardEscrowV2TransactorSession) StartMergingWindow ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) StartMergingWindow() (*types.Transaction, error)
StartMergingWindow is a paid mutator transaction binding the contract method 0x178c5655.
Solidity: function startMergingWindow() returns()
func (*SynthetixRwardEscrowV2TransactorSession) Vest ¶
func (_SynthetixRwardEscrowV2 *SynthetixRwardEscrowV2TransactorSession) Vest(entryIDs []*big.Int) (*types.Transaction, error)
Vest is a paid mutator transaction binding the contract method 0x34c7fec9.
Solidity: function vest(uint256[] entryIDs) returns()
type SynthetixRwardEscrowV2Vested ¶
type SynthetixRwardEscrowV2Vested struct { Beneficiary common.Address Time *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixRwardEscrowV2Vested represents a Vested event raised by the SynthetixRwardEscrowV2 contract.
type SynthetixRwardEscrowV2VestedIterator ¶
type SynthetixRwardEscrowV2VestedIterator struct { Event *SynthetixRwardEscrowV2Vested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixRwardEscrowV2VestedIterator is returned from FilterVested and is used to iterate over the raw logs and unpacked data for Vested events raised by the SynthetixRwardEscrowV2 contract.
func (*SynthetixRwardEscrowV2VestedIterator) Close ¶
func (it *SynthetixRwardEscrowV2VestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixRwardEscrowV2VestedIterator) Error ¶
func (it *SynthetixRwardEscrowV2VestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixRwardEscrowV2VestedIterator) Next ¶
func (it *SynthetixRwardEscrowV2VestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixRwardEscrowV2VestingEntryCreated ¶
type SynthetixRwardEscrowV2VestingEntryCreated struct { Beneficiary common.Address Time *big.Int Value *big.Int Duration *big.Int EntryID *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixRwardEscrowV2VestingEntryCreated represents a VestingEntryCreated event raised by the SynthetixRwardEscrowV2 contract.
type SynthetixRwardEscrowV2VestingEntryCreatedIterator ¶
type SynthetixRwardEscrowV2VestingEntryCreatedIterator struct { Event *SynthetixRwardEscrowV2VestingEntryCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixRwardEscrowV2VestingEntryCreatedIterator is returned from FilterVestingEntryCreated and is used to iterate over the raw logs and unpacked data for VestingEntryCreated events raised by the SynthetixRwardEscrowV2 contract.
func (*SynthetixRwardEscrowV2VestingEntryCreatedIterator) Close ¶
func (it *SynthetixRwardEscrowV2VestingEntryCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixRwardEscrowV2VestingEntryCreatedIterator) Error ¶
func (it *SynthetixRwardEscrowV2VestingEntryCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixRwardEscrowV2VestingEntryCreatedIterator) Next ¶
func (it *SynthetixRwardEscrowV2VestingEntryCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VestingEntriesVestingEntry ¶
VestingEntriesVestingEntry is an auto generated low-level Go binding around an user-defined struct.