Documentation ¶
Index ¶
- Constants
- Variables
- type AddressResolver
- type AddressResolverCaller
- func (_AddressResolver *AddressResolverCaller) GetAddress(opts *bind.CallOpts, name [32]byte) (common.Address, error)
- func (_AddressResolver *AddressResolverCaller) GetSynth(opts *bind.CallOpts, key [32]byte) (common.Address, error)
- func (_AddressResolver *AddressResolverCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_AddressResolver *AddressResolverCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AddressResolver *AddressResolverCaller) Repository(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_AddressResolver *AddressResolverCaller) RequireAndGetAddress(opts *bind.CallOpts, name [32]byte, reason string) (common.Address, error)
- type AddressResolverCallerRaw
- type AddressResolverCallerSession
- func (_AddressResolver *AddressResolverCallerSession) GetAddress(name [32]byte) (common.Address, error)
- func (_AddressResolver *AddressResolverCallerSession) GetSynth(key [32]byte) (common.Address, error)
- func (_AddressResolver *AddressResolverCallerSession) NominatedOwner() (common.Address, error)
- func (_AddressResolver *AddressResolverCallerSession) Owner() (common.Address, error)
- func (_AddressResolver *AddressResolverCallerSession) Repository(arg0 [32]byte) (common.Address, error)
- func (_AddressResolver *AddressResolverCallerSession) RequireAndGetAddress(name [32]byte, reason string) (common.Address, error)
- type AddressResolverFilterer
- func (_AddressResolver *AddressResolverFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*AddressResolverOwnerChangedIterator, error)
- func (_AddressResolver *AddressResolverFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*AddressResolverOwnerNominatedIterator, error)
- func (_AddressResolver *AddressResolverFilterer) ParseOwnerChanged(log types.Log) (*AddressResolverOwnerChanged, error)
- func (_AddressResolver *AddressResolverFilterer) ParseOwnerNominated(log types.Log) (*AddressResolverOwnerNominated, error)
- func (_AddressResolver *AddressResolverFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *AddressResolverOwnerChanged) (event.Subscription, error)
- func (_AddressResolver *AddressResolverFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *AddressResolverOwnerNominated) (event.Subscription, error)
- type AddressResolverOwnerChanged
- type AddressResolverOwnerChangedIterator
- type AddressResolverOwnerNominated
- type AddressResolverOwnerNominatedIterator
- type AddressResolverRaw
- func (_AddressResolver *AddressResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AddressResolver *AddressResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AddressResolver *AddressResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressResolverSession
- func (_AddressResolver *AddressResolverSession) AcceptOwnership() (*types.Transaction, error)
- func (_AddressResolver *AddressResolverSession) GetAddress(name [32]byte) (common.Address, error)
- func (_AddressResolver *AddressResolverSession) GetSynth(key [32]byte) (common.Address, error)
- func (_AddressResolver *AddressResolverSession) ImportAddresses(names [][32]byte, destinations []common.Address) (*types.Transaction, error)
- func (_AddressResolver *AddressResolverSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_AddressResolver *AddressResolverSession) NominatedOwner() (common.Address, error)
- func (_AddressResolver *AddressResolverSession) Owner() (common.Address, error)
- func (_AddressResolver *AddressResolverSession) Repository(arg0 [32]byte) (common.Address, error)
- func (_AddressResolver *AddressResolverSession) RequireAndGetAddress(name [32]byte, reason string) (common.Address, error)
- type AddressResolverTransactor
- func (_AddressResolver *AddressResolverTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AddressResolver *AddressResolverTransactor) ImportAddresses(opts *bind.TransactOpts, names [][32]byte, destinations []common.Address) (*types.Transaction, error)
- func (_AddressResolver *AddressResolverTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- type AddressResolverTransactorRaw
- type AddressResolverTransactorSession
- func (_AddressResolver *AddressResolverTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_AddressResolver *AddressResolverTransactorSession) ImportAddresses(names [][32]byte, destinations []common.Address) (*types.Transaction, error)
- func (_AddressResolver *AddressResolverTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- type ExternStateToken
- type ExternStateTokenApproval
- type ExternStateTokenApprovalIterator
- type ExternStateTokenCaller
- func (_ExternStateToken *ExternStateTokenCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ExternStateToken *ExternStateTokenCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_ExternStateToken *ExternStateTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ExternStateToken *ExternStateTokenCaller) IntegrationProxy(opts *bind.CallOpts) (common.Address, error)
- func (_ExternStateToken *ExternStateTokenCaller) MessageSender(opts *bind.CallOpts) (common.Address, error)
- func (_ExternStateToken *ExternStateTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_ExternStateToken *ExternStateTokenCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_ExternStateToken *ExternStateTokenCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ExternStateToken *ExternStateTokenCaller) Proxy(opts *bind.CallOpts) (common.Address, error)
- func (_ExternStateToken *ExternStateTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ExternStateToken *ExternStateTokenCaller) TokenState(opts *bind.CallOpts) (common.Address, error)
- func (_ExternStateToken *ExternStateTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ExternStateTokenCallerRaw
- type ExternStateTokenCallerSession
- func (_ExternStateToken *ExternStateTokenCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ExternStateToken *ExternStateTokenCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ExternStateToken *ExternStateTokenCallerSession) Decimals() (uint8, error)
- func (_ExternStateToken *ExternStateTokenCallerSession) IntegrationProxy() (common.Address, error)
- func (_ExternStateToken *ExternStateTokenCallerSession) MessageSender() (common.Address, error)
- func (_ExternStateToken *ExternStateTokenCallerSession) Name() (string, error)
- func (_ExternStateToken *ExternStateTokenCallerSession) NominatedOwner() (common.Address, error)
- func (_ExternStateToken *ExternStateTokenCallerSession) Owner() (common.Address, error)
- func (_ExternStateToken *ExternStateTokenCallerSession) Proxy() (common.Address, error)
- func (_ExternStateToken *ExternStateTokenCallerSession) Symbol() (string, error)
- func (_ExternStateToken *ExternStateTokenCallerSession) TokenState() (common.Address, error)
- func (_ExternStateToken *ExternStateTokenCallerSession) TotalSupply() (*big.Int, error)
- type ExternStateTokenFilterer
- func (_ExternStateToken *ExternStateTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ExternStateTokenApprovalIterator, error)
- func (_ExternStateToken *ExternStateTokenFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*ExternStateTokenOwnerChangedIterator, error)
- func (_ExternStateToken *ExternStateTokenFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*ExternStateTokenOwnerNominatedIterator, error)
- func (_ExternStateToken *ExternStateTokenFilterer) FilterProxyUpdated(opts *bind.FilterOpts) (*ExternStateTokenProxyUpdatedIterator, error)
- func (_ExternStateToken *ExternStateTokenFilterer) FilterTokenStateUpdated(opts *bind.FilterOpts) (*ExternStateTokenTokenStateUpdatedIterator, error)
- func (_ExternStateToken *ExternStateTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ExternStateTokenTransferIterator, error)
- func (_ExternStateToken *ExternStateTokenFilterer) ParseApproval(log types.Log) (*ExternStateTokenApproval, error)
- func (_ExternStateToken *ExternStateTokenFilterer) ParseOwnerChanged(log types.Log) (*ExternStateTokenOwnerChanged, error)
- func (_ExternStateToken *ExternStateTokenFilterer) ParseOwnerNominated(log types.Log) (*ExternStateTokenOwnerNominated, error)
- func (_ExternStateToken *ExternStateTokenFilterer) ParseProxyUpdated(log types.Log) (*ExternStateTokenProxyUpdated, error)
- func (_ExternStateToken *ExternStateTokenFilterer) ParseTokenStateUpdated(log types.Log) (*ExternStateTokenTokenStateUpdated, error)
- func (_ExternStateToken *ExternStateTokenFilterer) ParseTransfer(log types.Log) (*ExternStateTokenTransfer, error)
- func (_ExternStateToken *ExternStateTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ExternStateTokenApproval, ...) (event.Subscription, error)
- func (_ExternStateToken *ExternStateTokenFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *ExternStateTokenOwnerChanged) (event.Subscription, error)
- func (_ExternStateToken *ExternStateTokenFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *ExternStateTokenOwnerNominated) (event.Subscription, error)
- func (_ExternStateToken *ExternStateTokenFilterer) WatchProxyUpdated(opts *bind.WatchOpts, sink chan<- *ExternStateTokenProxyUpdated) (event.Subscription, error)
- func (_ExternStateToken *ExternStateTokenFilterer) WatchTokenStateUpdated(opts *bind.WatchOpts, sink chan<- *ExternStateTokenTokenStateUpdated) (event.Subscription, error)
- func (_ExternStateToken *ExternStateTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ExternStateTokenTransfer, ...) (event.Subscription, error)
- type ExternStateTokenOwnerChanged
- type ExternStateTokenOwnerChangedIterator
- type ExternStateTokenOwnerNominated
- type ExternStateTokenOwnerNominatedIterator
- type ExternStateTokenProxyUpdated
- type ExternStateTokenProxyUpdatedIterator
- type ExternStateTokenRaw
- func (_ExternStateToken *ExternStateTokenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ExternStateToken *ExternStateTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ExternStateTokenSession
- func (_ExternStateToken *ExternStateTokenSession) AcceptOwnership() (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ExternStateToken *ExternStateTokenSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ExternStateToken *ExternStateTokenSession) Decimals() (uint8, error)
- func (_ExternStateToken *ExternStateTokenSession) IntegrationProxy() (common.Address, error)
- func (_ExternStateToken *ExternStateTokenSession) MessageSender() (common.Address, error)
- func (_ExternStateToken *ExternStateTokenSession) Name() (string, error)
- func (_ExternStateToken *ExternStateTokenSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenSession) NominatedOwner() (common.Address, error)
- func (_ExternStateToken *ExternStateTokenSession) Owner() (common.Address, error)
- func (_ExternStateToken *ExternStateTokenSession) Proxy() (common.Address, error)
- func (_ExternStateToken *ExternStateTokenSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenSession) SetTokenState(_tokenState common.Address) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenSession) Symbol() (string, error)
- func (_ExternStateToken *ExternStateTokenSession) TokenState() (common.Address, error)
- func (_ExternStateToken *ExternStateTokenSession) TotalSupply() (*big.Int, error)
- type ExternStateTokenTokenStateUpdated
- type ExternStateTokenTokenStateUpdatedIterator
- type ExternStateTokenTransactor
- func (_ExternStateToken *ExternStateTokenTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenTransactor) SetIntegrationProxy(opts *bind.TransactOpts, _integrationProxy common.Address) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenTransactor) SetMessageSender(opts *bind.TransactOpts, sender common.Address) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenTransactor) SetProxy(opts *bind.TransactOpts, _proxy common.Address) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenTransactor) SetTokenState(opts *bind.TransactOpts, _tokenState common.Address) (*types.Transaction, error)
- type ExternStateTokenTransactorRaw
- type ExternStateTokenTransactorSession
- func (_ExternStateToken *ExternStateTokenTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenTransactorSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenTransactorSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenTransactorSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
- func (_ExternStateToken *ExternStateTokenTransactorSession) SetTokenState(_tokenState common.Address) (*types.Transaction, error)
- type ExternStateTokenTransfer
- type ExternStateTokenTransferIterator
- type IAddressResolver
- type IAddressResolverCaller
- func (_IAddressResolver *IAddressResolverCaller) GetAddress(opts *bind.CallOpts, name [32]byte) (common.Address, error)
- func (_IAddressResolver *IAddressResolverCaller) GetSynth(opts *bind.CallOpts, key [32]byte) (common.Address, error)
- func (_IAddressResolver *IAddressResolverCaller) RequireAndGetAddress(opts *bind.CallOpts, name [32]byte, reason string) (common.Address, error)
- type IAddressResolverCallerRaw
- type IAddressResolverCallerSession
- func (_IAddressResolver *IAddressResolverCallerSession) GetAddress(name [32]byte) (common.Address, error)
- func (_IAddressResolver *IAddressResolverCallerSession) GetSynth(key [32]byte) (common.Address, error)
- func (_IAddressResolver *IAddressResolverCallerSession) RequireAndGetAddress(name [32]byte, reason string) (common.Address, error)
- type IAddressResolverFilterer
- type IAddressResolverRaw
- func (_IAddressResolver *IAddressResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IAddressResolver *IAddressResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IAddressResolver *IAddressResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IAddressResolverSession
- func (_IAddressResolver *IAddressResolverSession) GetAddress(name [32]byte) (common.Address, error)
- func (_IAddressResolver *IAddressResolverSession) GetSynth(key [32]byte) (common.Address, error)
- func (_IAddressResolver *IAddressResolverSession) RequireAndGetAddress(name [32]byte, reason string) (common.Address, error)
- type IAddressResolverTransactor
- type IAddressResolverTransactorRaw
- type IAddressResolverTransactorSession
- type IERC20
- type IERC20Approval
- type IERC20ApprovalIterator
- type IERC20Caller
- func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_IERC20 *IERC20Caller) Name(opts *bind.CallOpts) (string, error)
- func (_IERC20 *IERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_IERC20 *IERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type IERC20CallerRaw
- type IERC20CallerSession
- func (_IERC20 *IERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC20 *IERC20CallerSession) Decimals() (uint8, error)
- func (_IERC20 *IERC20CallerSession) Name() (string, error)
- func (_IERC20 *IERC20CallerSession) Symbol() (string, error)
- func (_IERC20 *IERC20CallerSession) TotalSupply() (*big.Int, error)
- type IERC20Filterer
- func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, error)
- func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, error)
- func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
- func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
- func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- type IERC20Raw
- func (_IERC20 *IERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC20 *IERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC20Session
- func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) Decimals() (uint8, error)
- func (_IERC20 *IERC20Session) Name() (string, error)
- func (_IERC20 *IERC20Session) Symbol() (string, error)
- func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
- func (_IERC20 *IERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type IERC20Transactor
- func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type IERC20TransactorRaw
- type IERC20TransactorSession
- func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type IERC20Transfer
- type IERC20TransferIterator
- type IExchanger
- type IExchangerCaller
- func (_IExchanger *IExchangerCaller) CalculateAmountAfterSettlement(opts *bind.CallOpts, from common.Address, currencyKey [32]byte, ...) (*big.Int, error)
- func (_IExchanger *IExchangerCaller) FeeRateForExchange(opts *bind.CallOpts, sourceCurrencyKey [32]byte, ...) (*big.Int, error)
- func (_IExchanger *IExchangerCaller) GetAmountsForExchange(opts *bind.CallOpts, sourceAmount *big.Int, sourceCurrencyKey [32]byte, ...) (struct{ ... }, error)
- func (_IExchanger *IExchangerCaller) HasWaitingPeriodOrSettlementOwing(opts *bind.CallOpts, account common.Address, currencyKey [32]byte) (bool, error)
- func (_IExchanger *IExchangerCaller) IsSynthRateInvalid(opts *bind.CallOpts, currencyKey [32]byte) (bool, error)
- func (_IExchanger *IExchangerCaller) MaxSecsLeftInWaitingPeriod(opts *bind.CallOpts, account common.Address, currencyKey [32]byte) (*big.Int, error)
- func (_IExchanger *IExchangerCaller) PriceDeviationThresholdFactor(opts *bind.CallOpts) (*big.Int, error)
- func (_IExchanger *IExchangerCaller) SettlementOwing(opts *bind.CallOpts, account common.Address, currencyKey [32]byte) (struct{ ... }, error)
- func (_IExchanger *IExchangerCaller) WaitingPeriodSecs(opts *bind.CallOpts) (*big.Int, error)
- type IExchangerCallerRaw
- type IExchangerCallerSession
- func (_IExchanger *IExchangerCallerSession) CalculateAmountAfterSettlement(from common.Address, currencyKey [32]byte, amount *big.Int, refunded *big.Int) (*big.Int, error)
- func (_IExchanger *IExchangerCallerSession) FeeRateForExchange(sourceCurrencyKey [32]byte, destinationCurrencyKey [32]byte) (*big.Int, error)
- func (_IExchanger *IExchangerCallerSession) GetAmountsForExchange(sourceAmount *big.Int, sourceCurrencyKey [32]byte, ...) (struct{ ... }, error)
- func (_IExchanger *IExchangerCallerSession) HasWaitingPeriodOrSettlementOwing(account common.Address, currencyKey [32]byte) (bool, error)
- func (_IExchanger *IExchangerCallerSession) IsSynthRateInvalid(currencyKey [32]byte) (bool, error)
- func (_IExchanger *IExchangerCallerSession) MaxSecsLeftInWaitingPeriod(account common.Address, currencyKey [32]byte) (*big.Int, error)
- func (_IExchanger *IExchangerCallerSession) PriceDeviationThresholdFactor() (*big.Int, error)
- func (_IExchanger *IExchangerCallerSession) SettlementOwing(account common.Address, currencyKey [32]byte) (struct{ ... }, error)
- func (_IExchanger *IExchangerCallerSession) WaitingPeriodSecs() (*big.Int, error)
- type IExchangerFilterer
- type IExchangerRaw
- func (_IExchanger *IExchangerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IExchanger *IExchangerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IExchanger *IExchangerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IExchangerSession
- func (_IExchanger *IExchangerSession) CalculateAmountAfterSettlement(from common.Address, currencyKey [32]byte, amount *big.Int, refunded *big.Int) (*big.Int, error)
- func (_IExchanger *IExchangerSession) Exchange(from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_IExchanger *IExchangerSession) ExchangeOnBehalf(exchangeForAddress common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_IExchanger *IExchangerSession) ExchangeOnBehalfWithTracking(exchangeForAddress common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_IExchanger *IExchangerSession) ExchangeWithTracking(from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_IExchanger *IExchangerSession) ExchangeWithVirtual(from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_IExchanger *IExchangerSession) FeeRateForExchange(sourceCurrencyKey [32]byte, destinationCurrencyKey [32]byte) (*big.Int, error)
- func (_IExchanger *IExchangerSession) GetAmountsForExchange(sourceAmount *big.Int, sourceCurrencyKey [32]byte, ...) (struct{ ... }, error)
- func (_IExchanger *IExchangerSession) HasWaitingPeriodOrSettlementOwing(account common.Address, currencyKey [32]byte) (bool, error)
- func (_IExchanger *IExchangerSession) IsSynthRateInvalid(currencyKey [32]byte) (bool, error)
- func (_IExchanger *IExchangerSession) MaxSecsLeftInWaitingPeriod(account common.Address, currencyKey [32]byte) (*big.Int, error)
- func (_IExchanger *IExchangerSession) PriceDeviationThresholdFactor() (*big.Int, error)
- func (_IExchanger *IExchangerSession) SetLastExchangeRateForSynth(currencyKey [32]byte, rate *big.Int) (*types.Transaction, error)
- func (_IExchanger *IExchangerSession) Settle(from common.Address, currencyKey [32]byte) (*types.Transaction, error)
- func (_IExchanger *IExchangerSession) SettlementOwing(account common.Address, currencyKey [32]byte) (struct{ ... }, error)
- func (_IExchanger *IExchangerSession) SuspendSynthWithInvalidRate(currencyKey [32]byte) (*types.Transaction, error)
- func (_IExchanger *IExchangerSession) WaitingPeriodSecs() (*big.Int, error)
- type IExchangerTransactor
- func (_IExchanger *IExchangerTransactor) Exchange(opts *bind.TransactOpts, from common.Address, sourceCurrencyKey [32]byte, ...) (*types.Transaction, error)
- func (_IExchanger *IExchangerTransactor) ExchangeOnBehalf(opts *bind.TransactOpts, exchangeForAddress common.Address, ...) (*types.Transaction, error)
- func (_IExchanger *IExchangerTransactor) ExchangeOnBehalfWithTracking(opts *bind.TransactOpts, exchangeForAddress common.Address, ...) (*types.Transaction, error)
- func (_IExchanger *IExchangerTransactor) ExchangeWithTracking(opts *bind.TransactOpts, from common.Address, sourceCurrencyKey [32]byte, ...) (*types.Transaction, error)
- func (_IExchanger *IExchangerTransactor) ExchangeWithVirtual(opts *bind.TransactOpts, from common.Address, sourceCurrencyKey [32]byte, ...) (*types.Transaction, error)
- func (_IExchanger *IExchangerTransactor) SetLastExchangeRateForSynth(opts *bind.TransactOpts, currencyKey [32]byte, rate *big.Int) (*types.Transaction, error)
- func (_IExchanger *IExchangerTransactor) Settle(opts *bind.TransactOpts, from common.Address, currencyKey [32]byte) (*types.Transaction, error)
- func (_IExchanger *IExchangerTransactor) SuspendSynthWithInvalidRate(opts *bind.TransactOpts, currencyKey [32]byte) (*types.Transaction, error)
- type IExchangerTransactorRaw
- type IExchangerTransactorSession
- func (_IExchanger *IExchangerTransactorSession) Exchange(from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_IExchanger *IExchangerTransactorSession) ExchangeOnBehalf(exchangeForAddress common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_IExchanger *IExchangerTransactorSession) ExchangeOnBehalfWithTracking(exchangeForAddress common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_IExchanger *IExchangerTransactorSession) ExchangeWithTracking(from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_IExchanger *IExchangerTransactorSession) ExchangeWithVirtual(from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_IExchanger *IExchangerTransactorSession) SetLastExchangeRateForSynth(currencyKey [32]byte, rate *big.Int) (*types.Transaction, error)
- func (_IExchanger *IExchangerTransactorSession) Settle(from common.Address, currencyKey [32]byte) (*types.Transaction, error)
- func (_IExchanger *IExchangerTransactorSession) SuspendSynthWithInvalidRate(currencyKey [32]byte) (*types.Transaction, error)
- type IIssuer
- type IIssuerCaller
- func (_IIssuer *IIssuerCaller) AnySynthOrSNXRateIsInvalid(opts *bind.CallOpts) (bool, error)
- func (_IIssuer *IIssuerCaller) AvailableCurrencyKeys(opts *bind.CallOpts) ([][32]byte, error)
- func (_IIssuer *IIssuerCaller) AvailableSynthCount(opts *bind.CallOpts) (*big.Int, error)
- func (_IIssuer *IIssuerCaller) AvailableSynths(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_IIssuer *IIssuerCaller) CanBurnSynths(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_IIssuer *IIssuerCaller) Collateral(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_IIssuer *IIssuerCaller) CollateralisationRatio(opts *bind.CallOpts, issuer common.Address) (*big.Int, error)
- func (_IIssuer *IIssuerCaller) CollateralisationRatioAndAnyRatesInvalid(opts *bind.CallOpts, _issuer common.Address) (struct{ ... }, error)
- func (_IIssuer *IIssuerCaller) DebtBalanceOf(opts *bind.CallOpts, issuer common.Address, currencyKey [32]byte) (*big.Int, error)
- func (_IIssuer *IIssuerCaller) GetSynths(opts *bind.CallOpts, currencyKeys [][32]byte) ([]common.Address, error)
- func (_IIssuer *IIssuerCaller) IssuanceRatio(opts *bind.CallOpts) (*big.Int, error)
- func (_IIssuer *IIssuerCaller) LastIssueEvent(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_IIssuer *IIssuerCaller) MaxIssuableSynths(opts *bind.CallOpts, issuer common.Address) (*big.Int, error)
- func (_IIssuer *IIssuerCaller) MinimumStakeTime(opts *bind.CallOpts) (*big.Int, error)
- func (_IIssuer *IIssuerCaller) RemainingIssuableSynths(opts *bind.CallOpts, issuer common.Address) (struct{ ... }, error)
- func (_IIssuer *IIssuerCaller) Synths(opts *bind.CallOpts, currencyKey [32]byte) (common.Address, error)
- func (_IIssuer *IIssuerCaller) SynthsByAddress(opts *bind.CallOpts, synthAddress common.Address) ([32]byte, error)
- func (_IIssuer *IIssuerCaller) TotalIssuedSynths(opts *bind.CallOpts, currencyKey [32]byte, excludeEtherCollateral bool) (*big.Int, error)
- func (_IIssuer *IIssuerCaller) TransferableSynthetixAndAnyRateIsInvalid(opts *bind.CallOpts, account common.Address, balance *big.Int) (struct{ ... }, error)
- type IIssuerCallerRaw
- type IIssuerCallerSession
- func (_IIssuer *IIssuerCallerSession) AnySynthOrSNXRateIsInvalid() (bool, error)
- func (_IIssuer *IIssuerCallerSession) AvailableCurrencyKeys() ([][32]byte, error)
- func (_IIssuer *IIssuerCallerSession) AvailableSynthCount() (*big.Int, error)
- func (_IIssuer *IIssuerCallerSession) AvailableSynths(index *big.Int) (common.Address, error)
- func (_IIssuer *IIssuerCallerSession) CanBurnSynths(account common.Address) (bool, error)
- func (_IIssuer *IIssuerCallerSession) Collateral(account common.Address) (*big.Int, error)
- func (_IIssuer *IIssuerCallerSession) CollateralisationRatio(issuer common.Address) (*big.Int, error)
- func (_IIssuer *IIssuerCallerSession) CollateralisationRatioAndAnyRatesInvalid(_issuer common.Address) (struct{ ... }, error)
- func (_IIssuer *IIssuerCallerSession) DebtBalanceOf(issuer common.Address, currencyKey [32]byte) (*big.Int, error)
- func (_IIssuer *IIssuerCallerSession) GetSynths(currencyKeys [][32]byte) ([]common.Address, error)
- func (_IIssuer *IIssuerCallerSession) IssuanceRatio() (*big.Int, error)
- func (_IIssuer *IIssuerCallerSession) LastIssueEvent(account common.Address) (*big.Int, error)
- func (_IIssuer *IIssuerCallerSession) MaxIssuableSynths(issuer common.Address) (*big.Int, error)
- func (_IIssuer *IIssuerCallerSession) MinimumStakeTime() (*big.Int, error)
- func (_IIssuer *IIssuerCallerSession) RemainingIssuableSynths(issuer common.Address) (struct{ ... }, error)
- func (_IIssuer *IIssuerCallerSession) Synths(currencyKey [32]byte) (common.Address, error)
- func (_IIssuer *IIssuerCallerSession) SynthsByAddress(synthAddress common.Address) ([32]byte, error)
- func (_IIssuer *IIssuerCallerSession) TotalIssuedSynths(currencyKey [32]byte, excludeEtherCollateral bool) (*big.Int, error)
- func (_IIssuer *IIssuerCallerSession) TransferableSynthetixAndAnyRateIsInvalid(account common.Address, balance *big.Int) (struct{ ... }, error)
- type IIssuerFilterer
- type IIssuerRaw
- func (_IIssuer *IIssuerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IIssuer *IIssuerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IIssuer *IIssuerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IIssuerSession
- func (_IIssuer *IIssuerSession) AnySynthOrSNXRateIsInvalid() (bool, error)
- func (_IIssuer *IIssuerSession) AvailableCurrencyKeys() ([][32]byte, error)
- func (_IIssuer *IIssuerSession) AvailableSynthCount() (*big.Int, error)
- func (_IIssuer *IIssuerSession) AvailableSynths(index *big.Int) (common.Address, error)
- func (_IIssuer *IIssuerSession) BurnSynths(from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IIssuer *IIssuerSession) BurnSynthsOnBehalf(burnForAddress common.Address, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IIssuer *IIssuerSession) BurnSynthsToTarget(from common.Address) (*types.Transaction, error)
- func (_IIssuer *IIssuerSession) BurnSynthsToTargetOnBehalf(burnForAddress common.Address, from common.Address) (*types.Transaction, error)
- func (_IIssuer *IIssuerSession) CanBurnSynths(account common.Address) (bool, error)
- func (_IIssuer *IIssuerSession) Collateral(account common.Address) (*big.Int, error)
- func (_IIssuer *IIssuerSession) CollateralisationRatio(issuer common.Address) (*big.Int, error)
- func (_IIssuer *IIssuerSession) CollateralisationRatioAndAnyRatesInvalid(_issuer common.Address) (struct{ ... }, error)
- func (_IIssuer *IIssuerSession) DebtBalanceOf(issuer common.Address, currencyKey [32]byte) (*big.Int, error)
- func (_IIssuer *IIssuerSession) GetSynths(currencyKeys [][32]byte) ([]common.Address, error)
- func (_IIssuer *IIssuerSession) IssuanceRatio() (*big.Int, error)
- func (_IIssuer *IIssuerSession) IssueMaxSynths(from common.Address) (*types.Transaction, error)
- func (_IIssuer *IIssuerSession) IssueMaxSynthsOnBehalf(issueFor common.Address, from common.Address) (*types.Transaction, error)
- func (_IIssuer *IIssuerSession) IssueSynths(from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IIssuer *IIssuerSession) IssueSynthsOnBehalf(issueFor common.Address, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IIssuer *IIssuerSession) LastIssueEvent(account common.Address) (*big.Int, error)
- func (_IIssuer *IIssuerSession) LiquidateDelinquentAccount(account common.Address, susdAmount *big.Int, liquidator common.Address) (*types.Transaction, error)
- func (_IIssuer *IIssuerSession) MaxIssuableSynths(issuer common.Address) (*big.Int, error)
- func (_IIssuer *IIssuerSession) MinimumStakeTime() (*big.Int, error)
- func (_IIssuer *IIssuerSession) RemainingIssuableSynths(issuer common.Address) (struct{ ... }, error)
- func (_IIssuer *IIssuerSession) Synths(currencyKey [32]byte) (common.Address, error)
- func (_IIssuer *IIssuerSession) SynthsByAddress(synthAddress common.Address) ([32]byte, error)
- func (_IIssuer *IIssuerSession) TotalIssuedSynths(currencyKey [32]byte, excludeEtherCollateral bool) (*big.Int, error)
- func (_IIssuer *IIssuerSession) TransferableSynthetixAndAnyRateIsInvalid(account common.Address, balance *big.Int) (struct{ ... }, error)
- type IIssuerTransactor
- func (_IIssuer *IIssuerTransactor) BurnSynths(opts *bind.TransactOpts, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactor) BurnSynthsOnBehalf(opts *bind.TransactOpts, burnForAddress common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactor) BurnSynthsToTarget(opts *bind.TransactOpts, from common.Address) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactor) BurnSynthsToTargetOnBehalf(opts *bind.TransactOpts, burnForAddress common.Address, from common.Address) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactor) IssueMaxSynths(opts *bind.TransactOpts, from common.Address) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactor) IssueMaxSynthsOnBehalf(opts *bind.TransactOpts, issueFor common.Address, from common.Address) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactor) IssueSynths(opts *bind.TransactOpts, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactor) IssueSynthsOnBehalf(opts *bind.TransactOpts, issueFor common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactor) LiquidateDelinquentAccount(opts *bind.TransactOpts, account common.Address, susdAmount *big.Int, ...) (*types.Transaction, error)
- type IIssuerTransactorRaw
- type IIssuerTransactorSession
- func (_IIssuer *IIssuerTransactorSession) BurnSynths(from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactorSession) BurnSynthsOnBehalf(burnForAddress common.Address, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactorSession) BurnSynthsToTarget(from common.Address) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactorSession) BurnSynthsToTargetOnBehalf(burnForAddress common.Address, from common.Address) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactorSession) IssueMaxSynths(from common.Address) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactorSession) IssueMaxSynthsOnBehalf(issueFor common.Address, from common.Address) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactorSession) IssueSynths(from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactorSession) IssueSynthsOnBehalf(issueFor common.Address, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IIssuer *IIssuerTransactorSession) LiquidateDelinquentAccount(account common.Address, susdAmount *big.Int, liquidator common.Address) (*types.Transaction, error)
- type IRewardsDistribution
- type IRewardsDistributionCaller
- func (_IRewardsDistribution *IRewardsDistributionCaller) Authority(opts *bind.CallOpts) (common.Address, error)
- func (_IRewardsDistribution *IRewardsDistributionCaller) Distributions(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_IRewardsDistribution *IRewardsDistributionCaller) DistributionsLength(opts *bind.CallOpts) (*big.Int, error)
- type IRewardsDistributionCallerRaw
- type IRewardsDistributionCallerSession
- func (_IRewardsDistribution *IRewardsDistributionCallerSession) Authority() (common.Address, error)
- func (_IRewardsDistribution *IRewardsDistributionCallerSession) Distributions(index *big.Int) (struct{ ... }, error)
- func (_IRewardsDistribution *IRewardsDistributionCallerSession) DistributionsLength() (*big.Int, error)
- type IRewardsDistributionFilterer
- type IRewardsDistributionRaw
- func (_IRewardsDistribution *IRewardsDistributionRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IRewardsDistribution *IRewardsDistributionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IRewardsDistribution *IRewardsDistributionRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IRewardsDistributionSession
- func (_IRewardsDistribution *IRewardsDistributionSession) Authority() (common.Address, error)
- func (_IRewardsDistribution *IRewardsDistributionSession) DistributeRewards(amount *big.Int) (*types.Transaction, error)
- func (_IRewardsDistribution *IRewardsDistributionSession) Distributions(index *big.Int) (struct{ ... }, error)
- func (_IRewardsDistribution *IRewardsDistributionSession) DistributionsLength() (*big.Int, error)
- type IRewardsDistributionTransactor
- type IRewardsDistributionTransactorRaw
- type IRewardsDistributionTransactorSession
- type ISupplySchedule
- type ISupplyScheduleCaller
- type ISupplyScheduleCallerRaw
- type ISupplyScheduleCallerSession
- type ISupplyScheduleFilterer
- type ISupplyScheduleRaw
- func (_ISupplySchedule *ISupplyScheduleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISupplySchedule *ISupplyScheduleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISupplySchedule *ISupplyScheduleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISupplyScheduleSession
- type ISupplyScheduleTransactor
- type ISupplyScheduleTransactorRaw
- type ISupplyScheduleTransactorSession
- type ISynth
- type ISynthCaller
- type ISynthCallerRaw
- type ISynthCallerSession
- type ISynthFilterer
- type ISynthRaw
- func (_ISynth *ISynthRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISynth *ISynthRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISynth *ISynthRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISynthSession
- func (_ISynth *ISynthSession) Burn(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynth *ISynthSession) CurrencyKey() ([32]byte, error)
- func (_ISynth *ISynthSession) Issue(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynth *ISynthSession) TransferAndSettle(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ISynth *ISynthSession) TransferFromAndSettle(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ISynth *ISynthSession) TransferableSynths(account common.Address) (*big.Int, error)
- type ISynthTransactor
- func (_ISynth *ISynthTransactor) Burn(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynth *ISynthTransactor) Issue(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynth *ISynthTransactor) TransferAndSettle(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ISynth *ISynthTransactor) TransferFromAndSettle(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ISynthTransactorRaw
- type ISynthTransactorSession
- func (_ISynth *ISynthTransactorSession) Burn(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynth *ISynthTransactorSession) Issue(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynth *ISynthTransactorSession) TransferAndSettle(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ISynth *ISynthTransactorSession) TransferFromAndSettle(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type ISynthetix
- type ISynthetixCaller
- func (_ISynthetix *ISynthetixCaller) AnySynthOrSNXRateIsInvalid(opts *bind.CallOpts) (bool, error)
- func (_ISynthetix *ISynthetixCaller) AvailableCurrencyKeys(opts *bind.CallOpts) ([][32]byte, error)
- func (_ISynthetix *ISynthetixCaller) AvailableSynthCount(opts *bind.CallOpts) (*big.Int, error)
- func (_ISynthetix *ISynthetixCaller) AvailableSynths(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_ISynthetix *ISynthetixCaller) Collateral(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_ISynthetix *ISynthetixCaller) CollateralisationRatio(opts *bind.CallOpts, issuer common.Address) (*big.Int, error)
- func (_ISynthetix *ISynthetixCaller) DebtBalanceOf(opts *bind.CallOpts, issuer common.Address, currencyKey [32]byte) (*big.Int, error)
- func (_ISynthetix *ISynthetixCaller) IsWaitingPeriod(opts *bind.CallOpts, currencyKey [32]byte) (bool, error)
- func (_ISynthetix *ISynthetixCaller) MaxIssuableSynths(opts *bind.CallOpts, issuer common.Address) (*big.Int, error)
- func (_ISynthetix *ISynthetixCaller) RemainingIssuableSynths(opts *bind.CallOpts, issuer common.Address) (struct{ ... }, error)
- func (_ISynthetix *ISynthetixCaller) Synths(opts *bind.CallOpts, currencyKey [32]byte) (common.Address, error)
- func (_ISynthetix *ISynthetixCaller) SynthsByAddress(opts *bind.CallOpts, synthAddress common.Address) ([32]byte, error)
- func (_ISynthetix *ISynthetixCaller) TotalIssuedSynths(opts *bind.CallOpts, currencyKey [32]byte) (*big.Int, error)
- func (_ISynthetix *ISynthetixCaller) TotalIssuedSynthsExcludeEtherCollateral(opts *bind.CallOpts, currencyKey [32]byte) (*big.Int, error)
- func (_ISynthetix *ISynthetixCaller) TransferableSynthetix(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- type ISynthetixCallerRaw
- type ISynthetixCallerSession
- func (_ISynthetix *ISynthetixCallerSession) AnySynthOrSNXRateIsInvalid() (bool, error)
- func (_ISynthetix *ISynthetixCallerSession) AvailableCurrencyKeys() ([][32]byte, error)
- func (_ISynthetix *ISynthetixCallerSession) AvailableSynthCount() (*big.Int, error)
- func (_ISynthetix *ISynthetixCallerSession) AvailableSynths(index *big.Int) (common.Address, error)
- func (_ISynthetix *ISynthetixCallerSession) Collateral(account common.Address) (*big.Int, error)
- func (_ISynthetix *ISynthetixCallerSession) CollateralisationRatio(issuer common.Address) (*big.Int, error)
- func (_ISynthetix *ISynthetixCallerSession) DebtBalanceOf(issuer common.Address, currencyKey [32]byte) (*big.Int, error)
- func (_ISynthetix *ISynthetixCallerSession) IsWaitingPeriod(currencyKey [32]byte) (bool, error)
- func (_ISynthetix *ISynthetixCallerSession) MaxIssuableSynths(issuer common.Address) (*big.Int, error)
- func (_ISynthetix *ISynthetixCallerSession) RemainingIssuableSynths(issuer common.Address) (struct{ ... }, error)
- func (_ISynthetix *ISynthetixCallerSession) Synths(currencyKey [32]byte) (common.Address, error)
- func (_ISynthetix *ISynthetixCallerSession) SynthsByAddress(synthAddress common.Address) ([32]byte, error)
- func (_ISynthetix *ISynthetixCallerSession) TotalIssuedSynths(currencyKey [32]byte) (*big.Int, error)
- func (_ISynthetix *ISynthetixCallerSession) TotalIssuedSynthsExcludeEtherCollateral(currencyKey [32]byte) (*big.Int, error)
- func (_ISynthetix *ISynthetixCallerSession) TransferableSynthetix(account common.Address) (*big.Int, error)
- type ISynthetixFilterer
- type ISynthetixRaw
- func (_ISynthetix *ISynthetixRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISynthetix *ISynthetixRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISynthetixSession
- func (_ISynthetix *ISynthetixSession) AnySynthOrSNXRateIsInvalid() (bool, error)
- func (_ISynthetix *ISynthetixSession) AvailableCurrencyKeys() ([][32]byte, error)
- func (_ISynthetix *ISynthetixSession) AvailableSynthCount() (*big.Int, error)
- func (_ISynthetix *ISynthetixSession) AvailableSynths(index *big.Int) (common.Address, error)
- func (_ISynthetix *ISynthetixSession) BurnSecondary(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) BurnSynths(amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) BurnSynthsOnBehalf(burnForAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) BurnSynthsToTarget() (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) BurnSynthsToTargetOnBehalf(burnForAddress common.Address) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) Collateral(account common.Address) (*big.Int, error)
- func (_ISynthetix *ISynthetixSession) CollateralisationRatio(issuer common.Address) (*big.Int, error)
- func (_ISynthetix *ISynthetixSession) DebtBalanceOf(issuer common.Address, currencyKey [32]byte) (*big.Int, error)
- func (_ISynthetix *ISynthetixSession) Exchange(sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) ExchangeOnBehalf(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, ...) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) ExchangeOnBehalfWithTracking(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, ...) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) ExchangeWithTracking(sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) ExchangeWithVirtual(sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) IsWaitingPeriod(currencyKey [32]byte) (bool, error)
- func (_ISynthetix *ISynthetixSession) IssueMaxSynths() (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) IssueMaxSynthsOnBehalf(issueForAddress common.Address) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) IssueSynths(amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) IssueSynthsOnBehalf(issueForAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) LiquidateDelinquentAccount(account common.Address, susdAmount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) MaxIssuableSynths(issuer common.Address) (*big.Int, error)
- func (_ISynthetix *ISynthetixSession) Mint() (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) MintSecondary(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) MintSecondaryRewards(amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) RemainingIssuableSynths(issuer common.Address) (struct{ ... }, error)
- func (_ISynthetix *ISynthetixSession) Settle(currencyKey [32]byte) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixSession) Synths(currencyKey [32]byte) (common.Address, error)
- func (_ISynthetix *ISynthetixSession) SynthsByAddress(synthAddress common.Address) ([32]byte, error)
- func (_ISynthetix *ISynthetixSession) TotalIssuedSynths(currencyKey [32]byte) (*big.Int, error)
- func (_ISynthetix *ISynthetixSession) TotalIssuedSynthsExcludeEtherCollateral(currencyKey [32]byte) (*big.Int, error)
- func (_ISynthetix *ISynthetixSession) TransferableSynthetix(account common.Address) (*big.Int, error)
- type ISynthetixState
- type ISynthetixStateCaller
- func (_ISynthetixState *ISynthetixStateCaller) DebtLedger(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
- func (_ISynthetixState *ISynthetixStateCaller) DebtLedgerLength(opts *bind.CallOpts) (*big.Int, error)
- func (_ISynthetixState *ISynthetixStateCaller) HasIssued(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_ISynthetixState *ISynthetixStateCaller) IssuanceData(opts *bind.CallOpts, account common.Address) (struct{ ... }, error)
- func (_ISynthetixState *ISynthetixStateCaller) LastDebtLedgerEntry(opts *bind.CallOpts) (*big.Int, error)
- type ISynthetixStateCallerRaw
- type ISynthetixStateCallerSession
- func (_ISynthetixState *ISynthetixStateCallerSession) DebtLedger(index *big.Int) (*big.Int, error)
- func (_ISynthetixState *ISynthetixStateCallerSession) DebtLedgerLength() (*big.Int, error)
- func (_ISynthetixState *ISynthetixStateCallerSession) HasIssued(account common.Address) (bool, error)
- func (_ISynthetixState *ISynthetixStateCallerSession) IssuanceData(account common.Address) (struct{ ... }, error)
- func (_ISynthetixState *ISynthetixStateCallerSession) LastDebtLedgerEntry() (*big.Int, error)
- type ISynthetixStateFilterer
- type ISynthetixStateRaw
- func (_ISynthetixState *ISynthetixStateRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISynthetixState *ISynthetixStateRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISynthetixState *ISynthetixStateRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISynthetixStateSession
- func (_ISynthetixState *ISynthetixStateSession) AppendDebtLedgerValue(value *big.Int) (*types.Transaction, error)
- func (_ISynthetixState *ISynthetixStateSession) ClearIssuanceData(account common.Address) (*types.Transaction, error)
- func (_ISynthetixState *ISynthetixStateSession) DebtLedger(index *big.Int) (*big.Int, error)
- func (_ISynthetixState *ISynthetixStateSession) DebtLedgerLength() (*big.Int, error)
- func (_ISynthetixState *ISynthetixStateSession) DecrementTotalIssuerCount() (*types.Transaction, error)
- func (_ISynthetixState *ISynthetixStateSession) HasIssued(account common.Address) (bool, error)
- func (_ISynthetixState *ISynthetixStateSession) IncrementTotalIssuerCount() (*types.Transaction, error)
- func (_ISynthetixState *ISynthetixStateSession) IssuanceData(account common.Address) (struct{ ... }, error)
- func (_ISynthetixState *ISynthetixStateSession) LastDebtLedgerEntry() (*big.Int, error)
- func (_ISynthetixState *ISynthetixStateSession) SetCurrentIssuanceData(account common.Address, initialDebtOwnership *big.Int) (*types.Transaction, error)
- type ISynthetixStateTransactor
- func (_ISynthetixState *ISynthetixStateTransactor) AppendDebtLedgerValue(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_ISynthetixState *ISynthetixStateTransactor) ClearIssuanceData(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_ISynthetixState *ISynthetixStateTransactor) DecrementTotalIssuerCount(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ISynthetixState *ISynthetixStateTransactor) IncrementTotalIssuerCount(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ISynthetixState *ISynthetixStateTransactor) SetCurrentIssuanceData(opts *bind.TransactOpts, account common.Address, initialDebtOwnership *big.Int) (*types.Transaction, error)
- type ISynthetixStateTransactorRaw
- type ISynthetixStateTransactorSession
- func (_ISynthetixState *ISynthetixStateTransactorSession) AppendDebtLedgerValue(value *big.Int) (*types.Transaction, error)
- func (_ISynthetixState *ISynthetixStateTransactorSession) ClearIssuanceData(account common.Address) (*types.Transaction, error)
- func (_ISynthetixState *ISynthetixStateTransactorSession) DecrementTotalIssuerCount() (*types.Transaction, error)
- func (_ISynthetixState *ISynthetixStateTransactorSession) IncrementTotalIssuerCount() (*types.Transaction, error)
- func (_ISynthetixState *ISynthetixStateTransactorSession) SetCurrentIssuanceData(account common.Address, initialDebtOwnership *big.Int) (*types.Transaction, error)
- type ISynthetixTransactor
- func (_ISynthetix *ISynthetixTransactor) BurnSecondary(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) BurnSynths(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) BurnSynthsOnBehalf(opts *bind.TransactOpts, burnForAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) BurnSynthsToTarget(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) BurnSynthsToTargetOnBehalf(opts *bind.TransactOpts, burnForAddress common.Address) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) Exchange(opts *bind.TransactOpts, sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) ExchangeOnBehalf(opts *bind.TransactOpts, exchangeForAddress common.Address, ...) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) ExchangeOnBehalfWithTracking(opts *bind.TransactOpts, exchangeForAddress common.Address, ...) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) ExchangeWithTracking(opts *bind.TransactOpts, sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) ExchangeWithVirtual(opts *bind.TransactOpts, sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) IssueMaxSynths(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) IssueMaxSynthsOnBehalf(opts *bind.TransactOpts, issueForAddress common.Address) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) IssueSynths(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) IssueSynthsOnBehalf(opts *bind.TransactOpts, issueForAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) LiquidateDelinquentAccount(opts *bind.TransactOpts, account common.Address, susdAmount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) Mint(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) MintSecondary(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) MintSecondaryRewards(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactor) Settle(opts *bind.TransactOpts, currencyKey [32]byte) (*types.Transaction, error)
- type ISynthetixTransactorRaw
- type ISynthetixTransactorSession
- func (_ISynthetix *ISynthetixTransactorSession) BurnSecondary(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) BurnSynths(amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) BurnSynthsOnBehalf(burnForAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) BurnSynthsToTarget() (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) BurnSynthsToTargetOnBehalf(burnForAddress common.Address) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) Exchange(sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) ExchangeOnBehalf(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, ...) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) ExchangeOnBehalfWithTracking(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, ...) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) ExchangeWithTracking(sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) ExchangeWithVirtual(sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) IssueMaxSynths() (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) IssueMaxSynthsOnBehalf(issueForAddress common.Address) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) IssueSynths(amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) IssueSynthsOnBehalf(issueForAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) LiquidateDelinquentAccount(account common.Address, susdAmount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) Mint() (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) MintSecondary(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) MintSecondaryRewards(amount *big.Int) (*types.Transaction, error)
- func (_ISynthetix *ISynthetixTransactorSession) Settle(currencyKey [32]byte) (*types.Transaction, error)
- type ISystemStatus
- type ISystemStatusCaller
- func (_ISystemStatus *ISystemStatusCaller) AccessControl(opts *bind.CallOpts, section [32]byte, account common.Address) (struct{ ... }, error)
- func (_ISystemStatus *ISystemStatusCaller) RequireExchangeActive(opts *bind.CallOpts) error
- func (_ISystemStatus *ISystemStatusCaller) RequireIssuanceActive(opts *bind.CallOpts) error
- func (_ISystemStatus *ISystemStatusCaller) RequireSynthActive(opts *bind.CallOpts, currencyKey [32]byte) error
- func (_ISystemStatus *ISystemStatusCaller) RequireSynthsActive(opts *bind.CallOpts, sourceCurrencyKey [32]byte, ...) error
- func (_ISystemStatus *ISystemStatusCaller) RequireSystemActive(opts *bind.CallOpts) error
- func (_ISystemStatus *ISystemStatusCaller) SynthSuspension(opts *bind.CallOpts, currencyKey [32]byte) (struct{ ... }, error)
- type ISystemStatusCallerRaw
- type ISystemStatusCallerSession
- func (_ISystemStatus *ISystemStatusCallerSession) AccessControl(section [32]byte, account common.Address) (struct{ ... }, error)
- func (_ISystemStatus *ISystemStatusCallerSession) RequireExchangeActive() error
- func (_ISystemStatus *ISystemStatusCallerSession) RequireIssuanceActive() error
- func (_ISystemStatus *ISystemStatusCallerSession) RequireSynthActive(currencyKey [32]byte) error
- func (_ISystemStatus *ISystemStatusCallerSession) RequireSynthsActive(sourceCurrencyKey [32]byte, destinationCurrencyKey [32]byte) error
- func (_ISystemStatus *ISystemStatusCallerSession) RequireSystemActive() error
- func (_ISystemStatus *ISystemStatusCallerSession) SynthSuspension(currencyKey [32]byte) (struct{ ... }, error)
- type ISystemStatusFilterer
- type ISystemStatusRaw
- func (_ISystemStatus *ISystemStatusRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISystemStatus *ISystemStatusRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISystemStatus *ISystemStatusRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISystemStatusSession
- func (_ISystemStatus *ISystemStatusSession) AccessControl(section [32]byte, account common.Address) (struct{ ... }, error)
- func (_ISystemStatus *ISystemStatusSession) RequireExchangeActive() error
- func (_ISystemStatus *ISystemStatusSession) RequireIssuanceActive() error
- func (_ISystemStatus *ISystemStatusSession) RequireSynthActive(currencyKey [32]byte) error
- func (_ISystemStatus *ISystemStatusSession) RequireSynthsActive(sourceCurrencyKey [32]byte, destinationCurrencyKey [32]byte) error
- func (_ISystemStatus *ISystemStatusSession) RequireSystemActive() error
- func (_ISystemStatus *ISystemStatusSession) SuspendSynth(currencyKey [32]byte, reason *big.Int) (*types.Transaction, error)
- func (_ISystemStatus *ISystemStatusSession) SynthSuspension(currencyKey [32]byte) (struct{ ... }, error)
- func (_ISystemStatus *ISystemStatusSession) UpdateAccessControl(section [32]byte, account common.Address, canSuspend bool, canResume bool) (*types.Transaction, error)
- type ISystemStatusTransactor
- func (_ISystemStatus *ISystemStatusTransactor) SuspendSynth(opts *bind.TransactOpts, currencyKey [32]byte, reason *big.Int) (*types.Transaction, error)
- func (_ISystemStatus *ISystemStatusTransactor) UpdateAccessControl(opts *bind.TransactOpts, section [32]byte, account common.Address, ...) (*types.Transaction, error)
- type ISystemStatusTransactorRaw
- type ISystemStatusTransactorSession
- func (_ISystemStatus *ISystemStatusTransactorSession) SuspendSynth(currencyKey [32]byte, reason *big.Int) (*types.Transaction, error)
- func (_ISystemStatus *ISystemStatusTransactorSession) UpdateAccessControl(section [32]byte, account common.Address, canSuspend bool, canResume bool) (*types.Transaction, error)
- type IVirtualSynth
- type IVirtualSynthCaller
- func (_IVirtualSynth *IVirtualSynthCaller) BalanceOfUnderlying(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_IVirtualSynth *IVirtualSynthCaller) Rate(opts *bind.CallOpts) (*big.Int, error)
- func (_IVirtualSynth *IVirtualSynthCaller) ReadyToSettle(opts *bind.CallOpts) (bool, error)
- func (_IVirtualSynth *IVirtualSynthCaller) SecsLeftInWaitingPeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_IVirtualSynth *IVirtualSynthCaller) Settled(opts *bind.CallOpts) (bool, error)
- func (_IVirtualSynth *IVirtualSynthCaller) Synth(opts *bind.CallOpts) (common.Address, error)
- type IVirtualSynthCallerRaw
- type IVirtualSynthCallerSession
- func (_IVirtualSynth *IVirtualSynthCallerSession) BalanceOfUnderlying(account common.Address) (*big.Int, error)
- func (_IVirtualSynth *IVirtualSynthCallerSession) Rate() (*big.Int, error)
- func (_IVirtualSynth *IVirtualSynthCallerSession) ReadyToSettle() (bool, error)
- func (_IVirtualSynth *IVirtualSynthCallerSession) SecsLeftInWaitingPeriod() (*big.Int, error)
- func (_IVirtualSynth *IVirtualSynthCallerSession) Settled() (bool, error)
- func (_IVirtualSynth *IVirtualSynthCallerSession) Synth() (common.Address, error)
- type IVirtualSynthFilterer
- type IVirtualSynthRaw
- func (_IVirtualSynth *IVirtualSynthRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IVirtualSynth *IVirtualSynthRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IVirtualSynth *IVirtualSynthRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IVirtualSynthSession
- func (_IVirtualSynth *IVirtualSynthSession) BalanceOfUnderlying(account common.Address) (*big.Int, error)
- func (_IVirtualSynth *IVirtualSynthSession) Rate() (*big.Int, error)
- func (_IVirtualSynth *IVirtualSynthSession) ReadyToSettle() (bool, error)
- func (_IVirtualSynth *IVirtualSynthSession) SecsLeftInWaitingPeriod() (*big.Int, error)
- func (_IVirtualSynth *IVirtualSynthSession) Settle(account common.Address) (*types.Transaction, error)
- func (_IVirtualSynth *IVirtualSynthSession) Settled() (bool, error)
- func (_IVirtualSynth *IVirtualSynthSession) Synth() (common.Address, error)
- type IVirtualSynthTransactor
- type IVirtualSynthTransactorRaw
- type IVirtualSynthTransactorSession
- type Math
- type MathCaller
- type MathCallerRaw
- type MathCallerSession
- type MathFilterer
- type MathRaw
- func (_Math *MathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Math *MathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Math *MathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MathSession
- type MathTransactor
- type MathTransactorRaw
- type MathTransactorSession
- type MixinResolver
- type MixinResolverCaller
- func (_MixinResolver *MixinResolverCaller) GetResolverAddressesRequired(opts *bind.CallOpts) ([24][32]byte, error)
- func (_MixinResolver *MixinResolverCaller) IsResolverCached(opts *bind.CallOpts, _resolver common.Address) (bool, error)
- func (_MixinResolver *MixinResolverCaller) MAXADDRESSESFROMRESOLVER(opts *bind.CallOpts) (*big.Int, error)
- func (_MixinResolver *MixinResolverCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_MixinResolver *MixinResolverCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_MixinResolver *MixinResolverCaller) Resolver(opts *bind.CallOpts) (common.Address, error)
- func (_MixinResolver *MixinResolverCaller) ResolverAddressesRequired(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
- type MixinResolverCallerRaw
- type MixinResolverCallerSession
- func (_MixinResolver *MixinResolverCallerSession) GetResolverAddressesRequired() ([24][32]byte, error)
- func (_MixinResolver *MixinResolverCallerSession) IsResolverCached(_resolver common.Address) (bool, error)
- func (_MixinResolver *MixinResolverCallerSession) MAXADDRESSESFROMRESOLVER() (*big.Int, error)
- func (_MixinResolver *MixinResolverCallerSession) NominatedOwner() (common.Address, error)
- func (_MixinResolver *MixinResolverCallerSession) Owner() (common.Address, error)
- func (_MixinResolver *MixinResolverCallerSession) Resolver() (common.Address, error)
- func (_MixinResolver *MixinResolverCallerSession) ResolverAddressesRequired(arg0 *big.Int) ([32]byte, error)
- type MixinResolverFilterer
- func (_MixinResolver *MixinResolverFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*MixinResolverOwnerChangedIterator, error)
- func (_MixinResolver *MixinResolverFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*MixinResolverOwnerNominatedIterator, error)
- func (_MixinResolver *MixinResolverFilterer) ParseOwnerChanged(log types.Log) (*MixinResolverOwnerChanged, error)
- func (_MixinResolver *MixinResolverFilterer) ParseOwnerNominated(log types.Log) (*MixinResolverOwnerNominated, error)
- func (_MixinResolver *MixinResolverFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *MixinResolverOwnerChanged) (event.Subscription, error)
- func (_MixinResolver *MixinResolverFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *MixinResolverOwnerNominated) (event.Subscription, error)
- type MixinResolverOwnerChanged
- type MixinResolverOwnerChangedIterator
- type MixinResolverOwnerNominated
- type MixinResolverOwnerNominatedIterator
- type MixinResolverRaw
- func (_MixinResolver *MixinResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MixinResolver *MixinResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MixinResolver *MixinResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MixinResolverSession
- func (_MixinResolver *MixinResolverSession) AcceptOwnership() (*types.Transaction, error)
- func (_MixinResolver *MixinResolverSession) GetResolverAddressesRequired() ([24][32]byte, error)
- func (_MixinResolver *MixinResolverSession) IsResolverCached(_resolver common.Address) (bool, error)
- func (_MixinResolver *MixinResolverSession) MAXADDRESSESFROMRESOLVER() (*big.Int, error)
- func (_MixinResolver *MixinResolverSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_MixinResolver *MixinResolverSession) NominatedOwner() (common.Address, error)
- func (_MixinResolver *MixinResolverSession) Owner() (common.Address, error)
- func (_MixinResolver *MixinResolverSession) Resolver() (common.Address, error)
- func (_MixinResolver *MixinResolverSession) ResolverAddressesRequired(arg0 *big.Int) ([32]byte, error)
- func (_MixinResolver *MixinResolverSession) SetResolverAndSyncCache(_resolver common.Address) (*types.Transaction, error)
- type MixinResolverTransactor
- func (_MixinResolver *MixinResolverTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MixinResolver *MixinResolverTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_MixinResolver *MixinResolverTransactor) SetResolverAndSyncCache(opts *bind.TransactOpts, _resolver common.Address) (*types.Transaction, error)
- type MixinResolverTransactorRaw
- type MixinResolverTransactorSession
- func (_MixinResolver *MixinResolverTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_MixinResolver *MixinResolverTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_MixinResolver *MixinResolverTransactorSession) SetResolverAndSyncCache(_resolver common.Address) (*types.Transaction, error)
- type Owned
- type OwnedCaller
- type OwnedCallerRaw
- type OwnedCallerSession
- type OwnedFilterer
- func (_Owned *OwnedFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*OwnedOwnerChangedIterator, error)
- func (_Owned *OwnedFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*OwnedOwnerNominatedIterator, error)
- func (_Owned *OwnedFilterer) ParseOwnerChanged(log types.Log) (*OwnedOwnerChanged, error)
- func (_Owned *OwnedFilterer) ParseOwnerNominated(log types.Log) (*OwnedOwnerNominated, error)
- func (_Owned *OwnedFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *OwnedOwnerChanged) (event.Subscription, error)
- func (_Owned *OwnedFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *OwnedOwnerNominated) (event.Subscription, error)
- type OwnedOwnerChanged
- type OwnedOwnerChangedIterator
- type OwnedOwnerNominated
- type OwnedOwnerNominatedIterator
- type OwnedRaw
- func (_Owned *OwnedRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Owned *OwnedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Owned *OwnedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnedSession
- type OwnedTransactor
- type OwnedTransactorRaw
- type OwnedTransactorSession
- type Proxy
- type ProxyCaller
- type ProxyCallerRaw
- type ProxyCallerSession
- type ProxyFilterer
- func (_Proxy *ProxyFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*ProxyOwnerChangedIterator, error)
- func (_Proxy *ProxyFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*ProxyOwnerNominatedIterator, error)
- func (_Proxy *ProxyFilterer) FilterTargetUpdated(opts *bind.FilterOpts) (*ProxyTargetUpdatedIterator, error)
- func (_Proxy *ProxyFilterer) ParseOwnerChanged(log types.Log) (*ProxyOwnerChanged, error)
- func (_Proxy *ProxyFilterer) ParseOwnerNominated(log types.Log) (*ProxyOwnerNominated, error)
- func (_Proxy *ProxyFilterer) ParseTargetUpdated(log types.Log) (*ProxyTargetUpdated, error)
- func (_Proxy *ProxyFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *ProxyOwnerChanged) (event.Subscription, error)
- func (_Proxy *ProxyFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *ProxyOwnerNominated) (event.Subscription, error)
- func (_Proxy *ProxyFilterer) WatchTargetUpdated(opts *bind.WatchOpts, sink chan<- *ProxyTargetUpdated) (event.Subscription, error)
- type ProxyOwnerChanged
- type ProxyOwnerChangedIterator
- type ProxyOwnerNominated
- type ProxyOwnerNominatedIterator
- type ProxyRaw
- func (_Proxy *ProxyRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Proxy *ProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Proxy *ProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProxySession
- func (_Proxy *ProxySession) AcceptOwnership() (*types.Transaction, error)
- func (_Proxy *ProxySession) Emit(callData []byte, numTopics *big.Int, topic1 [32]byte, topic2 [32]byte, ...) (*types.Transaction, error)
- func (_Proxy *ProxySession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Proxy *ProxySession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_Proxy *ProxySession) NominatedOwner() (common.Address, error)
- func (_Proxy *ProxySession) Owner() (common.Address, error)
- func (_Proxy *ProxySession) SetTarget(_target common.Address) (*types.Transaction, error)
- func (_Proxy *ProxySession) Target() (common.Address, error)
- type ProxyTargetUpdated
- type ProxyTargetUpdatedIterator
- type ProxyTransactor
- func (_Proxy *ProxyTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Proxy *ProxyTransactor) Emit(opts *bind.TransactOpts, callData []byte, numTopics *big.Int, topic1 [32]byte, ...) (*types.Transaction, error)
- func (_Proxy *ProxyTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Proxy *ProxyTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_Proxy *ProxyTransactor) SetTarget(opts *bind.TransactOpts, _target common.Address) (*types.Transaction, error)
- type ProxyTransactorRaw
- type ProxyTransactorSession
- func (_Proxy *ProxyTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_Proxy *ProxyTransactorSession) Emit(callData []byte, numTopics *big.Int, topic1 [32]byte, topic2 [32]byte, ...) (*types.Transaction, error)
- func (_Proxy *ProxyTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Proxy *ProxyTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_Proxy *ProxyTransactorSession) SetTarget(_target common.Address) (*types.Transaction, error)
- type Proxyable
- type ProxyableCaller
- func (_Proxyable *ProxyableCaller) IntegrationProxy(opts *bind.CallOpts) (common.Address, error)
- func (_Proxyable *ProxyableCaller) MessageSender(opts *bind.CallOpts) (common.Address, error)
- func (_Proxyable *ProxyableCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_Proxyable *ProxyableCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Proxyable *ProxyableCaller) Proxy(opts *bind.CallOpts) (common.Address, error)
- type ProxyableCallerRaw
- type ProxyableCallerSession
- func (_Proxyable *ProxyableCallerSession) IntegrationProxy() (common.Address, error)
- func (_Proxyable *ProxyableCallerSession) MessageSender() (common.Address, error)
- func (_Proxyable *ProxyableCallerSession) NominatedOwner() (common.Address, error)
- func (_Proxyable *ProxyableCallerSession) Owner() (common.Address, error)
- func (_Proxyable *ProxyableCallerSession) Proxy() (common.Address, error)
- type ProxyableFilterer
- func (_Proxyable *ProxyableFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*ProxyableOwnerChangedIterator, error)
- func (_Proxyable *ProxyableFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*ProxyableOwnerNominatedIterator, error)
- func (_Proxyable *ProxyableFilterer) FilterProxyUpdated(opts *bind.FilterOpts) (*ProxyableProxyUpdatedIterator, error)
- func (_Proxyable *ProxyableFilterer) ParseOwnerChanged(log types.Log) (*ProxyableOwnerChanged, error)
- func (_Proxyable *ProxyableFilterer) ParseOwnerNominated(log types.Log) (*ProxyableOwnerNominated, error)
- func (_Proxyable *ProxyableFilterer) ParseProxyUpdated(log types.Log) (*ProxyableProxyUpdated, error)
- func (_Proxyable *ProxyableFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *ProxyableOwnerChanged) (event.Subscription, error)
- func (_Proxyable *ProxyableFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *ProxyableOwnerNominated) (event.Subscription, error)
- func (_Proxyable *ProxyableFilterer) WatchProxyUpdated(opts *bind.WatchOpts, sink chan<- *ProxyableProxyUpdated) (event.Subscription, error)
- type ProxyableOwnerChanged
- type ProxyableOwnerChangedIterator
- type ProxyableOwnerNominated
- type ProxyableOwnerNominatedIterator
- type ProxyableProxyUpdated
- type ProxyableProxyUpdatedIterator
- type ProxyableRaw
- func (_Proxyable *ProxyableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Proxyable *ProxyableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Proxyable *ProxyableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProxyableSession
- func (_Proxyable *ProxyableSession) AcceptOwnership() (*types.Transaction, error)
- func (_Proxyable *ProxyableSession) IntegrationProxy() (common.Address, error)
- func (_Proxyable *ProxyableSession) MessageSender() (common.Address, error)
- func (_Proxyable *ProxyableSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableSession) NominatedOwner() (common.Address, error)
- func (_Proxyable *ProxyableSession) Owner() (common.Address, error)
- func (_Proxyable *ProxyableSession) Proxy() (common.Address, error)
- func (_Proxyable *ProxyableSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
- type ProxyableTransactor
- func (_Proxyable *ProxyableTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactor) SetIntegrationProxy(opts *bind.TransactOpts, _integrationProxy common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactor) SetMessageSender(opts *bind.TransactOpts, sender common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactor) SetProxy(opts *bind.TransactOpts, _proxy common.Address) (*types.Transaction, error)
- type ProxyableTransactorRaw
- type ProxyableTransactorSession
- func (_Proxyable *ProxyableTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactorSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactorSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
- func (_Proxyable *ProxyableTransactorSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
- type SafeDecimalMath
- type SafeDecimalMathCaller
- func (_SafeDecimalMath *SafeDecimalMathCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_SafeDecimalMath *SafeDecimalMathCaller) HighPrecisionDecimals(opts *bind.CallOpts) (uint8, error)
- func (_SafeDecimalMath *SafeDecimalMathCaller) PRECISEUNIT(opts *bind.CallOpts) (*big.Int, error)
- func (_SafeDecimalMath *SafeDecimalMathCaller) PreciseUnit(opts *bind.CallOpts) (*big.Int, error)
- func (_SafeDecimalMath *SafeDecimalMathCaller) UNIT(opts *bind.CallOpts) (*big.Int, error)
- func (_SafeDecimalMath *SafeDecimalMathCaller) Unit(opts *bind.CallOpts) (*big.Int, error)
- type SafeDecimalMathCallerRaw
- type SafeDecimalMathCallerSession
- func (_SafeDecimalMath *SafeDecimalMathCallerSession) Decimals() (uint8, error)
- func (_SafeDecimalMath *SafeDecimalMathCallerSession) HighPrecisionDecimals() (uint8, error)
- func (_SafeDecimalMath *SafeDecimalMathCallerSession) PRECISEUNIT() (*big.Int, error)
- func (_SafeDecimalMath *SafeDecimalMathCallerSession) PreciseUnit() (*big.Int, error)
- func (_SafeDecimalMath *SafeDecimalMathCallerSession) UNIT() (*big.Int, error)
- func (_SafeDecimalMath *SafeDecimalMathCallerSession) Unit() (*big.Int, error)
- type SafeDecimalMathFilterer
- type SafeDecimalMathRaw
- func (_SafeDecimalMath *SafeDecimalMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SafeDecimalMath *SafeDecimalMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeDecimalMath *SafeDecimalMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeDecimalMathSession
- func (_SafeDecimalMath *SafeDecimalMathSession) Decimals() (uint8, error)
- func (_SafeDecimalMath *SafeDecimalMathSession) HighPrecisionDecimals() (uint8, error)
- func (_SafeDecimalMath *SafeDecimalMathSession) PRECISEUNIT() (*big.Int, error)
- func (_SafeDecimalMath *SafeDecimalMathSession) PreciseUnit() (*big.Int, error)
- func (_SafeDecimalMath *SafeDecimalMathSession) UNIT() (*big.Int, error)
- func (_SafeDecimalMath *SafeDecimalMathSession) Unit() (*big.Int, error)
- type SafeDecimalMathTransactor
- type SafeDecimalMathTransactorRaw
- type SafeDecimalMathTransactorSession
- type SafeMath
- type SafeMathCaller
- type SafeMathCallerRaw
- type SafeMathCallerSession
- type SafeMathFilterer
- type SafeMathRaw
- func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeMathSession
- type SafeMathTransactor
- type SafeMathTransactorRaw
- type SafeMathTransactorSession
- type State
- type StateAssociatedContractUpdated
- type StateAssociatedContractUpdatedIterator
- type StateCaller
- type StateCallerRaw
- type StateCallerSession
- type StateFilterer
- func (_State *StateFilterer) FilterAssociatedContractUpdated(opts *bind.FilterOpts) (*StateAssociatedContractUpdatedIterator, error)
- func (_State *StateFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*StateOwnerChangedIterator, error)
- func (_State *StateFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*StateOwnerNominatedIterator, error)
- func (_State *StateFilterer) ParseAssociatedContractUpdated(log types.Log) (*StateAssociatedContractUpdated, error)
- func (_State *StateFilterer) ParseOwnerChanged(log types.Log) (*StateOwnerChanged, error)
- func (_State *StateFilterer) ParseOwnerNominated(log types.Log) (*StateOwnerNominated, error)
- func (_State *StateFilterer) WatchAssociatedContractUpdated(opts *bind.WatchOpts, sink chan<- *StateAssociatedContractUpdated) (event.Subscription, error)
- func (_State *StateFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *StateOwnerChanged) (event.Subscription, error)
- func (_State *StateFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *StateOwnerNominated) (event.Subscription, error)
- type StateOwnerChanged
- type StateOwnerChangedIterator
- type StateOwnerNominated
- type StateOwnerNominatedIterator
- type StateRaw
- func (_State *StateRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_State *StateRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_State *StateRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StateSession
- func (_State *StateSession) AcceptOwnership() (*types.Transaction, error)
- func (_State *StateSession) AssociatedContract() (common.Address, error)
- func (_State *StateSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_State *StateSession) NominatedOwner() (common.Address, error)
- func (_State *StateSession) Owner() (common.Address, error)
- func (_State *StateSession) SetAssociatedContract(_associatedContract common.Address) (*types.Transaction, error)
- type StateTransactor
- func (_State *StateTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_State *StateTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_State *StateTransactor) SetAssociatedContract(opts *bind.TransactOpts, _associatedContract common.Address) (*types.Transaction, error)
- type StateTransactorRaw
- type StateTransactorSession
- func (_State *StateTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_State *StateTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_State *StateTransactorSession) SetAssociatedContract(_associatedContract common.Address) (*types.Transaction, error)
- type SupplySchedule
- type SupplyScheduleCaller
- func (_SupplySchedule *SupplyScheduleCaller) DECAYRATE(opts *bind.CallOpts) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCaller) INFLATIONSTARTDATE(opts *bind.CallOpts) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCaller) INITIALWEEKLYSUPPLY(opts *bind.CallOpts) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCaller) IsMintable(opts *bind.CallOpts) (bool, error)
- func (_SupplySchedule *SupplyScheduleCaller) LastMintEvent(opts *bind.CallOpts) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCaller) MAXMINTERREWARD(opts *bind.CallOpts) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCaller) MINTBUFFER(opts *bind.CallOpts) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCaller) MINTPERIODDURATION(opts *bind.CallOpts) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCaller) MintableSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCaller) MinterReward(opts *bind.CallOpts) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_SupplySchedule *SupplyScheduleCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SupplySchedule *SupplyScheduleCaller) SUPPLYDECAYEND(opts *bind.CallOpts) (uint8, error)
- func (_SupplySchedule *SupplyScheduleCaller) SUPPLYDECAYSTART(opts *bind.CallOpts) (uint8, error)
- func (_SupplySchedule *SupplyScheduleCaller) SynthetixProxy(opts *bind.CallOpts) (common.Address, error)
- func (_SupplySchedule *SupplyScheduleCaller) TERMINALSUPPLYRATEANNUAL(opts *bind.CallOpts) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCaller) TerminalInflationSupply(opts *bind.CallOpts, totalSupply *big.Int, numOfWeeks *big.Int) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCaller) TokenDecaySupplyForWeek(opts *bind.CallOpts, counter *big.Int) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCaller) WeekCounter(opts *bind.CallOpts) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCaller) WeeksSinceLastIssuance(opts *bind.CallOpts) (*big.Int, error)
- type SupplyScheduleCallerRaw
- type SupplyScheduleCallerSession
- func (_SupplySchedule *SupplyScheduleCallerSession) DECAYRATE() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) INFLATIONSTARTDATE() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) INITIALWEEKLYSUPPLY() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) IsMintable() (bool, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) LastMintEvent() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) MAXMINTERREWARD() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) MINTBUFFER() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) MINTPERIODDURATION() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) MintableSupply() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) MinterReward() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) NominatedOwner() (common.Address, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) Owner() (common.Address, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) SUPPLYDECAYEND() (uint8, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) SUPPLYDECAYSTART() (uint8, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) SynthetixProxy() (common.Address, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) TERMINALSUPPLYRATEANNUAL() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) TerminalInflationSupply(totalSupply *big.Int, numOfWeeks *big.Int) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) TokenDecaySupplyForWeek(counter *big.Int) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) WeekCounter() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleCallerSession) WeeksSinceLastIssuance() (*big.Int, error)
- type SupplyScheduleFilterer
- func (_SupplySchedule *SupplyScheduleFilterer) FilterMinterRewardUpdated(opts *bind.FilterOpts) (*SupplyScheduleMinterRewardUpdatedIterator, error)
- func (_SupplySchedule *SupplyScheduleFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*SupplyScheduleOwnerChangedIterator, error)
- func (_SupplySchedule *SupplyScheduleFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*SupplyScheduleOwnerNominatedIterator, error)
- func (_SupplySchedule *SupplyScheduleFilterer) FilterSupplyMinted(opts *bind.FilterOpts) (*SupplyScheduleSupplyMintedIterator, error)
- func (_SupplySchedule *SupplyScheduleFilterer) FilterSynthetixProxyUpdated(opts *bind.FilterOpts) (*SupplyScheduleSynthetixProxyUpdatedIterator, error)
- func (_SupplySchedule *SupplyScheduleFilterer) ParseMinterRewardUpdated(log types.Log) (*SupplyScheduleMinterRewardUpdated, error)
- func (_SupplySchedule *SupplyScheduleFilterer) ParseOwnerChanged(log types.Log) (*SupplyScheduleOwnerChanged, error)
- func (_SupplySchedule *SupplyScheduleFilterer) ParseOwnerNominated(log types.Log) (*SupplyScheduleOwnerNominated, error)
- func (_SupplySchedule *SupplyScheduleFilterer) ParseSupplyMinted(log types.Log) (*SupplyScheduleSupplyMinted, error)
- func (_SupplySchedule *SupplyScheduleFilterer) ParseSynthetixProxyUpdated(log types.Log) (*SupplyScheduleSynthetixProxyUpdated, error)
- func (_SupplySchedule *SupplyScheduleFilterer) WatchMinterRewardUpdated(opts *bind.WatchOpts, sink chan<- *SupplyScheduleMinterRewardUpdated) (event.Subscription, error)
- func (_SupplySchedule *SupplyScheduleFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SupplyScheduleOwnerChanged) (event.Subscription, error)
- func (_SupplySchedule *SupplyScheduleFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *SupplyScheduleOwnerNominated) (event.Subscription, error)
- func (_SupplySchedule *SupplyScheduleFilterer) WatchSupplyMinted(opts *bind.WatchOpts, sink chan<- *SupplyScheduleSupplyMinted) (event.Subscription, error)
- func (_SupplySchedule *SupplyScheduleFilterer) WatchSynthetixProxyUpdated(opts *bind.WatchOpts, sink chan<- *SupplyScheduleSynthetixProxyUpdated) (event.Subscription, error)
- type SupplyScheduleMinterRewardUpdated
- type SupplyScheduleMinterRewardUpdatedIterator
- type SupplyScheduleOwnerChanged
- type SupplyScheduleOwnerChangedIterator
- type SupplyScheduleOwnerNominated
- type SupplyScheduleOwnerNominatedIterator
- type SupplyScheduleRaw
- func (_SupplySchedule *SupplyScheduleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SupplySchedule *SupplyScheduleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SupplySchedule *SupplyScheduleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SupplyScheduleSession
- func (_SupplySchedule *SupplyScheduleSession) AcceptOwnership() (*types.Transaction, error)
- func (_SupplySchedule *SupplyScheduleSession) DECAYRATE() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleSession) INFLATIONSTARTDATE() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleSession) INITIALWEEKLYSUPPLY() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleSession) IsMintable() (bool, error)
- func (_SupplySchedule *SupplyScheduleSession) LastMintEvent() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleSession) MAXMINTERREWARD() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleSession) MINTBUFFER() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleSession) MINTPERIODDURATION() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleSession) MintableSupply() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleSession) MinterReward() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_SupplySchedule *SupplyScheduleSession) NominatedOwner() (common.Address, error)
- func (_SupplySchedule *SupplyScheduleSession) Owner() (common.Address, error)
- func (_SupplySchedule *SupplyScheduleSession) RecordMintEvent(supplyMinted *big.Int) (*types.Transaction, error)
- func (_SupplySchedule *SupplyScheduleSession) SUPPLYDECAYEND() (uint8, error)
- func (_SupplySchedule *SupplyScheduleSession) SUPPLYDECAYSTART() (uint8, error)
- func (_SupplySchedule *SupplyScheduleSession) SetMinterReward(amount *big.Int) (*types.Transaction, error)
- func (_SupplySchedule *SupplyScheduleSession) SetSynthetixProxy(_synthetixProxy common.Address) (*types.Transaction, error)
- func (_SupplySchedule *SupplyScheduleSession) SynthetixProxy() (common.Address, error)
- func (_SupplySchedule *SupplyScheduleSession) TERMINALSUPPLYRATEANNUAL() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleSession) TerminalInflationSupply(totalSupply *big.Int, numOfWeeks *big.Int) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleSession) TokenDecaySupplyForWeek(counter *big.Int) (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleSession) WeekCounter() (*big.Int, error)
- func (_SupplySchedule *SupplyScheduleSession) WeeksSinceLastIssuance() (*big.Int, error)
- type SupplyScheduleSupplyMinted
- type SupplyScheduleSupplyMintedIterator
- type SupplyScheduleSynthetixProxyUpdated
- type SupplyScheduleSynthetixProxyUpdatedIterator
- type SupplyScheduleTransactor
- func (_SupplySchedule *SupplyScheduleTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SupplySchedule *SupplyScheduleTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_SupplySchedule *SupplyScheduleTransactor) RecordMintEvent(opts *bind.TransactOpts, supplyMinted *big.Int) (*types.Transaction, error)
- func (_SupplySchedule *SupplyScheduleTransactor) SetMinterReward(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_SupplySchedule *SupplyScheduleTransactor) SetSynthetixProxy(opts *bind.TransactOpts, _synthetixProxy common.Address) (*types.Transaction, error)
- type SupplyScheduleTransactorRaw
- type SupplyScheduleTransactorSession
- func (_SupplySchedule *SupplyScheduleTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_SupplySchedule *SupplyScheduleTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_SupplySchedule *SupplyScheduleTransactorSession) RecordMintEvent(supplyMinted *big.Int) (*types.Transaction, error)
- func (_SupplySchedule *SupplyScheduleTransactorSession) SetMinterReward(amount *big.Int) (*types.Transaction, error)
- func (_SupplySchedule *SupplyScheduleTransactorSession) SetSynthetixProxy(_synthetixProxy common.Address) (*types.Transaction, error)
- type Synthetix
- type SynthetixAccountLiquidated
- type SynthetixAccountLiquidatedIterator
- type SynthetixApproval
- type SynthetixApprovalIterator
- type SynthetixCaller
- func (_Synthetix *SynthetixCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_Synthetix *SynthetixCaller) AnySynthOrSNXRateIsInvalid(opts *bind.CallOpts) (bool, error)
- func (_Synthetix *SynthetixCaller) AvailableCurrencyKeys(opts *bind.CallOpts) ([][32]byte, error)
- func (_Synthetix *SynthetixCaller) AvailableSynthCount(opts *bind.CallOpts) (*big.Int, error)
- func (_Synthetix *SynthetixCaller) AvailableSynths(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_Synthetix *SynthetixCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Synthetix *SynthetixCaller) Collateral(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Synthetix *SynthetixCaller) CollateralisationRatio(opts *bind.CallOpts, _issuer common.Address) (*big.Int, error)
- func (_Synthetix *SynthetixCaller) DECIMALS(opts *bind.CallOpts) (uint8, error)
- func (_Synthetix *SynthetixCaller) DebtBalanceOf(opts *bind.CallOpts, account common.Address, currencyKey [32]byte) (*big.Int, error)
- func (_Synthetix *SynthetixCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_Synthetix *SynthetixCaller) GetResolverAddressesRequired(opts *bind.CallOpts) ([24][32]byte, error)
- func (_Synthetix *SynthetixCaller) IntegrationProxy(opts *bind.CallOpts) (common.Address, error)
- func (_Synthetix *SynthetixCaller) IsResolverCached(opts *bind.CallOpts, _resolver common.Address) (bool, error)
- func (_Synthetix *SynthetixCaller) IsWaitingPeriod(opts *bind.CallOpts, currencyKey [32]byte) (bool, error)
- func (_Synthetix *SynthetixCaller) MAXADDRESSESFROMRESOLVER(opts *bind.CallOpts) (*big.Int, error)
- func (_Synthetix *SynthetixCaller) MaxIssuableSynths(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Synthetix *SynthetixCaller) MessageSender(opts *bind.CallOpts) (common.Address, error)
- func (_Synthetix *SynthetixCaller) Name(opts *bind.CallOpts) (string, error)
- func (_Synthetix *SynthetixCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_Synthetix *SynthetixCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Synthetix *SynthetixCaller) Proxy(opts *bind.CallOpts) (common.Address, error)
- func (_Synthetix *SynthetixCaller) RemainingIssuableSynths(opts *bind.CallOpts, account common.Address) (struct{ ... }, error)
- func (_Synthetix *SynthetixCaller) Resolver(opts *bind.CallOpts) (common.Address, error)
- func (_Synthetix *SynthetixCaller) ResolverAddressesRequired(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
- func (_Synthetix *SynthetixCaller) SUSD(opts *bind.CallOpts) ([32]byte, error)
- func (_Synthetix *SynthetixCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Synthetix *SynthetixCaller) Synths(opts *bind.CallOpts, currencyKey [32]byte) (common.Address, error)
- func (_Synthetix *SynthetixCaller) SynthsByAddress(opts *bind.CallOpts, synthAddress common.Address) ([32]byte, error)
- func (_Synthetix *SynthetixCaller) TOKENNAME(opts *bind.CallOpts) (string, error)
- func (_Synthetix *SynthetixCaller) TOKENSYMBOL(opts *bind.CallOpts) (string, error)
- func (_Synthetix *SynthetixCaller) TokenState(opts *bind.CallOpts) (common.Address, error)
- func (_Synthetix *SynthetixCaller) TotalIssuedSynths(opts *bind.CallOpts, currencyKey [32]byte) (*big.Int, error)
- func (_Synthetix *SynthetixCaller) TotalIssuedSynthsExcludeEtherCollateral(opts *bind.CallOpts, currencyKey [32]byte) (*big.Int, error)
- func (_Synthetix *SynthetixCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_Synthetix *SynthetixCaller) TransferableSynthetix(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- type SynthetixCallerRaw
- type SynthetixCallerSession
- func (_Synthetix *SynthetixCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_Synthetix *SynthetixCallerSession) AnySynthOrSNXRateIsInvalid() (bool, error)
- func (_Synthetix *SynthetixCallerSession) AvailableCurrencyKeys() ([][32]byte, error)
- func (_Synthetix *SynthetixCallerSession) AvailableSynthCount() (*big.Int, error)
- func (_Synthetix *SynthetixCallerSession) AvailableSynths(index *big.Int) (common.Address, error)
- func (_Synthetix *SynthetixCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_Synthetix *SynthetixCallerSession) Collateral(account common.Address) (*big.Int, error)
- func (_Synthetix *SynthetixCallerSession) CollateralisationRatio(_issuer common.Address) (*big.Int, error)
- func (_Synthetix *SynthetixCallerSession) DECIMALS() (uint8, error)
- func (_Synthetix *SynthetixCallerSession) DebtBalanceOf(account common.Address, currencyKey [32]byte) (*big.Int, error)
- func (_Synthetix *SynthetixCallerSession) Decimals() (uint8, error)
- func (_Synthetix *SynthetixCallerSession) GetResolverAddressesRequired() ([24][32]byte, error)
- func (_Synthetix *SynthetixCallerSession) IntegrationProxy() (common.Address, error)
- func (_Synthetix *SynthetixCallerSession) IsResolverCached(_resolver common.Address) (bool, error)
- func (_Synthetix *SynthetixCallerSession) IsWaitingPeriod(currencyKey [32]byte) (bool, error)
- func (_Synthetix *SynthetixCallerSession) MAXADDRESSESFROMRESOLVER() (*big.Int, error)
- func (_Synthetix *SynthetixCallerSession) MaxIssuableSynths(account common.Address) (*big.Int, error)
- func (_Synthetix *SynthetixCallerSession) MessageSender() (common.Address, error)
- func (_Synthetix *SynthetixCallerSession) Name() (string, error)
- func (_Synthetix *SynthetixCallerSession) NominatedOwner() (common.Address, error)
- func (_Synthetix *SynthetixCallerSession) Owner() (common.Address, error)
- func (_Synthetix *SynthetixCallerSession) Proxy() (common.Address, error)
- func (_Synthetix *SynthetixCallerSession) RemainingIssuableSynths(account common.Address) (struct{ ... }, error)
- func (_Synthetix *SynthetixCallerSession) Resolver() (common.Address, error)
- func (_Synthetix *SynthetixCallerSession) ResolverAddressesRequired(arg0 *big.Int) ([32]byte, error)
- func (_Synthetix *SynthetixCallerSession) SUSD() ([32]byte, error)
- func (_Synthetix *SynthetixCallerSession) Symbol() (string, error)
- func (_Synthetix *SynthetixCallerSession) Synths(currencyKey [32]byte) (common.Address, error)
- func (_Synthetix *SynthetixCallerSession) SynthsByAddress(synthAddress common.Address) ([32]byte, error)
- func (_Synthetix *SynthetixCallerSession) TOKENNAME() (string, error)
- func (_Synthetix *SynthetixCallerSession) TOKENSYMBOL() (string, error)
- func (_Synthetix *SynthetixCallerSession) TokenState() (common.Address, error)
- func (_Synthetix *SynthetixCallerSession) TotalIssuedSynths(currencyKey [32]byte) (*big.Int, error)
- func (_Synthetix *SynthetixCallerSession) TotalIssuedSynthsExcludeEtherCollateral(currencyKey [32]byte) (*big.Int, error)
- func (_Synthetix *SynthetixCallerSession) TotalSupply() (*big.Int, error)
- func (_Synthetix *SynthetixCallerSession) TransferableSynthetix(account common.Address) (*big.Int, error)
- type SynthetixExchangeRebate
- type SynthetixExchangeRebateIterator
- type SynthetixExchangeReclaim
- type SynthetixExchangeReclaimIterator
- type SynthetixExchangeTracking
- type SynthetixExchangeTrackingIterator
- type SynthetixFilterer
- func (_Synthetix *SynthetixFilterer) FilterAccountLiquidated(opts *bind.FilterOpts, account []common.Address) (*SynthetixAccountLiquidatedIterator, error)
- func (_Synthetix *SynthetixFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*SynthetixApprovalIterator, error)
- func (_Synthetix *SynthetixFilterer) FilterExchangeRebate(opts *bind.FilterOpts, account []common.Address) (*SynthetixExchangeRebateIterator, error)
- func (_Synthetix *SynthetixFilterer) FilterExchangeReclaim(opts *bind.FilterOpts, account []common.Address) (*SynthetixExchangeReclaimIterator, error)
- func (_Synthetix *SynthetixFilterer) FilterExchangeTracking(opts *bind.FilterOpts, trackingCode [][32]byte) (*SynthetixExchangeTrackingIterator, error)
- func (_Synthetix *SynthetixFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*SynthetixOwnerChangedIterator, error)
- func (_Synthetix *SynthetixFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*SynthetixOwnerNominatedIterator, error)
- func (_Synthetix *SynthetixFilterer) FilterProxyUpdated(opts *bind.FilterOpts) (*SynthetixProxyUpdatedIterator, error)
- func (_Synthetix *SynthetixFilterer) FilterSynthExchange(opts *bind.FilterOpts, account []common.Address) (*SynthetixSynthExchangeIterator, error)
- func (_Synthetix *SynthetixFilterer) FilterTokenStateUpdated(opts *bind.FilterOpts) (*SynthetixTokenStateUpdatedIterator, error)
- func (_Synthetix *SynthetixFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SynthetixTransferIterator, error)
- func (_Synthetix *SynthetixFilterer) ParseAccountLiquidated(log types.Log) (*SynthetixAccountLiquidated, error)
- func (_Synthetix *SynthetixFilterer) ParseApproval(log types.Log) (*SynthetixApproval, error)
- func (_Synthetix *SynthetixFilterer) ParseExchangeRebate(log types.Log) (*SynthetixExchangeRebate, error)
- func (_Synthetix *SynthetixFilterer) ParseExchangeReclaim(log types.Log) (*SynthetixExchangeReclaim, error)
- func (_Synthetix *SynthetixFilterer) ParseExchangeTracking(log types.Log) (*SynthetixExchangeTracking, error)
- func (_Synthetix *SynthetixFilterer) ParseOwnerChanged(log types.Log) (*SynthetixOwnerChanged, error)
- func (_Synthetix *SynthetixFilterer) ParseOwnerNominated(log types.Log) (*SynthetixOwnerNominated, error)
- func (_Synthetix *SynthetixFilterer) ParseProxyUpdated(log types.Log) (*SynthetixProxyUpdated, error)
- func (_Synthetix *SynthetixFilterer) ParseSynthExchange(log types.Log) (*SynthetixSynthExchange, error)
- func (_Synthetix *SynthetixFilterer) ParseTokenStateUpdated(log types.Log) (*SynthetixTokenStateUpdated, error)
- func (_Synthetix *SynthetixFilterer) ParseTransfer(log types.Log) (*SynthetixTransfer, error)
- func (_Synthetix *SynthetixFilterer) WatchAccountLiquidated(opts *bind.WatchOpts, sink chan<- *SynthetixAccountLiquidated, ...) (event.Subscription, error)
- func (_Synthetix *SynthetixFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SynthetixApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_Synthetix *SynthetixFilterer) WatchExchangeRebate(opts *bind.WatchOpts, sink chan<- *SynthetixExchangeRebate, ...) (event.Subscription, error)
- func (_Synthetix *SynthetixFilterer) WatchExchangeReclaim(opts *bind.WatchOpts, sink chan<- *SynthetixExchangeReclaim, ...) (event.Subscription, error)
- func (_Synthetix *SynthetixFilterer) WatchExchangeTracking(opts *bind.WatchOpts, sink chan<- *SynthetixExchangeTracking, ...) (event.Subscription, error)
- func (_Synthetix *SynthetixFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SynthetixOwnerChanged) (event.Subscription, error)
- func (_Synthetix *SynthetixFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *SynthetixOwnerNominated) (event.Subscription, error)
- func (_Synthetix *SynthetixFilterer) WatchProxyUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixProxyUpdated) (event.Subscription, error)
- func (_Synthetix *SynthetixFilterer) WatchSynthExchange(opts *bind.WatchOpts, sink chan<- *SynthetixSynthExchange, ...) (event.Subscription, error)
- func (_Synthetix *SynthetixFilterer) WatchTokenStateUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixTokenStateUpdated) (event.Subscription, error)
- func (_Synthetix *SynthetixFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SynthetixTransfer, from []common.Address, ...) (event.Subscription, error)
- type SynthetixOwnerChanged
- type SynthetixOwnerChangedIterator
- type SynthetixOwnerNominated
- type SynthetixOwnerNominatedIterator
- type SynthetixProxyUpdated
- type SynthetixProxyUpdatedIterator
- type SynthetixRaw
- func (_Synthetix *SynthetixRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Synthetix *SynthetixRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Synthetix *SynthetixRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynthetixSession
- func (_Synthetix *SynthetixSession) AcceptOwnership() (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_Synthetix *SynthetixSession) AnySynthOrSNXRateIsInvalid() (bool, error)
- func (_Synthetix *SynthetixSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) AvailableCurrencyKeys() ([][32]byte, error)
- func (_Synthetix *SynthetixSession) AvailableSynthCount() (*big.Int, error)
- func (_Synthetix *SynthetixSession) AvailableSynths(index *big.Int) (common.Address, error)
- func (_Synthetix *SynthetixSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_Synthetix *SynthetixSession) BurnSecondary(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) BurnSynths(amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) BurnSynthsOnBehalf(burnForAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) BurnSynthsToTarget() (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) BurnSynthsToTargetOnBehalf(burnForAddress common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) Collateral(account common.Address) (*big.Int, error)
- func (_Synthetix *SynthetixSession) CollateralisationRatio(_issuer common.Address) (*big.Int, error)
- func (_Synthetix *SynthetixSession) DECIMALS() (uint8, error)
- func (_Synthetix *SynthetixSession) DebtBalanceOf(account common.Address, currencyKey [32]byte) (*big.Int, error)
- func (_Synthetix *SynthetixSession) Decimals() (uint8, error)
- func (_Synthetix *SynthetixSession) EmitExchangeRebate(account common.Address, currencyKey [32]byte, amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) EmitExchangeReclaim(account common.Address, currencyKey [32]byte, amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) EmitExchangeTracking(trackingCode [32]byte, toCurrencyKey [32]byte, toAmount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) EmitSynthExchange(account common.Address, fromCurrencyKey [32]byte, fromAmount *big.Int, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) Exchange(sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) ExchangeOnBehalf(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) ExchangeOnBehalfWithTracking(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) ExchangeWithTracking(sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) ExchangeWithVirtual(sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) GetResolverAddressesRequired() ([24][32]byte, error)
- func (_Synthetix *SynthetixSession) IntegrationProxy() (common.Address, error)
- func (_Synthetix *SynthetixSession) IsResolverCached(_resolver common.Address) (bool, error)
- func (_Synthetix *SynthetixSession) IsWaitingPeriod(currencyKey [32]byte) (bool, error)
- func (_Synthetix *SynthetixSession) IssueMaxSynths() (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) IssueMaxSynthsOnBehalf(issueForAddress common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) IssueSynths(amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) IssueSynthsOnBehalf(issueForAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) LiquidateDelinquentAccount(account common.Address, susdAmount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) MAXADDRESSESFROMRESOLVER() (*big.Int, error)
- func (_Synthetix *SynthetixSession) MaxIssuableSynths(account common.Address) (*big.Int, error)
- func (_Synthetix *SynthetixSession) MessageSender() (common.Address, error)
- func (_Synthetix *SynthetixSession) Mint() (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) MintSecondary(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) MintSecondaryRewards(arg0 *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) Name() (string, error)
- func (_Synthetix *SynthetixSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) NominatedOwner() (common.Address, error)
- func (_Synthetix *SynthetixSession) Owner() (common.Address, error)
- func (_Synthetix *SynthetixSession) Proxy() (common.Address, error)
- func (_Synthetix *SynthetixSession) RemainingIssuableSynths(account common.Address) (struct{ ... }, error)
- func (_Synthetix *SynthetixSession) Resolver() (common.Address, error)
- func (_Synthetix *SynthetixSession) ResolverAddressesRequired(arg0 *big.Int) ([32]byte, error)
- func (_Synthetix *SynthetixSession) SUSD() ([32]byte, error)
- func (_Synthetix *SynthetixSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) SetResolverAndSyncCache(_resolver common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) SetTokenState(_tokenState common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) Settle(currencyKey [32]byte) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) Symbol() (string, error)
- func (_Synthetix *SynthetixSession) Synths(currencyKey [32]byte) (common.Address, error)
- func (_Synthetix *SynthetixSession) SynthsByAddress(synthAddress common.Address) ([32]byte, error)
- func (_Synthetix *SynthetixSession) TOKENNAME() (string, error)
- func (_Synthetix *SynthetixSession) TOKENSYMBOL() (string, error)
- func (_Synthetix *SynthetixSession) TokenState() (common.Address, error)
- func (_Synthetix *SynthetixSession) TotalIssuedSynths(currencyKey [32]byte) (*big.Int, error)
- func (_Synthetix *SynthetixSession) TotalIssuedSynthsExcludeEtherCollateral(currencyKey [32]byte) (*big.Int, error)
- func (_Synthetix *SynthetixSession) TotalSupply() (*big.Int, error)
- func (_Synthetix *SynthetixSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixSession) TransferableSynthetix(account common.Address) (*big.Int, error)
- type SynthetixSynthExchange
- type SynthetixSynthExchangeIterator
- type SynthetixTokenStateUpdated
- type SynthetixTokenStateUpdatedIterator
- type SynthetixTransactor
- func (_Synthetix *SynthetixTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) BurnSecondary(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) BurnSynths(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) BurnSynthsOnBehalf(opts *bind.TransactOpts, burnForAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) BurnSynthsToTarget(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) BurnSynthsToTargetOnBehalf(opts *bind.TransactOpts, burnForAddress common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) EmitExchangeRebate(opts *bind.TransactOpts, account common.Address, currencyKey [32]byte, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) EmitExchangeReclaim(opts *bind.TransactOpts, account common.Address, currencyKey [32]byte, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) EmitExchangeTracking(opts *bind.TransactOpts, trackingCode [32]byte, toCurrencyKey [32]byte, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) EmitSynthExchange(opts *bind.TransactOpts, account common.Address, fromCurrencyKey [32]byte, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) Exchange(opts *bind.TransactOpts, sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) ExchangeOnBehalf(opts *bind.TransactOpts, exchangeForAddress common.Address, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) ExchangeOnBehalfWithTracking(opts *bind.TransactOpts, exchangeForAddress common.Address, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) ExchangeWithTracking(opts *bind.TransactOpts, sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) ExchangeWithVirtual(opts *bind.TransactOpts, sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) IssueMaxSynths(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) IssueMaxSynthsOnBehalf(opts *bind.TransactOpts, issueForAddress common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) IssueSynths(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) IssueSynthsOnBehalf(opts *bind.TransactOpts, issueForAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) LiquidateDelinquentAccount(opts *bind.TransactOpts, account common.Address, susdAmount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) Mint(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) MintSecondary(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) MintSecondaryRewards(opts *bind.TransactOpts, arg0 *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) SetIntegrationProxy(opts *bind.TransactOpts, _integrationProxy common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) SetMessageSender(opts *bind.TransactOpts, sender common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) SetProxy(opts *bind.TransactOpts, _proxy common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) SetResolverAndSyncCache(opts *bind.TransactOpts, _resolver common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) SetTokenState(opts *bind.TransactOpts, _tokenState common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) Settle(opts *bind.TransactOpts, currencyKey [32]byte) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type SynthetixTransactorRaw
- type SynthetixTransactorSession
- func (_Synthetix *SynthetixTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) BurnSecondary(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) BurnSynths(amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) BurnSynthsOnBehalf(burnForAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) BurnSynthsToTarget() (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) BurnSynthsToTargetOnBehalf(burnForAddress common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) EmitExchangeRebate(account common.Address, currencyKey [32]byte, amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) EmitExchangeReclaim(account common.Address, currencyKey [32]byte, amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) EmitExchangeTracking(trackingCode [32]byte, toCurrencyKey [32]byte, toAmount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) EmitSynthExchange(account common.Address, fromCurrencyKey [32]byte, fromAmount *big.Int, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) Exchange(sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) ExchangeOnBehalf(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) ExchangeOnBehalfWithTracking(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) ExchangeWithTracking(sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) ExchangeWithVirtual(sourceCurrencyKey [32]byte, sourceAmount *big.Int, ...) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) IssueMaxSynths() (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) IssueMaxSynthsOnBehalf(issueForAddress common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) IssueSynths(amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) IssueSynthsOnBehalf(issueForAddress common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) LiquidateDelinquentAccount(account common.Address, susdAmount *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) Mint() (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) MintSecondary(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) MintSecondaryRewards(arg0 *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) SetMessageSender(sender common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) SetResolverAndSyncCache(_resolver common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) SetTokenState(_tokenState common.Address) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) Settle(currencyKey [32]byte) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Synthetix *SynthetixTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type SynthetixTransfer
- type SynthetixTransferIterator
- type TokenState
- type TokenStateAssociatedContractUpdated
- type TokenStateAssociatedContractUpdatedIterator
- type TokenStateCaller
- func (_TokenState *TokenStateCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TokenState *TokenStateCaller) AssociatedContract(opts *bind.CallOpts) (common.Address, error)
- func (_TokenState *TokenStateCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_TokenState *TokenStateCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_TokenState *TokenStateCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type TokenStateCallerRaw
- type TokenStateCallerSession
- func (_TokenState *TokenStateCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TokenState *TokenStateCallerSession) AssociatedContract() (common.Address, error)
- func (_TokenState *TokenStateCallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_TokenState *TokenStateCallerSession) NominatedOwner() (common.Address, error)
- func (_TokenState *TokenStateCallerSession) Owner() (common.Address, error)
- type TokenStateFilterer
- func (_TokenState *TokenStateFilterer) FilterAssociatedContractUpdated(opts *bind.FilterOpts) (*TokenStateAssociatedContractUpdatedIterator, error)
- func (_TokenState *TokenStateFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*TokenStateOwnerChangedIterator, error)
- func (_TokenState *TokenStateFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*TokenStateOwnerNominatedIterator, error)
- func (_TokenState *TokenStateFilterer) ParseAssociatedContractUpdated(log types.Log) (*TokenStateAssociatedContractUpdated, error)
- func (_TokenState *TokenStateFilterer) ParseOwnerChanged(log types.Log) (*TokenStateOwnerChanged, error)
- func (_TokenState *TokenStateFilterer) ParseOwnerNominated(log types.Log) (*TokenStateOwnerNominated, error)
- func (_TokenState *TokenStateFilterer) WatchAssociatedContractUpdated(opts *bind.WatchOpts, sink chan<- *TokenStateAssociatedContractUpdated) (event.Subscription, error)
- func (_TokenState *TokenStateFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *TokenStateOwnerChanged) (event.Subscription, error)
- func (_TokenState *TokenStateFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *TokenStateOwnerNominated) (event.Subscription, error)
- type TokenStateOwnerChanged
- type TokenStateOwnerChangedIterator
- type TokenStateOwnerNominated
- type TokenStateOwnerNominatedIterator
- type TokenStateRaw
- func (_TokenState *TokenStateRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TokenState *TokenStateRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TokenState *TokenStateRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenStateSession
- func (_TokenState *TokenStateSession) AcceptOwnership() (*types.Transaction, error)
- func (_TokenState *TokenStateSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_TokenState *TokenStateSession) AssociatedContract() (common.Address, error)
- func (_TokenState *TokenStateSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_TokenState *TokenStateSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_TokenState *TokenStateSession) NominatedOwner() (common.Address, error)
- func (_TokenState *TokenStateSession) Owner() (common.Address, error)
- func (_TokenState *TokenStateSession) SetAllowance(tokenOwner common.Address, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_TokenState *TokenStateSession) SetAssociatedContract(_associatedContract common.Address) (*types.Transaction, error)
- func (_TokenState *TokenStateSession) SetBalanceOf(account common.Address, value *big.Int) (*types.Transaction, error)
- type TokenStateTransactor
- func (_TokenState *TokenStateTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TokenState *TokenStateTransactor) NominateNewOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_TokenState *TokenStateTransactor) SetAllowance(opts *bind.TransactOpts, tokenOwner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_TokenState *TokenStateTransactor) SetAssociatedContract(opts *bind.TransactOpts, _associatedContract common.Address) (*types.Transaction, error)
- func (_TokenState *TokenStateTransactor) SetBalanceOf(opts *bind.TransactOpts, account common.Address, value *big.Int) (*types.Transaction, error)
- type TokenStateTransactorRaw
- type TokenStateTransactorSession
- func (_TokenState *TokenStateTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_TokenState *TokenStateTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
- func (_TokenState *TokenStateTransactorSession) SetAllowance(tokenOwner common.Address, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_TokenState *TokenStateTransactorSession) SetAssociatedContract(_associatedContract common.Address) (*types.Transaction, error)
- func (_TokenState *TokenStateTransactorSession) SetBalanceOf(account common.Address, value *big.Int) (*types.Transaction, error)
Constants ¶
const AddressResolverABI = "" /* 2884-byte string literal not displayed */
AddressResolverABI is the input ABI used to generate the binding from.
const ExternStateTokenABI = "" /* 6467-byte string literal not displayed */
ExternStateTokenABI is the input ABI used to generate the binding from.
const IAddressResolverABI = "" /* 906-byte string literal not displayed */
IAddressResolverABI is the input ABI used to generate the binding from.
const IERC20ABI = "" /* 3225-byte string literal not displayed */
IERC20ABI is the input ABI used to generate the binding from.
const IExchangerABI = "" /* 8301-byte string literal not displayed */
IExchangerABI is the input ABI used to generate the binding from.
const IIssuerABI = "" /* 8691-byte string literal not displayed */
IIssuerABI is the input ABI used to generate the binding from.
const IRewardsDistributionABI = "" /* 1072-byte string literal not displayed */
IRewardsDistributionABI is the input ABI used to generate the binding from.
const ISupplyScheduleABI = "" /* 703-byte string literal not displayed */
ISupplyScheduleABI is the input ABI used to generate the binding from.
const ISynthABI = "" /* 1851-byte string literal not displayed */
ISynthABI is the input ABI used to generate the binding from.
const ISynthetixABI = "" /* 11161-byte string literal not displayed */
ISynthetixABI is the input ABI used to generate the binding from.
const ISynthetixStateABI = "" /* 2465-byte string literal not displayed */
ISynthetixStateABI is the input ABI used to generate the binding from.
const ISystemStatusABI = "" /* 2537-byte string literal not displayed */
ISystemStatusABI is the input ABI used to generate the binding from.
const IVirtualSynthABI = "" /* 1538-byte string literal not displayed */
IVirtualSynthABI is the input ABI used to generate the binding from.
const MathABI = "[]"
MathABI is the input ABI used to generate the binding from.
const MixinResolverABI = "" /* 3022-byte string literal not displayed */
MixinResolverABI is the input ABI used to generate the binding from.
const OwnedABI = "" /* 1397-byte string literal not displayed */
OwnedABI is the input ABI used to generate the binding from.
const ProxyABI = "" /* 2673-byte string literal not displayed */
ProxyABI is the input ABI used to generate the binding from.
const ProxyableABI = "" /* 2915-byte string literal not displayed */
ProxyableABI is the input ABI used to generate the binding from.
const SafeDecimalMathABI = "" /* 1235-byte string literal not displayed */
SafeDecimalMathABI is the input ABI used to generate the binding from.
const SafeMathABI = "[]"
SafeMathABI is the input ABI used to generate the binding from.
const StateABI = "" /* 2064-byte string literal not displayed */
StateABI is the input ABI used to generate the binding from.
const SupplyScheduleABI = "" /* 7220-byte string literal not displayed */
SupplyScheduleABI is the input ABI used to generate the binding from.
const SynthetixABI = "" /* 24529-byte string literal not displayed */
SynthetixABI is the input ABI used to generate the binding from.
const TokenStateABI = "" /* 3408-byte string literal not displayed */
TokenStateABI is the input ABI used to generate the binding from.
Variables ¶
var AddressResolverBin = "" /* 4168-byte string literal not displayed */
AddressResolverBin is the compiled bytecode used for deploying new contracts.
var AddressResolverFuncSigs = map[string]string{
"79ba5097": "acceptOwnership()",
"21f8a721": "getAddress(bytes32)",
"51456061": "getSynth(bytes32)",
"ab0b8f77": "importAddresses(bytes32[],address[])",
"1627540c": "nominateNewOwner(address)",
"53a47bb7": "nominatedOwner()",
"8da5cb5b": "owner()",
"187f7935": "repository(bytes32)",
"dacb2d01": "requireAndGetAddress(bytes32,string)",
}
AddressResolverFuncSigs maps the 4-byte function signature to its string representation.
var ExternStateTokenBin = "" /* 9088-byte string literal not displayed */
ExternStateTokenBin is the compiled bytecode used for deploying new contracts.
var ExternStateTokenFuncSigs = map[string]string{
"79ba5097": "acceptOwnership()",
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"313ce567": "decimals()",
"9cbdaeb6": "integrationProxy()",
"d67bdd25": "messageSender()",
"06fdde03": "name()",
"1627540c": "nominateNewOwner(address)",
"53a47bb7": "nominatedOwner()",
"8da5cb5b": "owner()",
"ec556889": "proxy()",
"131b0ae7": "setIntegrationProxy(address)",
"bc67f832": "setMessageSender(address)",
"97107d6d": "setProxy(address)",
"9f769807": "setTokenState(address)",
"95d89b41": "symbol()",
"e90dd9e2": "tokenState()",
"18160ddd": "totalSupply()",
}
ExternStateTokenFuncSigs maps the 4-byte function signature to its string representation.
var IAddressResolverFuncSigs = map[string]string{
"21f8a721": "getAddress(bytes32)",
"51456061": "getSynth(bytes32)",
"dacb2d01": "requireAndGetAddress(bytes32,string)",
}
IAddressResolverFuncSigs maps the 4-byte function signature to its string representation.
var IERC20FuncSigs = map[string]string{
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"313ce567": "decimals()",
"06fdde03": "name()",
"95d89b41": "symbol()",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
IERC20FuncSigs maps the 4-byte function signature to its string representation.
var IExchangerFuncSigs = map[string]string{
"4c268fc8": "calculateAmountAfterSettlement(address,bytes32,uint256,uint256)",
"0a1e187d": "exchange(address,bytes32,uint256,bytes32,address)",
"6a1c4758": "exchangeOnBehalf(address,address,bytes32,uint256,bytes32)",
"dfffca76": "exchangeOnBehalfWithTracking(address,address,bytes32,uint256,bytes32,address,bytes32)",
"86baa45c": "exchangeWithTracking(address,bytes32,uint256,bytes32,address,address,bytes32)",
"f3995224": "exchangeWithVirtual(address,bytes32,uint256,bytes32,address,bytes32)",
"1a5c6095": "feeRateForExchange(bytes32,bytes32)",
"f450aa34": "getAmountsForExchange(uint256,bytes32,bytes32)",
"d6f32e06": "hasWaitingPeriodOrSettlementOwing(address,bytes32)",
"57af302c": "isSynthRateInvalid(bytes32)",
"059c29ec": "maxSecsLeftInWaitingPeriod(address,bytes32)",
"372a395a": "priceDeviationThresholdFactor()",
"ce096940": "setLastExchangeRateForSynth(bytes32,uint256)",
"1b16802c": "settle(address,bytes32)",
"19d5c665": "settlementOwing(address,bytes32)",
"0b9e31c9": "suspendSynthWithInvalidRate(bytes32)",
"89257117": "waitingPeriodSecs()",
}
IExchangerFuncSigs maps the 4-byte function signature to its string representation.
var IIssuerFuncSigs = map[string]string{
"4e99bda9": "anySynthOrSNXRateIsInvalid()",
"72cb051f": "availableCurrencyKeys()",
"dbf63340": "availableSynthCount()",
"835e119c": "availableSynths(uint256)",
"b06e8c65": "burnSynths(address,uint256)",
"9a5154b4": "burnSynthsOnBehalf(address,address,uint256)",
"497d704a": "burnSynthsToTarget(address)",
"2b3f41aa": "burnSynthsToTargetOnBehalf(address,address)",
"bff4fdfc": "canBurnSynths(address)",
"a5fdc5de": "collateral(address)",
"a311c7c2": "collateralisationRatio(address)",
"ae3bbbbb": "collateralisationRatioAndAnyRatesInvalid(address)",
"d37c4d8b": "debtBalanceOf(address,bytes32)",
"3b6afe40": "getSynths(bytes32[])",
"b410a034": "issuanceRatio()",
"c8977132": "issueMaxSynths(address)",
"fd864ccf": "issueMaxSynthsOnBehalf(address,address)",
"042e0688": "issueSynths(address,uint256)",
"44ec6b62": "issueSynthsOnBehalf(address,address,uint256)",
"dd3d2b2e": "lastIssueEvent(address)",
"a63c4df4": "liquidateDelinquentAccount(address,uint256,address)",
"05b3c1c9": "maxIssuableSynths(address)",
"242df9e1": "minimumStakeTime()",
"1137aedf": "remainingIssuableSynths(address)",
"32608039": "synths(bytes32)",
"16b2213f": "synthsByAddress(address)",
"7b1001b7": "totalIssuedSynths(bytes32,bool)",
"6bed0415": "transferableSynthetixAndAnyRateIsInvalid(address,uint256)",
}
IIssuerFuncSigs maps the 4-byte function signature to its string representation.
var IRewardsDistributionFuncSigs = map[string]string{
"bf7e214f": "authority()",
"59974e38": "distributeRewards(uint256)",
"4487d3df": "distributions(uint256)",
"060ca250": "distributionsLength()",
}
IRewardsDistributionFuncSigs maps the 4-byte function signature to its string representation.
var ISupplyScheduleFuncSigs = map[string]string{
"46b45af7": "isMintable()",
"cc5c095c": "mintableSupply()",
"7e7961d7": "recordMintEvent(uint256)",
}
ISupplyScheduleFuncSigs maps the 4-byte function signature to its string representation.
var ISynthFuncSigs = map[string]string{
"9dc29fac": "burn(address,uint256)",
"dbd06c85": "currencyKey()",
"867904b4": "issue(address,uint256)",
"b014c3a3": "transferAndSettle(address,uint256)",
"e73cced3": "transferFromAndSettle(address,address,uint256)",
"ffff51d6": "transferableSynths(address)",
}
ISynthFuncSigs maps the 4-byte function signature to its string representation.
var ISynthetixFuncSigs = map[string]string{
"4e99bda9": "anySynthOrSNXRateIsInvalid()",
"72cb051f": "availableCurrencyKeys()",
"dbf63340": "availableSynthCount()",
"835e119c": "availableSynths(uint256)",
"edef719a": "burnSecondary(address,uint256)",
"295da87d": "burnSynths(uint256)",
"c2bf3880": "burnSynthsOnBehalf(address,uint256)",
"9741fb22": "burnSynthsToTarget()",
"2c955fa7": "burnSynthsToTargetOnBehalf(address)",
"a5fdc5de": "collateral(address)",
"a311c7c2": "collateralisationRatio(address)",
"d37c4d8b": "debtBalanceOf(address,bytes32)",
"ee52a2f3": "exchange(bytes32,uint256,bytes32)",
"c836fa0a": "exchangeOnBehalf(address,bytes32,uint256,bytes32)",
"91e56b68": "exchangeOnBehalfWithTracking(address,bytes32,uint256,bytes32,address,bytes32)",
"30ead760": "exchangeWithTracking(bytes32,uint256,bytes32,address,bytes32)",
"0e30963c": "exchangeWithVirtual(bytes32,uint256,bytes32,bytes32)",
"1fce304d": "isWaitingPeriod(bytes32)",
"af086c7e": "issueMaxSynths()",
"320223db": "issueMaxSynthsOnBehalf(address)",
"8a290014": "issueSynths(uint256)",
"e8e09b8b": "issueSynthsOnBehalf(address,uint256)",
"e6203ed1": "liquidateDelinquentAccount(address,uint256)",
"05b3c1c9": "maxIssuableSynths(address)",
"1249c58b": "mint()",
"666ed4f1": "mintSecondary(address,uint256)",
"d8a1f76f": "mintSecondaryRewards(uint256)",
"1137aedf": "remainingIssuableSynths(address)",
"987757dd": "settle(bytes32)",
"32608039": "synths(bytes32)",
"16b2213f": "synthsByAddress(address)",
"83d625d4": "totalIssuedSynths(bytes32)",
"d60888e4": "totalIssuedSynthsExcludeEtherCollateral(bytes32)",
"6ac0bf9c": "transferableSynthetix(address)",
}
ISynthetixFuncSigs maps the 4-byte function signature to its string representation.
var ISynthetixStateFuncSigs = map[string]string{
"3d31e97b": "appendDebtLedgerValue(uint256)",
"b16c09f0": "clearIssuanceData(address)",
"08d95cd5": "debtLedger(uint256)",
"cd92eba9": "debtLedgerLength()",
"ba08f299": "decrementTotalIssuerCount()",
"b992812e": "hasIssued(address)",
"1bfba595": "incrementTotalIssuerCount()",
"8b3f8088": "issuanceData(address)",
"46317712": "lastDebtLedgerEntry()",
"a764eb45": "setCurrentIssuanceData(address,uint256)",
}
ISynthetixStateFuncSigs maps the 4-byte function signature to its string representation.
var ISystemStatusFuncSigs = map[string]string{
"20f2bf00": "accessControl(bytes32,address)",
"7118d431": "requireExchangeActive()",
"7c312541": "requireIssuanceActive()",
"42a28e21": "requireSynthActive(bytes32)",
"6132eba4": "requireSynthsActive(bytes32,bytes32)",
"086dabd1": "requireSystemActive()",
"abc0bb6e": "suspendSynth(bytes32,uint256)",
"7243bc2c": "synthSuspension(bytes32)",
"48bf1971": "updateAccessControl(bytes32,address,bool,bool)",
}
ISystemStatusFuncSigs maps the 4-byte function signature to its string representation.
var IVirtualSynthFuncSigs = map[string]string{
"3af9e669": "balanceOfUnderlying(address)",
"2c4e722e": "rate()",
"78f2ac26": "readyToSettle()",
"4be37cea": "secsLeftInWaitingPeriod()",
"6a256b29": "settle(address)",
"8f775839": "settled()",
"115f4fee": "synth()",
}
IVirtualSynthFuncSigs maps the 4-byte function signature to its string representation.
var MathBin = "" /* 242-byte string literal not displayed */
MathBin is the compiled bytecode used for deploying new contracts.
var MixinResolverFuncSigs = map[string]string{
"e3235c91": "MAX_ADDRESSES_FROM_RESOLVER()",
"79ba5097": "acceptOwnership()",
"ab49848c": "getResolverAddressesRequired()",
"631e1444": "isResolverCached(address)",
"1627540c": "nominateNewOwner(address)",
"53a47bb7": "nominatedOwner()",
"8da5cb5b": "owner()",
"04f3bcec": "resolver()",
"c6c9d828": "resolverAddressesRequired(uint256)",
"3be99e6f": "setResolverAndSyncCache(address)",
}
MixinResolverFuncSigs maps the 4-byte function signature to its string representation.
var OwnedBin = "" /* 1920-byte string literal not displayed */
OwnedBin is the compiled bytecode used for deploying new contracts.
var OwnedFuncSigs = map[string]string{
"79ba5097": "acceptOwnership()",
"1627540c": "nominateNewOwner(address)",
"53a47bb7": "nominatedOwner()",
"8da5cb5b": "owner()",
}
OwnedFuncSigs maps the 4-byte function signature to its string representation.
var ProxyBin = "" /* 3550-byte string literal not displayed */
ProxyBin is the compiled bytecode used for deploying new contracts.
var ProxyFuncSigs = map[string]string{
"907dff97": "_emit(bytes,uint256,bytes32,bytes32,bytes32,bytes32)",
"79ba5097": "acceptOwnership()",
"1627540c": "nominateNewOwner(address)",
"53a47bb7": "nominatedOwner()",
"8da5cb5b": "owner()",
"776d1a01": "setTarget(address)",
"d4b83992": "target()",
}
ProxyFuncSigs maps the 4-byte function signature to its string representation.
var ProxyableFuncSigs = map[string]string{
"79ba5097": "acceptOwnership()",
"9cbdaeb6": "integrationProxy()",
"d67bdd25": "messageSender()",
"1627540c": "nominateNewOwner(address)",
"53a47bb7": "nominatedOwner()",
"8da5cb5b": "owner()",
"ec556889": "proxy()",
"131b0ae7": "setIntegrationProxy(address)",
"bc67f832": "setMessageSender(address)",
"97107d6d": "setProxy(address)",
}
ProxyableFuncSigs maps the 4-byte function signature to its string representation.
var SafeDecimalMathBin = "" /* 680-byte string literal not displayed */
SafeDecimalMathBin is the compiled bytecode used for deploying new contracts.
var SafeDecimalMathFuncSigs = map[string]string{
"864029e7": "PRECISE_UNIT()",
"9d8e2177": "UNIT()",
"313ce567": "decimals()",
"def4419d": "highPrecisionDecimals()",
"d5e5e6e6": "preciseUnit()",
"907af6c0": "unit()",
}
SafeDecimalMathFuncSigs maps the 4-byte function signature to its string representation.
var SafeMathBin = "" /* 242-byte string literal not displayed */
SafeMathBin is the compiled bytecode used for deploying new contracts.
var StateFuncSigs = map[string]string{
"79ba5097": "acceptOwnership()",
"aefc4ccb": "associatedContract()",
"1627540c": "nominateNewOwner(address)",
"53a47bb7": "nominatedOwner()",
"8da5cb5b": "owner()",
"52f445ca": "setAssociatedContract(address)",
}
StateFuncSigs maps the 4-byte function signature to its string representation.
var SupplyScheduleBin = "" /* 8490-byte string literal not displayed */
SupplyScheduleBin is the compiled bytecode used for deploying new contracts.
var SupplyScheduleFuncSigs = map[string]string{
"1de40e49": "DECAY_RATE()",
"7e1b823f": "INFLATION_START_DATE()",
"badef30a": "INITIAL_WEEKLY_SUPPLY()",
"22af2bab": "MAX_MINTER_REWARD()",
"46872a23": "MINT_BUFFER()",
"df5a9fc1": "MINT_PERIOD_DURATION()",
"7c060557": "SUPPLY_DECAY_END()",
"251330f1": "SUPPLY_DECAY_START()",
"25542064": "TERMINAL_SUPPLY_RATE_ANNUAL()",
"79ba5097": "acceptOwnership()",
"46b45af7": "isMintable()",
"be801f01": "lastMintEvent()",
"cc5c095c": "mintableSupply()",
"9bdd7ac7": "minterReward()",
"1627540c": "nominateNewOwner(address)",
"53a47bb7": "nominatedOwner()",
"8da5cb5b": "owner()",
"7e7961d7": "recordMintEvent(uint256)",
"4ae26521": "setMinterReward(uint256)",
"95896b76": "setSynthetixProxy(address)",
"bdd12482": "synthetixProxy()",
"b3b2bcc0": "terminalInflationSupply(uint256,uint256)",
"4e070f50": "tokenDecaySupplyForWeek(uint256)",
"d3bd4bde": "weekCounter()",
"dbd3a6a7": "weeksSinceLastIssuance()",
}
SupplyScheduleFuncSigs maps the 4-byte function signature to its string representation.
var SynthetixBin = "" /* 39634-byte string literal not displayed */
SynthetixBin is the compiled bytecode used for deploying new contracts.
var SynthetixFuncSigs = map[string]string{
"2e0f2625": "DECIMALS()",
"e3235c91": "MAX_ADDRESSES_FROM_RESOLVER()",
"18821400": "TOKEN_NAME()",
"2a905318": "TOKEN_SYMBOL()",
"79ba5097": "acceptOwnership()",
"dd62ed3e": "allowance(address,address)",
"4e99bda9": "anySynthOrSNXRateIsInvalid()",
"095ea7b3": "approve(address,uint256)",
"72cb051f": "availableCurrencyKeys()",
"dbf63340": "availableSynthCount()",
"835e119c": "availableSynths(uint256)",
"70a08231": "balanceOf(address)",
"edef719a": "burnSecondary(address,uint256)",
"295da87d": "burnSynths(uint256)",
"c2bf3880": "burnSynthsOnBehalf(address,uint256)",
"9741fb22": "burnSynthsToTarget()",
"2c955fa7": "burnSynthsToTargetOnBehalf(address)",
"a5fdc5de": "collateral(address)",
"a311c7c2": "collateralisationRatio(address)",
"d37c4d8b": "debtBalanceOf(address,bytes32)",
"313ce567": "decimals()",
"6f01a986": "emitExchangeRebate(address,bytes32,uint256)",
"ace88afd": "emitExchangeReclaim(address,bytes32,uint256)",
"ddd03a3f": "emitExchangeTracking(bytes32,bytes32,uint256)",
"6c00f310": "emitSynthExchange(address,bytes32,uint256,bytes32,uint256,address)",
"ee52a2f3": "exchange(bytes32,uint256,bytes32)",
"c836fa0a": "exchangeOnBehalf(address,bytes32,uint256,bytes32)",
"91e56b68": "exchangeOnBehalfWithTracking(address,bytes32,uint256,bytes32,address,bytes32)",
"30ead760": "exchangeWithTracking(bytes32,uint256,bytes32,address,bytes32)",
"0e30963c": "exchangeWithVirtual(bytes32,uint256,bytes32,bytes32)",
"ab49848c": "getResolverAddressesRequired()",
"9cbdaeb6": "integrationProxy()",
"631e1444": "isResolverCached(address)",
"1fce304d": "isWaitingPeriod(bytes32)",
"af086c7e": "issueMaxSynths()",
"320223db": "issueMaxSynthsOnBehalf(address)",
"8a290014": "issueSynths(uint256)",
"e8e09b8b": "issueSynthsOnBehalf(address,uint256)",
"e6203ed1": "liquidateDelinquentAccount(address,uint256)",
"05b3c1c9": "maxIssuableSynths(address)",
"d67bdd25": "messageSender()",
"1249c58b": "mint()",
"666ed4f1": "mintSecondary(address,uint256)",
"d8a1f76f": "mintSecondaryRewards(uint256)",
"06fdde03": "name()",
"1627540c": "nominateNewOwner(address)",
"53a47bb7": "nominatedOwner()",
"8da5cb5b": "owner()",
"ec556889": "proxy()",
"1137aedf": "remainingIssuableSynths(address)",
"04f3bcec": "resolver()",
"c6c9d828": "resolverAddressesRequired(uint256)",
"9324cac7": "sUSD()",
"131b0ae7": "setIntegrationProxy(address)",
"bc67f832": "setMessageSender(address)",
"97107d6d": "setProxy(address)",
"3be99e6f": "setResolverAndSyncCache(address)",
"9f769807": "setTokenState(address)",
"987757dd": "settle(bytes32)",
"95d89b41": "symbol()",
"32608039": "synths(bytes32)",
"16b2213f": "synthsByAddress(address)",
"e90dd9e2": "tokenState()",
"83d625d4": "totalIssuedSynths(bytes32)",
"d60888e4": "totalIssuedSynthsExcludeEtherCollateral(bytes32)",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
"6ac0bf9c": "transferableSynthetix(address)",
}
SynthetixFuncSigs maps the 4-byte function signature to its string representation.
var TokenStateBin = "" /* 3772-byte string literal not displayed */
TokenStateBin is the compiled bytecode used for deploying new contracts.
var TokenStateFuncSigs = map[string]string{
"79ba5097": "acceptOwnership()",
"dd62ed3e": "allowance(address,address)",
"aefc4ccb": "associatedContract()",
"70a08231": "balanceOf(address)",
"1627540c": "nominateNewOwner(address)",
"53a47bb7": "nominatedOwner()",
"8da5cb5b": "owner()",
"da46098c": "setAllowance(address,address,uint256)",
"52f445ca": "setAssociatedContract(address)",
"b46310f6": "setBalanceOf(address,uint256)",
}
TokenStateFuncSigs maps the 4-byte function signature to its string representation.
Functions ¶
This section is empty.
Types ¶
type AddressResolver ¶
type AddressResolver struct { AddressResolverCaller // Read-only binding to the contract AddressResolverTransactor // Write-only binding to the contract AddressResolverFilterer // Log filterer for contract events }
AddressResolver is an auto generated Go binding around an Ethereum contract.
func DeployAddressResolver ¶
func DeployAddressResolver(auth *bind.TransactOpts, backend bind.ContractBackend, _owner common.Address) (common.Address, *types.Transaction, *AddressResolver, error)
DeployAddressResolver deploys a new Ethereum contract, binding an instance of AddressResolver to it.
func NewAddressResolver ¶
func NewAddressResolver(address common.Address, backend bind.ContractBackend) (*AddressResolver, error)
NewAddressResolver creates a new instance of AddressResolver, bound to a specific deployed contract.
type AddressResolverCaller ¶
type AddressResolverCaller struct {
// contains filtered or unexported fields
}
AddressResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddressResolverCaller ¶
func NewAddressResolverCaller(address common.Address, caller bind.ContractCaller) (*AddressResolverCaller, error)
NewAddressResolverCaller creates a new read-only instance of AddressResolver, bound to a specific deployed contract.
func (*AddressResolverCaller) GetAddress ¶
func (_AddressResolver *AddressResolverCaller) GetAddress(opts *bind.CallOpts, name [32]byte) (common.Address, error)
GetAddress is a free data retrieval call binding the contract method 0x21f8a721.
Solidity: function getAddress(bytes32 name) view returns(address)
func (*AddressResolverCaller) GetSynth ¶
func (_AddressResolver *AddressResolverCaller) GetSynth(opts *bind.CallOpts, key [32]byte) (common.Address, error)
GetSynth is a free data retrieval call binding the contract method 0x51456061.
Solidity: function getSynth(bytes32 key) view returns(address)
func (*AddressResolverCaller) NominatedOwner ¶
func (_AddressResolver *AddressResolverCaller) 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 (*AddressResolverCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AddressResolverCaller) Repository ¶
func (_AddressResolver *AddressResolverCaller) Repository(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
Repository is a free data retrieval call binding the contract method 0x187f7935.
Solidity: function repository(bytes32 ) view returns(address)
func (*AddressResolverCaller) RequireAndGetAddress ¶
func (_AddressResolver *AddressResolverCaller) RequireAndGetAddress(opts *bind.CallOpts, name [32]byte, reason string) (common.Address, error)
RequireAndGetAddress is a free data retrieval call binding the contract method 0xdacb2d01.
Solidity: function requireAndGetAddress(bytes32 name, string reason) view returns(address)
type AddressResolverCallerRaw ¶
type AddressResolverCallerRaw struct {
Contract *AddressResolverCaller // Generic read-only contract binding to access the raw methods on
}
AddressResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AddressResolverCallerRaw) Call ¶
func (_AddressResolver *AddressResolverCallerRaw) 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 AddressResolverCallerSession ¶
type AddressResolverCallerSession struct { Contract *AddressResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AddressResolverCallerSession) GetAddress ¶
func (_AddressResolver *AddressResolverCallerSession) GetAddress(name [32]byte) (common.Address, error)
GetAddress is a free data retrieval call binding the contract method 0x21f8a721.
Solidity: function getAddress(bytes32 name) view returns(address)
func (*AddressResolverCallerSession) GetSynth ¶
func (_AddressResolver *AddressResolverCallerSession) GetSynth(key [32]byte) (common.Address, error)
GetSynth is a free data retrieval call binding the contract method 0x51456061.
Solidity: function getSynth(bytes32 key) view returns(address)
func (*AddressResolverCallerSession) NominatedOwner ¶
func (_AddressResolver *AddressResolverCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*AddressResolverCallerSession) Owner ¶
func (_AddressResolver *AddressResolverCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AddressResolverCallerSession) Repository ¶
func (_AddressResolver *AddressResolverCallerSession) Repository(arg0 [32]byte) (common.Address, error)
Repository is a free data retrieval call binding the contract method 0x187f7935.
Solidity: function repository(bytes32 ) view returns(address)
func (*AddressResolverCallerSession) RequireAndGetAddress ¶
func (_AddressResolver *AddressResolverCallerSession) RequireAndGetAddress(name [32]byte, reason string) (common.Address, error)
RequireAndGetAddress is a free data retrieval call binding the contract method 0xdacb2d01.
Solidity: function requireAndGetAddress(bytes32 name, string reason) view returns(address)
type AddressResolverFilterer ¶
type AddressResolverFilterer struct {
// contains filtered or unexported fields
}
AddressResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddressResolverFilterer ¶
func NewAddressResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressResolverFilterer, error)
NewAddressResolverFilterer creates a new log filterer instance of AddressResolver, bound to a specific deployed contract.
func (*AddressResolverFilterer) FilterOwnerChanged ¶
func (_AddressResolver *AddressResolverFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*AddressResolverOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*AddressResolverFilterer) FilterOwnerNominated ¶
func (_AddressResolver *AddressResolverFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*AddressResolverOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*AddressResolverFilterer) ParseOwnerChanged ¶
func (_AddressResolver *AddressResolverFilterer) ParseOwnerChanged(log types.Log) (*AddressResolverOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*AddressResolverFilterer) ParseOwnerNominated ¶
func (_AddressResolver *AddressResolverFilterer) ParseOwnerNominated(log types.Log) (*AddressResolverOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*AddressResolverFilterer) WatchOwnerChanged ¶
func (_AddressResolver *AddressResolverFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *AddressResolverOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*AddressResolverFilterer) WatchOwnerNominated ¶
func (_AddressResolver *AddressResolverFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *AddressResolverOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
type AddressResolverOwnerChanged ¶
type AddressResolverOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AddressResolverOwnerChanged represents a OwnerChanged event raised by the AddressResolver contract.
type AddressResolverOwnerChangedIterator ¶
type AddressResolverOwnerChangedIterator struct { Event *AddressResolverOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressResolverOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the AddressResolver contract.
func (*AddressResolverOwnerChangedIterator) Close ¶
func (it *AddressResolverOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressResolverOwnerChangedIterator) Error ¶
func (it *AddressResolverOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressResolverOwnerChangedIterator) Next ¶
func (it *AddressResolverOwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressResolverOwnerNominated ¶
type AddressResolverOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AddressResolverOwnerNominated represents a OwnerNominated event raised by the AddressResolver contract.
type AddressResolverOwnerNominatedIterator ¶
type AddressResolverOwnerNominatedIterator struct { Event *AddressResolverOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressResolverOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the AddressResolver contract.
func (*AddressResolverOwnerNominatedIterator) Close ¶
func (it *AddressResolverOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressResolverOwnerNominatedIterator) Error ¶
func (it *AddressResolverOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressResolverOwnerNominatedIterator) Next ¶
func (it *AddressResolverOwnerNominatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddressResolverRaw ¶
type AddressResolverRaw struct {
Contract *AddressResolver // Generic contract binding to access the raw methods on
}
AddressResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AddressResolverRaw) Call ¶
func (_AddressResolver *AddressResolverRaw) 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 (*AddressResolverRaw) Transact ¶
func (_AddressResolver *AddressResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressResolverRaw) Transfer ¶
func (_AddressResolver *AddressResolverRaw) 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 AddressResolverSession ¶
type AddressResolverSession struct { Contract *AddressResolver // 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 }
AddressResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AddressResolverSession) AcceptOwnership ¶
func (_AddressResolver *AddressResolverSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AddressResolverSession) GetAddress ¶
func (_AddressResolver *AddressResolverSession) GetAddress(name [32]byte) (common.Address, error)
GetAddress is a free data retrieval call binding the contract method 0x21f8a721.
Solidity: function getAddress(bytes32 name) view returns(address)
func (*AddressResolverSession) GetSynth ¶
func (_AddressResolver *AddressResolverSession) GetSynth(key [32]byte) (common.Address, error)
GetSynth is a free data retrieval call binding the contract method 0x51456061.
Solidity: function getSynth(bytes32 key) view returns(address)
func (*AddressResolverSession) ImportAddresses ¶
func (_AddressResolver *AddressResolverSession) ImportAddresses(names [][32]byte, destinations []common.Address) (*types.Transaction, error)
ImportAddresses is a paid mutator transaction binding the contract method 0xab0b8f77.
Solidity: function importAddresses(bytes32[] names, address[] destinations) returns()
func (*AddressResolverSession) NominateNewOwner ¶
func (_AddressResolver *AddressResolverSession) 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 (*AddressResolverSession) NominatedOwner ¶
func (_AddressResolver *AddressResolverSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*AddressResolverSession) Owner ¶
func (_AddressResolver *AddressResolverSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AddressResolverSession) Repository ¶
func (_AddressResolver *AddressResolverSession) Repository(arg0 [32]byte) (common.Address, error)
Repository is a free data retrieval call binding the contract method 0x187f7935.
Solidity: function repository(bytes32 ) view returns(address)
func (*AddressResolverSession) RequireAndGetAddress ¶
func (_AddressResolver *AddressResolverSession) RequireAndGetAddress(name [32]byte, reason string) (common.Address, error)
RequireAndGetAddress is a free data retrieval call binding the contract method 0xdacb2d01.
Solidity: function requireAndGetAddress(bytes32 name, string reason) view returns(address)
type AddressResolverTransactor ¶
type AddressResolverTransactor struct {
// contains filtered or unexported fields
}
AddressResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddressResolverTransactor ¶
func NewAddressResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressResolverTransactor, error)
NewAddressResolverTransactor creates a new write-only instance of AddressResolver, bound to a specific deployed contract.
func (*AddressResolverTransactor) AcceptOwnership ¶
func (_AddressResolver *AddressResolverTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AddressResolverTransactor) ImportAddresses ¶
func (_AddressResolver *AddressResolverTransactor) ImportAddresses(opts *bind.TransactOpts, names [][32]byte, destinations []common.Address) (*types.Transaction, error)
ImportAddresses is a paid mutator transaction binding the contract method 0xab0b8f77.
Solidity: function importAddresses(bytes32[] names, address[] destinations) returns()
func (*AddressResolverTransactor) NominateNewOwner ¶
func (_AddressResolver *AddressResolverTransactor) 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()
type AddressResolverTransactorRaw ¶
type AddressResolverTransactorRaw struct {
Contract *AddressResolverTransactor // Generic write-only contract binding to access the raw methods on
}
AddressResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AddressResolverTransactorRaw) Transact ¶
func (_AddressResolver *AddressResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressResolverTransactorRaw) Transfer ¶
func (_AddressResolver *AddressResolverTransactorRaw) 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 AddressResolverTransactorSession ¶
type AddressResolverTransactorSession struct { Contract *AddressResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AddressResolverTransactorSession) AcceptOwnership ¶
func (_AddressResolver *AddressResolverTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AddressResolverTransactorSession) ImportAddresses ¶
func (_AddressResolver *AddressResolverTransactorSession) ImportAddresses(names [][32]byte, destinations []common.Address) (*types.Transaction, error)
ImportAddresses is a paid mutator transaction binding the contract method 0xab0b8f77.
Solidity: function importAddresses(bytes32[] names, address[] destinations) returns()
func (*AddressResolverTransactorSession) NominateNewOwner ¶
func (_AddressResolver *AddressResolverTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
type ExternStateToken ¶
type ExternStateToken struct { ExternStateTokenCaller // Read-only binding to the contract ExternStateTokenTransactor // Write-only binding to the contract ExternStateTokenFilterer // Log filterer for contract events }
ExternStateToken is an auto generated Go binding around an Ethereum contract.
func DeployExternStateToken ¶
func DeployExternStateToken(auth *bind.TransactOpts, backend bind.ContractBackend, _proxy common.Address, _tokenState common.Address, _name string, _symbol string, _totalSupply *big.Int, _decimals uint8, _owner common.Address) (common.Address, *types.Transaction, *ExternStateToken, error)
DeployExternStateToken deploys a new Ethereum contract, binding an instance of ExternStateToken to it.
func NewExternStateToken ¶
func NewExternStateToken(address common.Address, backend bind.ContractBackend) (*ExternStateToken, error)
NewExternStateToken creates a new instance of ExternStateToken, bound to a specific deployed contract.
type ExternStateTokenApproval ¶
type ExternStateTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ExternStateTokenApproval represents a Approval event raised by the ExternStateToken contract.
type ExternStateTokenApprovalIterator ¶
type ExternStateTokenApprovalIterator struct { Event *ExternStateTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExternStateTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ExternStateToken contract.
func (*ExternStateTokenApprovalIterator) Close ¶
func (it *ExternStateTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternStateTokenApprovalIterator) Error ¶
func (it *ExternStateTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternStateTokenApprovalIterator) Next ¶
func (it *ExternStateTokenApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExternStateTokenCaller ¶
type ExternStateTokenCaller struct {
// contains filtered or unexported fields
}
ExternStateTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewExternStateTokenCaller ¶
func NewExternStateTokenCaller(address common.Address, caller bind.ContractCaller) (*ExternStateTokenCaller, error)
NewExternStateTokenCaller creates a new read-only instance of ExternStateToken, bound to a specific deployed contract.
func (*ExternStateTokenCaller) Allowance ¶
func (_ExternStateToken *ExternStateTokenCaller) 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 (*ExternStateTokenCaller) BalanceOf ¶
func (_ExternStateToken *ExternStateTokenCaller) 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 (*ExternStateTokenCaller) Decimals ¶
func (_ExternStateToken *ExternStateTokenCaller) 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 (*ExternStateTokenCaller) IntegrationProxy ¶
func (_ExternStateToken *ExternStateTokenCaller) IntegrationProxy(opts *bind.CallOpts) (common.Address, error)
IntegrationProxy is a free data retrieval call binding the contract method 0x9cbdaeb6.
Solidity: function integrationProxy() view returns(address)
func (*ExternStateTokenCaller) MessageSender ¶
func (_ExternStateToken *ExternStateTokenCaller) 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 (*ExternStateTokenCaller) Name ¶
func (_ExternStateToken *ExternStateTokenCaller) 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 (*ExternStateTokenCaller) NominatedOwner ¶
func (_ExternStateToken *ExternStateTokenCaller) 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 (*ExternStateTokenCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ExternStateTokenCaller) Proxy ¶
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*ExternStateTokenCaller) Symbol ¶
func (_ExternStateToken *ExternStateTokenCaller) 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 (*ExternStateTokenCaller) TokenState ¶
func (_ExternStateToken *ExternStateTokenCaller) 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 (*ExternStateTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ExternStateTokenCallerRaw ¶
type ExternStateTokenCallerRaw struct {
Contract *ExternStateTokenCaller // Generic read-only contract binding to access the raw methods on
}
ExternStateTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ExternStateTokenCallerRaw) Call ¶
func (_ExternStateToken *ExternStateTokenCallerRaw) 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 ExternStateTokenCallerSession ¶
type ExternStateTokenCallerSession struct { Contract *ExternStateTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ExternStateTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ExternStateTokenCallerSession) Allowance ¶
func (_ExternStateToken *ExternStateTokenCallerSession) 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 (*ExternStateTokenCallerSession) BalanceOf ¶
func (_ExternStateToken *ExternStateTokenCallerSession) 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 (*ExternStateTokenCallerSession) Decimals ¶
func (_ExternStateToken *ExternStateTokenCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ExternStateTokenCallerSession) IntegrationProxy ¶
func (_ExternStateToken *ExternStateTokenCallerSession) IntegrationProxy() (common.Address, error)
IntegrationProxy is a free data retrieval call binding the contract method 0x9cbdaeb6.
Solidity: function integrationProxy() view returns(address)
func (*ExternStateTokenCallerSession) MessageSender ¶
func (_ExternStateToken *ExternStateTokenCallerSession) MessageSender() (common.Address, error)
MessageSender is a free data retrieval call binding the contract method 0xd67bdd25.
Solidity: function messageSender() view returns(address)
func (*ExternStateTokenCallerSession) Name ¶
func (_ExternStateToken *ExternStateTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ExternStateTokenCallerSession) NominatedOwner ¶
func (_ExternStateToken *ExternStateTokenCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*ExternStateTokenCallerSession) Owner ¶
func (_ExternStateToken *ExternStateTokenCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ExternStateTokenCallerSession) Proxy ¶
func (_ExternStateToken *ExternStateTokenCallerSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*ExternStateTokenCallerSession) Symbol ¶
func (_ExternStateToken *ExternStateTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ExternStateTokenCallerSession) TokenState ¶
func (_ExternStateToken *ExternStateTokenCallerSession) TokenState() (common.Address, error)
TokenState is a free data retrieval call binding the contract method 0xe90dd9e2.
Solidity: function tokenState() view returns(address)
func (*ExternStateTokenCallerSession) TotalSupply ¶
func (_ExternStateToken *ExternStateTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ExternStateTokenFilterer ¶
type ExternStateTokenFilterer struct {
// contains filtered or unexported fields
}
ExternStateTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewExternStateTokenFilterer ¶
func NewExternStateTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*ExternStateTokenFilterer, error)
NewExternStateTokenFilterer creates a new log filterer instance of ExternStateToken, bound to a specific deployed contract.
func (*ExternStateTokenFilterer) FilterApproval ¶
func (_ExternStateToken *ExternStateTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ExternStateTokenApprovalIterator, 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 (*ExternStateTokenFilterer) FilterOwnerChanged ¶
func (_ExternStateToken *ExternStateTokenFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*ExternStateTokenOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ExternStateTokenFilterer) FilterOwnerNominated ¶
func (_ExternStateToken *ExternStateTokenFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*ExternStateTokenOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ExternStateTokenFilterer) FilterProxyUpdated ¶
func (_ExternStateToken *ExternStateTokenFilterer) FilterProxyUpdated(opts *bind.FilterOpts) (*ExternStateTokenProxyUpdatedIterator, error)
FilterProxyUpdated is a free log retrieval operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
func (*ExternStateTokenFilterer) FilterTokenStateUpdated ¶
func (_ExternStateToken *ExternStateTokenFilterer) FilterTokenStateUpdated(opts *bind.FilterOpts) (*ExternStateTokenTokenStateUpdatedIterator, error)
FilterTokenStateUpdated is a free log retrieval operation binding the contract event 0xa538c4dcfe9fb148efee2952bafe34982d2d07d5fbb38ae5b44abf659a46bfd8.
Solidity: event TokenStateUpdated(address newTokenState)
func (*ExternStateTokenFilterer) FilterTransfer ¶
func (_ExternStateToken *ExternStateTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ExternStateTokenTransferIterator, 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 (*ExternStateTokenFilterer) ParseApproval ¶
func (_ExternStateToken *ExternStateTokenFilterer) ParseApproval(log types.Log) (*ExternStateTokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ExternStateTokenFilterer) ParseOwnerChanged ¶
func (_ExternStateToken *ExternStateTokenFilterer) ParseOwnerChanged(log types.Log) (*ExternStateTokenOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ExternStateTokenFilterer) ParseOwnerNominated ¶
func (_ExternStateToken *ExternStateTokenFilterer) ParseOwnerNominated(log types.Log) (*ExternStateTokenOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ExternStateTokenFilterer) ParseProxyUpdated ¶
func (_ExternStateToken *ExternStateTokenFilterer) ParseProxyUpdated(log types.Log) (*ExternStateTokenProxyUpdated, error)
ParseProxyUpdated is a log parse operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
func (*ExternStateTokenFilterer) ParseTokenStateUpdated ¶
func (_ExternStateToken *ExternStateTokenFilterer) ParseTokenStateUpdated(log types.Log) (*ExternStateTokenTokenStateUpdated, error)
ParseTokenStateUpdated is a log parse operation binding the contract event 0xa538c4dcfe9fb148efee2952bafe34982d2d07d5fbb38ae5b44abf659a46bfd8.
Solidity: event TokenStateUpdated(address newTokenState)
func (*ExternStateTokenFilterer) ParseTransfer ¶
func (_ExternStateToken *ExternStateTokenFilterer) ParseTransfer(log types.Log) (*ExternStateTokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ExternStateTokenFilterer) WatchApproval ¶
func (_ExternStateToken *ExternStateTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ExternStateTokenApproval, 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 (*ExternStateTokenFilterer) WatchOwnerChanged ¶
func (_ExternStateToken *ExternStateTokenFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *ExternStateTokenOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ExternStateTokenFilterer) WatchOwnerNominated ¶
func (_ExternStateToken *ExternStateTokenFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *ExternStateTokenOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ExternStateTokenFilterer) WatchProxyUpdated ¶
func (_ExternStateToken *ExternStateTokenFilterer) WatchProxyUpdated(opts *bind.WatchOpts, sink chan<- *ExternStateTokenProxyUpdated) (event.Subscription, error)
WatchProxyUpdated is a free log subscription operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
func (*ExternStateTokenFilterer) WatchTokenStateUpdated ¶
func (_ExternStateToken *ExternStateTokenFilterer) WatchTokenStateUpdated(opts *bind.WatchOpts, sink chan<- *ExternStateTokenTokenStateUpdated) (event.Subscription, error)
WatchTokenStateUpdated is a free log subscription operation binding the contract event 0xa538c4dcfe9fb148efee2952bafe34982d2d07d5fbb38ae5b44abf659a46bfd8.
Solidity: event TokenStateUpdated(address newTokenState)
func (*ExternStateTokenFilterer) WatchTransfer ¶
func (_ExternStateToken *ExternStateTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ExternStateTokenTransfer, 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 ExternStateTokenOwnerChanged ¶
type ExternStateTokenOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ExternStateTokenOwnerChanged represents a OwnerChanged event raised by the ExternStateToken contract.
type ExternStateTokenOwnerChangedIterator ¶
type ExternStateTokenOwnerChangedIterator struct { Event *ExternStateTokenOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExternStateTokenOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the ExternStateToken contract.
func (*ExternStateTokenOwnerChangedIterator) Close ¶
func (it *ExternStateTokenOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternStateTokenOwnerChangedIterator) Error ¶
func (it *ExternStateTokenOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternStateTokenOwnerChangedIterator) Next ¶
func (it *ExternStateTokenOwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExternStateTokenOwnerNominated ¶
type ExternStateTokenOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ExternStateTokenOwnerNominated represents a OwnerNominated event raised by the ExternStateToken contract.
type ExternStateTokenOwnerNominatedIterator ¶
type ExternStateTokenOwnerNominatedIterator struct { Event *ExternStateTokenOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExternStateTokenOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the ExternStateToken contract.
func (*ExternStateTokenOwnerNominatedIterator) Close ¶
func (it *ExternStateTokenOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternStateTokenOwnerNominatedIterator) Error ¶
func (it *ExternStateTokenOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternStateTokenOwnerNominatedIterator) Next ¶
func (it *ExternStateTokenOwnerNominatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExternStateTokenProxyUpdated ¶
type ExternStateTokenProxyUpdated struct { ProxyAddress common.Address Raw types.Log // Blockchain specific contextual infos }
ExternStateTokenProxyUpdated represents a ProxyUpdated event raised by the ExternStateToken contract.
type ExternStateTokenProxyUpdatedIterator ¶
type ExternStateTokenProxyUpdatedIterator struct { Event *ExternStateTokenProxyUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExternStateTokenProxyUpdatedIterator is returned from FilterProxyUpdated and is used to iterate over the raw logs and unpacked data for ProxyUpdated events raised by the ExternStateToken contract.
func (*ExternStateTokenProxyUpdatedIterator) Close ¶
func (it *ExternStateTokenProxyUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternStateTokenProxyUpdatedIterator) Error ¶
func (it *ExternStateTokenProxyUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternStateTokenProxyUpdatedIterator) Next ¶
func (it *ExternStateTokenProxyUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExternStateTokenRaw ¶
type ExternStateTokenRaw struct {
Contract *ExternStateToken // Generic contract binding to access the raw methods on
}
ExternStateTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ExternStateTokenRaw) Call ¶
func (_ExternStateToken *ExternStateTokenRaw) 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 (*ExternStateTokenRaw) Transact ¶
func (_ExternStateToken *ExternStateTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExternStateTokenRaw) Transfer ¶
func (_ExternStateToken *ExternStateTokenRaw) 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 ExternStateTokenSession ¶
type ExternStateTokenSession struct { Contract *ExternStateToken // 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 }
ExternStateTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ExternStateTokenSession) AcceptOwnership ¶
func (_ExternStateToken *ExternStateTokenSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ExternStateTokenSession) Allowance ¶
func (_ExternStateToken *ExternStateTokenSession) 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 (*ExternStateTokenSession) Approve ¶
func (_ExternStateToken *ExternStateTokenSession) 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 (*ExternStateTokenSession) BalanceOf ¶
func (_ExternStateToken *ExternStateTokenSession) 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 (*ExternStateTokenSession) Decimals ¶
func (_ExternStateToken *ExternStateTokenSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ExternStateTokenSession) IntegrationProxy ¶
func (_ExternStateToken *ExternStateTokenSession) IntegrationProxy() (common.Address, error)
IntegrationProxy is a free data retrieval call binding the contract method 0x9cbdaeb6.
Solidity: function integrationProxy() view returns(address)
func (*ExternStateTokenSession) MessageSender ¶
func (_ExternStateToken *ExternStateTokenSession) MessageSender() (common.Address, error)
MessageSender is a free data retrieval call binding the contract method 0xd67bdd25.
Solidity: function messageSender() view returns(address)
func (*ExternStateTokenSession) Name ¶
func (_ExternStateToken *ExternStateTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ExternStateTokenSession) NominateNewOwner ¶
func (_ExternStateToken *ExternStateTokenSession) 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 (*ExternStateTokenSession) NominatedOwner ¶
func (_ExternStateToken *ExternStateTokenSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*ExternStateTokenSession) Owner ¶
func (_ExternStateToken *ExternStateTokenSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ExternStateTokenSession) Proxy ¶
func (_ExternStateToken *ExternStateTokenSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*ExternStateTokenSession) SetIntegrationProxy ¶
func (_ExternStateToken *ExternStateTokenSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
SetIntegrationProxy is a paid mutator transaction binding the contract method 0x131b0ae7.
Solidity: function setIntegrationProxy(address _integrationProxy) returns()
func (*ExternStateTokenSession) SetMessageSender ¶
func (_ExternStateToken *ExternStateTokenSession) 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 (*ExternStateTokenSession) SetProxy ¶
func (_ExternStateToken *ExternStateTokenSession) 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 (*ExternStateTokenSession) SetTokenState ¶
func (_ExternStateToken *ExternStateTokenSession) 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 (*ExternStateTokenSession) Symbol ¶
func (_ExternStateToken *ExternStateTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ExternStateTokenSession) TokenState ¶
func (_ExternStateToken *ExternStateTokenSession) TokenState() (common.Address, error)
TokenState is a free data retrieval call binding the contract method 0xe90dd9e2.
Solidity: function tokenState() view returns(address)
func (*ExternStateTokenSession) TotalSupply ¶
func (_ExternStateToken *ExternStateTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ExternStateTokenTokenStateUpdated ¶
type ExternStateTokenTokenStateUpdated struct { NewTokenState common.Address Raw types.Log // Blockchain specific contextual infos }
ExternStateTokenTokenStateUpdated represents a TokenStateUpdated event raised by the ExternStateToken contract.
type ExternStateTokenTokenStateUpdatedIterator ¶
type ExternStateTokenTokenStateUpdatedIterator struct { Event *ExternStateTokenTokenStateUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExternStateTokenTokenStateUpdatedIterator is returned from FilterTokenStateUpdated and is used to iterate over the raw logs and unpacked data for TokenStateUpdated events raised by the ExternStateToken contract.
func (*ExternStateTokenTokenStateUpdatedIterator) Close ¶
func (it *ExternStateTokenTokenStateUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternStateTokenTokenStateUpdatedIterator) Error ¶
func (it *ExternStateTokenTokenStateUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternStateTokenTokenStateUpdatedIterator) Next ¶
func (it *ExternStateTokenTokenStateUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExternStateTokenTransactor ¶
type ExternStateTokenTransactor struct {
// contains filtered or unexported fields
}
ExternStateTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewExternStateTokenTransactor ¶
func NewExternStateTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*ExternStateTokenTransactor, error)
NewExternStateTokenTransactor creates a new write-only instance of ExternStateToken, bound to a specific deployed contract.
func (*ExternStateTokenTransactor) AcceptOwnership ¶
func (_ExternStateToken *ExternStateTokenTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ExternStateTokenTransactor) Approve ¶
func (_ExternStateToken *ExternStateTokenTransactor) 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 (*ExternStateTokenTransactor) NominateNewOwner ¶
func (_ExternStateToken *ExternStateTokenTransactor) 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 (*ExternStateTokenTransactor) SetIntegrationProxy ¶
func (_ExternStateToken *ExternStateTokenTransactor) SetIntegrationProxy(opts *bind.TransactOpts, _integrationProxy common.Address) (*types.Transaction, error)
SetIntegrationProxy is a paid mutator transaction binding the contract method 0x131b0ae7.
Solidity: function setIntegrationProxy(address _integrationProxy) returns()
func (*ExternStateTokenTransactor) SetMessageSender ¶
func (_ExternStateToken *ExternStateTokenTransactor) 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 (*ExternStateTokenTransactor) SetProxy ¶
func (_ExternStateToken *ExternStateTokenTransactor) 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 (*ExternStateTokenTransactor) SetTokenState ¶
func (_ExternStateToken *ExternStateTokenTransactor) 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()
type ExternStateTokenTransactorRaw ¶
type ExternStateTokenTransactorRaw struct {
Contract *ExternStateTokenTransactor // Generic write-only contract binding to access the raw methods on
}
ExternStateTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ExternStateTokenTransactorRaw) Transact ¶
func (_ExternStateToken *ExternStateTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExternStateTokenTransactorRaw) Transfer ¶
func (_ExternStateToken *ExternStateTokenTransactorRaw) 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 ExternStateTokenTransactorSession ¶
type ExternStateTokenTransactorSession struct { Contract *ExternStateTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ExternStateTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ExternStateTokenTransactorSession) AcceptOwnership ¶
func (_ExternStateToken *ExternStateTokenTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ExternStateTokenTransactorSession) Approve ¶
func (_ExternStateToken *ExternStateTokenTransactorSession) 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 (*ExternStateTokenTransactorSession) NominateNewOwner ¶
func (_ExternStateToken *ExternStateTokenTransactorSession) 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 (*ExternStateTokenTransactorSession) SetIntegrationProxy ¶
func (_ExternStateToken *ExternStateTokenTransactorSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
SetIntegrationProxy is a paid mutator transaction binding the contract method 0x131b0ae7.
Solidity: function setIntegrationProxy(address _integrationProxy) returns()
func (*ExternStateTokenTransactorSession) SetMessageSender ¶
func (_ExternStateToken *ExternStateTokenTransactorSession) 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 (*ExternStateTokenTransactorSession) SetProxy ¶
func (_ExternStateToken *ExternStateTokenTransactorSession) 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 (*ExternStateTokenTransactorSession) SetTokenState ¶
func (_ExternStateToken *ExternStateTokenTransactorSession) SetTokenState(_tokenState common.Address) (*types.Transaction, error)
SetTokenState is a paid mutator transaction binding the contract method 0x9f769807.
Solidity: function setTokenState(address _tokenState) returns()
type ExternStateTokenTransfer ¶
type ExternStateTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ExternStateTokenTransfer represents a Transfer event raised by the ExternStateToken contract.
type ExternStateTokenTransferIterator ¶
type ExternStateTokenTransferIterator struct { Event *ExternStateTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExternStateTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ExternStateToken contract.
func (*ExternStateTokenTransferIterator) Close ¶
func (it *ExternStateTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternStateTokenTransferIterator) Error ¶
func (it *ExternStateTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternStateTokenTransferIterator) Next ¶
func (it *ExternStateTokenTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IAddressResolver ¶
type IAddressResolver struct { IAddressResolverCaller // Read-only binding to the contract IAddressResolverTransactor // Write-only binding to the contract IAddressResolverFilterer // Log filterer for contract events }
IAddressResolver is an auto generated Go binding around an Ethereum contract.
func NewIAddressResolver ¶
func NewIAddressResolver(address common.Address, backend bind.ContractBackend) (*IAddressResolver, error)
NewIAddressResolver creates a new instance of IAddressResolver, bound to a specific deployed contract.
type IAddressResolverCaller ¶
type IAddressResolverCaller struct {
// contains filtered or unexported fields
}
IAddressResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIAddressResolverCaller ¶
func NewIAddressResolverCaller(address common.Address, caller bind.ContractCaller) (*IAddressResolverCaller, error)
NewIAddressResolverCaller creates a new read-only instance of IAddressResolver, bound to a specific deployed contract.
func (*IAddressResolverCaller) GetAddress ¶
func (_IAddressResolver *IAddressResolverCaller) GetAddress(opts *bind.CallOpts, name [32]byte) (common.Address, error)
GetAddress is a free data retrieval call binding the contract method 0x21f8a721.
Solidity: function getAddress(bytes32 name) view returns(address)
func (*IAddressResolverCaller) GetSynth ¶
func (_IAddressResolver *IAddressResolverCaller) GetSynth(opts *bind.CallOpts, key [32]byte) (common.Address, error)
GetSynth is a free data retrieval call binding the contract method 0x51456061.
Solidity: function getSynth(bytes32 key) view returns(address)
func (*IAddressResolverCaller) RequireAndGetAddress ¶
func (_IAddressResolver *IAddressResolverCaller) RequireAndGetAddress(opts *bind.CallOpts, name [32]byte, reason string) (common.Address, error)
RequireAndGetAddress is a free data retrieval call binding the contract method 0xdacb2d01.
Solidity: function requireAndGetAddress(bytes32 name, string reason) view returns(address)
type IAddressResolverCallerRaw ¶
type IAddressResolverCallerRaw struct {
Contract *IAddressResolverCaller // Generic read-only contract binding to access the raw methods on
}
IAddressResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IAddressResolverCallerRaw) Call ¶
func (_IAddressResolver *IAddressResolverCallerRaw) 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 IAddressResolverCallerSession ¶
type IAddressResolverCallerSession struct { Contract *IAddressResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IAddressResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IAddressResolverCallerSession) GetAddress ¶
func (_IAddressResolver *IAddressResolverCallerSession) GetAddress(name [32]byte) (common.Address, error)
GetAddress is a free data retrieval call binding the contract method 0x21f8a721.
Solidity: function getAddress(bytes32 name) view returns(address)
func (*IAddressResolverCallerSession) GetSynth ¶
func (_IAddressResolver *IAddressResolverCallerSession) GetSynth(key [32]byte) (common.Address, error)
GetSynth is a free data retrieval call binding the contract method 0x51456061.
Solidity: function getSynth(bytes32 key) view returns(address)
func (*IAddressResolverCallerSession) RequireAndGetAddress ¶
func (_IAddressResolver *IAddressResolverCallerSession) RequireAndGetAddress(name [32]byte, reason string) (common.Address, error)
RequireAndGetAddress is a free data retrieval call binding the contract method 0xdacb2d01.
Solidity: function requireAndGetAddress(bytes32 name, string reason) view returns(address)
type IAddressResolverFilterer ¶
type IAddressResolverFilterer struct {
// contains filtered or unexported fields
}
IAddressResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIAddressResolverFilterer ¶
func NewIAddressResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*IAddressResolverFilterer, error)
NewIAddressResolverFilterer creates a new log filterer instance of IAddressResolver, bound to a specific deployed contract.
type IAddressResolverRaw ¶
type IAddressResolverRaw struct {
Contract *IAddressResolver // Generic contract binding to access the raw methods on
}
IAddressResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IAddressResolverRaw) Call ¶
func (_IAddressResolver *IAddressResolverRaw) 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 (*IAddressResolverRaw) Transact ¶
func (_IAddressResolver *IAddressResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IAddressResolverRaw) Transfer ¶
func (_IAddressResolver *IAddressResolverRaw) 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 IAddressResolverSession ¶
type IAddressResolverSession struct { Contract *IAddressResolver // 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 }
IAddressResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IAddressResolverSession) GetAddress ¶
func (_IAddressResolver *IAddressResolverSession) GetAddress(name [32]byte) (common.Address, error)
GetAddress is a free data retrieval call binding the contract method 0x21f8a721.
Solidity: function getAddress(bytes32 name) view returns(address)
func (*IAddressResolverSession) GetSynth ¶
func (_IAddressResolver *IAddressResolverSession) GetSynth(key [32]byte) (common.Address, error)
GetSynth is a free data retrieval call binding the contract method 0x51456061.
Solidity: function getSynth(bytes32 key) view returns(address)
func (*IAddressResolverSession) RequireAndGetAddress ¶
func (_IAddressResolver *IAddressResolverSession) RequireAndGetAddress(name [32]byte, reason string) (common.Address, error)
RequireAndGetAddress is a free data retrieval call binding the contract method 0xdacb2d01.
Solidity: function requireAndGetAddress(bytes32 name, string reason) view returns(address)
type IAddressResolverTransactor ¶
type IAddressResolverTransactor struct {
// contains filtered or unexported fields
}
IAddressResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIAddressResolverTransactor ¶
func NewIAddressResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*IAddressResolverTransactor, error)
NewIAddressResolverTransactor creates a new write-only instance of IAddressResolver, bound to a specific deployed contract.
type IAddressResolverTransactorRaw ¶
type IAddressResolverTransactorRaw struct {
Contract *IAddressResolverTransactor // Generic write-only contract binding to access the raw methods on
}
IAddressResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IAddressResolverTransactorRaw) Transact ¶
func (_IAddressResolver *IAddressResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IAddressResolverTransactorRaw) Transfer ¶
func (_IAddressResolver *IAddressResolverTransactorRaw) 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 IAddressResolverTransactorSession ¶
type IAddressResolverTransactorSession struct { Contract *IAddressResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IAddressResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IERC20 ¶
type IERC20 struct { IERC20Caller // Read-only binding to the contract IERC20Transactor // Write-only binding to the contract IERC20Filterer // Log filterer for contract events }
IERC20 is an auto generated Go binding around an Ethereum contract.
type IERC20Approval ¶
type IERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Approval represents a Approval event raised by the IERC20 contract.
type IERC20ApprovalIterator ¶
type IERC20ApprovalIterator struct { Event *IERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC20 contract.
func (*IERC20ApprovalIterator) Close ¶
func (it *IERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20ApprovalIterator) Error ¶
func (it *IERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20ApprovalIterator) Next ¶
func (it *IERC20ApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IERC20Caller ¶
type IERC20Caller struct {
// contains filtered or unexported fields
}
IERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC20Caller ¶
func NewIERC20Caller(address common.Address, caller bind.ContractCaller) (*IERC20Caller, error)
NewIERC20Caller creates a new read-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Caller) Allowance ¶
func (_IERC20 *IERC20Caller) 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 (*IERC20Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*IERC20Caller) Decimals ¶
func (_IERC20 *IERC20Caller) 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 (*IERC20Caller) Name ¶
func (_IERC20 *IERC20Caller) 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 (*IERC20Caller) Symbol ¶
func (_IERC20 *IERC20Caller) 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 (*IERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20CallerRaw ¶
type IERC20CallerRaw struct {
Contract *IERC20Caller // Generic read-only contract binding to access the raw methods on
}
IERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC20CallerRaw) Call ¶
func (_IERC20 *IERC20CallerRaw) 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 IERC20CallerSession ¶
type IERC20CallerSession struct { Contract *IERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC20CallerSession) Allowance ¶
func (_IERC20 *IERC20CallerSession) 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 (*IERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*IERC20CallerSession) Decimals ¶
func (_IERC20 *IERC20CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*IERC20CallerSession) Name ¶
func (_IERC20 *IERC20CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC20CallerSession) Symbol ¶
func (_IERC20 *IERC20CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*IERC20CallerSession) TotalSupply ¶
func (_IERC20 *IERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20Filterer ¶
type IERC20Filterer struct {
// contains filtered or unexported fields
}
IERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC20Filterer ¶
func NewIERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC20Filterer, error)
NewIERC20Filterer creates a new log filterer instance of IERC20, bound to a specific deployed contract.
func (*IERC20Filterer) FilterApproval ¶
func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, 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 (*IERC20Filterer) FilterTransfer ¶
func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, 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 (*IERC20Filterer) ParseApproval ¶
func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) ParseTransfer ¶
func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IERC20Filterer) WatchApproval ¶
func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, 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 (*IERC20Filterer) WatchTransfer ¶
func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, 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 IERC20Raw ¶
type IERC20Raw struct {
Contract *IERC20 // Generic contract binding to access the raw methods on
}
IERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC20Raw) Call ¶
func (_IERC20 *IERC20Raw) 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 (*IERC20Raw) Transact ¶
func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20Raw) Transfer ¶
func (_IERC20 *IERC20Raw) 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 IERC20Session ¶
type IERC20Session struct { Contract *IERC20 // 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 }
IERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC20Session) Allowance ¶
func (_IERC20 *IERC20Session) 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 (*IERC20Session) Approve ¶
func (_IERC20 *IERC20Session) 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 (*IERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*IERC20Session) Decimals ¶
func (_IERC20 *IERC20Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*IERC20Session) Name ¶
func (_IERC20 *IERC20Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC20Session) Symbol ¶
func (_IERC20 *IERC20Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*IERC20Session) TotalSupply ¶
func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*IERC20Session) Transfer ¶
func (_IERC20 *IERC20Session) 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 (*IERC20Session) TransferFrom ¶
func (_IERC20 *IERC20Session) 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)
type IERC20Transactor ¶
type IERC20Transactor struct {
// contains filtered or unexported fields
}
IERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC20Transactor ¶
func NewIERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC20Transactor, error)
NewIERC20Transactor creates a new write-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Transactor) Approve ¶
func (_IERC20 *IERC20Transactor) 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 (*IERC20Transactor) Transfer ¶
func (_IERC20 *IERC20Transactor) 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 (*IERC20Transactor) TransferFrom ¶
func (_IERC20 *IERC20Transactor) 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)
type IERC20TransactorRaw ¶
type IERC20TransactorRaw struct {
Contract *IERC20Transactor // Generic write-only contract binding to access the raw methods on
}
IERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC20TransactorRaw) Transact ¶
func (_IERC20 *IERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20TransactorRaw) Transfer ¶
func (_IERC20 *IERC20TransactorRaw) 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 IERC20TransactorSession ¶
type IERC20TransactorSession struct { Contract *IERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC20TransactorSession) Approve ¶
func (_IERC20 *IERC20TransactorSession) 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 (*IERC20TransactorSession) Transfer ¶
func (_IERC20 *IERC20TransactorSession) 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 (*IERC20TransactorSession) TransferFrom ¶
func (_IERC20 *IERC20TransactorSession) 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)
type IERC20Transfer ¶
type IERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Transfer represents a Transfer event raised by the IERC20 contract.
type IERC20TransferIterator ¶
type IERC20TransferIterator struct { Event *IERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC20 contract.
func (*IERC20TransferIterator) Close ¶
func (it *IERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20TransferIterator) Error ¶
func (it *IERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20TransferIterator) Next ¶
func (it *IERC20TransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IExchanger ¶
type IExchanger struct { IExchangerCaller // Read-only binding to the contract IExchangerTransactor // Write-only binding to the contract IExchangerFilterer // Log filterer for contract events }
IExchanger is an auto generated Go binding around an Ethereum contract.
func NewIExchanger ¶
func NewIExchanger(address common.Address, backend bind.ContractBackend) (*IExchanger, error)
NewIExchanger creates a new instance of IExchanger, bound to a specific deployed contract.
type IExchangerCaller ¶
type IExchangerCaller struct {
// contains filtered or unexported fields
}
IExchangerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIExchangerCaller ¶
func NewIExchangerCaller(address common.Address, caller bind.ContractCaller) (*IExchangerCaller, error)
NewIExchangerCaller creates a new read-only instance of IExchanger, bound to a specific deployed contract.
func (*IExchangerCaller) CalculateAmountAfterSettlement ¶
func (_IExchanger *IExchangerCaller) CalculateAmountAfterSettlement(opts *bind.CallOpts, from common.Address, currencyKey [32]byte, amount *big.Int, refunded *big.Int) (*big.Int, error)
CalculateAmountAfterSettlement is a free data retrieval call binding the contract method 0x4c268fc8.
Solidity: function calculateAmountAfterSettlement(address from, bytes32 currencyKey, uint256 amount, uint256 refunded) view returns(uint256 amountAfterSettlement)
func (*IExchangerCaller) FeeRateForExchange ¶
func (_IExchanger *IExchangerCaller) FeeRateForExchange(opts *bind.CallOpts, sourceCurrencyKey [32]byte, destinationCurrencyKey [32]byte) (*big.Int, error)
FeeRateForExchange is a free data retrieval call binding the contract method 0x1a5c6095.
Solidity: function feeRateForExchange(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view returns(uint256 exchangeFeeRate)
func (*IExchangerCaller) GetAmountsForExchange ¶
func (_IExchanger *IExchangerCaller) GetAmountsForExchange(opts *bind.CallOpts, sourceAmount *big.Int, sourceCurrencyKey [32]byte, destinationCurrencyKey [32]byte) (struct { AmountReceived *big.Int Fee *big.Int ExchangeFeeRate *big.Int }, error)
GetAmountsForExchange is a free data retrieval call binding the contract method 0xf450aa34.
Solidity: function getAmountsForExchange(uint256 sourceAmount, bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view returns(uint256 amountReceived, uint256 fee, uint256 exchangeFeeRate)
func (*IExchangerCaller) HasWaitingPeriodOrSettlementOwing ¶
func (_IExchanger *IExchangerCaller) HasWaitingPeriodOrSettlementOwing(opts *bind.CallOpts, account common.Address, currencyKey [32]byte) (bool, error)
HasWaitingPeriodOrSettlementOwing is a free data retrieval call binding the contract method 0xd6f32e06.
Solidity: function hasWaitingPeriodOrSettlementOwing(address account, bytes32 currencyKey) view returns(bool)
func (*IExchangerCaller) IsSynthRateInvalid ¶
func (_IExchanger *IExchangerCaller) IsSynthRateInvalid(opts *bind.CallOpts, currencyKey [32]byte) (bool, error)
IsSynthRateInvalid is a free data retrieval call binding the contract method 0x57af302c.
Solidity: function isSynthRateInvalid(bytes32 currencyKey) view returns(bool)
func (*IExchangerCaller) MaxSecsLeftInWaitingPeriod ¶
func (_IExchanger *IExchangerCaller) MaxSecsLeftInWaitingPeriod(opts *bind.CallOpts, account common.Address, currencyKey [32]byte) (*big.Int, error)
MaxSecsLeftInWaitingPeriod is a free data retrieval call binding the contract method 0x059c29ec.
Solidity: function maxSecsLeftInWaitingPeriod(address account, bytes32 currencyKey) view returns(uint256)
func (*IExchangerCaller) PriceDeviationThresholdFactor ¶
func (_IExchanger *IExchangerCaller) PriceDeviationThresholdFactor(opts *bind.CallOpts) (*big.Int, error)
PriceDeviationThresholdFactor is a free data retrieval call binding the contract method 0x372a395a.
Solidity: function priceDeviationThresholdFactor() view returns(uint256)
func (*IExchangerCaller) SettlementOwing ¶
func (_IExchanger *IExchangerCaller) SettlementOwing(opts *bind.CallOpts, account common.Address, currencyKey [32]byte) (struct { ReclaimAmount *big.Int RebateAmount *big.Int NumEntries *big.Int }, error)
SettlementOwing is a free data retrieval call binding the contract method 0x19d5c665.
Solidity: function settlementOwing(address account, bytes32 currencyKey) view returns(uint256 reclaimAmount, uint256 rebateAmount, uint256 numEntries)
func (*IExchangerCaller) WaitingPeriodSecs ¶
WaitingPeriodSecs is a free data retrieval call binding the contract method 0x89257117.
Solidity: function waitingPeriodSecs() view returns(uint256)
type IExchangerCallerRaw ¶
type IExchangerCallerRaw struct {
Contract *IExchangerCaller // Generic read-only contract binding to access the raw methods on
}
IExchangerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IExchangerCallerRaw) Call ¶
func (_IExchanger *IExchangerCallerRaw) 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 IExchangerCallerSession ¶
type IExchangerCallerSession struct { Contract *IExchangerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IExchangerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IExchangerCallerSession) CalculateAmountAfterSettlement ¶
func (_IExchanger *IExchangerCallerSession) CalculateAmountAfterSettlement(from common.Address, currencyKey [32]byte, amount *big.Int, refunded *big.Int) (*big.Int, error)
CalculateAmountAfterSettlement is a free data retrieval call binding the contract method 0x4c268fc8.
Solidity: function calculateAmountAfterSettlement(address from, bytes32 currencyKey, uint256 amount, uint256 refunded) view returns(uint256 amountAfterSettlement)
func (*IExchangerCallerSession) FeeRateForExchange ¶
func (_IExchanger *IExchangerCallerSession) FeeRateForExchange(sourceCurrencyKey [32]byte, destinationCurrencyKey [32]byte) (*big.Int, error)
FeeRateForExchange is a free data retrieval call binding the contract method 0x1a5c6095.
Solidity: function feeRateForExchange(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view returns(uint256 exchangeFeeRate)
func (*IExchangerCallerSession) GetAmountsForExchange ¶
func (_IExchanger *IExchangerCallerSession) GetAmountsForExchange(sourceAmount *big.Int, sourceCurrencyKey [32]byte, destinationCurrencyKey [32]byte) (struct { AmountReceived *big.Int Fee *big.Int ExchangeFeeRate *big.Int }, error)
GetAmountsForExchange is a free data retrieval call binding the contract method 0xf450aa34.
Solidity: function getAmountsForExchange(uint256 sourceAmount, bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view returns(uint256 amountReceived, uint256 fee, uint256 exchangeFeeRate)
func (*IExchangerCallerSession) HasWaitingPeriodOrSettlementOwing ¶
func (_IExchanger *IExchangerCallerSession) HasWaitingPeriodOrSettlementOwing(account common.Address, currencyKey [32]byte) (bool, error)
HasWaitingPeriodOrSettlementOwing is a free data retrieval call binding the contract method 0xd6f32e06.
Solidity: function hasWaitingPeriodOrSettlementOwing(address account, bytes32 currencyKey) view returns(bool)
func (*IExchangerCallerSession) IsSynthRateInvalid ¶
func (_IExchanger *IExchangerCallerSession) IsSynthRateInvalid(currencyKey [32]byte) (bool, error)
IsSynthRateInvalid is a free data retrieval call binding the contract method 0x57af302c.
Solidity: function isSynthRateInvalid(bytes32 currencyKey) view returns(bool)
func (*IExchangerCallerSession) MaxSecsLeftInWaitingPeriod ¶
func (_IExchanger *IExchangerCallerSession) MaxSecsLeftInWaitingPeriod(account common.Address, currencyKey [32]byte) (*big.Int, error)
MaxSecsLeftInWaitingPeriod is a free data retrieval call binding the contract method 0x059c29ec.
Solidity: function maxSecsLeftInWaitingPeriod(address account, bytes32 currencyKey) view returns(uint256)
func (*IExchangerCallerSession) PriceDeviationThresholdFactor ¶
func (_IExchanger *IExchangerCallerSession) PriceDeviationThresholdFactor() (*big.Int, error)
PriceDeviationThresholdFactor is a free data retrieval call binding the contract method 0x372a395a.
Solidity: function priceDeviationThresholdFactor() view returns(uint256)
func (*IExchangerCallerSession) SettlementOwing ¶
func (_IExchanger *IExchangerCallerSession) SettlementOwing(account common.Address, currencyKey [32]byte) (struct { ReclaimAmount *big.Int RebateAmount *big.Int NumEntries *big.Int }, error)
SettlementOwing is a free data retrieval call binding the contract method 0x19d5c665.
Solidity: function settlementOwing(address account, bytes32 currencyKey) view returns(uint256 reclaimAmount, uint256 rebateAmount, uint256 numEntries)
func (*IExchangerCallerSession) WaitingPeriodSecs ¶
func (_IExchanger *IExchangerCallerSession) WaitingPeriodSecs() (*big.Int, error)
WaitingPeriodSecs is a free data retrieval call binding the contract method 0x89257117.
Solidity: function waitingPeriodSecs() view returns(uint256)
type IExchangerFilterer ¶
type IExchangerFilterer struct {
// contains filtered or unexported fields
}
IExchangerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIExchangerFilterer ¶
func NewIExchangerFilterer(address common.Address, filterer bind.ContractFilterer) (*IExchangerFilterer, error)
NewIExchangerFilterer creates a new log filterer instance of IExchanger, bound to a specific deployed contract.
type IExchangerRaw ¶
type IExchangerRaw struct {
Contract *IExchanger // Generic contract binding to access the raw methods on
}
IExchangerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IExchangerRaw) Call ¶
func (_IExchanger *IExchangerRaw) 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 (*IExchangerRaw) Transact ¶
func (_IExchanger *IExchangerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IExchangerRaw) Transfer ¶
func (_IExchanger *IExchangerRaw) 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 IExchangerSession ¶
type IExchangerSession struct { Contract *IExchanger // 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 }
IExchangerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IExchangerSession) CalculateAmountAfterSettlement ¶
func (_IExchanger *IExchangerSession) CalculateAmountAfterSettlement(from common.Address, currencyKey [32]byte, amount *big.Int, refunded *big.Int) (*big.Int, error)
CalculateAmountAfterSettlement is a free data retrieval call binding the contract method 0x4c268fc8.
Solidity: function calculateAmountAfterSettlement(address from, bytes32 currencyKey, uint256 amount, uint256 refunded) view returns(uint256 amountAfterSettlement)
func (*IExchangerSession) Exchange ¶
func (_IExchanger *IExchangerSession) Exchange(from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, destinationAddress common.Address) (*types.Transaction, error)
Exchange is a paid mutator transaction binding the contract method 0x0a1e187d.
Solidity: function exchange(address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address destinationAddress) returns(uint256 amountReceived)
func (*IExchangerSession) ExchangeOnBehalf ¶
func (_IExchanger *IExchangerSession) ExchangeOnBehalf(exchangeForAddress common.Address, from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte) (*types.Transaction, error)
ExchangeOnBehalf is a paid mutator transaction binding the contract method 0x6a1c4758.
Solidity: function exchangeOnBehalf(address exchangeForAddress, address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns(uint256 amountReceived)
func (*IExchangerSession) ExchangeOnBehalfWithTracking ¶
func (_IExchanger *IExchangerSession) ExchangeOnBehalfWithTracking(exchangeForAddress common.Address, from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeOnBehalfWithTracking is a paid mutator transaction binding the contract method 0xdfffca76.
Solidity: function exchangeOnBehalfWithTracking(address exchangeForAddress, address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*IExchangerSession) ExchangeWithTracking ¶
func (_IExchanger *IExchangerSession) ExchangeWithTracking(from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, destinationAddress common.Address, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithTracking is a paid mutator transaction binding the contract method 0x86baa45c.
Solidity: function exchangeWithTracking(address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address destinationAddress, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*IExchangerSession) ExchangeWithVirtual ¶
func (_IExchanger *IExchangerSession) ExchangeWithVirtual(from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, destinationAddress common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithVirtual is a paid mutator transaction binding the contract method 0xf3995224.
Solidity: function exchangeWithVirtual(address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address destinationAddress, bytes32 trackingCode) returns(uint256 amountReceived, address vSynth)
func (*IExchangerSession) FeeRateForExchange ¶
func (_IExchanger *IExchangerSession) FeeRateForExchange(sourceCurrencyKey [32]byte, destinationCurrencyKey [32]byte) (*big.Int, error)
FeeRateForExchange is a free data retrieval call binding the contract method 0x1a5c6095.
Solidity: function feeRateForExchange(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view returns(uint256 exchangeFeeRate)
func (*IExchangerSession) GetAmountsForExchange ¶
func (_IExchanger *IExchangerSession) GetAmountsForExchange(sourceAmount *big.Int, sourceCurrencyKey [32]byte, destinationCurrencyKey [32]byte) (struct { AmountReceived *big.Int Fee *big.Int ExchangeFeeRate *big.Int }, error)
GetAmountsForExchange is a free data retrieval call binding the contract method 0xf450aa34.
Solidity: function getAmountsForExchange(uint256 sourceAmount, bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view returns(uint256 amountReceived, uint256 fee, uint256 exchangeFeeRate)
func (*IExchangerSession) HasWaitingPeriodOrSettlementOwing ¶
func (_IExchanger *IExchangerSession) HasWaitingPeriodOrSettlementOwing(account common.Address, currencyKey [32]byte) (bool, error)
HasWaitingPeriodOrSettlementOwing is a free data retrieval call binding the contract method 0xd6f32e06.
Solidity: function hasWaitingPeriodOrSettlementOwing(address account, bytes32 currencyKey) view returns(bool)
func (*IExchangerSession) IsSynthRateInvalid ¶
func (_IExchanger *IExchangerSession) IsSynthRateInvalid(currencyKey [32]byte) (bool, error)
IsSynthRateInvalid is a free data retrieval call binding the contract method 0x57af302c.
Solidity: function isSynthRateInvalid(bytes32 currencyKey) view returns(bool)
func (*IExchangerSession) MaxSecsLeftInWaitingPeriod ¶
func (_IExchanger *IExchangerSession) MaxSecsLeftInWaitingPeriod(account common.Address, currencyKey [32]byte) (*big.Int, error)
MaxSecsLeftInWaitingPeriod is a free data retrieval call binding the contract method 0x059c29ec.
Solidity: function maxSecsLeftInWaitingPeriod(address account, bytes32 currencyKey) view returns(uint256)
func (*IExchangerSession) PriceDeviationThresholdFactor ¶
func (_IExchanger *IExchangerSession) PriceDeviationThresholdFactor() (*big.Int, error)
PriceDeviationThresholdFactor is a free data retrieval call binding the contract method 0x372a395a.
Solidity: function priceDeviationThresholdFactor() view returns(uint256)
func (*IExchangerSession) SetLastExchangeRateForSynth ¶
func (_IExchanger *IExchangerSession) SetLastExchangeRateForSynth(currencyKey [32]byte, rate *big.Int) (*types.Transaction, error)
SetLastExchangeRateForSynth is a paid mutator transaction binding the contract method 0xce096940.
Solidity: function setLastExchangeRateForSynth(bytes32 currencyKey, uint256 rate) returns()
func (*IExchangerSession) Settle ¶
func (_IExchanger *IExchangerSession) Settle(from common.Address, currencyKey [32]byte) (*types.Transaction, error)
Settle is a paid mutator transaction binding the contract method 0x1b16802c.
Solidity: function settle(address from, bytes32 currencyKey) returns(uint256 reclaimed, uint256 refunded, uint256 numEntries)
func (*IExchangerSession) SettlementOwing ¶
func (_IExchanger *IExchangerSession) SettlementOwing(account common.Address, currencyKey [32]byte) (struct { ReclaimAmount *big.Int RebateAmount *big.Int NumEntries *big.Int }, error)
SettlementOwing is a free data retrieval call binding the contract method 0x19d5c665.
Solidity: function settlementOwing(address account, bytes32 currencyKey) view returns(uint256 reclaimAmount, uint256 rebateAmount, uint256 numEntries)
func (*IExchangerSession) SuspendSynthWithInvalidRate ¶
func (_IExchanger *IExchangerSession) SuspendSynthWithInvalidRate(currencyKey [32]byte) (*types.Transaction, error)
SuspendSynthWithInvalidRate is a paid mutator transaction binding the contract method 0x0b9e31c9.
Solidity: function suspendSynthWithInvalidRate(bytes32 currencyKey) returns()
func (*IExchangerSession) WaitingPeriodSecs ¶
func (_IExchanger *IExchangerSession) WaitingPeriodSecs() (*big.Int, error)
WaitingPeriodSecs is a free data retrieval call binding the contract method 0x89257117.
Solidity: function waitingPeriodSecs() view returns(uint256)
type IExchangerTransactor ¶
type IExchangerTransactor struct {
// contains filtered or unexported fields
}
IExchangerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIExchangerTransactor ¶
func NewIExchangerTransactor(address common.Address, transactor bind.ContractTransactor) (*IExchangerTransactor, error)
NewIExchangerTransactor creates a new write-only instance of IExchanger, bound to a specific deployed contract.
func (*IExchangerTransactor) Exchange ¶
func (_IExchanger *IExchangerTransactor) Exchange(opts *bind.TransactOpts, from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, destinationAddress common.Address) (*types.Transaction, error)
Exchange is a paid mutator transaction binding the contract method 0x0a1e187d.
Solidity: function exchange(address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address destinationAddress) returns(uint256 amountReceived)
func (*IExchangerTransactor) ExchangeOnBehalf ¶
func (_IExchanger *IExchangerTransactor) ExchangeOnBehalf(opts *bind.TransactOpts, exchangeForAddress common.Address, from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte) (*types.Transaction, error)
ExchangeOnBehalf is a paid mutator transaction binding the contract method 0x6a1c4758.
Solidity: function exchangeOnBehalf(address exchangeForAddress, address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns(uint256 amountReceived)
func (*IExchangerTransactor) ExchangeOnBehalfWithTracking ¶
func (_IExchanger *IExchangerTransactor) ExchangeOnBehalfWithTracking(opts *bind.TransactOpts, exchangeForAddress common.Address, from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeOnBehalfWithTracking is a paid mutator transaction binding the contract method 0xdfffca76.
Solidity: function exchangeOnBehalfWithTracking(address exchangeForAddress, address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*IExchangerTransactor) ExchangeWithTracking ¶
func (_IExchanger *IExchangerTransactor) ExchangeWithTracking(opts *bind.TransactOpts, from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, destinationAddress common.Address, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithTracking is a paid mutator transaction binding the contract method 0x86baa45c.
Solidity: function exchangeWithTracking(address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address destinationAddress, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*IExchangerTransactor) ExchangeWithVirtual ¶
func (_IExchanger *IExchangerTransactor) ExchangeWithVirtual(opts *bind.TransactOpts, from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, destinationAddress common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithVirtual is a paid mutator transaction binding the contract method 0xf3995224.
Solidity: function exchangeWithVirtual(address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address destinationAddress, bytes32 trackingCode) returns(uint256 amountReceived, address vSynth)
func (*IExchangerTransactor) SetLastExchangeRateForSynth ¶
func (_IExchanger *IExchangerTransactor) SetLastExchangeRateForSynth(opts *bind.TransactOpts, currencyKey [32]byte, rate *big.Int) (*types.Transaction, error)
SetLastExchangeRateForSynth is a paid mutator transaction binding the contract method 0xce096940.
Solidity: function setLastExchangeRateForSynth(bytes32 currencyKey, uint256 rate) returns()
func (*IExchangerTransactor) Settle ¶
func (_IExchanger *IExchangerTransactor) Settle(opts *bind.TransactOpts, from common.Address, currencyKey [32]byte) (*types.Transaction, error)
Settle is a paid mutator transaction binding the contract method 0x1b16802c.
Solidity: function settle(address from, bytes32 currencyKey) returns(uint256 reclaimed, uint256 refunded, uint256 numEntries)
func (*IExchangerTransactor) SuspendSynthWithInvalidRate ¶
func (_IExchanger *IExchangerTransactor) SuspendSynthWithInvalidRate(opts *bind.TransactOpts, currencyKey [32]byte) (*types.Transaction, error)
SuspendSynthWithInvalidRate is a paid mutator transaction binding the contract method 0x0b9e31c9.
Solidity: function suspendSynthWithInvalidRate(bytes32 currencyKey) returns()
type IExchangerTransactorRaw ¶
type IExchangerTransactorRaw struct {
Contract *IExchangerTransactor // Generic write-only contract binding to access the raw methods on
}
IExchangerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IExchangerTransactorRaw) Transact ¶
func (_IExchanger *IExchangerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IExchangerTransactorRaw) Transfer ¶
func (_IExchanger *IExchangerTransactorRaw) 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 IExchangerTransactorSession ¶
type IExchangerTransactorSession struct { Contract *IExchangerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IExchangerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IExchangerTransactorSession) Exchange ¶
func (_IExchanger *IExchangerTransactorSession) Exchange(from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, destinationAddress common.Address) (*types.Transaction, error)
Exchange is a paid mutator transaction binding the contract method 0x0a1e187d.
Solidity: function exchange(address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address destinationAddress) returns(uint256 amountReceived)
func (*IExchangerTransactorSession) ExchangeOnBehalf ¶
func (_IExchanger *IExchangerTransactorSession) ExchangeOnBehalf(exchangeForAddress common.Address, from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte) (*types.Transaction, error)
ExchangeOnBehalf is a paid mutator transaction binding the contract method 0x6a1c4758.
Solidity: function exchangeOnBehalf(address exchangeForAddress, address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns(uint256 amountReceived)
func (*IExchangerTransactorSession) ExchangeOnBehalfWithTracking ¶
func (_IExchanger *IExchangerTransactorSession) ExchangeOnBehalfWithTracking(exchangeForAddress common.Address, from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeOnBehalfWithTracking is a paid mutator transaction binding the contract method 0xdfffca76.
Solidity: function exchangeOnBehalfWithTracking(address exchangeForAddress, address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*IExchangerTransactorSession) ExchangeWithTracking ¶
func (_IExchanger *IExchangerTransactorSession) ExchangeWithTracking(from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, destinationAddress common.Address, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithTracking is a paid mutator transaction binding the contract method 0x86baa45c.
Solidity: function exchangeWithTracking(address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address destinationAddress, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*IExchangerTransactorSession) ExchangeWithVirtual ¶
func (_IExchanger *IExchangerTransactorSession) ExchangeWithVirtual(from common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, destinationAddress common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithVirtual is a paid mutator transaction binding the contract method 0xf3995224.
Solidity: function exchangeWithVirtual(address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address destinationAddress, bytes32 trackingCode) returns(uint256 amountReceived, address vSynth)
func (*IExchangerTransactorSession) SetLastExchangeRateForSynth ¶
func (_IExchanger *IExchangerTransactorSession) SetLastExchangeRateForSynth(currencyKey [32]byte, rate *big.Int) (*types.Transaction, error)
SetLastExchangeRateForSynth is a paid mutator transaction binding the contract method 0xce096940.
Solidity: function setLastExchangeRateForSynth(bytes32 currencyKey, uint256 rate) returns()
func (*IExchangerTransactorSession) Settle ¶
func (_IExchanger *IExchangerTransactorSession) Settle(from common.Address, currencyKey [32]byte) (*types.Transaction, error)
Settle is a paid mutator transaction binding the contract method 0x1b16802c.
Solidity: function settle(address from, bytes32 currencyKey) returns(uint256 reclaimed, uint256 refunded, uint256 numEntries)
func (*IExchangerTransactorSession) SuspendSynthWithInvalidRate ¶
func (_IExchanger *IExchangerTransactorSession) SuspendSynthWithInvalidRate(currencyKey [32]byte) (*types.Transaction, error)
SuspendSynthWithInvalidRate is a paid mutator transaction binding the contract method 0x0b9e31c9.
Solidity: function suspendSynthWithInvalidRate(bytes32 currencyKey) returns()
type IIssuer ¶
type IIssuer struct { IIssuerCaller // Read-only binding to the contract IIssuerTransactor // Write-only binding to the contract IIssuerFilterer // Log filterer for contract events }
IIssuer is an auto generated Go binding around an Ethereum contract.
func NewIIssuer ¶
NewIIssuer creates a new instance of IIssuer, bound to a specific deployed contract.
type IIssuerCaller ¶
type IIssuerCaller struct {
// contains filtered or unexported fields
}
IIssuerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIIssuerCaller ¶
func NewIIssuerCaller(address common.Address, caller bind.ContractCaller) (*IIssuerCaller, error)
NewIIssuerCaller creates a new read-only instance of IIssuer, bound to a specific deployed contract.
func (*IIssuerCaller) AnySynthOrSNXRateIsInvalid ¶
func (_IIssuer *IIssuerCaller) 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 (*IIssuerCaller) AvailableCurrencyKeys ¶
func (_IIssuer *IIssuerCaller) 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 (*IIssuerCaller) AvailableSynthCount ¶
AvailableSynthCount is a free data retrieval call binding the contract method 0xdbf63340.
Solidity: function availableSynthCount() view returns(uint256)
func (*IIssuerCaller) AvailableSynths ¶
func (_IIssuer *IIssuerCaller) AvailableSynths(opts *bind.CallOpts, index *big.Int) (common.Address, error)
AvailableSynths is a free data retrieval call binding the contract method 0x835e119c.
Solidity: function availableSynths(uint256 index) view returns(address)
func (*IIssuerCaller) CanBurnSynths ¶
func (_IIssuer *IIssuerCaller) 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 (*IIssuerCaller) Collateral ¶
func (_IIssuer *IIssuerCaller) 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 (*IIssuerCaller) CollateralisationRatio ¶
func (_IIssuer *IIssuerCaller) 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)
func (*IIssuerCaller) CollateralisationRatioAndAnyRatesInvalid ¶
func (_IIssuer *IIssuerCaller) 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 (*IIssuerCaller) DebtBalanceOf ¶
func (_IIssuer *IIssuerCaller) 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 (*IIssuerCaller) GetSynths ¶
func (_IIssuer *IIssuerCaller) 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 (*IIssuerCaller) IssuanceRatio ¶
IssuanceRatio is a free data retrieval call binding the contract method 0xb410a034.
Solidity: function issuanceRatio() view returns(uint256)
func (*IIssuerCaller) LastIssueEvent ¶
func (_IIssuer *IIssuerCaller) 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 (*IIssuerCaller) MaxIssuableSynths ¶
func (_IIssuer *IIssuerCaller) 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 maxIssuable)
func (*IIssuerCaller) MinimumStakeTime ¶
MinimumStakeTime is a free data retrieval call binding the contract method 0x242df9e1.
Solidity: function minimumStakeTime() view returns(uint256)
func (*IIssuerCaller) RemainingIssuableSynths ¶
func (_IIssuer *IIssuerCaller) 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 (*IIssuerCaller) Synths ¶
func (_IIssuer *IIssuerCaller) Synths(opts *bind.CallOpts, currencyKey [32]byte) (common.Address, error)
Synths is a free data retrieval call binding the contract method 0x32608039.
Solidity: function synths(bytes32 currencyKey) view returns(address)
func (*IIssuerCaller) SynthsByAddress ¶
func (_IIssuer *IIssuerCaller) SynthsByAddress(opts *bind.CallOpts, synthAddress common.Address) ([32]byte, error)
SynthsByAddress is a free data retrieval call binding the contract method 0x16b2213f.
Solidity: function synthsByAddress(address synthAddress) view returns(bytes32)
func (*IIssuerCaller) TotalIssuedSynths ¶
func (_IIssuer *IIssuerCaller) TotalIssuedSynths(opts *bind.CallOpts, currencyKey [32]byte, excludeEtherCollateral bool) (*big.Int, error)
TotalIssuedSynths is a free data retrieval call binding the contract method 0x7b1001b7.
Solidity: function totalIssuedSynths(bytes32 currencyKey, bool excludeEtherCollateral) view returns(uint256)
func (*IIssuerCaller) TransferableSynthetixAndAnyRateIsInvalid ¶
func (_IIssuer *IIssuerCaller) 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 IIssuerCallerRaw ¶
type IIssuerCallerRaw struct {
Contract *IIssuerCaller // Generic read-only contract binding to access the raw methods on
}
IIssuerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IIssuerCallerRaw) Call ¶
func (_IIssuer *IIssuerCallerRaw) 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 IIssuerCallerSession ¶
type IIssuerCallerSession struct { Contract *IIssuerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IIssuerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IIssuerCallerSession) AnySynthOrSNXRateIsInvalid ¶
func (_IIssuer *IIssuerCallerSession) AnySynthOrSNXRateIsInvalid() (bool, error)
AnySynthOrSNXRateIsInvalid is a free data retrieval call binding the contract method 0x4e99bda9.
Solidity: function anySynthOrSNXRateIsInvalid() view returns(bool anyRateInvalid)
func (*IIssuerCallerSession) AvailableCurrencyKeys ¶
func (_IIssuer *IIssuerCallerSession) AvailableCurrencyKeys() ([][32]byte, error)
AvailableCurrencyKeys is a free data retrieval call binding the contract method 0x72cb051f.
Solidity: function availableCurrencyKeys() view returns(bytes32[])
func (*IIssuerCallerSession) AvailableSynthCount ¶
func (_IIssuer *IIssuerCallerSession) AvailableSynthCount() (*big.Int, error)
AvailableSynthCount is a free data retrieval call binding the contract method 0xdbf63340.
Solidity: function availableSynthCount() view returns(uint256)
func (*IIssuerCallerSession) AvailableSynths ¶
AvailableSynths is a free data retrieval call binding the contract method 0x835e119c.
Solidity: function availableSynths(uint256 index) view returns(address)
func (*IIssuerCallerSession) CanBurnSynths ¶
func (_IIssuer *IIssuerCallerSession) 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 (*IIssuerCallerSession) Collateral ¶
Collateral is a free data retrieval call binding the contract method 0xa5fdc5de.
Solidity: function collateral(address account) view returns(uint256)
func (*IIssuerCallerSession) CollateralisationRatio ¶
func (_IIssuer *IIssuerCallerSession) 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)
func (*IIssuerCallerSession) CollateralisationRatioAndAnyRatesInvalid ¶
func (_IIssuer *IIssuerCallerSession) 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 (*IIssuerCallerSession) DebtBalanceOf ¶
func (_IIssuer *IIssuerCallerSession) 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 (*IIssuerCallerSession) GetSynths ¶
func (_IIssuer *IIssuerCallerSession) 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 (*IIssuerCallerSession) IssuanceRatio ¶
func (_IIssuer *IIssuerCallerSession) IssuanceRatio() (*big.Int, error)
IssuanceRatio is a free data retrieval call binding the contract method 0xb410a034.
Solidity: function issuanceRatio() view returns(uint256)
func (*IIssuerCallerSession) LastIssueEvent ¶
LastIssueEvent is a free data retrieval call binding the contract method 0xdd3d2b2e.
Solidity: function lastIssueEvent(address account) view returns(uint256)
func (*IIssuerCallerSession) MaxIssuableSynths ¶
MaxIssuableSynths is a free data retrieval call binding the contract method 0x05b3c1c9.
Solidity: function maxIssuableSynths(address issuer) view returns(uint256 maxIssuable)
func (*IIssuerCallerSession) MinimumStakeTime ¶
func (_IIssuer *IIssuerCallerSession) MinimumStakeTime() (*big.Int, error)
MinimumStakeTime is a free data retrieval call binding the contract method 0x242df9e1.
Solidity: function minimumStakeTime() view returns(uint256)
func (*IIssuerCallerSession) RemainingIssuableSynths ¶
func (_IIssuer *IIssuerCallerSession) 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 (*IIssuerCallerSession) Synths ¶
func (_IIssuer *IIssuerCallerSession) Synths(currencyKey [32]byte) (common.Address, error)
Synths is a free data retrieval call binding the contract method 0x32608039.
Solidity: function synths(bytes32 currencyKey) view returns(address)
func (*IIssuerCallerSession) SynthsByAddress ¶
func (_IIssuer *IIssuerCallerSession) SynthsByAddress(synthAddress common.Address) ([32]byte, error)
SynthsByAddress is a free data retrieval call binding the contract method 0x16b2213f.
Solidity: function synthsByAddress(address synthAddress) view returns(bytes32)
func (*IIssuerCallerSession) TotalIssuedSynths ¶
func (_IIssuer *IIssuerCallerSession) TotalIssuedSynths(currencyKey [32]byte, excludeEtherCollateral bool) (*big.Int, error)
TotalIssuedSynths is a free data retrieval call binding the contract method 0x7b1001b7.
Solidity: function totalIssuedSynths(bytes32 currencyKey, bool excludeEtherCollateral) view returns(uint256)
func (*IIssuerCallerSession) TransferableSynthetixAndAnyRateIsInvalid ¶
func (_IIssuer *IIssuerCallerSession) 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 IIssuerFilterer ¶
type IIssuerFilterer struct {
// contains filtered or unexported fields
}
IIssuerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIIssuerFilterer ¶
func NewIIssuerFilterer(address common.Address, filterer bind.ContractFilterer) (*IIssuerFilterer, error)
NewIIssuerFilterer creates a new log filterer instance of IIssuer, bound to a specific deployed contract.
type IIssuerRaw ¶
type IIssuerRaw struct {
Contract *IIssuer // Generic contract binding to access the raw methods on
}
IIssuerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IIssuerRaw) Call ¶
func (_IIssuer *IIssuerRaw) 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 (*IIssuerRaw) Transact ¶
func (_IIssuer *IIssuerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IIssuerRaw) Transfer ¶
func (_IIssuer *IIssuerRaw) 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 IIssuerSession ¶
type IIssuerSession struct { Contract *IIssuer // 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 }
IIssuerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IIssuerSession) AnySynthOrSNXRateIsInvalid ¶
func (_IIssuer *IIssuerSession) AnySynthOrSNXRateIsInvalid() (bool, error)
AnySynthOrSNXRateIsInvalid is a free data retrieval call binding the contract method 0x4e99bda9.
Solidity: function anySynthOrSNXRateIsInvalid() view returns(bool anyRateInvalid)
func (*IIssuerSession) AvailableCurrencyKeys ¶
func (_IIssuer *IIssuerSession) AvailableCurrencyKeys() ([][32]byte, error)
AvailableCurrencyKeys is a free data retrieval call binding the contract method 0x72cb051f.
Solidity: function availableCurrencyKeys() view returns(bytes32[])
func (*IIssuerSession) AvailableSynthCount ¶
func (_IIssuer *IIssuerSession) AvailableSynthCount() (*big.Int, error)
AvailableSynthCount is a free data retrieval call binding the contract method 0xdbf63340.
Solidity: function availableSynthCount() view returns(uint256)
func (*IIssuerSession) AvailableSynths ¶
AvailableSynths is a free data retrieval call binding the contract method 0x835e119c.
Solidity: function availableSynths(uint256 index) view returns(address)
func (*IIssuerSession) BurnSynths ¶
func (_IIssuer *IIssuerSession) 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 (*IIssuerSession) BurnSynthsOnBehalf ¶
func (_IIssuer *IIssuerSession) 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 (*IIssuerSession) BurnSynthsToTarget ¶
func (_IIssuer *IIssuerSession) 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 (*IIssuerSession) BurnSynthsToTargetOnBehalf ¶
func (_IIssuer *IIssuerSession) 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 (*IIssuerSession) CanBurnSynths ¶
func (_IIssuer *IIssuerSession) 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 (*IIssuerSession) Collateral ¶
Collateral is a free data retrieval call binding the contract method 0xa5fdc5de.
Solidity: function collateral(address account) view returns(uint256)
func (*IIssuerSession) CollateralisationRatio ¶
CollateralisationRatio is a free data retrieval call binding the contract method 0xa311c7c2.
Solidity: function collateralisationRatio(address issuer) view returns(uint256)
func (*IIssuerSession) CollateralisationRatioAndAnyRatesInvalid ¶
func (_IIssuer *IIssuerSession) 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 (*IIssuerSession) DebtBalanceOf ¶
func (_IIssuer *IIssuerSession) 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 (*IIssuerSession) GetSynths ¶
func (_IIssuer *IIssuerSession) 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 (*IIssuerSession) IssuanceRatio ¶
func (_IIssuer *IIssuerSession) IssuanceRatio() (*big.Int, error)
IssuanceRatio is a free data retrieval call binding the contract method 0xb410a034.
Solidity: function issuanceRatio() view returns(uint256)
func (*IIssuerSession) IssueMaxSynths ¶
func (_IIssuer *IIssuerSession) 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 (*IIssuerSession) IssueMaxSynthsOnBehalf ¶
func (_IIssuer *IIssuerSession) IssueMaxSynthsOnBehalf(issueFor common.Address, from common.Address) (*types.Transaction, error)
IssueMaxSynthsOnBehalf is a paid mutator transaction binding the contract method 0xfd864ccf.
Solidity: function issueMaxSynthsOnBehalf(address issueFor, address from) returns()
func (*IIssuerSession) IssueSynths ¶
func (_IIssuer *IIssuerSession) 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 (*IIssuerSession) IssueSynthsOnBehalf ¶
func (_IIssuer *IIssuerSession) IssueSynthsOnBehalf(issueFor 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 issueFor, address from, uint256 amount) returns()
func (*IIssuerSession) LastIssueEvent ¶
LastIssueEvent is a free data retrieval call binding the contract method 0xdd3d2b2e.
Solidity: function lastIssueEvent(address account) view returns(uint256)
func (*IIssuerSession) LiquidateDelinquentAccount ¶
func (_IIssuer *IIssuerSession) LiquidateDelinquentAccount(account common.Address, susdAmount *big.Int, liquidator common.Address) (*types.Transaction, error)
LiquidateDelinquentAccount is a paid mutator transaction binding the contract method 0xa63c4df4.
Solidity: function liquidateDelinquentAccount(address account, uint256 susdAmount, address liquidator) returns(uint256 totalRedeemed, uint256 amountToLiquidate)
func (*IIssuerSession) MaxIssuableSynths ¶
MaxIssuableSynths is a free data retrieval call binding the contract method 0x05b3c1c9.
Solidity: function maxIssuableSynths(address issuer) view returns(uint256 maxIssuable)
func (*IIssuerSession) MinimumStakeTime ¶
func (_IIssuer *IIssuerSession) MinimumStakeTime() (*big.Int, error)
MinimumStakeTime is a free data retrieval call binding the contract method 0x242df9e1.
Solidity: function minimumStakeTime() view returns(uint256)
func (*IIssuerSession) RemainingIssuableSynths ¶
func (_IIssuer *IIssuerSession) 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 (*IIssuerSession) Synths ¶
func (_IIssuer *IIssuerSession) Synths(currencyKey [32]byte) (common.Address, error)
Synths is a free data retrieval call binding the contract method 0x32608039.
Solidity: function synths(bytes32 currencyKey) view returns(address)
func (*IIssuerSession) SynthsByAddress ¶
func (_IIssuer *IIssuerSession) SynthsByAddress(synthAddress common.Address) ([32]byte, error)
SynthsByAddress is a free data retrieval call binding the contract method 0x16b2213f.
Solidity: function synthsByAddress(address synthAddress) view returns(bytes32)
func (*IIssuerSession) TotalIssuedSynths ¶
func (_IIssuer *IIssuerSession) TotalIssuedSynths(currencyKey [32]byte, excludeEtherCollateral bool) (*big.Int, error)
TotalIssuedSynths is a free data retrieval call binding the contract method 0x7b1001b7.
Solidity: function totalIssuedSynths(bytes32 currencyKey, bool excludeEtherCollateral) view returns(uint256)
func (*IIssuerSession) TransferableSynthetixAndAnyRateIsInvalid ¶
func (_IIssuer *IIssuerSession) 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 IIssuerTransactor ¶
type IIssuerTransactor struct {
// contains filtered or unexported fields
}
IIssuerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIIssuerTransactor ¶
func NewIIssuerTransactor(address common.Address, transactor bind.ContractTransactor) (*IIssuerTransactor, error)
NewIIssuerTransactor creates a new write-only instance of IIssuer, bound to a specific deployed contract.
func (*IIssuerTransactor) BurnSynths ¶
func (_IIssuer *IIssuerTransactor) 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 (*IIssuerTransactor) BurnSynthsOnBehalf ¶
func (_IIssuer *IIssuerTransactor) 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 (*IIssuerTransactor) BurnSynthsToTarget ¶
func (_IIssuer *IIssuerTransactor) 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 (*IIssuerTransactor) BurnSynthsToTargetOnBehalf ¶
func (_IIssuer *IIssuerTransactor) 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 (*IIssuerTransactor) IssueMaxSynths ¶
func (_IIssuer *IIssuerTransactor) 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 (*IIssuerTransactor) IssueMaxSynthsOnBehalf ¶
func (_IIssuer *IIssuerTransactor) IssueMaxSynthsOnBehalf(opts *bind.TransactOpts, issueFor common.Address, from common.Address) (*types.Transaction, error)
IssueMaxSynthsOnBehalf is a paid mutator transaction binding the contract method 0xfd864ccf.
Solidity: function issueMaxSynthsOnBehalf(address issueFor, address from) returns()
func (*IIssuerTransactor) IssueSynths ¶
func (_IIssuer *IIssuerTransactor) 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 (*IIssuerTransactor) IssueSynthsOnBehalf ¶
func (_IIssuer *IIssuerTransactor) IssueSynthsOnBehalf(opts *bind.TransactOpts, issueFor 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 issueFor, address from, uint256 amount) returns()
func (*IIssuerTransactor) LiquidateDelinquentAccount ¶
func (_IIssuer *IIssuerTransactor) LiquidateDelinquentAccount(opts *bind.TransactOpts, account common.Address, susdAmount *big.Int, liquidator common.Address) (*types.Transaction, error)
LiquidateDelinquentAccount is a paid mutator transaction binding the contract method 0xa63c4df4.
Solidity: function liquidateDelinquentAccount(address account, uint256 susdAmount, address liquidator) returns(uint256 totalRedeemed, uint256 amountToLiquidate)
type IIssuerTransactorRaw ¶
type IIssuerTransactorRaw struct {
Contract *IIssuerTransactor // Generic write-only contract binding to access the raw methods on
}
IIssuerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IIssuerTransactorRaw) Transact ¶
func (_IIssuer *IIssuerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IIssuerTransactorRaw) Transfer ¶
func (_IIssuer *IIssuerTransactorRaw) 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 IIssuerTransactorSession ¶
type IIssuerTransactorSession struct { Contract *IIssuerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IIssuerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IIssuerTransactorSession) BurnSynths ¶
func (_IIssuer *IIssuerTransactorSession) 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 (*IIssuerTransactorSession) BurnSynthsOnBehalf ¶
func (_IIssuer *IIssuerTransactorSession) 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 (*IIssuerTransactorSession) BurnSynthsToTarget ¶
func (_IIssuer *IIssuerTransactorSession) 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 (*IIssuerTransactorSession) BurnSynthsToTargetOnBehalf ¶
func (_IIssuer *IIssuerTransactorSession) 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 (*IIssuerTransactorSession) IssueMaxSynths ¶
func (_IIssuer *IIssuerTransactorSession) 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 (*IIssuerTransactorSession) IssueMaxSynthsOnBehalf ¶
func (_IIssuer *IIssuerTransactorSession) IssueMaxSynthsOnBehalf(issueFor common.Address, from common.Address) (*types.Transaction, error)
IssueMaxSynthsOnBehalf is a paid mutator transaction binding the contract method 0xfd864ccf.
Solidity: function issueMaxSynthsOnBehalf(address issueFor, address from) returns()
func (*IIssuerTransactorSession) IssueSynths ¶
func (_IIssuer *IIssuerTransactorSession) 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 (*IIssuerTransactorSession) IssueSynthsOnBehalf ¶
func (_IIssuer *IIssuerTransactorSession) IssueSynthsOnBehalf(issueFor 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 issueFor, address from, uint256 amount) returns()
func (*IIssuerTransactorSession) LiquidateDelinquentAccount ¶
func (_IIssuer *IIssuerTransactorSession) LiquidateDelinquentAccount(account common.Address, susdAmount *big.Int, liquidator common.Address) (*types.Transaction, error)
LiquidateDelinquentAccount is a paid mutator transaction binding the contract method 0xa63c4df4.
Solidity: function liquidateDelinquentAccount(address account, uint256 susdAmount, address liquidator) returns(uint256 totalRedeemed, uint256 amountToLiquidate)
type IRewardsDistribution ¶
type IRewardsDistribution struct { IRewardsDistributionCaller // Read-only binding to the contract IRewardsDistributionTransactor // Write-only binding to the contract IRewardsDistributionFilterer // Log filterer for contract events }
IRewardsDistribution is an auto generated Go binding around an Ethereum contract.
func NewIRewardsDistribution ¶
func NewIRewardsDistribution(address common.Address, backend bind.ContractBackend) (*IRewardsDistribution, error)
NewIRewardsDistribution creates a new instance of IRewardsDistribution, bound to a specific deployed contract.
type IRewardsDistributionCaller ¶
type IRewardsDistributionCaller struct {
// contains filtered or unexported fields
}
IRewardsDistributionCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIRewardsDistributionCaller ¶
func NewIRewardsDistributionCaller(address common.Address, caller bind.ContractCaller) (*IRewardsDistributionCaller, error)
NewIRewardsDistributionCaller creates a new read-only instance of IRewardsDistribution, bound to a specific deployed contract.
func (*IRewardsDistributionCaller) Authority ¶
func (_IRewardsDistribution *IRewardsDistributionCaller) Authority(opts *bind.CallOpts) (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() view returns(address)
func (*IRewardsDistributionCaller) Distributions ¶
func (_IRewardsDistribution *IRewardsDistributionCaller) Distributions(opts *bind.CallOpts, index *big.Int) (struct { Destination common.Address Amount *big.Int }, error)
Distributions is a free data retrieval call binding the contract method 0x4487d3df.
Solidity: function distributions(uint256 index) view returns(address destination, uint256 amount)
func (*IRewardsDistributionCaller) DistributionsLength ¶
func (_IRewardsDistribution *IRewardsDistributionCaller) DistributionsLength(opts *bind.CallOpts) (*big.Int, error)
DistributionsLength is a free data retrieval call binding the contract method 0x060ca250.
Solidity: function distributionsLength() view returns(uint256)
type IRewardsDistributionCallerRaw ¶
type IRewardsDistributionCallerRaw struct {
Contract *IRewardsDistributionCaller // Generic read-only contract binding to access the raw methods on
}
IRewardsDistributionCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IRewardsDistributionCallerRaw) Call ¶
func (_IRewardsDistribution *IRewardsDistributionCallerRaw) 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 IRewardsDistributionCallerSession ¶
type IRewardsDistributionCallerSession struct { Contract *IRewardsDistributionCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IRewardsDistributionCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IRewardsDistributionCallerSession) Authority ¶
func (_IRewardsDistribution *IRewardsDistributionCallerSession) Authority() (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() view returns(address)
func (*IRewardsDistributionCallerSession) Distributions ¶
func (_IRewardsDistribution *IRewardsDistributionCallerSession) Distributions(index *big.Int) (struct { Destination common.Address Amount *big.Int }, error)
Distributions is a free data retrieval call binding the contract method 0x4487d3df.
Solidity: function distributions(uint256 index) view returns(address destination, uint256 amount)
func (*IRewardsDistributionCallerSession) DistributionsLength ¶
func (_IRewardsDistribution *IRewardsDistributionCallerSession) DistributionsLength() (*big.Int, error)
DistributionsLength is a free data retrieval call binding the contract method 0x060ca250.
Solidity: function distributionsLength() view returns(uint256)
type IRewardsDistributionFilterer ¶
type IRewardsDistributionFilterer struct {
// contains filtered or unexported fields
}
IRewardsDistributionFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIRewardsDistributionFilterer ¶
func NewIRewardsDistributionFilterer(address common.Address, filterer bind.ContractFilterer) (*IRewardsDistributionFilterer, error)
NewIRewardsDistributionFilterer creates a new log filterer instance of IRewardsDistribution, bound to a specific deployed contract.
type IRewardsDistributionRaw ¶
type IRewardsDistributionRaw struct {
Contract *IRewardsDistribution // Generic contract binding to access the raw methods on
}
IRewardsDistributionRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IRewardsDistributionRaw) Call ¶
func (_IRewardsDistribution *IRewardsDistributionRaw) 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 (*IRewardsDistributionRaw) Transact ¶
func (_IRewardsDistribution *IRewardsDistributionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IRewardsDistributionRaw) Transfer ¶
func (_IRewardsDistribution *IRewardsDistributionRaw) 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 IRewardsDistributionSession ¶
type IRewardsDistributionSession struct { Contract *IRewardsDistribution // 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 }
IRewardsDistributionSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IRewardsDistributionSession) Authority ¶
func (_IRewardsDistribution *IRewardsDistributionSession) Authority() (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() view returns(address)
func (*IRewardsDistributionSession) DistributeRewards ¶
func (_IRewardsDistribution *IRewardsDistributionSession) DistributeRewards(amount *big.Int) (*types.Transaction, error)
DistributeRewards is a paid mutator transaction binding the contract method 0x59974e38.
Solidity: function distributeRewards(uint256 amount) returns(bool)
func (*IRewardsDistributionSession) Distributions ¶
func (_IRewardsDistribution *IRewardsDistributionSession) Distributions(index *big.Int) (struct { Destination common.Address Amount *big.Int }, error)
Distributions is a free data retrieval call binding the contract method 0x4487d3df.
Solidity: function distributions(uint256 index) view returns(address destination, uint256 amount)
func (*IRewardsDistributionSession) DistributionsLength ¶
func (_IRewardsDistribution *IRewardsDistributionSession) DistributionsLength() (*big.Int, error)
DistributionsLength is a free data retrieval call binding the contract method 0x060ca250.
Solidity: function distributionsLength() view returns(uint256)
type IRewardsDistributionTransactor ¶
type IRewardsDistributionTransactor struct {
// contains filtered or unexported fields
}
IRewardsDistributionTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIRewardsDistributionTransactor ¶
func NewIRewardsDistributionTransactor(address common.Address, transactor bind.ContractTransactor) (*IRewardsDistributionTransactor, error)
NewIRewardsDistributionTransactor creates a new write-only instance of IRewardsDistribution, bound to a specific deployed contract.
func (*IRewardsDistributionTransactor) DistributeRewards ¶
func (_IRewardsDistribution *IRewardsDistributionTransactor) DistributeRewards(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
DistributeRewards is a paid mutator transaction binding the contract method 0x59974e38.
Solidity: function distributeRewards(uint256 amount) returns(bool)
type IRewardsDistributionTransactorRaw ¶
type IRewardsDistributionTransactorRaw struct {
Contract *IRewardsDistributionTransactor // Generic write-only contract binding to access the raw methods on
}
IRewardsDistributionTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IRewardsDistributionTransactorRaw) Transact ¶
func (_IRewardsDistribution *IRewardsDistributionTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IRewardsDistributionTransactorRaw) Transfer ¶
func (_IRewardsDistribution *IRewardsDistributionTransactorRaw) 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 IRewardsDistributionTransactorSession ¶
type IRewardsDistributionTransactorSession struct { Contract *IRewardsDistributionTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IRewardsDistributionTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IRewardsDistributionTransactorSession) DistributeRewards ¶
func (_IRewardsDistribution *IRewardsDistributionTransactorSession) DistributeRewards(amount *big.Int) (*types.Transaction, error)
DistributeRewards is a paid mutator transaction binding the contract method 0x59974e38.
Solidity: function distributeRewards(uint256 amount) returns(bool)
type ISupplySchedule ¶
type ISupplySchedule struct { ISupplyScheduleCaller // Read-only binding to the contract ISupplyScheduleTransactor // Write-only binding to the contract ISupplyScheduleFilterer // Log filterer for contract events }
ISupplySchedule is an auto generated Go binding around an Ethereum contract.
func NewISupplySchedule ¶
func NewISupplySchedule(address common.Address, backend bind.ContractBackend) (*ISupplySchedule, error)
NewISupplySchedule creates a new instance of ISupplySchedule, bound to a specific deployed contract.
type ISupplyScheduleCaller ¶
type ISupplyScheduleCaller struct {
// contains filtered or unexported fields
}
ISupplyScheduleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISupplyScheduleCaller ¶
func NewISupplyScheduleCaller(address common.Address, caller bind.ContractCaller) (*ISupplyScheduleCaller, error)
NewISupplyScheduleCaller creates a new read-only instance of ISupplySchedule, bound to a specific deployed contract.
func (*ISupplyScheduleCaller) IsMintable ¶
func (_ISupplySchedule *ISupplyScheduleCaller) IsMintable(opts *bind.CallOpts) (bool, error)
IsMintable is a free data retrieval call binding the contract method 0x46b45af7.
Solidity: function isMintable() view returns(bool)
func (*ISupplyScheduleCaller) MintableSupply ¶
func (_ISupplySchedule *ISupplyScheduleCaller) MintableSupply(opts *bind.CallOpts) (*big.Int, error)
MintableSupply is a free data retrieval call binding the contract method 0xcc5c095c.
Solidity: function mintableSupply() view returns(uint256)
type ISupplyScheduleCallerRaw ¶
type ISupplyScheduleCallerRaw struct {
Contract *ISupplyScheduleCaller // Generic read-only contract binding to access the raw methods on
}
ISupplyScheduleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISupplyScheduleCallerRaw) Call ¶
func (_ISupplySchedule *ISupplyScheduleCallerRaw) 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 ISupplyScheduleCallerSession ¶
type ISupplyScheduleCallerSession struct { Contract *ISupplyScheduleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISupplyScheduleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ISupplyScheduleCallerSession) IsMintable ¶
func (_ISupplySchedule *ISupplyScheduleCallerSession) IsMintable() (bool, error)
IsMintable is a free data retrieval call binding the contract method 0x46b45af7.
Solidity: function isMintable() view returns(bool)
func (*ISupplyScheduleCallerSession) MintableSupply ¶
func (_ISupplySchedule *ISupplyScheduleCallerSession) MintableSupply() (*big.Int, error)
MintableSupply is a free data retrieval call binding the contract method 0xcc5c095c.
Solidity: function mintableSupply() view returns(uint256)
type ISupplyScheduleFilterer ¶
type ISupplyScheduleFilterer struct {
// contains filtered or unexported fields
}
ISupplyScheduleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISupplyScheduleFilterer ¶
func NewISupplyScheduleFilterer(address common.Address, filterer bind.ContractFilterer) (*ISupplyScheduleFilterer, error)
NewISupplyScheduleFilterer creates a new log filterer instance of ISupplySchedule, bound to a specific deployed contract.
type ISupplyScheduleRaw ¶
type ISupplyScheduleRaw struct {
Contract *ISupplySchedule // Generic contract binding to access the raw methods on
}
ISupplyScheduleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISupplyScheduleRaw) Call ¶
func (_ISupplySchedule *ISupplyScheduleRaw) 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 (*ISupplyScheduleRaw) Transact ¶
func (_ISupplySchedule *ISupplyScheduleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISupplyScheduleRaw) Transfer ¶
func (_ISupplySchedule *ISupplyScheduleRaw) 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 ISupplyScheduleSession ¶
type ISupplyScheduleSession struct { Contract *ISupplySchedule // 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 }
ISupplyScheduleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISupplyScheduleSession) IsMintable ¶
func (_ISupplySchedule *ISupplyScheduleSession) IsMintable() (bool, error)
IsMintable is a free data retrieval call binding the contract method 0x46b45af7.
Solidity: function isMintable() view returns(bool)
func (*ISupplyScheduleSession) MintableSupply ¶
func (_ISupplySchedule *ISupplyScheduleSession) MintableSupply() (*big.Int, error)
MintableSupply is a free data retrieval call binding the contract method 0xcc5c095c.
Solidity: function mintableSupply() view returns(uint256)
func (*ISupplyScheduleSession) RecordMintEvent ¶
func (_ISupplySchedule *ISupplyScheduleSession) RecordMintEvent(supplyMinted *big.Int) (*types.Transaction, error)
RecordMintEvent is a paid mutator transaction binding the contract method 0x7e7961d7.
Solidity: function recordMintEvent(uint256 supplyMinted) returns(bool)
type ISupplyScheduleTransactor ¶
type ISupplyScheduleTransactor struct {
// contains filtered or unexported fields
}
ISupplyScheduleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISupplyScheduleTransactor ¶
func NewISupplyScheduleTransactor(address common.Address, transactor bind.ContractTransactor) (*ISupplyScheduleTransactor, error)
NewISupplyScheduleTransactor creates a new write-only instance of ISupplySchedule, bound to a specific deployed contract.
func (*ISupplyScheduleTransactor) RecordMintEvent ¶
func (_ISupplySchedule *ISupplyScheduleTransactor) RecordMintEvent(opts *bind.TransactOpts, supplyMinted *big.Int) (*types.Transaction, error)
RecordMintEvent is a paid mutator transaction binding the contract method 0x7e7961d7.
Solidity: function recordMintEvent(uint256 supplyMinted) returns(bool)
type ISupplyScheduleTransactorRaw ¶
type ISupplyScheduleTransactorRaw struct {
Contract *ISupplyScheduleTransactor // Generic write-only contract binding to access the raw methods on
}
ISupplyScheduleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISupplyScheduleTransactorRaw) Transact ¶
func (_ISupplySchedule *ISupplyScheduleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISupplyScheduleTransactorRaw) Transfer ¶
func (_ISupplySchedule *ISupplyScheduleTransactorRaw) 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 ISupplyScheduleTransactorSession ¶
type ISupplyScheduleTransactorSession struct { Contract *ISupplyScheduleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISupplyScheduleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ISupplyScheduleTransactorSession) RecordMintEvent ¶
func (_ISupplySchedule *ISupplyScheduleTransactorSession) RecordMintEvent(supplyMinted *big.Int) (*types.Transaction, error)
RecordMintEvent is a paid mutator transaction binding the contract method 0x7e7961d7.
Solidity: function recordMintEvent(uint256 supplyMinted) returns(bool)
type ISynth ¶
type ISynth struct { ISynthCaller // Read-only binding to the contract ISynthTransactor // Write-only binding to the contract ISynthFilterer // Log filterer for contract events }
ISynth is an auto generated Go binding around an Ethereum contract.
type ISynthCaller ¶
type ISynthCaller struct {
// contains filtered or unexported fields
}
ISynthCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISynthCaller ¶
func NewISynthCaller(address common.Address, caller bind.ContractCaller) (*ISynthCaller, error)
NewISynthCaller creates a new read-only instance of ISynth, bound to a specific deployed contract.
func (*ISynthCaller) CurrencyKey ¶
func (_ISynth *ISynthCaller) 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 (*ISynthCaller) TransferableSynths ¶
func (_ISynth *ISynthCaller) 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 ISynthCallerRaw ¶
type ISynthCallerRaw struct {
Contract *ISynthCaller // Generic read-only contract binding to access the raw methods on
}
ISynthCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISynthCallerRaw) Call ¶
func (_ISynth *ISynthCallerRaw) 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 ISynthCallerSession ¶
type ISynthCallerSession struct { Contract *ISynthCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISynthCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ISynthCallerSession) CurrencyKey ¶
func (_ISynth *ISynthCallerSession) CurrencyKey() ([32]byte, error)
CurrencyKey is a free data retrieval call binding the contract method 0xdbd06c85.
Solidity: function currencyKey() view returns(bytes32)
func (*ISynthCallerSession) TransferableSynths ¶
TransferableSynths is a free data retrieval call binding the contract method 0xffff51d6.
Solidity: function transferableSynths(address account) view returns(uint256)
type ISynthFilterer ¶
type ISynthFilterer struct {
// contains filtered or unexported fields
}
ISynthFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISynthFilterer ¶
func NewISynthFilterer(address common.Address, filterer bind.ContractFilterer) (*ISynthFilterer, error)
NewISynthFilterer creates a new log filterer instance of ISynth, bound to a specific deployed contract.
type ISynthRaw ¶
type ISynthRaw struct {
Contract *ISynth // Generic contract binding to access the raw methods on
}
ISynthRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISynthRaw) Call ¶
func (_ISynth *ISynthRaw) 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 (*ISynthRaw) Transact ¶
func (_ISynth *ISynthRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISynthRaw) Transfer ¶
func (_ISynth *ISynthRaw) 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 ISynthSession ¶
type ISynthSession struct { Contract *ISynth // 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 }
ISynthSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISynthSession) Burn ¶
func (_ISynth *ISynthSession) 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 (*ISynthSession) CurrencyKey ¶
func (_ISynth *ISynthSession) CurrencyKey() ([32]byte, error)
CurrencyKey is a free data retrieval call binding the contract method 0xdbd06c85.
Solidity: function currencyKey() view returns(bytes32)
func (*ISynthSession) Issue ¶
func (_ISynth *ISynthSession) 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 (*ISynthSession) TransferAndSettle ¶
func (_ISynth *ISynthSession) 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 (*ISynthSession) TransferFromAndSettle ¶
func (_ISynth *ISynthSession) 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 (*ISynthSession) TransferableSynths ¶
TransferableSynths is a free data retrieval call binding the contract method 0xffff51d6.
Solidity: function transferableSynths(address account) view returns(uint256)
type ISynthTransactor ¶
type ISynthTransactor struct {
// contains filtered or unexported fields
}
ISynthTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISynthTransactor ¶
func NewISynthTransactor(address common.Address, transactor bind.ContractTransactor) (*ISynthTransactor, error)
NewISynthTransactor creates a new write-only instance of ISynth, bound to a specific deployed contract.
func (*ISynthTransactor) Burn ¶
func (_ISynth *ISynthTransactor) 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 (*ISynthTransactor) Issue ¶
func (_ISynth *ISynthTransactor) 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 (*ISynthTransactor) TransferAndSettle ¶
func (_ISynth *ISynthTransactor) 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 (*ISynthTransactor) TransferFromAndSettle ¶
func (_ISynth *ISynthTransactor) 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 ISynthTransactorRaw ¶
type ISynthTransactorRaw struct {
Contract *ISynthTransactor // Generic write-only contract binding to access the raw methods on
}
ISynthTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISynthTransactorRaw) Transact ¶
func (_ISynth *ISynthTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISynthTransactorRaw) Transfer ¶
func (_ISynth *ISynthTransactorRaw) 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 ISynthTransactorSession ¶
type ISynthTransactorSession struct { Contract *ISynthTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISynthTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ISynthTransactorSession) Burn ¶
func (_ISynth *ISynthTransactorSession) 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 (*ISynthTransactorSession) Issue ¶
func (_ISynth *ISynthTransactorSession) 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 (*ISynthTransactorSession) TransferAndSettle ¶
func (_ISynth *ISynthTransactorSession) 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 (*ISynthTransactorSession) TransferFromAndSettle ¶
func (_ISynth *ISynthTransactorSession) 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 ISynthetix ¶
type ISynthetix struct { ISynthetixCaller // Read-only binding to the contract ISynthetixTransactor // Write-only binding to the contract ISynthetixFilterer // Log filterer for contract events }
ISynthetix is an auto generated Go binding around an Ethereum contract.
func NewISynthetix ¶
func NewISynthetix(address common.Address, backend bind.ContractBackend) (*ISynthetix, error)
NewISynthetix creates a new instance of ISynthetix, bound to a specific deployed contract.
type ISynthetixCaller ¶
type ISynthetixCaller struct {
// contains filtered or unexported fields
}
ISynthetixCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISynthetixCaller ¶
func NewISynthetixCaller(address common.Address, caller bind.ContractCaller) (*ISynthetixCaller, error)
NewISynthetixCaller creates a new read-only instance of ISynthetix, bound to a specific deployed contract.
func (*ISynthetixCaller) AnySynthOrSNXRateIsInvalid ¶
func (_ISynthetix *ISynthetixCaller) 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 (*ISynthetixCaller) AvailableCurrencyKeys ¶
func (_ISynthetix *ISynthetixCaller) 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 (*ISynthetixCaller) AvailableSynthCount ¶
AvailableSynthCount is a free data retrieval call binding the contract method 0xdbf63340.
Solidity: function availableSynthCount() view returns(uint256)
func (*ISynthetixCaller) AvailableSynths ¶
func (_ISynthetix *ISynthetixCaller) AvailableSynths(opts *bind.CallOpts, index *big.Int) (common.Address, error)
AvailableSynths is a free data retrieval call binding the contract method 0x835e119c.
Solidity: function availableSynths(uint256 index) view returns(address)
func (*ISynthetixCaller) Collateral ¶
func (_ISynthetix *ISynthetixCaller) 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 (*ISynthetixCaller) CollateralisationRatio ¶
func (_ISynthetix *ISynthetixCaller) 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)
func (*ISynthetixCaller) DebtBalanceOf ¶
func (_ISynthetix *ISynthetixCaller) 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)
func (*ISynthetixCaller) IsWaitingPeriod ¶
func (_ISynthetix *ISynthetixCaller) IsWaitingPeriod(opts *bind.CallOpts, currencyKey [32]byte) (bool, error)
IsWaitingPeriod is a free data retrieval call binding the contract method 0x1fce304d.
Solidity: function isWaitingPeriod(bytes32 currencyKey) view returns(bool)
func (*ISynthetixCaller) MaxIssuableSynths ¶
func (_ISynthetix *ISynthetixCaller) 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 maxIssuable)
func (*ISynthetixCaller) RemainingIssuableSynths ¶
func (_ISynthetix *ISynthetixCaller) 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 (*ISynthetixCaller) Synths ¶
func (_ISynthetix *ISynthetixCaller) Synths(opts *bind.CallOpts, currencyKey [32]byte) (common.Address, error)
Synths is a free data retrieval call binding the contract method 0x32608039.
Solidity: function synths(bytes32 currencyKey) view returns(address)
func (*ISynthetixCaller) SynthsByAddress ¶
func (_ISynthetix *ISynthetixCaller) SynthsByAddress(opts *bind.CallOpts, synthAddress common.Address) ([32]byte, error)
SynthsByAddress is a free data retrieval call binding the contract method 0x16b2213f.
Solidity: function synthsByAddress(address synthAddress) view returns(bytes32)
func (*ISynthetixCaller) TotalIssuedSynths ¶
func (_ISynthetix *ISynthetixCaller) TotalIssuedSynths(opts *bind.CallOpts, currencyKey [32]byte) (*big.Int, error)
TotalIssuedSynths is a free data retrieval call binding the contract method 0x83d625d4.
Solidity: function totalIssuedSynths(bytes32 currencyKey) view returns(uint256)
func (*ISynthetixCaller) TotalIssuedSynthsExcludeEtherCollateral ¶
func (_ISynthetix *ISynthetixCaller) TotalIssuedSynthsExcludeEtherCollateral(opts *bind.CallOpts, currencyKey [32]byte) (*big.Int, error)
TotalIssuedSynthsExcludeEtherCollateral is a free data retrieval call binding the contract method 0xd60888e4.
Solidity: function totalIssuedSynthsExcludeEtherCollateral(bytes32 currencyKey) view returns(uint256)
func (*ISynthetixCaller) TransferableSynthetix ¶
func (_ISynthetix *ISynthetixCaller) TransferableSynthetix(opts *bind.CallOpts, account common.Address) (*big.Int, error)
TransferableSynthetix is a free data retrieval call binding the contract method 0x6ac0bf9c.
Solidity: function transferableSynthetix(address account) view returns(uint256 transferable)
type ISynthetixCallerRaw ¶
type ISynthetixCallerRaw struct {
Contract *ISynthetixCaller // Generic read-only contract binding to access the raw methods on
}
ISynthetixCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISynthetixCallerRaw) Call ¶
func (_ISynthetix *ISynthetixCallerRaw) 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 ISynthetixCallerSession ¶
type ISynthetixCallerSession struct { Contract *ISynthetixCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISynthetixCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ISynthetixCallerSession) AnySynthOrSNXRateIsInvalid ¶
func (_ISynthetix *ISynthetixCallerSession) AnySynthOrSNXRateIsInvalid() (bool, error)
AnySynthOrSNXRateIsInvalid is a free data retrieval call binding the contract method 0x4e99bda9.
Solidity: function anySynthOrSNXRateIsInvalid() view returns(bool anyRateInvalid)
func (*ISynthetixCallerSession) AvailableCurrencyKeys ¶
func (_ISynthetix *ISynthetixCallerSession) AvailableCurrencyKeys() ([][32]byte, error)
AvailableCurrencyKeys is a free data retrieval call binding the contract method 0x72cb051f.
Solidity: function availableCurrencyKeys() view returns(bytes32[])
func (*ISynthetixCallerSession) AvailableSynthCount ¶
func (_ISynthetix *ISynthetixCallerSession) AvailableSynthCount() (*big.Int, error)
AvailableSynthCount is a free data retrieval call binding the contract method 0xdbf63340.
Solidity: function availableSynthCount() view returns(uint256)
func (*ISynthetixCallerSession) AvailableSynths ¶
AvailableSynths is a free data retrieval call binding the contract method 0x835e119c.
Solidity: function availableSynths(uint256 index) view returns(address)
func (*ISynthetixCallerSession) Collateral ¶
Collateral is a free data retrieval call binding the contract method 0xa5fdc5de.
Solidity: function collateral(address account) view returns(uint256)
func (*ISynthetixCallerSession) CollateralisationRatio ¶
func (_ISynthetix *ISynthetixCallerSession) 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)
func (*ISynthetixCallerSession) DebtBalanceOf ¶
func (_ISynthetix *ISynthetixCallerSession) 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)
func (*ISynthetixCallerSession) IsWaitingPeriod ¶
func (_ISynthetix *ISynthetixCallerSession) IsWaitingPeriod(currencyKey [32]byte) (bool, error)
IsWaitingPeriod is a free data retrieval call binding the contract method 0x1fce304d.
Solidity: function isWaitingPeriod(bytes32 currencyKey) view returns(bool)
func (*ISynthetixCallerSession) MaxIssuableSynths ¶
func (_ISynthetix *ISynthetixCallerSession) 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 maxIssuable)
func (*ISynthetixCallerSession) RemainingIssuableSynths ¶
func (_ISynthetix *ISynthetixCallerSession) 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 (*ISynthetixCallerSession) Synths ¶
func (_ISynthetix *ISynthetixCallerSession) Synths(currencyKey [32]byte) (common.Address, error)
Synths is a free data retrieval call binding the contract method 0x32608039.
Solidity: function synths(bytes32 currencyKey) view returns(address)
func (*ISynthetixCallerSession) SynthsByAddress ¶
func (_ISynthetix *ISynthetixCallerSession) SynthsByAddress(synthAddress common.Address) ([32]byte, error)
SynthsByAddress is a free data retrieval call binding the contract method 0x16b2213f.
Solidity: function synthsByAddress(address synthAddress) view returns(bytes32)
func (*ISynthetixCallerSession) TotalIssuedSynths ¶
func (_ISynthetix *ISynthetixCallerSession) TotalIssuedSynths(currencyKey [32]byte) (*big.Int, error)
TotalIssuedSynths is a free data retrieval call binding the contract method 0x83d625d4.
Solidity: function totalIssuedSynths(bytes32 currencyKey) view returns(uint256)
func (*ISynthetixCallerSession) TotalIssuedSynthsExcludeEtherCollateral ¶
func (_ISynthetix *ISynthetixCallerSession) TotalIssuedSynthsExcludeEtherCollateral(currencyKey [32]byte) (*big.Int, error)
TotalIssuedSynthsExcludeEtherCollateral is a free data retrieval call binding the contract method 0xd60888e4.
Solidity: function totalIssuedSynthsExcludeEtherCollateral(bytes32 currencyKey) view returns(uint256)
func (*ISynthetixCallerSession) TransferableSynthetix ¶
func (_ISynthetix *ISynthetixCallerSession) TransferableSynthetix(account common.Address) (*big.Int, error)
TransferableSynthetix is a free data retrieval call binding the contract method 0x6ac0bf9c.
Solidity: function transferableSynthetix(address account) view returns(uint256 transferable)
type ISynthetixFilterer ¶
type ISynthetixFilterer struct {
// contains filtered or unexported fields
}
ISynthetixFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISynthetixFilterer ¶
func NewISynthetixFilterer(address common.Address, filterer bind.ContractFilterer) (*ISynthetixFilterer, error)
NewISynthetixFilterer creates a new log filterer instance of ISynthetix, bound to a specific deployed contract.
type ISynthetixRaw ¶
type ISynthetixRaw struct {
Contract *ISynthetix // Generic contract binding to access the raw methods on
}
ISynthetixRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISynthetixRaw) Call ¶
func (_ISynthetix *ISynthetixRaw) 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 (*ISynthetixRaw) Transact ¶
func (_ISynthetix *ISynthetixRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISynthetixRaw) Transfer ¶
func (_ISynthetix *ISynthetixRaw) 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 ISynthetixSession ¶
type ISynthetixSession struct { Contract *ISynthetix // 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 }
ISynthetixSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISynthetixSession) AnySynthOrSNXRateIsInvalid ¶
func (_ISynthetix *ISynthetixSession) AnySynthOrSNXRateIsInvalid() (bool, error)
AnySynthOrSNXRateIsInvalid is a free data retrieval call binding the contract method 0x4e99bda9.
Solidity: function anySynthOrSNXRateIsInvalid() view returns(bool anyRateInvalid)
func (*ISynthetixSession) AvailableCurrencyKeys ¶
func (_ISynthetix *ISynthetixSession) AvailableCurrencyKeys() ([][32]byte, error)
AvailableCurrencyKeys is a free data retrieval call binding the contract method 0x72cb051f.
Solidity: function availableCurrencyKeys() view returns(bytes32[])
func (*ISynthetixSession) AvailableSynthCount ¶
func (_ISynthetix *ISynthetixSession) AvailableSynthCount() (*big.Int, error)
AvailableSynthCount is a free data retrieval call binding the contract method 0xdbf63340.
Solidity: function availableSynthCount() view returns(uint256)
func (*ISynthetixSession) AvailableSynths ¶
AvailableSynths is a free data retrieval call binding the contract method 0x835e119c.
Solidity: function availableSynths(uint256 index) view returns(address)
func (*ISynthetixSession) BurnSecondary ¶
func (_ISynthetix *ISynthetixSession) BurnSecondary(account common.Address, amount *big.Int) (*types.Transaction, error)
BurnSecondary is a paid mutator transaction binding the contract method 0xedef719a.
Solidity: function burnSecondary(address account, uint256 amount) returns()
func (*ISynthetixSession) BurnSynths ¶
func (_ISynthetix *ISynthetixSession) BurnSynths(amount *big.Int) (*types.Transaction, error)
BurnSynths is a paid mutator transaction binding the contract method 0x295da87d.
Solidity: function burnSynths(uint256 amount) returns()
func (*ISynthetixSession) BurnSynthsOnBehalf ¶
func (_ISynthetix *ISynthetixSession) BurnSynthsOnBehalf(burnForAddress common.Address, amount *big.Int) (*types.Transaction, error)
BurnSynthsOnBehalf is a paid mutator transaction binding the contract method 0xc2bf3880.
Solidity: function burnSynthsOnBehalf(address burnForAddress, uint256 amount) returns()
func (*ISynthetixSession) BurnSynthsToTarget ¶
func (_ISynthetix *ISynthetixSession) BurnSynthsToTarget() (*types.Transaction, error)
BurnSynthsToTarget is a paid mutator transaction binding the contract method 0x9741fb22.
Solidity: function burnSynthsToTarget() returns()
func (*ISynthetixSession) BurnSynthsToTargetOnBehalf ¶
func (_ISynthetix *ISynthetixSession) BurnSynthsToTargetOnBehalf(burnForAddress common.Address) (*types.Transaction, error)
BurnSynthsToTargetOnBehalf is a paid mutator transaction binding the contract method 0x2c955fa7.
Solidity: function burnSynthsToTargetOnBehalf(address burnForAddress) returns()
func (*ISynthetixSession) Collateral ¶
Collateral is a free data retrieval call binding the contract method 0xa5fdc5de.
Solidity: function collateral(address account) view returns(uint256)
func (*ISynthetixSession) CollateralisationRatio ¶
func (_ISynthetix *ISynthetixSession) 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)
func (*ISynthetixSession) DebtBalanceOf ¶
func (_ISynthetix *ISynthetixSession) 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)
func (*ISynthetixSession) Exchange ¶
func (_ISynthetix *ISynthetixSession) Exchange(sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte) (*types.Transaction, error)
Exchange is a paid mutator transaction binding the contract method 0xee52a2f3.
Solidity: function exchange(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns(uint256 amountReceived)
func (*ISynthetixSession) ExchangeOnBehalf ¶
func (_ISynthetix *ISynthetixSession) ExchangeOnBehalf(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte) (*types.Transaction, error)
ExchangeOnBehalf is a paid mutator transaction binding the contract method 0xc836fa0a.
Solidity: function exchangeOnBehalf(address exchangeForAddress, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns(uint256 amountReceived)
func (*ISynthetixSession) ExchangeOnBehalfWithTracking ¶
func (_ISynthetix *ISynthetixSession) ExchangeOnBehalfWithTracking(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeOnBehalfWithTracking is a paid mutator transaction binding the contract method 0x91e56b68.
Solidity: function exchangeOnBehalfWithTracking(address exchangeForAddress, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*ISynthetixSession) ExchangeWithTracking ¶
func (_ISynthetix *ISynthetixSession) ExchangeWithTracking(sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithTracking is a paid mutator transaction binding the contract method 0x30ead760.
Solidity: function exchangeWithTracking(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*ISynthetixSession) ExchangeWithVirtual ¶
func (_ISynthetix *ISynthetixSession) ExchangeWithVirtual(sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithVirtual is a paid mutator transaction binding the contract method 0x0e30963c.
Solidity: function exchangeWithVirtual(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, bytes32 trackingCode) returns(uint256 amountReceived, address vSynth)
func (*ISynthetixSession) IsWaitingPeriod ¶
func (_ISynthetix *ISynthetixSession) IsWaitingPeriod(currencyKey [32]byte) (bool, error)
IsWaitingPeriod is a free data retrieval call binding the contract method 0x1fce304d.
Solidity: function isWaitingPeriod(bytes32 currencyKey) view returns(bool)
func (*ISynthetixSession) IssueMaxSynths ¶
func (_ISynthetix *ISynthetixSession) IssueMaxSynths() (*types.Transaction, error)
IssueMaxSynths is a paid mutator transaction binding the contract method 0xaf086c7e.
Solidity: function issueMaxSynths() returns()
func (*ISynthetixSession) IssueMaxSynthsOnBehalf ¶
func (_ISynthetix *ISynthetixSession) IssueMaxSynthsOnBehalf(issueForAddress common.Address) (*types.Transaction, error)
IssueMaxSynthsOnBehalf is a paid mutator transaction binding the contract method 0x320223db.
Solidity: function issueMaxSynthsOnBehalf(address issueForAddress) returns()
func (*ISynthetixSession) IssueSynths ¶
func (_ISynthetix *ISynthetixSession) IssueSynths(amount *big.Int) (*types.Transaction, error)
IssueSynths is a paid mutator transaction binding the contract method 0x8a290014.
Solidity: function issueSynths(uint256 amount) returns()
func (*ISynthetixSession) IssueSynthsOnBehalf ¶
func (_ISynthetix *ISynthetixSession) IssueSynthsOnBehalf(issueForAddress common.Address, amount *big.Int) (*types.Transaction, error)
IssueSynthsOnBehalf is a paid mutator transaction binding the contract method 0xe8e09b8b.
Solidity: function issueSynthsOnBehalf(address issueForAddress, uint256 amount) returns()
func (*ISynthetixSession) LiquidateDelinquentAccount ¶
func (_ISynthetix *ISynthetixSession) LiquidateDelinquentAccount(account common.Address, susdAmount *big.Int) (*types.Transaction, error)
LiquidateDelinquentAccount is a paid mutator transaction binding the contract method 0xe6203ed1.
Solidity: function liquidateDelinquentAccount(address account, uint256 susdAmount) returns(bool)
func (*ISynthetixSession) MaxIssuableSynths ¶
MaxIssuableSynths is a free data retrieval call binding the contract method 0x05b3c1c9.
Solidity: function maxIssuableSynths(address issuer) view returns(uint256 maxIssuable)
func (*ISynthetixSession) Mint ¶
func (_ISynthetix *ISynthetixSession) Mint() (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x1249c58b.
Solidity: function mint() returns(bool)
func (*ISynthetixSession) MintSecondary ¶
func (_ISynthetix *ISynthetixSession) MintSecondary(account common.Address, amount *big.Int) (*types.Transaction, error)
MintSecondary is a paid mutator transaction binding the contract method 0x666ed4f1.
Solidity: function mintSecondary(address account, uint256 amount) returns()
func (*ISynthetixSession) MintSecondaryRewards ¶
func (_ISynthetix *ISynthetixSession) MintSecondaryRewards(amount *big.Int) (*types.Transaction, error)
MintSecondaryRewards is a paid mutator transaction binding the contract method 0xd8a1f76f.
Solidity: function mintSecondaryRewards(uint256 amount) returns()
func (*ISynthetixSession) RemainingIssuableSynths ¶
func (_ISynthetix *ISynthetixSession) 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 (*ISynthetixSession) Settle ¶
func (_ISynthetix *ISynthetixSession) Settle(currencyKey [32]byte) (*types.Transaction, error)
Settle is a paid mutator transaction binding the contract method 0x987757dd.
Solidity: function settle(bytes32 currencyKey) returns(uint256 reclaimed, uint256 refunded, uint256 numEntries)
func (*ISynthetixSession) Synths ¶
func (_ISynthetix *ISynthetixSession) Synths(currencyKey [32]byte) (common.Address, error)
Synths is a free data retrieval call binding the contract method 0x32608039.
Solidity: function synths(bytes32 currencyKey) view returns(address)
func (*ISynthetixSession) SynthsByAddress ¶
func (_ISynthetix *ISynthetixSession) SynthsByAddress(synthAddress common.Address) ([32]byte, error)
SynthsByAddress is a free data retrieval call binding the contract method 0x16b2213f.
Solidity: function synthsByAddress(address synthAddress) view returns(bytes32)
func (*ISynthetixSession) TotalIssuedSynths ¶
func (_ISynthetix *ISynthetixSession) TotalIssuedSynths(currencyKey [32]byte) (*big.Int, error)
TotalIssuedSynths is a free data retrieval call binding the contract method 0x83d625d4.
Solidity: function totalIssuedSynths(bytes32 currencyKey) view returns(uint256)
func (*ISynthetixSession) TotalIssuedSynthsExcludeEtherCollateral ¶
func (_ISynthetix *ISynthetixSession) TotalIssuedSynthsExcludeEtherCollateral(currencyKey [32]byte) (*big.Int, error)
TotalIssuedSynthsExcludeEtherCollateral is a free data retrieval call binding the contract method 0xd60888e4.
Solidity: function totalIssuedSynthsExcludeEtherCollateral(bytes32 currencyKey) view returns(uint256)
func (*ISynthetixSession) TransferableSynthetix ¶
func (_ISynthetix *ISynthetixSession) TransferableSynthetix(account common.Address) (*big.Int, error)
TransferableSynthetix is a free data retrieval call binding the contract method 0x6ac0bf9c.
Solidity: function transferableSynthetix(address account) view returns(uint256 transferable)
type ISynthetixState ¶
type ISynthetixState struct { ISynthetixStateCaller // Read-only binding to the contract ISynthetixStateTransactor // Write-only binding to the contract ISynthetixStateFilterer // Log filterer for contract events }
ISynthetixState is an auto generated Go binding around an Ethereum contract.
func NewISynthetixState ¶
func NewISynthetixState(address common.Address, backend bind.ContractBackend) (*ISynthetixState, error)
NewISynthetixState creates a new instance of ISynthetixState, bound to a specific deployed contract.
type ISynthetixStateCaller ¶
type ISynthetixStateCaller struct {
// contains filtered or unexported fields
}
ISynthetixStateCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISynthetixStateCaller ¶
func NewISynthetixStateCaller(address common.Address, caller bind.ContractCaller) (*ISynthetixStateCaller, error)
NewISynthetixStateCaller creates a new read-only instance of ISynthetixState, bound to a specific deployed contract.
func (*ISynthetixStateCaller) DebtLedger ¶
func (_ISynthetixState *ISynthetixStateCaller) DebtLedger(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
DebtLedger is a free data retrieval call binding the contract method 0x08d95cd5.
Solidity: function debtLedger(uint256 index) view returns(uint256)
func (*ISynthetixStateCaller) DebtLedgerLength ¶
func (_ISynthetixState *ISynthetixStateCaller) DebtLedgerLength(opts *bind.CallOpts) (*big.Int, error)
DebtLedgerLength is a free data retrieval call binding the contract method 0xcd92eba9.
Solidity: function debtLedgerLength() view returns(uint256)
func (*ISynthetixStateCaller) HasIssued ¶
func (_ISynthetixState *ISynthetixStateCaller) HasIssued(opts *bind.CallOpts, account common.Address) (bool, error)
HasIssued is a free data retrieval call binding the contract method 0xb992812e.
Solidity: function hasIssued(address account) view returns(bool)
func (*ISynthetixStateCaller) IssuanceData ¶
func (_ISynthetixState *ISynthetixStateCaller) IssuanceData(opts *bind.CallOpts, account common.Address) (struct { InitialDebtOwnership *big.Int DebtEntryIndex *big.Int }, error)
IssuanceData is a free data retrieval call binding the contract method 0x8b3f8088.
Solidity: function issuanceData(address account) view returns(uint256 initialDebtOwnership, uint256 debtEntryIndex)
func (*ISynthetixStateCaller) LastDebtLedgerEntry ¶
func (_ISynthetixState *ISynthetixStateCaller) LastDebtLedgerEntry(opts *bind.CallOpts) (*big.Int, error)
LastDebtLedgerEntry is a free data retrieval call binding the contract method 0x46317712.
Solidity: function lastDebtLedgerEntry() view returns(uint256)
type ISynthetixStateCallerRaw ¶
type ISynthetixStateCallerRaw struct {
Contract *ISynthetixStateCaller // Generic read-only contract binding to access the raw methods on
}
ISynthetixStateCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISynthetixStateCallerRaw) Call ¶
func (_ISynthetixState *ISynthetixStateCallerRaw) 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 ISynthetixStateCallerSession ¶
type ISynthetixStateCallerSession struct { Contract *ISynthetixStateCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISynthetixStateCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ISynthetixStateCallerSession) DebtLedger ¶
DebtLedger is a free data retrieval call binding the contract method 0x08d95cd5.
Solidity: function debtLedger(uint256 index) view returns(uint256)
func (*ISynthetixStateCallerSession) DebtLedgerLength ¶
func (_ISynthetixState *ISynthetixStateCallerSession) DebtLedgerLength() (*big.Int, error)
DebtLedgerLength is a free data retrieval call binding the contract method 0xcd92eba9.
Solidity: function debtLedgerLength() view returns(uint256)
func (*ISynthetixStateCallerSession) HasIssued ¶
func (_ISynthetixState *ISynthetixStateCallerSession) HasIssued(account common.Address) (bool, error)
HasIssued is a free data retrieval call binding the contract method 0xb992812e.
Solidity: function hasIssued(address account) view returns(bool)
func (*ISynthetixStateCallerSession) IssuanceData ¶
func (_ISynthetixState *ISynthetixStateCallerSession) IssuanceData(account common.Address) (struct { InitialDebtOwnership *big.Int DebtEntryIndex *big.Int }, error)
IssuanceData is a free data retrieval call binding the contract method 0x8b3f8088.
Solidity: function issuanceData(address account) view returns(uint256 initialDebtOwnership, uint256 debtEntryIndex)
func (*ISynthetixStateCallerSession) LastDebtLedgerEntry ¶
func (_ISynthetixState *ISynthetixStateCallerSession) LastDebtLedgerEntry() (*big.Int, error)
LastDebtLedgerEntry is a free data retrieval call binding the contract method 0x46317712.
Solidity: function lastDebtLedgerEntry() view returns(uint256)
type ISynthetixStateFilterer ¶
type ISynthetixStateFilterer struct {
// contains filtered or unexported fields
}
ISynthetixStateFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISynthetixStateFilterer ¶
func NewISynthetixStateFilterer(address common.Address, filterer bind.ContractFilterer) (*ISynthetixStateFilterer, error)
NewISynthetixStateFilterer creates a new log filterer instance of ISynthetixState, bound to a specific deployed contract.
type ISynthetixStateRaw ¶
type ISynthetixStateRaw struct {
Contract *ISynthetixState // Generic contract binding to access the raw methods on
}
ISynthetixStateRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISynthetixStateRaw) Call ¶
func (_ISynthetixState *ISynthetixStateRaw) 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 (*ISynthetixStateRaw) Transact ¶
func (_ISynthetixState *ISynthetixStateRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISynthetixStateRaw) Transfer ¶
func (_ISynthetixState *ISynthetixStateRaw) 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 ISynthetixStateSession ¶
type ISynthetixStateSession struct { Contract *ISynthetixState // 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 }
ISynthetixStateSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISynthetixStateSession) AppendDebtLedgerValue ¶
func (_ISynthetixState *ISynthetixStateSession) AppendDebtLedgerValue(value *big.Int) (*types.Transaction, error)
AppendDebtLedgerValue is a paid mutator transaction binding the contract method 0x3d31e97b.
Solidity: function appendDebtLedgerValue(uint256 value) returns()
func (*ISynthetixStateSession) ClearIssuanceData ¶
func (_ISynthetixState *ISynthetixStateSession) ClearIssuanceData(account common.Address) (*types.Transaction, error)
ClearIssuanceData is a paid mutator transaction binding the contract method 0xb16c09f0.
Solidity: function clearIssuanceData(address account) returns()
func (*ISynthetixStateSession) DebtLedger ¶
DebtLedger is a free data retrieval call binding the contract method 0x08d95cd5.
Solidity: function debtLedger(uint256 index) view returns(uint256)
func (*ISynthetixStateSession) DebtLedgerLength ¶
func (_ISynthetixState *ISynthetixStateSession) DebtLedgerLength() (*big.Int, error)
DebtLedgerLength is a free data retrieval call binding the contract method 0xcd92eba9.
Solidity: function debtLedgerLength() view returns(uint256)
func (*ISynthetixStateSession) DecrementTotalIssuerCount ¶
func (_ISynthetixState *ISynthetixStateSession) DecrementTotalIssuerCount() (*types.Transaction, error)
DecrementTotalIssuerCount is a paid mutator transaction binding the contract method 0xba08f299.
Solidity: function decrementTotalIssuerCount() returns()
func (*ISynthetixStateSession) HasIssued ¶
func (_ISynthetixState *ISynthetixStateSession) HasIssued(account common.Address) (bool, error)
HasIssued is a free data retrieval call binding the contract method 0xb992812e.
Solidity: function hasIssued(address account) view returns(bool)
func (*ISynthetixStateSession) IncrementTotalIssuerCount ¶
func (_ISynthetixState *ISynthetixStateSession) IncrementTotalIssuerCount() (*types.Transaction, error)
IncrementTotalIssuerCount is a paid mutator transaction binding the contract method 0x1bfba595.
Solidity: function incrementTotalIssuerCount() returns()
func (*ISynthetixStateSession) IssuanceData ¶
func (_ISynthetixState *ISynthetixStateSession) IssuanceData(account common.Address) (struct { InitialDebtOwnership *big.Int DebtEntryIndex *big.Int }, error)
IssuanceData is a free data retrieval call binding the contract method 0x8b3f8088.
Solidity: function issuanceData(address account) view returns(uint256 initialDebtOwnership, uint256 debtEntryIndex)
func (*ISynthetixStateSession) LastDebtLedgerEntry ¶
func (_ISynthetixState *ISynthetixStateSession) LastDebtLedgerEntry() (*big.Int, error)
LastDebtLedgerEntry is a free data retrieval call binding the contract method 0x46317712.
Solidity: function lastDebtLedgerEntry() view returns(uint256)
func (*ISynthetixStateSession) SetCurrentIssuanceData ¶
func (_ISynthetixState *ISynthetixStateSession) SetCurrentIssuanceData(account common.Address, initialDebtOwnership *big.Int) (*types.Transaction, error)
SetCurrentIssuanceData is a paid mutator transaction binding the contract method 0xa764eb45.
Solidity: function setCurrentIssuanceData(address account, uint256 initialDebtOwnership) returns()
type ISynthetixStateTransactor ¶
type ISynthetixStateTransactor struct {
// contains filtered or unexported fields
}
ISynthetixStateTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISynthetixStateTransactor ¶
func NewISynthetixStateTransactor(address common.Address, transactor bind.ContractTransactor) (*ISynthetixStateTransactor, error)
NewISynthetixStateTransactor creates a new write-only instance of ISynthetixState, bound to a specific deployed contract.
func (*ISynthetixStateTransactor) AppendDebtLedgerValue ¶
func (_ISynthetixState *ISynthetixStateTransactor) AppendDebtLedgerValue(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
AppendDebtLedgerValue is a paid mutator transaction binding the contract method 0x3d31e97b.
Solidity: function appendDebtLedgerValue(uint256 value) returns()
func (*ISynthetixStateTransactor) ClearIssuanceData ¶
func (_ISynthetixState *ISynthetixStateTransactor) ClearIssuanceData(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
ClearIssuanceData is a paid mutator transaction binding the contract method 0xb16c09f0.
Solidity: function clearIssuanceData(address account) returns()
func (*ISynthetixStateTransactor) DecrementTotalIssuerCount ¶
func (_ISynthetixState *ISynthetixStateTransactor) DecrementTotalIssuerCount(opts *bind.TransactOpts) (*types.Transaction, error)
DecrementTotalIssuerCount is a paid mutator transaction binding the contract method 0xba08f299.
Solidity: function decrementTotalIssuerCount() returns()
func (*ISynthetixStateTransactor) IncrementTotalIssuerCount ¶
func (_ISynthetixState *ISynthetixStateTransactor) IncrementTotalIssuerCount(opts *bind.TransactOpts) (*types.Transaction, error)
IncrementTotalIssuerCount is a paid mutator transaction binding the contract method 0x1bfba595.
Solidity: function incrementTotalIssuerCount() returns()
func (*ISynthetixStateTransactor) SetCurrentIssuanceData ¶
func (_ISynthetixState *ISynthetixStateTransactor) SetCurrentIssuanceData(opts *bind.TransactOpts, account common.Address, initialDebtOwnership *big.Int) (*types.Transaction, error)
SetCurrentIssuanceData is a paid mutator transaction binding the contract method 0xa764eb45.
Solidity: function setCurrentIssuanceData(address account, uint256 initialDebtOwnership) returns()
type ISynthetixStateTransactorRaw ¶
type ISynthetixStateTransactorRaw struct {
Contract *ISynthetixStateTransactor // Generic write-only contract binding to access the raw methods on
}
ISynthetixStateTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISynthetixStateTransactorRaw) Transact ¶
func (_ISynthetixState *ISynthetixStateTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISynthetixStateTransactorRaw) Transfer ¶
func (_ISynthetixState *ISynthetixStateTransactorRaw) 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 ISynthetixStateTransactorSession ¶
type ISynthetixStateTransactorSession struct { Contract *ISynthetixStateTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISynthetixStateTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ISynthetixStateTransactorSession) AppendDebtLedgerValue ¶
func (_ISynthetixState *ISynthetixStateTransactorSession) AppendDebtLedgerValue(value *big.Int) (*types.Transaction, error)
AppendDebtLedgerValue is a paid mutator transaction binding the contract method 0x3d31e97b.
Solidity: function appendDebtLedgerValue(uint256 value) returns()
func (*ISynthetixStateTransactorSession) ClearIssuanceData ¶
func (_ISynthetixState *ISynthetixStateTransactorSession) ClearIssuanceData(account common.Address) (*types.Transaction, error)
ClearIssuanceData is a paid mutator transaction binding the contract method 0xb16c09f0.
Solidity: function clearIssuanceData(address account) returns()
func (*ISynthetixStateTransactorSession) DecrementTotalIssuerCount ¶
func (_ISynthetixState *ISynthetixStateTransactorSession) DecrementTotalIssuerCount() (*types.Transaction, error)
DecrementTotalIssuerCount is a paid mutator transaction binding the contract method 0xba08f299.
Solidity: function decrementTotalIssuerCount() returns()
func (*ISynthetixStateTransactorSession) IncrementTotalIssuerCount ¶
func (_ISynthetixState *ISynthetixStateTransactorSession) IncrementTotalIssuerCount() (*types.Transaction, error)
IncrementTotalIssuerCount is a paid mutator transaction binding the contract method 0x1bfba595.
Solidity: function incrementTotalIssuerCount() returns()
func (*ISynthetixStateTransactorSession) SetCurrentIssuanceData ¶
func (_ISynthetixState *ISynthetixStateTransactorSession) SetCurrentIssuanceData(account common.Address, initialDebtOwnership *big.Int) (*types.Transaction, error)
SetCurrentIssuanceData is a paid mutator transaction binding the contract method 0xa764eb45.
Solidity: function setCurrentIssuanceData(address account, uint256 initialDebtOwnership) returns()
type ISynthetixTransactor ¶
type ISynthetixTransactor struct {
// contains filtered or unexported fields
}
ISynthetixTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISynthetixTransactor ¶
func NewISynthetixTransactor(address common.Address, transactor bind.ContractTransactor) (*ISynthetixTransactor, error)
NewISynthetixTransactor creates a new write-only instance of ISynthetix, bound to a specific deployed contract.
func (*ISynthetixTransactor) BurnSecondary ¶
func (_ISynthetix *ISynthetixTransactor) BurnSecondary(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
BurnSecondary is a paid mutator transaction binding the contract method 0xedef719a.
Solidity: function burnSecondary(address account, uint256 amount) returns()
func (*ISynthetixTransactor) BurnSynths ¶
func (_ISynthetix *ISynthetixTransactor) BurnSynths(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
BurnSynths is a paid mutator transaction binding the contract method 0x295da87d.
Solidity: function burnSynths(uint256 amount) returns()
func (*ISynthetixTransactor) BurnSynthsOnBehalf ¶
func (_ISynthetix *ISynthetixTransactor) BurnSynthsOnBehalf(opts *bind.TransactOpts, burnForAddress common.Address, amount *big.Int) (*types.Transaction, error)
BurnSynthsOnBehalf is a paid mutator transaction binding the contract method 0xc2bf3880.
Solidity: function burnSynthsOnBehalf(address burnForAddress, uint256 amount) returns()
func (*ISynthetixTransactor) BurnSynthsToTarget ¶
func (_ISynthetix *ISynthetixTransactor) BurnSynthsToTarget(opts *bind.TransactOpts) (*types.Transaction, error)
BurnSynthsToTarget is a paid mutator transaction binding the contract method 0x9741fb22.
Solidity: function burnSynthsToTarget() returns()
func (*ISynthetixTransactor) BurnSynthsToTargetOnBehalf ¶
func (_ISynthetix *ISynthetixTransactor) BurnSynthsToTargetOnBehalf(opts *bind.TransactOpts, burnForAddress common.Address) (*types.Transaction, error)
BurnSynthsToTargetOnBehalf is a paid mutator transaction binding the contract method 0x2c955fa7.
Solidity: function burnSynthsToTargetOnBehalf(address burnForAddress) returns()
func (*ISynthetixTransactor) Exchange ¶
func (_ISynthetix *ISynthetixTransactor) Exchange(opts *bind.TransactOpts, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte) (*types.Transaction, error)
Exchange is a paid mutator transaction binding the contract method 0xee52a2f3.
Solidity: function exchange(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns(uint256 amountReceived)
func (*ISynthetixTransactor) ExchangeOnBehalf ¶
func (_ISynthetix *ISynthetixTransactor) ExchangeOnBehalf(opts *bind.TransactOpts, exchangeForAddress common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte) (*types.Transaction, error)
ExchangeOnBehalf is a paid mutator transaction binding the contract method 0xc836fa0a.
Solidity: function exchangeOnBehalf(address exchangeForAddress, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns(uint256 amountReceived)
func (*ISynthetixTransactor) ExchangeOnBehalfWithTracking ¶
func (_ISynthetix *ISynthetixTransactor) ExchangeOnBehalfWithTracking(opts *bind.TransactOpts, exchangeForAddress common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeOnBehalfWithTracking is a paid mutator transaction binding the contract method 0x91e56b68.
Solidity: function exchangeOnBehalfWithTracking(address exchangeForAddress, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*ISynthetixTransactor) ExchangeWithTracking ¶
func (_ISynthetix *ISynthetixTransactor) ExchangeWithTracking(opts *bind.TransactOpts, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithTracking is a paid mutator transaction binding the contract method 0x30ead760.
Solidity: function exchangeWithTracking(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*ISynthetixTransactor) ExchangeWithVirtual ¶
func (_ISynthetix *ISynthetixTransactor) ExchangeWithVirtual(opts *bind.TransactOpts, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithVirtual is a paid mutator transaction binding the contract method 0x0e30963c.
Solidity: function exchangeWithVirtual(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, bytes32 trackingCode) returns(uint256 amountReceived, address vSynth)
func (*ISynthetixTransactor) IssueMaxSynths ¶
func (_ISynthetix *ISynthetixTransactor) IssueMaxSynths(opts *bind.TransactOpts) (*types.Transaction, error)
IssueMaxSynths is a paid mutator transaction binding the contract method 0xaf086c7e.
Solidity: function issueMaxSynths() returns()
func (*ISynthetixTransactor) IssueMaxSynthsOnBehalf ¶
func (_ISynthetix *ISynthetixTransactor) IssueMaxSynthsOnBehalf(opts *bind.TransactOpts, issueForAddress common.Address) (*types.Transaction, error)
IssueMaxSynthsOnBehalf is a paid mutator transaction binding the contract method 0x320223db.
Solidity: function issueMaxSynthsOnBehalf(address issueForAddress) returns()
func (*ISynthetixTransactor) IssueSynths ¶
func (_ISynthetix *ISynthetixTransactor) IssueSynths(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
IssueSynths is a paid mutator transaction binding the contract method 0x8a290014.
Solidity: function issueSynths(uint256 amount) returns()
func (*ISynthetixTransactor) IssueSynthsOnBehalf ¶
func (_ISynthetix *ISynthetixTransactor) IssueSynthsOnBehalf(opts *bind.TransactOpts, issueForAddress common.Address, amount *big.Int) (*types.Transaction, error)
IssueSynthsOnBehalf is a paid mutator transaction binding the contract method 0xe8e09b8b.
Solidity: function issueSynthsOnBehalf(address issueForAddress, uint256 amount) returns()
func (*ISynthetixTransactor) LiquidateDelinquentAccount ¶
func (_ISynthetix *ISynthetixTransactor) LiquidateDelinquentAccount(opts *bind.TransactOpts, account common.Address, susdAmount *big.Int) (*types.Transaction, error)
LiquidateDelinquentAccount is a paid mutator transaction binding the contract method 0xe6203ed1.
Solidity: function liquidateDelinquentAccount(address account, uint256 susdAmount) returns(bool)
func (*ISynthetixTransactor) Mint ¶
func (_ISynthetix *ISynthetixTransactor) Mint(opts *bind.TransactOpts) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x1249c58b.
Solidity: function mint() returns(bool)
func (*ISynthetixTransactor) MintSecondary ¶
func (_ISynthetix *ISynthetixTransactor) MintSecondary(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
MintSecondary is a paid mutator transaction binding the contract method 0x666ed4f1.
Solidity: function mintSecondary(address account, uint256 amount) returns()
func (*ISynthetixTransactor) MintSecondaryRewards ¶
func (_ISynthetix *ISynthetixTransactor) MintSecondaryRewards(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
MintSecondaryRewards is a paid mutator transaction binding the contract method 0xd8a1f76f.
Solidity: function mintSecondaryRewards(uint256 amount) returns()
func (*ISynthetixTransactor) Settle ¶
func (_ISynthetix *ISynthetixTransactor) Settle(opts *bind.TransactOpts, currencyKey [32]byte) (*types.Transaction, error)
Settle is a paid mutator transaction binding the contract method 0x987757dd.
Solidity: function settle(bytes32 currencyKey) returns(uint256 reclaimed, uint256 refunded, uint256 numEntries)
type ISynthetixTransactorRaw ¶
type ISynthetixTransactorRaw struct {
Contract *ISynthetixTransactor // Generic write-only contract binding to access the raw methods on
}
ISynthetixTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISynthetixTransactorRaw) Transact ¶
func (_ISynthetix *ISynthetixTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISynthetixTransactorRaw) Transfer ¶
func (_ISynthetix *ISynthetixTransactorRaw) 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 ISynthetixTransactorSession ¶
type ISynthetixTransactorSession struct { Contract *ISynthetixTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISynthetixTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ISynthetixTransactorSession) BurnSecondary ¶
func (_ISynthetix *ISynthetixTransactorSession) BurnSecondary(account common.Address, amount *big.Int) (*types.Transaction, error)
BurnSecondary is a paid mutator transaction binding the contract method 0xedef719a.
Solidity: function burnSecondary(address account, uint256 amount) returns()
func (*ISynthetixTransactorSession) BurnSynths ¶
func (_ISynthetix *ISynthetixTransactorSession) BurnSynths(amount *big.Int) (*types.Transaction, error)
BurnSynths is a paid mutator transaction binding the contract method 0x295da87d.
Solidity: function burnSynths(uint256 amount) returns()
func (*ISynthetixTransactorSession) BurnSynthsOnBehalf ¶
func (_ISynthetix *ISynthetixTransactorSession) BurnSynthsOnBehalf(burnForAddress common.Address, amount *big.Int) (*types.Transaction, error)
BurnSynthsOnBehalf is a paid mutator transaction binding the contract method 0xc2bf3880.
Solidity: function burnSynthsOnBehalf(address burnForAddress, uint256 amount) returns()
func (*ISynthetixTransactorSession) BurnSynthsToTarget ¶
func (_ISynthetix *ISynthetixTransactorSession) BurnSynthsToTarget() (*types.Transaction, error)
BurnSynthsToTarget is a paid mutator transaction binding the contract method 0x9741fb22.
Solidity: function burnSynthsToTarget() returns()
func (*ISynthetixTransactorSession) BurnSynthsToTargetOnBehalf ¶
func (_ISynthetix *ISynthetixTransactorSession) BurnSynthsToTargetOnBehalf(burnForAddress common.Address) (*types.Transaction, error)
BurnSynthsToTargetOnBehalf is a paid mutator transaction binding the contract method 0x2c955fa7.
Solidity: function burnSynthsToTargetOnBehalf(address burnForAddress) returns()
func (*ISynthetixTransactorSession) Exchange ¶
func (_ISynthetix *ISynthetixTransactorSession) Exchange(sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte) (*types.Transaction, error)
Exchange is a paid mutator transaction binding the contract method 0xee52a2f3.
Solidity: function exchange(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns(uint256 amountReceived)
func (*ISynthetixTransactorSession) ExchangeOnBehalf ¶
func (_ISynthetix *ISynthetixTransactorSession) ExchangeOnBehalf(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte) (*types.Transaction, error)
ExchangeOnBehalf is a paid mutator transaction binding the contract method 0xc836fa0a.
Solidity: function exchangeOnBehalf(address exchangeForAddress, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns(uint256 amountReceived)
func (*ISynthetixTransactorSession) ExchangeOnBehalfWithTracking ¶
func (_ISynthetix *ISynthetixTransactorSession) ExchangeOnBehalfWithTracking(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeOnBehalfWithTracking is a paid mutator transaction binding the contract method 0x91e56b68.
Solidity: function exchangeOnBehalfWithTracking(address exchangeForAddress, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*ISynthetixTransactorSession) ExchangeWithTracking ¶
func (_ISynthetix *ISynthetixTransactorSession) ExchangeWithTracking(sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithTracking is a paid mutator transaction binding the contract method 0x30ead760.
Solidity: function exchangeWithTracking(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*ISynthetixTransactorSession) ExchangeWithVirtual ¶
func (_ISynthetix *ISynthetixTransactorSession) ExchangeWithVirtual(sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithVirtual is a paid mutator transaction binding the contract method 0x0e30963c.
Solidity: function exchangeWithVirtual(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, bytes32 trackingCode) returns(uint256 amountReceived, address vSynth)
func (*ISynthetixTransactorSession) IssueMaxSynths ¶
func (_ISynthetix *ISynthetixTransactorSession) IssueMaxSynths() (*types.Transaction, error)
IssueMaxSynths is a paid mutator transaction binding the contract method 0xaf086c7e.
Solidity: function issueMaxSynths() returns()
func (*ISynthetixTransactorSession) IssueMaxSynthsOnBehalf ¶
func (_ISynthetix *ISynthetixTransactorSession) IssueMaxSynthsOnBehalf(issueForAddress common.Address) (*types.Transaction, error)
IssueMaxSynthsOnBehalf is a paid mutator transaction binding the contract method 0x320223db.
Solidity: function issueMaxSynthsOnBehalf(address issueForAddress) returns()
func (*ISynthetixTransactorSession) IssueSynths ¶
func (_ISynthetix *ISynthetixTransactorSession) IssueSynths(amount *big.Int) (*types.Transaction, error)
IssueSynths is a paid mutator transaction binding the contract method 0x8a290014.
Solidity: function issueSynths(uint256 amount) returns()
func (*ISynthetixTransactorSession) IssueSynthsOnBehalf ¶
func (_ISynthetix *ISynthetixTransactorSession) IssueSynthsOnBehalf(issueForAddress common.Address, amount *big.Int) (*types.Transaction, error)
IssueSynthsOnBehalf is a paid mutator transaction binding the contract method 0xe8e09b8b.
Solidity: function issueSynthsOnBehalf(address issueForAddress, uint256 amount) returns()
func (*ISynthetixTransactorSession) LiquidateDelinquentAccount ¶
func (_ISynthetix *ISynthetixTransactorSession) LiquidateDelinquentAccount(account common.Address, susdAmount *big.Int) (*types.Transaction, error)
LiquidateDelinquentAccount is a paid mutator transaction binding the contract method 0xe6203ed1.
Solidity: function liquidateDelinquentAccount(address account, uint256 susdAmount) returns(bool)
func (*ISynthetixTransactorSession) Mint ¶
func (_ISynthetix *ISynthetixTransactorSession) Mint() (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x1249c58b.
Solidity: function mint() returns(bool)
func (*ISynthetixTransactorSession) MintSecondary ¶
func (_ISynthetix *ISynthetixTransactorSession) MintSecondary(account common.Address, amount *big.Int) (*types.Transaction, error)
MintSecondary is a paid mutator transaction binding the contract method 0x666ed4f1.
Solidity: function mintSecondary(address account, uint256 amount) returns()
func (*ISynthetixTransactorSession) MintSecondaryRewards ¶
func (_ISynthetix *ISynthetixTransactorSession) MintSecondaryRewards(amount *big.Int) (*types.Transaction, error)
MintSecondaryRewards is a paid mutator transaction binding the contract method 0xd8a1f76f.
Solidity: function mintSecondaryRewards(uint256 amount) returns()
func (*ISynthetixTransactorSession) Settle ¶
func (_ISynthetix *ISynthetixTransactorSession) Settle(currencyKey [32]byte) (*types.Transaction, error)
Settle is a paid mutator transaction binding the contract method 0x987757dd.
Solidity: function settle(bytes32 currencyKey) returns(uint256 reclaimed, uint256 refunded, uint256 numEntries)
type ISystemStatus ¶
type ISystemStatus struct { ISystemStatusCaller // Read-only binding to the contract ISystemStatusTransactor // Write-only binding to the contract ISystemStatusFilterer // Log filterer for contract events }
ISystemStatus is an auto generated Go binding around an Ethereum contract.
func NewISystemStatus ¶
func NewISystemStatus(address common.Address, backend bind.ContractBackend) (*ISystemStatus, error)
NewISystemStatus creates a new instance of ISystemStatus, bound to a specific deployed contract.
type ISystemStatusCaller ¶
type ISystemStatusCaller struct {
// contains filtered or unexported fields
}
ISystemStatusCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISystemStatusCaller ¶
func NewISystemStatusCaller(address common.Address, caller bind.ContractCaller) (*ISystemStatusCaller, error)
NewISystemStatusCaller creates a new read-only instance of ISystemStatus, bound to a specific deployed contract.
func (*ISystemStatusCaller) AccessControl ¶
func (_ISystemStatus *ISystemStatusCaller) AccessControl(opts *bind.CallOpts, section [32]byte, account common.Address) (struct { CanSuspend bool CanResume bool }, error)
AccessControl is a free data retrieval call binding the contract method 0x20f2bf00.
Solidity: function accessControl(bytes32 section, address account) view returns(bool canSuspend, bool canResume)
func (*ISystemStatusCaller) RequireExchangeActive ¶
func (_ISystemStatus *ISystemStatusCaller) RequireExchangeActive(opts *bind.CallOpts) error
RequireExchangeActive is a free data retrieval call binding the contract method 0x7118d431.
Solidity: function requireExchangeActive() view returns()
func (*ISystemStatusCaller) RequireIssuanceActive ¶
func (_ISystemStatus *ISystemStatusCaller) RequireIssuanceActive(opts *bind.CallOpts) error
RequireIssuanceActive is a free data retrieval call binding the contract method 0x7c312541.
Solidity: function requireIssuanceActive() view returns()
func (*ISystemStatusCaller) RequireSynthActive ¶
func (_ISystemStatus *ISystemStatusCaller) RequireSynthActive(opts *bind.CallOpts, currencyKey [32]byte) error
RequireSynthActive is a free data retrieval call binding the contract method 0x42a28e21.
Solidity: function requireSynthActive(bytes32 currencyKey) view returns()
func (*ISystemStatusCaller) RequireSynthsActive ¶
func (_ISystemStatus *ISystemStatusCaller) RequireSynthsActive(opts *bind.CallOpts, sourceCurrencyKey [32]byte, destinationCurrencyKey [32]byte) error
RequireSynthsActive is a free data retrieval call binding the contract method 0x6132eba4.
Solidity: function requireSynthsActive(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view returns()
func (*ISystemStatusCaller) RequireSystemActive ¶
func (_ISystemStatus *ISystemStatusCaller) RequireSystemActive(opts *bind.CallOpts) error
RequireSystemActive is a free data retrieval call binding the contract method 0x086dabd1.
Solidity: function requireSystemActive() view returns()
func (*ISystemStatusCaller) SynthSuspension ¶
func (_ISystemStatus *ISystemStatusCaller) SynthSuspension(opts *bind.CallOpts, currencyKey [32]byte) (struct { Suspended bool Reason *big.Int }, error)
SynthSuspension is a free data retrieval call binding the contract method 0x7243bc2c.
Solidity: function synthSuspension(bytes32 currencyKey) view returns(bool suspended, uint248 reason)
type ISystemStatusCallerRaw ¶
type ISystemStatusCallerRaw struct {
Contract *ISystemStatusCaller // Generic read-only contract binding to access the raw methods on
}
ISystemStatusCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISystemStatusCallerRaw) Call ¶
func (_ISystemStatus *ISystemStatusCallerRaw) 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 ISystemStatusCallerSession ¶
type ISystemStatusCallerSession struct { Contract *ISystemStatusCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISystemStatusCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ISystemStatusCallerSession) AccessControl ¶
func (_ISystemStatus *ISystemStatusCallerSession) AccessControl(section [32]byte, account common.Address) (struct { CanSuspend bool CanResume bool }, error)
AccessControl is a free data retrieval call binding the contract method 0x20f2bf00.
Solidity: function accessControl(bytes32 section, address account) view returns(bool canSuspend, bool canResume)
func (*ISystemStatusCallerSession) RequireExchangeActive ¶
func (_ISystemStatus *ISystemStatusCallerSession) RequireExchangeActive() error
RequireExchangeActive is a free data retrieval call binding the contract method 0x7118d431.
Solidity: function requireExchangeActive() view returns()
func (*ISystemStatusCallerSession) RequireIssuanceActive ¶
func (_ISystemStatus *ISystemStatusCallerSession) RequireIssuanceActive() error
RequireIssuanceActive is a free data retrieval call binding the contract method 0x7c312541.
Solidity: function requireIssuanceActive() view returns()
func (*ISystemStatusCallerSession) RequireSynthActive ¶
func (_ISystemStatus *ISystemStatusCallerSession) RequireSynthActive(currencyKey [32]byte) error
RequireSynthActive is a free data retrieval call binding the contract method 0x42a28e21.
Solidity: function requireSynthActive(bytes32 currencyKey) view returns()
func (*ISystemStatusCallerSession) RequireSynthsActive ¶
func (_ISystemStatus *ISystemStatusCallerSession) RequireSynthsActive(sourceCurrencyKey [32]byte, destinationCurrencyKey [32]byte) error
RequireSynthsActive is a free data retrieval call binding the contract method 0x6132eba4.
Solidity: function requireSynthsActive(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view returns()
func (*ISystemStatusCallerSession) RequireSystemActive ¶
func (_ISystemStatus *ISystemStatusCallerSession) RequireSystemActive() error
RequireSystemActive is a free data retrieval call binding the contract method 0x086dabd1.
Solidity: function requireSystemActive() view returns()
func (*ISystemStatusCallerSession) SynthSuspension ¶
func (_ISystemStatus *ISystemStatusCallerSession) SynthSuspension(currencyKey [32]byte) (struct { Suspended bool Reason *big.Int }, error)
SynthSuspension is a free data retrieval call binding the contract method 0x7243bc2c.
Solidity: function synthSuspension(bytes32 currencyKey) view returns(bool suspended, uint248 reason)
type ISystemStatusFilterer ¶
type ISystemStatusFilterer struct {
// contains filtered or unexported fields
}
ISystemStatusFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISystemStatusFilterer ¶
func NewISystemStatusFilterer(address common.Address, filterer bind.ContractFilterer) (*ISystemStatusFilterer, error)
NewISystemStatusFilterer creates a new log filterer instance of ISystemStatus, bound to a specific deployed contract.
type ISystemStatusRaw ¶
type ISystemStatusRaw struct {
Contract *ISystemStatus // Generic contract binding to access the raw methods on
}
ISystemStatusRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISystemStatusRaw) Call ¶
func (_ISystemStatus *ISystemStatusRaw) 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 (*ISystemStatusRaw) Transact ¶
func (_ISystemStatus *ISystemStatusRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISystemStatusRaw) Transfer ¶
func (_ISystemStatus *ISystemStatusRaw) 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 ISystemStatusSession ¶
type ISystemStatusSession struct { Contract *ISystemStatus // 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 }
ISystemStatusSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISystemStatusSession) AccessControl ¶
func (_ISystemStatus *ISystemStatusSession) AccessControl(section [32]byte, account common.Address) (struct { CanSuspend bool CanResume bool }, error)
AccessControl is a free data retrieval call binding the contract method 0x20f2bf00.
Solidity: function accessControl(bytes32 section, address account) view returns(bool canSuspend, bool canResume)
func (*ISystemStatusSession) RequireExchangeActive ¶
func (_ISystemStatus *ISystemStatusSession) RequireExchangeActive() error
RequireExchangeActive is a free data retrieval call binding the contract method 0x7118d431.
Solidity: function requireExchangeActive() view returns()
func (*ISystemStatusSession) RequireIssuanceActive ¶
func (_ISystemStatus *ISystemStatusSession) RequireIssuanceActive() error
RequireIssuanceActive is a free data retrieval call binding the contract method 0x7c312541.
Solidity: function requireIssuanceActive() view returns()
func (*ISystemStatusSession) RequireSynthActive ¶
func (_ISystemStatus *ISystemStatusSession) RequireSynthActive(currencyKey [32]byte) error
RequireSynthActive is a free data retrieval call binding the contract method 0x42a28e21.
Solidity: function requireSynthActive(bytes32 currencyKey) view returns()
func (*ISystemStatusSession) RequireSynthsActive ¶
func (_ISystemStatus *ISystemStatusSession) RequireSynthsActive(sourceCurrencyKey [32]byte, destinationCurrencyKey [32]byte) error
RequireSynthsActive is a free data retrieval call binding the contract method 0x6132eba4.
Solidity: function requireSynthsActive(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view returns()
func (*ISystemStatusSession) RequireSystemActive ¶
func (_ISystemStatus *ISystemStatusSession) RequireSystemActive() error
RequireSystemActive is a free data retrieval call binding the contract method 0x086dabd1.
Solidity: function requireSystemActive() view returns()
func (*ISystemStatusSession) SuspendSynth ¶
func (_ISystemStatus *ISystemStatusSession) SuspendSynth(currencyKey [32]byte, reason *big.Int) (*types.Transaction, error)
SuspendSynth is a paid mutator transaction binding the contract method 0xabc0bb6e.
Solidity: function suspendSynth(bytes32 currencyKey, uint256 reason) returns()
func (*ISystemStatusSession) SynthSuspension ¶
func (_ISystemStatus *ISystemStatusSession) SynthSuspension(currencyKey [32]byte) (struct { Suspended bool Reason *big.Int }, error)
SynthSuspension is a free data retrieval call binding the contract method 0x7243bc2c.
Solidity: function synthSuspension(bytes32 currencyKey) view returns(bool suspended, uint248 reason)
func (*ISystemStatusSession) UpdateAccessControl ¶
func (_ISystemStatus *ISystemStatusSession) UpdateAccessControl(section [32]byte, account common.Address, canSuspend bool, canResume bool) (*types.Transaction, error)
UpdateAccessControl is a paid mutator transaction binding the contract method 0x48bf1971.
Solidity: function updateAccessControl(bytes32 section, address account, bool canSuspend, bool canResume) returns()
type ISystemStatusTransactor ¶
type ISystemStatusTransactor struct {
// contains filtered or unexported fields
}
ISystemStatusTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISystemStatusTransactor ¶
func NewISystemStatusTransactor(address common.Address, transactor bind.ContractTransactor) (*ISystemStatusTransactor, error)
NewISystemStatusTransactor creates a new write-only instance of ISystemStatus, bound to a specific deployed contract.
func (*ISystemStatusTransactor) SuspendSynth ¶
func (_ISystemStatus *ISystemStatusTransactor) SuspendSynth(opts *bind.TransactOpts, currencyKey [32]byte, reason *big.Int) (*types.Transaction, error)
SuspendSynth is a paid mutator transaction binding the contract method 0xabc0bb6e.
Solidity: function suspendSynth(bytes32 currencyKey, uint256 reason) returns()
func (*ISystemStatusTransactor) UpdateAccessControl ¶
func (_ISystemStatus *ISystemStatusTransactor) UpdateAccessControl(opts *bind.TransactOpts, section [32]byte, account common.Address, canSuspend bool, canResume bool) (*types.Transaction, error)
UpdateAccessControl is a paid mutator transaction binding the contract method 0x48bf1971.
Solidity: function updateAccessControl(bytes32 section, address account, bool canSuspend, bool canResume) returns()
type ISystemStatusTransactorRaw ¶
type ISystemStatusTransactorRaw struct {
Contract *ISystemStatusTransactor // Generic write-only contract binding to access the raw methods on
}
ISystemStatusTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISystemStatusTransactorRaw) Transact ¶
func (_ISystemStatus *ISystemStatusTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISystemStatusTransactorRaw) Transfer ¶
func (_ISystemStatus *ISystemStatusTransactorRaw) 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 ISystemStatusTransactorSession ¶
type ISystemStatusTransactorSession struct { Contract *ISystemStatusTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISystemStatusTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ISystemStatusTransactorSession) SuspendSynth ¶
func (_ISystemStatus *ISystemStatusTransactorSession) SuspendSynth(currencyKey [32]byte, reason *big.Int) (*types.Transaction, error)
SuspendSynth is a paid mutator transaction binding the contract method 0xabc0bb6e.
Solidity: function suspendSynth(bytes32 currencyKey, uint256 reason) returns()
func (*ISystemStatusTransactorSession) UpdateAccessControl ¶
func (_ISystemStatus *ISystemStatusTransactorSession) UpdateAccessControl(section [32]byte, account common.Address, canSuspend bool, canResume bool) (*types.Transaction, error)
UpdateAccessControl is a paid mutator transaction binding the contract method 0x48bf1971.
Solidity: function updateAccessControl(bytes32 section, address account, bool canSuspend, bool canResume) returns()
type IVirtualSynth ¶
type IVirtualSynth struct { IVirtualSynthCaller // Read-only binding to the contract IVirtualSynthTransactor // Write-only binding to the contract IVirtualSynthFilterer // Log filterer for contract events }
IVirtualSynth is an auto generated Go binding around an Ethereum contract.
func NewIVirtualSynth ¶
func NewIVirtualSynth(address common.Address, backend bind.ContractBackend) (*IVirtualSynth, error)
NewIVirtualSynth creates a new instance of IVirtualSynth, bound to a specific deployed contract.
type IVirtualSynthCaller ¶
type IVirtualSynthCaller struct {
// contains filtered or unexported fields
}
IVirtualSynthCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIVirtualSynthCaller ¶
func NewIVirtualSynthCaller(address common.Address, caller bind.ContractCaller) (*IVirtualSynthCaller, error)
NewIVirtualSynthCaller creates a new read-only instance of IVirtualSynth, bound to a specific deployed contract.
func (*IVirtualSynthCaller) BalanceOfUnderlying ¶
func (_IVirtualSynth *IVirtualSynthCaller) BalanceOfUnderlying(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOfUnderlying is a free data retrieval call binding the contract method 0x3af9e669.
Solidity: function balanceOfUnderlying(address account) view returns(uint256)
func (*IVirtualSynthCaller) Rate ¶
Rate is a free data retrieval call binding the contract method 0x2c4e722e.
Solidity: function rate() view returns(uint256)
func (*IVirtualSynthCaller) ReadyToSettle ¶
func (_IVirtualSynth *IVirtualSynthCaller) ReadyToSettle(opts *bind.CallOpts) (bool, error)
ReadyToSettle is a free data retrieval call binding the contract method 0x78f2ac26.
Solidity: function readyToSettle() view returns(bool)
func (*IVirtualSynthCaller) SecsLeftInWaitingPeriod ¶
func (_IVirtualSynth *IVirtualSynthCaller) SecsLeftInWaitingPeriod(opts *bind.CallOpts) (*big.Int, error)
SecsLeftInWaitingPeriod is a free data retrieval call binding the contract method 0x4be37cea.
Solidity: function secsLeftInWaitingPeriod() view returns(uint256)
type IVirtualSynthCallerRaw ¶
type IVirtualSynthCallerRaw struct {
Contract *IVirtualSynthCaller // Generic read-only contract binding to access the raw methods on
}
IVirtualSynthCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IVirtualSynthCallerRaw) Call ¶
func (_IVirtualSynth *IVirtualSynthCallerRaw) 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 IVirtualSynthCallerSession ¶
type IVirtualSynthCallerSession struct { Contract *IVirtualSynthCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IVirtualSynthCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IVirtualSynthCallerSession) BalanceOfUnderlying ¶
func (_IVirtualSynth *IVirtualSynthCallerSession) BalanceOfUnderlying(account common.Address) (*big.Int, error)
BalanceOfUnderlying is a free data retrieval call binding the contract method 0x3af9e669.
Solidity: function balanceOfUnderlying(address account) view returns(uint256)
func (*IVirtualSynthCallerSession) Rate ¶
func (_IVirtualSynth *IVirtualSynthCallerSession) Rate() (*big.Int, error)
Rate is a free data retrieval call binding the contract method 0x2c4e722e.
Solidity: function rate() view returns(uint256)
func (*IVirtualSynthCallerSession) ReadyToSettle ¶
func (_IVirtualSynth *IVirtualSynthCallerSession) ReadyToSettle() (bool, error)
ReadyToSettle is a free data retrieval call binding the contract method 0x78f2ac26.
Solidity: function readyToSettle() view returns(bool)
func (*IVirtualSynthCallerSession) SecsLeftInWaitingPeriod ¶
func (_IVirtualSynth *IVirtualSynthCallerSession) SecsLeftInWaitingPeriod() (*big.Int, error)
SecsLeftInWaitingPeriod is a free data retrieval call binding the contract method 0x4be37cea.
Solidity: function secsLeftInWaitingPeriod() view returns(uint256)
func (*IVirtualSynthCallerSession) Settled ¶
func (_IVirtualSynth *IVirtualSynthCallerSession) Settled() (bool, error)
Settled is a free data retrieval call binding the contract method 0x8f775839.
Solidity: function settled() view returns(bool)
type IVirtualSynthFilterer ¶
type IVirtualSynthFilterer struct {
// contains filtered or unexported fields
}
IVirtualSynthFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIVirtualSynthFilterer ¶
func NewIVirtualSynthFilterer(address common.Address, filterer bind.ContractFilterer) (*IVirtualSynthFilterer, error)
NewIVirtualSynthFilterer creates a new log filterer instance of IVirtualSynth, bound to a specific deployed contract.
type IVirtualSynthRaw ¶
type IVirtualSynthRaw struct {
Contract *IVirtualSynth // Generic contract binding to access the raw methods on
}
IVirtualSynthRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IVirtualSynthRaw) Call ¶
func (_IVirtualSynth *IVirtualSynthRaw) 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 (*IVirtualSynthRaw) Transact ¶
func (_IVirtualSynth *IVirtualSynthRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IVirtualSynthRaw) Transfer ¶
func (_IVirtualSynth *IVirtualSynthRaw) 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 IVirtualSynthSession ¶
type IVirtualSynthSession struct { Contract *IVirtualSynth // 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 }
IVirtualSynthSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IVirtualSynthSession) BalanceOfUnderlying ¶
func (_IVirtualSynth *IVirtualSynthSession) BalanceOfUnderlying(account common.Address) (*big.Int, error)
BalanceOfUnderlying is a free data retrieval call binding the contract method 0x3af9e669.
Solidity: function balanceOfUnderlying(address account) view returns(uint256)
func (*IVirtualSynthSession) Rate ¶
func (_IVirtualSynth *IVirtualSynthSession) Rate() (*big.Int, error)
Rate is a free data retrieval call binding the contract method 0x2c4e722e.
Solidity: function rate() view returns(uint256)
func (*IVirtualSynthSession) ReadyToSettle ¶
func (_IVirtualSynth *IVirtualSynthSession) ReadyToSettle() (bool, error)
ReadyToSettle is a free data retrieval call binding the contract method 0x78f2ac26.
Solidity: function readyToSettle() view returns(bool)
func (*IVirtualSynthSession) SecsLeftInWaitingPeriod ¶
func (_IVirtualSynth *IVirtualSynthSession) SecsLeftInWaitingPeriod() (*big.Int, error)
SecsLeftInWaitingPeriod is a free data retrieval call binding the contract method 0x4be37cea.
Solidity: function secsLeftInWaitingPeriod() view returns(uint256)
func (*IVirtualSynthSession) Settle ¶
func (_IVirtualSynth *IVirtualSynthSession) Settle(account common.Address) (*types.Transaction, error)
Settle is a paid mutator transaction binding the contract method 0x6a256b29.
Solidity: function settle(address account) returns()
func (*IVirtualSynthSession) Settled ¶
func (_IVirtualSynth *IVirtualSynthSession) Settled() (bool, error)
Settled is a free data retrieval call binding the contract method 0x8f775839.
Solidity: function settled() view returns(bool)
type IVirtualSynthTransactor ¶
type IVirtualSynthTransactor struct {
// contains filtered or unexported fields
}
IVirtualSynthTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIVirtualSynthTransactor ¶
func NewIVirtualSynthTransactor(address common.Address, transactor bind.ContractTransactor) (*IVirtualSynthTransactor, error)
NewIVirtualSynthTransactor creates a new write-only instance of IVirtualSynth, bound to a specific deployed contract.
func (*IVirtualSynthTransactor) Settle ¶
func (_IVirtualSynth *IVirtualSynthTransactor) Settle(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
Settle is a paid mutator transaction binding the contract method 0x6a256b29.
Solidity: function settle(address account) returns()
type IVirtualSynthTransactorRaw ¶
type IVirtualSynthTransactorRaw struct {
Contract *IVirtualSynthTransactor // Generic write-only contract binding to access the raw methods on
}
IVirtualSynthTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IVirtualSynthTransactorRaw) Transact ¶
func (_IVirtualSynth *IVirtualSynthTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IVirtualSynthTransactorRaw) Transfer ¶
func (_IVirtualSynth *IVirtualSynthTransactorRaw) 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 IVirtualSynthTransactorSession ¶
type IVirtualSynthTransactorSession struct { Contract *IVirtualSynthTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IVirtualSynthTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IVirtualSynthTransactorSession) Settle ¶
func (_IVirtualSynth *IVirtualSynthTransactorSession) Settle(account common.Address) (*types.Transaction, error)
Settle is a paid mutator transaction binding the contract method 0x6a256b29.
Solidity: function settle(address account) returns()
type Math ¶
type Math struct { MathCaller // Read-only binding to the contract MathTransactor // Write-only binding to the contract MathFilterer // Log filterer for contract events }
Math is an auto generated Go binding around an Ethereum contract.
func DeployMath ¶
func DeployMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Math, error)
DeployMath deploys a new Ethereum contract, binding an instance of Math to it.
type MathCaller ¶
type MathCaller struct {
// contains filtered or unexported fields
}
MathCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMathCaller ¶
func NewMathCaller(address common.Address, caller bind.ContractCaller) (*MathCaller, error)
NewMathCaller creates a new read-only instance of Math, bound to a specific deployed contract.
type MathCallerRaw ¶
type MathCallerRaw struct {
Contract *MathCaller // Generic read-only contract binding to access the raw methods on
}
MathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MathCallerRaw) Call ¶
func (_Math *MathCallerRaw) 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 MathCallerSession ¶
type MathCallerSession struct { Contract *MathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MathFilterer ¶
type MathFilterer struct {
// contains filtered or unexported fields
}
MathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMathFilterer ¶
func NewMathFilterer(address common.Address, filterer bind.ContractFilterer) (*MathFilterer, error)
NewMathFilterer creates a new log filterer instance of Math, bound to a specific deployed contract.
type MathRaw ¶
type MathRaw struct {
Contract *Math // Generic contract binding to access the raw methods on
}
MathRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MathRaw) Call ¶
func (_Math *MathRaw) 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 (*MathRaw) Transact ¶
func (_Math *MathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MathRaw) Transfer ¶
func (_Math *MathRaw) 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 MathSession ¶
type MathSession struct { Contract *Math // 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 }
MathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type MathTransactor ¶
type MathTransactor struct {
// contains filtered or unexported fields
}
MathTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMathTransactor ¶
func NewMathTransactor(address common.Address, transactor bind.ContractTransactor) (*MathTransactor, error)
NewMathTransactor creates a new write-only instance of Math, bound to a specific deployed contract.
type MathTransactorRaw ¶
type MathTransactorRaw struct {
Contract *MathTransactor // Generic write-only contract binding to access the raw methods on
}
MathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MathTransactorRaw) Transact ¶
func (_Math *MathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MathTransactorRaw) Transfer ¶
func (_Math *MathTransactorRaw) 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 MathTransactorSession ¶
type MathTransactorSession struct { Contract *MathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type MixinResolver ¶
type MixinResolver struct { MixinResolverCaller // Read-only binding to the contract MixinResolverTransactor // Write-only binding to the contract MixinResolverFilterer // Log filterer for contract events }
MixinResolver is an auto generated Go binding around an Ethereum contract.
func NewMixinResolver ¶
func NewMixinResolver(address common.Address, backend bind.ContractBackend) (*MixinResolver, error)
NewMixinResolver creates a new instance of MixinResolver, bound to a specific deployed contract.
type MixinResolverCaller ¶
type MixinResolverCaller struct {
// contains filtered or unexported fields
}
MixinResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMixinResolverCaller ¶
func NewMixinResolverCaller(address common.Address, caller bind.ContractCaller) (*MixinResolverCaller, error)
NewMixinResolverCaller creates a new read-only instance of MixinResolver, bound to a specific deployed contract.
func (*MixinResolverCaller) GetResolverAddressesRequired ¶
func (_MixinResolver *MixinResolverCaller) GetResolverAddressesRequired(opts *bind.CallOpts) ([24][32]byte, error)
GetResolverAddressesRequired is a free data retrieval call binding the contract method 0xab49848c.
Solidity: function getResolverAddressesRequired() view returns(bytes32[24] addressesRequired)
func (*MixinResolverCaller) IsResolverCached ¶
func (_MixinResolver *MixinResolverCaller) IsResolverCached(opts *bind.CallOpts, _resolver common.Address) (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x631e1444.
Solidity: function isResolverCached(address _resolver) view returns(bool)
func (*MixinResolverCaller) MAXADDRESSESFROMRESOLVER ¶
func (_MixinResolver *MixinResolverCaller) MAXADDRESSESFROMRESOLVER(opts *bind.CallOpts) (*big.Int, error)
MAXADDRESSESFROMRESOLVER is a free data retrieval call binding the contract method 0xe3235c91.
Solidity: function MAX_ADDRESSES_FROM_RESOLVER() view returns(uint256)
func (*MixinResolverCaller) NominatedOwner ¶
func (_MixinResolver *MixinResolverCaller) 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 (*MixinResolverCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MixinResolverCaller) Resolver ¶
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*MixinResolverCaller) ResolverAddressesRequired ¶
func (_MixinResolver *MixinResolverCaller) ResolverAddressesRequired(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0xc6c9d828.
Solidity: function resolverAddressesRequired(uint256 ) view returns(bytes32)
type MixinResolverCallerRaw ¶
type MixinResolverCallerRaw struct {
Contract *MixinResolverCaller // Generic read-only contract binding to access the raw methods on
}
MixinResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MixinResolverCallerRaw) Call ¶
func (_MixinResolver *MixinResolverCallerRaw) 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 MixinResolverCallerSession ¶
type MixinResolverCallerSession struct { Contract *MixinResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MixinResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MixinResolverCallerSession) GetResolverAddressesRequired ¶
func (_MixinResolver *MixinResolverCallerSession) GetResolverAddressesRequired() ([24][32]byte, error)
GetResolverAddressesRequired is a free data retrieval call binding the contract method 0xab49848c.
Solidity: function getResolverAddressesRequired() view returns(bytes32[24] addressesRequired)
func (*MixinResolverCallerSession) IsResolverCached ¶
func (_MixinResolver *MixinResolverCallerSession) IsResolverCached(_resolver common.Address) (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x631e1444.
Solidity: function isResolverCached(address _resolver) view returns(bool)
func (*MixinResolverCallerSession) MAXADDRESSESFROMRESOLVER ¶
func (_MixinResolver *MixinResolverCallerSession) MAXADDRESSESFROMRESOLVER() (*big.Int, error)
MAXADDRESSESFROMRESOLVER is a free data retrieval call binding the contract method 0xe3235c91.
Solidity: function MAX_ADDRESSES_FROM_RESOLVER() view returns(uint256)
func (*MixinResolverCallerSession) NominatedOwner ¶
func (_MixinResolver *MixinResolverCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*MixinResolverCallerSession) Owner ¶
func (_MixinResolver *MixinResolverCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MixinResolverCallerSession) Resolver ¶
func (_MixinResolver *MixinResolverCallerSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*MixinResolverCallerSession) ResolverAddressesRequired ¶
func (_MixinResolver *MixinResolverCallerSession) ResolverAddressesRequired(arg0 *big.Int) ([32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0xc6c9d828.
Solidity: function resolverAddressesRequired(uint256 ) view returns(bytes32)
type MixinResolverFilterer ¶
type MixinResolverFilterer struct {
// contains filtered or unexported fields
}
MixinResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMixinResolverFilterer ¶
func NewMixinResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*MixinResolverFilterer, error)
NewMixinResolverFilterer creates a new log filterer instance of MixinResolver, bound to a specific deployed contract.
func (*MixinResolverFilterer) FilterOwnerChanged ¶
func (_MixinResolver *MixinResolverFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*MixinResolverOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*MixinResolverFilterer) FilterOwnerNominated ¶
func (_MixinResolver *MixinResolverFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*MixinResolverOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*MixinResolverFilterer) ParseOwnerChanged ¶
func (_MixinResolver *MixinResolverFilterer) ParseOwnerChanged(log types.Log) (*MixinResolverOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*MixinResolverFilterer) ParseOwnerNominated ¶
func (_MixinResolver *MixinResolverFilterer) ParseOwnerNominated(log types.Log) (*MixinResolverOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*MixinResolverFilterer) WatchOwnerChanged ¶
func (_MixinResolver *MixinResolverFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *MixinResolverOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*MixinResolverFilterer) WatchOwnerNominated ¶
func (_MixinResolver *MixinResolverFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *MixinResolverOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
type MixinResolverOwnerChanged ¶
type MixinResolverOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
MixinResolverOwnerChanged represents a OwnerChanged event raised by the MixinResolver contract.
type MixinResolverOwnerChangedIterator ¶
type MixinResolverOwnerChangedIterator struct { Event *MixinResolverOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MixinResolverOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the MixinResolver contract.
func (*MixinResolverOwnerChangedIterator) Close ¶
func (it *MixinResolverOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MixinResolverOwnerChangedIterator) Error ¶
func (it *MixinResolverOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MixinResolverOwnerChangedIterator) Next ¶
func (it *MixinResolverOwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MixinResolverOwnerNominated ¶
type MixinResolverOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
MixinResolverOwnerNominated represents a OwnerNominated event raised by the MixinResolver contract.
type MixinResolverOwnerNominatedIterator ¶
type MixinResolverOwnerNominatedIterator struct { Event *MixinResolverOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MixinResolverOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the MixinResolver contract.
func (*MixinResolverOwnerNominatedIterator) Close ¶
func (it *MixinResolverOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MixinResolverOwnerNominatedIterator) Error ¶
func (it *MixinResolverOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MixinResolverOwnerNominatedIterator) Next ¶
func (it *MixinResolverOwnerNominatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MixinResolverRaw ¶
type MixinResolverRaw struct {
Contract *MixinResolver // Generic contract binding to access the raw methods on
}
MixinResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MixinResolverRaw) Call ¶
func (_MixinResolver *MixinResolverRaw) 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 (*MixinResolverRaw) Transact ¶
func (_MixinResolver *MixinResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MixinResolverRaw) Transfer ¶
func (_MixinResolver *MixinResolverRaw) 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 MixinResolverSession ¶
type MixinResolverSession struct { Contract *MixinResolver // 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 }
MixinResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MixinResolverSession) AcceptOwnership ¶
func (_MixinResolver *MixinResolverSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*MixinResolverSession) GetResolverAddressesRequired ¶
func (_MixinResolver *MixinResolverSession) GetResolverAddressesRequired() ([24][32]byte, error)
GetResolverAddressesRequired is a free data retrieval call binding the contract method 0xab49848c.
Solidity: function getResolverAddressesRequired() view returns(bytes32[24] addressesRequired)
func (*MixinResolverSession) IsResolverCached ¶
func (_MixinResolver *MixinResolverSession) IsResolverCached(_resolver common.Address) (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x631e1444.
Solidity: function isResolverCached(address _resolver) view returns(bool)
func (*MixinResolverSession) MAXADDRESSESFROMRESOLVER ¶
func (_MixinResolver *MixinResolverSession) MAXADDRESSESFROMRESOLVER() (*big.Int, error)
MAXADDRESSESFROMRESOLVER is a free data retrieval call binding the contract method 0xe3235c91.
Solidity: function MAX_ADDRESSES_FROM_RESOLVER() view returns(uint256)
func (*MixinResolverSession) NominateNewOwner ¶
func (_MixinResolver *MixinResolverSession) 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 (*MixinResolverSession) NominatedOwner ¶
func (_MixinResolver *MixinResolverSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*MixinResolverSession) Owner ¶
func (_MixinResolver *MixinResolverSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MixinResolverSession) Resolver ¶
func (_MixinResolver *MixinResolverSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*MixinResolverSession) ResolverAddressesRequired ¶
func (_MixinResolver *MixinResolverSession) ResolverAddressesRequired(arg0 *big.Int) ([32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0xc6c9d828.
Solidity: function resolverAddressesRequired(uint256 ) view returns(bytes32)
func (*MixinResolverSession) SetResolverAndSyncCache ¶
func (_MixinResolver *MixinResolverSession) SetResolverAndSyncCache(_resolver common.Address) (*types.Transaction, error)
SetResolverAndSyncCache is a paid mutator transaction binding the contract method 0x3be99e6f.
Solidity: function setResolverAndSyncCache(address _resolver) returns()
type MixinResolverTransactor ¶
type MixinResolverTransactor struct {
// contains filtered or unexported fields
}
MixinResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMixinResolverTransactor ¶
func NewMixinResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*MixinResolverTransactor, error)
NewMixinResolverTransactor creates a new write-only instance of MixinResolver, bound to a specific deployed contract.
func (*MixinResolverTransactor) AcceptOwnership ¶
func (_MixinResolver *MixinResolverTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*MixinResolverTransactor) NominateNewOwner ¶
func (_MixinResolver *MixinResolverTransactor) 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 (*MixinResolverTransactor) SetResolverAndSyncCache ¶
func (_MixinResolver *MixinResolverTransactor) SetResolverAndSyncCache(opts *bind.TransactOpts, _resolver common.Address) (*types.Transaction, error)
SetResolverAndSyncCache is a paid mutator transaction binding the contract method 0x3be99e6f.
Solidity: function setResolverAndSyncCache(address _resolver) returns()
type MixinResolverTransactorRaw ¶
type MixinResolverTransactorRaw struct {
Contract *MixinResolverTransactor // Generic write-only contract binding to access the raw methods on
}
MixinResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MixinResolverTransactorRaw) Transact ¶
func (_MixinResolver *MixinResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MixinResolverTransactorRaw) Transfer ¶
func (_MixinResolver *MixinResolverTransactorRaw) 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 MixinResolverTransactorSession ¶
type MixinResolverTransactorSession struct { Contract *MixinResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MixinResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MixinResolverTransactorSession) AcceptOwnership ¶
func (_MixinResolver *MixinResolverTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*MixinResolverTransactorSession) NominateNewOwner ¶
func (_MixinResolver *MixinResolverTransactorSession) 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 (*MixinResolverTransactorSession) SetResolverAndSyncCache ¶
func (_MixinResolver *MixinResolverTransactorSession) SetResolverAndSyncCache(_resolver common.Address) (*types.Transaction, error)
SetResolverAndSyncCache is a paid mutator transaction binding the contract method 0x3be99e6f.
Solidity: function setResolverAndSyncCache(address _resolver) returns()
type Owned ¶
type Owned struct { OwnedCaller // Read-only binding to the contract OwnedTransactor // Write-only binding to the contract OwnedFilterer // Log filterer for contract events }
Owned is an auto generated Go binding around an Ethereum contract.
func DeployOwned ¶
func DeployOwned(auth *bind.TransactOpts, backend bind.ContractBackend, _owner common.Address) (common.Address, *types.Transaction, *Owned, error)
DeployOwned deploys a new Ethereum contract, binding an instance of Owned to it.
type OwnedCaller ¶
type OwnedCaller struct {
// contains filtered or unexported fields
}
OwnedCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnedCaller ¶
func NewOwnedCaller(address common.Address, caller bind.ContractCaller) (*OwnedCaller, error)
NewOwnedCaller creates a new read-only instance of Owned, bound to a specific deployed contract.
func (*OwnedCaller) NominatedOwner ¶
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type OwnedCallerRaw ¶
type OwnedCallerRaw struct {
Contract *OwnedCaller // Generic read-only contract binding to access the raw methods on
}
OwnedCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnedCallerRaw) Call ¶
func (_Owned *OwnedCallerRaw) 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 OwnedCallerSession ¶
type OwnedCallerSession struct { Contract *OwnedCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnedCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OwnedCallerSession) NominatedOwner ¶
func (_Owned *OwnedCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type OwnedFilterer ¶
type OwnedFilterer struct {
// contains filtered or unexported fields
}
OwnedFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnedFilterer ¶
func NewOwnedFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnedFilterer, error)
NewOwnedFilterer creates a new log filterer instance of Owned, bound to a specific deployed contract.
func (*OwnedFilterer) FilterOwnerChanged ¶
func (_Owned *OwnedFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*OwnedOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*OwnedFilterer) FilterOwnerNominated ¶
func (_Owned *OwnedFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*OwnedOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*OwnedFilterer) ParseOwnerChanged ¶
func (_Owned *OwnedFilterer) ParseOwnerChanged(log types.Log) (*OwnedOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*OwnedFilterer) ParseOwnerNominated ¶
func (_Owned *OwnedFilterer) ParseOwnerNominated(log types.Log) (*OwnedOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*OwnedFilterer) WatchOwnerChanged ¶
func (_Owned *OwnedFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *OwnedOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*OwnedFilterer) WatchOwnerNominated ¶
func (_Owned *OwnedFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *OwnedOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
type OwnedOwnerChanged ¶
type OwnedOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnedOwnerChanged represents a OwnerChanged event raised by the Owned contract.
type OwnedOwnerChangedIterator ¶
type OwnedOwnerChangedIterator struct { Event *OwnedOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnedOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the Owned contract.
func (*OwnedOwnerChangedIterator) Close ¶
func (it *OwnedOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnedOwnerChangedIterator) Error ¶
func (it *OwnedOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnedOwnerChangedIterator) Next ¶
func (it *OwnedOwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OwnedOwnerNominated ¶
type OwnedOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnedOwnerNominated represents a OwnerNominated event raised by the Owned contract.
type OwnedOwnerNominatedIterator ¶
type OwnedOwnerNominatedIterator struct { Event *OwnedOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnedOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the Owned contract.
func (*OwnedOwnerNominatedIterator) Close ¶
func (it *OwnedOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnedOwnerNominatedIterator) Error ¶
func (it *OwnedOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnedOwnerNominatedIterator) Next ¶
func (it *OwnedOwnerNominatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OwnedRaw ¶
type OwnedRaw struct {
Contract *Owned // Generic contract binding to access the raw methods on
}
OwnedRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnedRaw) Call ¶
func (_Owned *OwnedRaw) 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 (*OwnedRaw) Transact ¶
func (_Owned *OwnedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnedRaw) Transfer ¶
func (_Owned *OwnedRaw) 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 OwnedSession ¶
type OwnedSession struct { Contract *Owned // 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 }
OwnedSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnedSession) AcceptOwnership ¶
func (_Owned *OwnedSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OwnedSession) NominateNewOwner ¶
func (_Owned *OwnedSession) 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 (*OwnedSession) NominatedOwner ¶
func (_Owned *OwnedSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type OwnedTransactor ¶
type OwnedTransactor struct {
// contains filtered or unexported fields
}
OwnedTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnedTransactor ¶
func NewOwnedTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnedTransactor, error)
NewOwnedTransactor creates a new write-only instance of Owned, bound to a specific deployed contract.
func (*OwnedTransactor) AcceptOwnership ¶
func (_Owned *OwnedTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OwnedTransactor) NominateNewOwner ¶
func (_Owned *OwnedTransactor) 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()
type OwnedTransactorRaw ¶
type OwnedTransactorRaw struct {
Contract *OwnedTransactor // Generic write-only contract binding to access the raw methods on
}
OwnedTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnedTransactorRaw) Transact ¶
func (_Owned *OwnedTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnedTransactorRaw) Transfer ¶
func (_Owned *OwnedTransactorRaw) 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 OwnedTransactorSession ¶
type OwnedTransactorSession struct { Contract *OwnedTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnedTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnedTransactorSession) AcceptOwnership ¶
func (_Owned *OwnedTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OwnedTransactorSession) NominateNewOwner ¶
func (_Owned *OwnedTransactorSession) NominateNewOwner(_owner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address _owner) returns()
type Proxy ¶
type Proxy struct { ProxyCaller // Read-only binding to the contract ProxyTransactor // Write-only binding to the contract ProxyFilterer // Log filterer for contract events }
Proxy is an auto generated Go binding around an Ethereum contract.
func DeployProxy ¶
func DeployProxy(auth *bind.TransactOpts, backend bind.ContractBackend, _owner common.Address) (common.Address, *types.Transaction, *Proxy, error)
DeployProxy deploys a new Ethereum contract, binding an instance of Proxy to it.
type ProxyCaller ¶
type ProxyCaller struct {
// contains filtered or unexported fields
}
ProxyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewProxyCaller ¶
func NewProxyCaller(address common.Address, caller bind.ContractCaller) (*ProxyCaller, error)
NewProxyCaller creates a new read-only instance of Proxy, bound to a specific deployed contract.
func (*ProxyCaller) NominatedOwner ¶
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type ProxyCallerRaw ¶
type ProxyCallerRaw struct {
Contract *ProxyCaller // Generic read-only contract binding to access the raw methods on
}
ProxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ProxyCallerRaw) Call ¶
func (_Proxy *ProxyCallerRaw) 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 ProxyCallerSession ¶
type ProxyCallerSession struct { Contract *ProxyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ProxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ProxyCallerSession) NominatedOwner ¶
func (_Proxy *ProxyCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type ProxyFilterer ¶
type ProxyFilterer struct {
// contains filtered or unexported fields
}
ProxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewProxyFilterer ¶
func NewProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*ProxyFilterer, error)
NewProxyFilterer creates a new log filterer instance of Proxy, bound to a specific deployed contract.
func (*ProxyFilterer) FilterOwnerChanged ¶
func (_Proxy *ProxyFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*ProxyOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ProxyFilterer) FilterOwnerNominated ¶
func (_Proxy *ProxyFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*ProxyOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ProxyFilterer) FilterTargetUpdated ¶
func (_Proxy *ProxyFilterer) FilterTargetUpdated(opts *bind.FilterOpts) (*ProxyTargetUpdatedIterator, error)
FilterTargetUpdated is a free log retrieval operation binding the contract event 0x814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e.
Solidity: event TargetUpdated(address newTarget)
func (*ProxyFilterer) ParseOwnerChanged ¶
func (_Proxy *ProxyFilterer) ParseOwnerChanged(log types.Log) (*ProxyOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ProxyFilterer) ParseOwnerNominated ¶
func (_Proxy *ProxyFilterer) ParseOwnerNominated(log types.Log) (*ProxyOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ProxyFilterer) ParseTargetUpdated ¶
func (_Proxy *ProxyFilterer) ParseTargetUpdated(log types.Log) (*ProxyTargetUpdated, error)
ParseTargetUpdated is a log parse operation binding the contract event 0x814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e.
Solidity: event TargetUpdated(address newTarget)
func (*ProxyFilterer) WatchOwnerChanged ¶
func (_Proxy *ProxyFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *ProxyOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ProxyFilterer) WatchOwnerNominated ¶
func (_Proxy *ProxyFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *ProxyOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ProxyFilterer) WatchTargetUpdated ¶
func (_Proxy *ProxyFilterer) WatchTargetUpdated(opts *bind.WatchOpts, sink chan<- *ProxyTargetUpdated) (event.Subscription, error)
WatchTargetUpdated is a free log subscription operation binding the contract event 0x814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e.
Solidity: event TargetUpdated(address newTarget)
type ProxyOwnerChanged ¶
type ProxyOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ProxyOwnerChanged represents a OwnerChanged event raised by the Proxy contract.
type ProxyOwnerChangedIterator ¶
type ProxyOwnerChangedIterator struct { Event *ProxyOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the Proxy contract.
func (*ProxyOwnerChangedIterator) Close ¶
func (it *ProxyOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyOwnerChangedIterator) Error ¶
func (it *ProxyOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyOwnerChangedIterator) Next ¶
func (it *ProxyOwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProxyOwnerNominated ¶
type ProxyOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ProxyOwnerNominated represents a OwnerNominated event raised by the Proxy contract.
type ProxyOwnerNominatedIterator ¶
type ProxyOwnerNominatedIterator struct { Event *ProxyOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the Proxy contract.
func (*ProxyOwnerNominatedIterator) Close ¶
func (it *ProxyOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyOwnerNominatedIterator) Error ¶
func (it *ProxyOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyOwnerNominatedIterator) Next ¶
func (it *ProxyOwnerNominatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProxyRaw ¶
type ProxyRaw struct {
Contract *Proxy // Generic contract binding to access the raw methods on
}
ProxyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ProxyRaw) Call ¶
func (_Proxy *ProxyRaw) 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 (*ProxyRaw) Transact ¶
func (_Proxy *ProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyRaw) Transfer ¶
func (_Proxy *ProxyRaw) 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 ProxySession ¶
type ProxySession struct { Contract *Proxy // 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 }
ProxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ProxySession) AcceptOwnership ¶
func (_Proxy *ProxySession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ProxySession) Emit ¶
func (_Proxy *ProxySession) Emit(callData []byte, numTopics *big.Int, topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, topic4 [32]byte) (*types.Transaction, error)
Emit is a paid mutator transaction binding the contract method 0x907dff97.
Solidity: function _emit(bytes callData, uint256 numTopics, bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes32 topic4) returns()
func (*ProxySession) Fallback ¶
func (_Proxy *ProxySession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ProxySession) NominateNewOwner ¶
func (_Proxy *ProxySession) 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 (*ProxySession) NominatedOwner ¶
func (_Proxy *ProxySession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*ProxySession) Owner ¶
func (_Proxy *ProxySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ProxySession) SetTarget ¶
func (_Proxy *ProxySession) SetTarget(_target common.Address) (*types.Transaction, error)
SetTarget is a paid mutator transaction binding the contract method 0x776d1a01.
Solidity: function setTarget(address _target) returns()
type ProxyTargetUpdated ¶
type ProxyTargetUpdated struct { NewTarget common.Address Raw types.Log // Blockchain specific contextual infos }
ProxyTargetUpdated represents a TargetUpdated event raised by the Proxy contract.
type ProxyTargetUpdatedIterator ¶
type ProxyTargetUpdatedIterator struct { Event *ProxyTargetUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyTargetUpdatedIterator is returned from FilterTargetUpdated and is used to iterate over the raw logs and unpacked data for TargetUpdated events raised by the Proxy contract.
func (*ProxyTargetUpdatedIterator) Close ¶
func (it *ProxyTargetUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyTargetUpdatedIterator) Error ¶
func (it *ProxyTargetUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyTargetUpdatedIterator) Next ¶
func (it *ProxyTargetUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProxyTransactor ¶
type ProxyTransactor struct {
// contains filtered or unexported fields
}
ProxyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewProxyTransactor ¶
func NewProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*ProxyTransactor, error)
NewProxyTransactor creates a new write-only instance of Proxy, bound to a specific deployed contract.
func (*ProxyTransactor) AcceptOwnership ¶
func (_Proxy *ProxyTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ProxyTransactor) Emit ¶
func (_Proxy *ProxyTransactor) Emit(opts *bind.TransactOpts, callData []byte, numTopics *big.Int, topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, topic4 [32]byte) (*types.Transaction, error)
Emit is a paid mutator transaction binding the contract method 0x907dff97.
Solidity: function _emit(bytes callData, uint256 numTopics, bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes32 topic4) returns()
func (*ProxyTransactor) Fallback ¶
func (_Proxy *ProxyTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ProxyTransactor) NominateNewOwner ¶
func (_Proxy *ProxyTransactor) 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 (*ProxyTransactor) SetTarget ¶
func (_Proxy *ProxyTransactor) SetTarget(opts *bind.TransactOpts, _target common.Address) (*types.Transaction, error)
SetTarget is a paid mutator transaction binding the contract method 0x776d1a01.
Solidity: function setTarget(address _target) returns()
type ProxyTransactorRaw ¶
type ProxyTransactorRaw struct {
Contract *ProxyTransactor // Generic write-only contract binding to access the raw methods on
}
ProxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ProxyTransactorRaw) Transact ¶
func (_Proxy *ProxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyTransactorRaw) Transfer ¶
func (_Proxy *ProxyTransactorRaw) 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 ProxyTransactorSession ¶
type ProxyTransactorSession struct { Contract *ProxyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ProxyTransactorSession) AcceptOwnership ¶
func (_Proxy *ProxyTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ProxyTransactorSession) Emit ¶
func (_Proxy *ProxyTransactorSession) Emit(callData []byte, numTopics *big.Int, topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, topic4 [32]byte) (*types.Transaction, error)
Emit is a paid mutator transaction binding the contract method 0x907dff97.
Solidity: function _emit(bytes callData, uint256 numTopics, bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes32 topic4) returns()
func (*ProxyTransactorSession) Fallback ¶
func (_Proxy *ProxyTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ProxyTransactorSession) NominateNewOwner ¶
func (_Proxy *ProxyTransactorSession) 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 (*ProxyTransactorSession) SetTarget ¶
func (_Proxy *ProxyTransactorSession) SetTarget(_target common.Address) (*types.Transaction, error)
SetTarget is a paid mutator transaction binding the contract method 0x776d1a01.
Solidity: function setTarget(address _target) returns()
type Proxyable ¶
type Proxyable struct { ProxyableCaller // Read-only binding to the contract ProxyableTransactor // Write-only binding to the contract ProxyableFilterer // Log filterer for contract events }
Proxyable is an auto generated Go binding around an Ethereum contract.
func NewProxyable ¶
NewProxyable creates a new instance of Proxyable, bound to a specific deployed contract.
type ProxyableCaller ¶
type ProxyableCaller struct {
// contains filtered or unexported fields
}
ProxyableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewProxyableCaller ¶
func NewProxyableCaller(address common.Address, caller bind.ContractCaller) (*ProxyableCaller, error)
NewProxyableCaller creates a new read-only instance of Proxyable, bound to a specific deployed contract.
func (*ProxyableCaller) IntegrationProxy ¶
IntegrationProxy is a free data retrieval call binding the contract method 0x9cbdaeb6.
Solidity: function integrationProxy() view returns(address)
func (*ProxyableCaller) MessageSender ¶
MessageSender is a free data retrieval call binding the contract method 0xd67bdd25.
Solidity: function messageSender() view returns(address)
func (*ProxyableCaller) NominatedOwner ¶
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type ProxyableCallerRaw ¶
type ProxyableCallerRaw struct {
Contract *ProxyableCaller // Generic read-only contract binding to access the raw methods on
}
ProxyableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ProxyableCallerRaw) Call ¶
func (_Proxyable *ProxyableCallerRaw) 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 ProxyableCallerSession ¶
type ProxyableCallerSession struct { Contract *ProxyableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ProxyableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ProxyableCallerSession) IntegrationProxy ¶
func (_Proxyable *ProxyableCallerSession) IntegrationProxy() (common.Address, error)
IntegrationProxy is a free data retrieval call binding the contract method 0x9cbdaeb6.
Solidity: function integrationProxy() view returns(address)
func (*ProxyableCallerSession) MessageSender ¶
func (_Proxyable *ProxyableCallerSession) MessageSender() (common.Address, error)
MessageSender is a free data retrieval call binding the contract method 0xd67bdd25.
Solidity: function messageSender() view returns(address)
func (*ProxyableCallerSession) NominatedOwner ¶
func (_Proxyable *ProxyableCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type ProxyableFilterer ¶
type ProxyableFilterer struct {
// contains filtered or unexported fields
}
ProxyableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewProxyableFilterer ¶
func NewProxyableFilterer(address common.Address, filterer bind.ContractFilterer) (*ProxyableFilterer, error)
NewProxyableFilterer creates a new log filterer instance of Proxyable, bound to a specific deployed contract.
func (*ProxyableFilterer) FilterOwnerChanged ¶
func (_Proxyable *ProxyableFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*ProxyableOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ProxyableFilterer) FilterOwnerNominated ¶
func (_Proxyable *ProxyableFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*ProxyableOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ProxyableFilterer) FilterProxyUpdated ¶
func (_Proxyable *ProxyableFilterer) FilterProxyUpdated(opts *bind.FilterOpts) (*ProxyableProxyUpdatedIterator, error)
FilterProxyUpdated is a free log retrieval operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
func (*ProxyableFilterer) ParseOwnerChanged ¶
func (_Proxyable *ProxyableFilterer) ParseOwnerChanged(log types.Log) (*ProxyableOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ProxyableFilterer) ParseOwnerNominated ¶
func (_Proxyable *ProxyableFilterer) ParseOwnerNominated(log types.Log) (*ProxyableOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ProxyableFilterer) ParseProxyUpdated ¶
func (_Proxyable *ProxyableFilterer) ParseProxyUpdated(log types.Log) (*ProxyableProxyUpdated, error)
ParseProxyUpdated is a log parse operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
func (*ProxyableFilterer) WatchOwnerChanged ¶
func (_Proxyable *ProxyableFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *ProxyableOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*ProxyableFilterer) WatchOwnerNominated ¶
func (_Proxyable *ProxyableFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *ProxyableOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*ProxyableFilterer) WatchProxyUpdated ¶
func (_Proxyable *ProxyableFilterer) WatchProxyUpdated(opts *bind.WatchOpts, sink chan<- *ProxyableProxyUpdated) (event.Subscription, error)
WatchProxyUpdated is a free log subscription operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
type ProxyableOwnerChanged ¶
type ProxyableOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ProxyableOwnerChanged represents a OwnerChanged event raised by the Proxyable contract.
type ProxyableOwnerChangedIterator ¶
type ProxyableOwnerChangedIterator struct { Event *ProxyableOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyableOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the Proxyable contract.
func (*ProxyableOwnerChangedIterator) Close ¶
func (it *ProxyableOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyableOwnerChangedIterator) Error ¶
func (it *ProxyableOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyableOwnerChangedIterator) Next ¶
func (it *ProxyableOwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProxyableOwnerNominated ¶
type ProxyableOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ProxyableOwnerNominated represents a OwnerNominated event raised by the Proxyable contract.
type ProxyableOwnerNominatedIterator ¶
type ProxyableOwnerNominatedIterator struct { Event *ProxyableOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyableOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the Proxyable contract.
func (*ProxyableOwnerNominatedIterator) Close ¶
func (it *ProxyableOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyableOwnerNominatedIterator) Error ¶
func (it *ProxyableOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyableOwnerNominatedIterator) Next ¶
func (it *ProxyableOwnerNominatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProxyableProxyUpdated ¶
type ProxyableProxyUpdated struct { ProxyAddress common.Address Raw types.Log // Blockchain specific contextual infos }
ProxyableProxyUpdated represents a ProxyUpdated event raised by the Proxyable contract.
type ProxyableProxyUpdatedIterator ¶
type ProxyableProxyUpdatedIterator struct { Event *ProxyableProxyUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProxyableProxyUpdatedIterator is returned from FilterProxyUpdated and is used to iterate over the raw logs and unpacked data for ProxyUpdated events raised by the Proxyable contract.
func (*ProxyableProxyUpdatedIterator) Close ¶
func (it *ProxyableProxyUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyableProxyUpdatedIterator) Error ¶
func (it *ProxyableProxyUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyableProxyUpdatedIterator) Next ¶
func (it *ProxyableProxyUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProxyableRaw ¶
type ProxyableRaw struct {
Contract *Proxyable // Generic contract binding to access the raw methods on
}
ProxyableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ProxyableRaw) Call ¶
func (_Proxyable *ProxyableRaw) 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 (*ProxyableRaw) Transact ¶
func (_Proxyable *ProxyableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyableRaw) Transfer ¶
func (_Proxyable *ProxyableRaw) 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 ProxyableSession ¶
type ProxyableSession struct { Contract *Proxyable // 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 }
ProxyableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ProxyableSession) AcceptOwnership ¶
func (_Proxyable *ProxyableSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ProxyableSession) IntegrationProxy ¶
func (_Proxyable *ProxyableSession) IntegrationProxy() (common.Address, error)
IntegrationProxy is a free data retrieval call binding the contract method 0x9cbdaeb6.
Solidity: function integrationProxy() view returns(address)
func (*ProxyableSession) MessageSender ¶
func (_Proxyable *ProxyableSession) MessageSender() (common.Address, error)
MessageSender is a free data retrieval call binding the contract method 0xd67bdd25.
Solidity: function messageSender() view returns(address)
func (*ProxyableSession) NominateNewOwner ¶
func (_Proxyable *ProxyableSession) 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 (*ProxyableSession) NominatedOwner ¶
func (_Proxyable *ProxyableSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*ProxyableSession) Owner ¶
func (_Proxyable *ProxyableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ProxyableSession) Proxy ¶
func (_Proxyable *ProxyableSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*ProxyableSession) SetIntegrationProxy ¶
func (_Proxyable *ProxyableSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
SetIntegrationProxy is a paid mutator transaction binding the contract method 0x131b0ae7.
Solidity: function setIntegrationProxy(address _integrationProxy) returns()
func (*ProxyableSession) SetMessageSender ¶
func (_Proxyable *ProxyableSession) 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 (*ProxyableSession) SetProxy ¶
func (_Proxyable *ProxyableSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
SetProxy is a paid mutator transaction binding the contract method 0x97107d6d.
Solidity: function setProxy(address _proxy) returns()
type ProxyableTransactor ¶
type ProxyableTransactor struct {
// contains filtered or unexported fields
}
ProxyableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewProxyableTransactor ¶
func NewProxyableTransactor(address common.Address, transactor bind.ContractTransactor) (*ProxyableTransactor, error)
NewProxyableTransactor creates a new write-only instance of Proxyable, bound to a specific deployed contract.
func (*ProxyableTransactor) AcceptOwnership ¶
func (_Proxyable *ProxyableTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ProxyableTransactor) NominateNewOwner ¶
func (_Proxyable *ProxyableTransactor) 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 (*ProxyableTransactor) SetIntegrationProxy ¶
func (_Proxyable *ProxyableTransactor) SetIntegrationProxy(opts *bind.TransactOpts, _integrationProxy common.Address) (*types.Transaction, error)
SetIntegrationProxy is a paid mutator transaction binding the contract method 0x131b0ae7.
Solidity: function setIntegrationProxy(address _integrationProxy) returns()
func (*ProxyableTransactor) SetMessageSender ¶
func (_Proxyable *ProxyableTransactor) 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 (*ProxyableTransactor) SetProxy ¶
func (_Proxyable *ProxyableTransactor) 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()
type ProxyableTransactorRaw ¶
type ProxyableTransactorRaw struct {
Contract *ProxyableTransactor // Generic write-only contract binding to access the raw methods on
}
ProxyableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ProxyableTransactorRaw) Transact ¶
func (_Proxyable *ProxyableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyableTransactorRaw) Transfer ¶
func (_Proxyable *ProxyableTransactorRaw) 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 ProxyableTransactorSession ¶
type ProxyableTransactorSession struct { Contract *ProxyableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProxyableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ProxyableTransactorSession) AcceptOwnership ¶
func (_Proxyable *ProxyableTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ProxyableTransactorSession) NominateNewOwner ¶
func (_Proxyable *ProxyableTransactorSession) 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 (*ProxyableTransactorSession) SetIntegrationProxy ¶
func (_Proxyable *ProxyableTransactorSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
SetIntegrationProxy is a paid mutator transaction binding the contract method 0x131b0ae7.
Solidity: function setIntegrationProxy(address _integrationProxy) returns()
func (*ProxyableTransactorSession) SetMessageSender ¶
func (_Proxyable *ProxyableTransactorSession) 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 (*ProxyableTransactorSession) SetProxy ¶
func (_Proxyable *ProxyableTransactorSession) SetProxy(_proxy common.Address) (*types.Transaction, error)
SetProxy is a paid mutator transaction binding the contract method 0x97107d6d.
Solidity: function setProxy(address _proxy) returns()
type SafeDecimalMath ¶
type SafeDecimalMath struct { SafeDecimalMathCaller // Read-only binding to the contract SafeDecimalMathTransactor // Write-only binding to the contract SafeDecimalMathFilterer // Log filterer for contract events }
SafeDecimalMath is an auto generated Go binding around an Ethereum contract.
func DeploySafeDecimalMath ¶
func DeploySafeDecimalMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeDecimalMath, error)
DeploySafeDecimalMath deploys a new Ethereum contract, binding an instance of SafeDecimalMath to it.
func NewSafeDecimalMath ¶
func NewSafeDecimalMath(address common.Address, backend bind.ContractBackend) (*SafeDecimalMath, error)
NewSafeDecimalMath creates a new instance of SafeDecimalMath, bound to a specific deployed contract.
type SafeDecimalMathCaller ¶
type SafeDecimalMathCaller struct {
// contains filtered or unexported fields
}
SafeDecimalMathCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSafeDecimalMathCaller ¶
func NewSafeDecimalMathCaller(address common.Address, caller bind.ContractCaller) (*SafeDecimalMathCaller, error)
NewSafeDecimalMathCaller creates a new read-only instance of SafeDecimalMath, bound to a specific deployed contract.
func (*SafeDecimalMathCaller) Decimals ¶
func (_SafeDecimalMath *SafeDecimalMathCaller) 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 (*SafeDecimalMathCaller) HighPrecisionDecimals ¶
func (_SafeDecimalMath *SafeDecimalMathCaller) HighPrecisionDecimals(opts *bind.CallOpts) (uint8, error)
HighPrecisionDecimals is a free data retrieval call binding the contract method 0xdef4419d.
Solidity: function highPrecisionDecimals() view returns(uint8)
func (*SafeDecimalMathCaller) PRECISEUNIT ¶
PRECISEUNIT is a free data retrieval call binding the contract method 0x864029e7.
Solidity: function PRECISE_UNIT() view returns(uint256)
func (*SafeDecimalMathCaller) PreciseUnit ¶
PreciseUnit is a free data retrieval call binding the contract method 0xd5e5e6e6.
Solidity: function preciseUnit() pure returns(uint256)
type SafeDecimalMathCallerRaw ¶
type SafeDecimalMathCallerRaw struct {
Contract *SafeDecimalMathCaller // Generic read-only contract binding to access the raw methods on
}
SafeDecimalMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SafeDecimalMathCallerRaw) Call ¶
func (_SafeDecimalMath *SafeDecimalMathCallerRaw) 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 SafeDecimalMathCallerSession ¶
type SafeDecimalMathCallerSession struct { Contract *SafeDecimalMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeDecimalMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SafeDecimalMathCallerSession) Decimals ¶
func (_SafeDecimalMath *SafeDecimalMathCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*SafeDecimalMathCallerSession) HighPrecisionDecimals ¶
func (_SafeDecimalMath *SafeDecimalMathCallerSession) HighPrecisionDecimals() (uint8, error)
HighPrecisionDecimals is a free data retrieval call binding the contract method 0xdef4419d.
Solidity: function highPrecisionDecimals() view returns(uint8)
func (*SafeDecimalMathCallerSession) PRECISEUNIT ¶
func (_SafeDecimalMath *SafeDecimalMathCallerSession) PRECISEUNIT() (*big.Int, error)
PRECISEUNIT is a free data retrieval call binding the contract method 0x864029e7.
Solidity: function PRECISE_UNIT() view returns(uint256)
func (*SafeDecimalMathCallerSession) PreciseUnit ¶
func (_SafeDecimalMath *SafeDecimalMathCallerSession) PreciseUnit() (*big.Int, error)
PreciseUnit is a free data retrieval call binding the contract method 0xd5e5e6e6.
Solidity: function preciseUnit() pure returns(uint256)
type SafeDecimalMathFilterer ¶
type SafeDecimalMathFilterer struct {
// contains filtered or unexported fields
}
SafeDecimalMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSafeDecimalMathFilterer ¶
func NewSafeDecimalMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeDecimalMathFilterer, error)
NewSafeDecimalMathFilterer creates a new log filterer instance of SafeDecimalMath, bound to a specific deployed contract.
type SafeDecimalMathRaw ¶
type SafeDecimalMathRaw struct {
Contract *SafeDecimalMath // Generic contract binding to access the raw methods on
}
SafeDecimalMathRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SafeDecimalMathRaw) Call ¶
func (_SafeDecimalMath *SafeDecimalMathRaw) 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 (*SafeDecimalMathRaw) Transact ¶
func (_SafeDecimalMath *SafeDecimalMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeDecimalMathRaw) Transfer ¶
func (_SafeDecimalMath *SafeDecimalMathRaw) 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 SafeDecimalMathSession ¶
type SafeDecimalMathSession struct { Contract *SafeDecimalMath // 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 }
SafeDecimalMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SafeDecimalMathSession) Decimals ¶
func (_SafeDecimalMath *SafeDecimalMathSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*SafeDecimalMathSession) HighPrecisionDecimals ¶
func (_SafeDecimalMath *SafeDecimalMathSession) HighPrecisionDecimals() (uint8, error)
HighPrecisionDecimals is a free data retrieval call binding the contract method 0xdef4419d.
Solidity: function highPrecisionDecimals() view returns(uint8)
func (*SafeDecimalMathSession) PRECISEUNIT ¶
func (_SafeDecimalMath *SafeDecimalMathSession) PRECISEUNIT() (*big.Int, error)
PRECISEUNIT is a free data retrieval call binding the contract method 0x864029e7.
Solidity: function PRECISE_UNIT() view returns(uint256)
func (*SafeDecimalMathSession) PreciseUnit ¶
func (_SafeDecimalMath *SafeDecimalMathSession) PreciseUnit() (*big.Int, error)
PreciseUnit is a free data retrieval call binding the contract method 0xd5e5e6e6.
Solidity: function preciseUnit() pure returns(uint256)
type SafeDecimalMathTransactor ¶
type SafeDecimalMathTransactor struct {
// contains filtered or unexported fields
}
SafeDecimalMathTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSafeDecimalMathTransactor ¶
func NewSafeDecimalMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeDecimalMathTransactor, error)
NewSafeDecimalMathTransactor creates a new write-only instance of SafeDecimalMath, bound to a specific deployed contract.
type SafeDecimalMathTransactorRaw ¶
type SafeDecimalMathTransactorRaw struct {
Contract *SafeDecimalMathTransactor // Generic write-only contract binding to access the raw methods on
}
SafeDecimalMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SafeDecimalMathTransactorRaw) Transact ¶
func (_SafeDecimalMath *SafeDecimalMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeDecimalMathTransactorRaw) Transfer ¶
func (_SafeDecimalMath *SafeDecimalMathTransactorRaw) 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 SafeDecimalMathTransactorSession ¶
type SafeDecimalMathTransactorSession struct { Contract *SafeDecimalMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeDecimalMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SafeMath ¶
type SafeMath struct { SafeMathCaller // Read-only binding to the contract SafeMathTransactor // Write-only binding to the contract SafeMathFilterer // Log filterer for contract events }
SafeMath is an auto generated Go binding around an Ethereum contract.
func DeploySafeMath ¶
func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error)
DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.
func NewSafeMath ¶
NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.
type SafeMathCaller ¶
type SafeMathCaller struct {
// contains filtered or unexported fields
}
SafeMathCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSafeMathCaller ¶
func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)
NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathCallerRaw ¶
type SafeMathCallerRaw struct {
Contract *SafeMathCaller // Generic read-only contract binding to access the raw methods on
}
SafeMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SafeMathCallerRaw) Call ¶
func (_SafeMath *SafeMathCallerRaw) 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 SafeMathCallerSession ¶
type SafeMathCallerSession struct { Contract *SafeMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SafeMathFilterer ¶
type SafeMathFilterer struct {
// contains filtered or unexported fields
}
SafeMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSafeMathFilterer ¶
func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)
NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.
type SafeMathRaw ¶
type SafeMathRaw struct {
Contract *SafeMath // Generic contract binding to access the raw methods on
}
SafeMathRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SafeMathRaw) Call ¶
func (_SafeMath *SafeMathRaw) 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 (*SafeMathRaw) Transact ¶
func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathRaw) Transfer ¶
func (_SafeMath *SafeMathRaw) 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 SafeMathSession ¶
type SafeMathSession struct { Contract *SafeMath // 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 }
SafeMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SafeMathTransactor ¶
type SafeMathTransactor struct {
// contains filtered or unexported fields
}
SafeMathTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSafeMathTransactor ¶
func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)
NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathTransactorRaw ¶
type SafeMathTransactorRaw struct {
Contract *SafeMathTransactor // Generic write-only contract binding to access the raw methods on
}
SafeMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SafeMathTransactorRaw) Transact ¶
func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathTransactorRaw) Transfer ¶
func (_SafeMath *SafeMathTransactorRaw) 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 SafeMathTransactorSession ¶
type SafeMathTransactorSession struct { Contract *SafeMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type State ¶
type State struct { StateCaller // Read-only binding to the contract StateTransactor // Write-only binding to the contract StateFilterer // Log filterer for contract events }
State is an auto generated Go binding around an Ethereum contract.
type StateAssociatedContractUpdated ¶
type StateAssociatedContractUpdated struct { AssociatedContract common.Address Raw types.Log // Blockchain specific contextual infos }
StateAssociatedContractUpdated represents a AssociatedContractUpdated event raised by the State contract.
type StateAssociatedContractUpdatedIterator ¶
type StateAssociatedContractUpdatedIterator struct { Event *StateAssociatedContractUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StateAssociatedContractUpdatedIterator is returned from FilterAssociatedContractUpdated and is used to iterate over the raw logs and unpacked data for AssociatedContractUpdated events raised by the State contract.
func (*StateAssociatedContractUpdatedIterator) Close ¶
func (it *StateAssociatedContractUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StateAssociatedContractUpdatedIterator) Error ¶
func (it *StateAssociatedContractUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StateAssociatedContractUpdatedIterator) Next ¶
func (it *StateAssociatedContractUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StateCaller ¶
type StateCaller struct {
// contains filtered or unexported fields
}
StateCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStateCaller ¶
func NewStateCaller(address common.Address, caller bind.ContractCaller) (*StateCaller, error)
NewStateCaller creates a new read-only instance of State, bound to a specific deployed contract.
func (*StateCaller) AssociatedContract ¶
AssociatedContract is a free data retrieval call binding the contract method 0xaefc4ccb.
Solidity: function associatedContract() view returns(address)
func (*StateCaller) NominatedOwner ¶
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type StateCallerRaw ¶
type StateCallerRaw struct {
Contract *StateCaller // Generic read-only contract binding to access the raw methods on
}
StateCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StateCallerRaw) Call ¶
func (_State *StateCallerRaw) 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 StateCallerSession ¶
type StateCallerSession struct { Contract *StateCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StateCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StateCallerSession) AssociatedContract ¶
func (_State *StateCallerSession) AssociatedContract() (common.Address, error)
AssociatedContract is a free data retrieval call binding the contract method 0xaefc4ccb.
Solidity: function associatedContract() view returns(address)
func (*StateCallerSession) NominatedOwner ¶
func (_State *StateCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type StateFilterer ¶
type StateFilterer struct {
// contains filtered or unexported fields
}
StateFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStateFilterer ¶
func NewStateFilterer(address common.Address, filterer bind.ContractFilterer) (*StateFilterer, error)
NewStateFilterer creates a new log filterer instance of State, bound to a specific deployed contract.
func (*StateFilterer) FilterAssociatedContractUpdated ¶
func (_State *StateFilterer) FilterAssociatedContractUpdated(opts *bind.FilterOpts) (*StateAssociatedContractUpdatedIterator, error)
FilterAssociatedContractUpdated is a free log retrieval operation binding the contract event 0x73f20cff579e8a4086fa607db83867595f1b6a798e718c0bfa0b94a404128e03.
Solidity: event AssociatedContractUpdated(address associatedContract)
func (*StateFilterer) FilterOwnerChanged ¶
func (_State *StateFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*StateOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*StateFilterer) FilterOwnerNominated ¶
func (_State *StateFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*StateOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*StateFilterer) ParseAssociatedContractUpdated ¶
func (_State *StateFilterer) ParseAssociatedContractUpdated(log types.Log) (*StateAssociatedContractUpdated, error)
ParseAssociatedContractUpdated is a log parse operation binding the contract event 0x73f20cff579e8a4086fa607db83867595f1b6a798e718c0bfa0b94a404128e03.
Solidity: event AssociatedContractUpdated(address associatedContract)
func (*StateFilterer) ParseOwnerChanged ¶
func (_State *StateFilterer) ParseOwnerChanged(log types.Log) (*StateOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*StateFilterer) ParseOwnerNominated ¶
func (_State *StateFilterer) ParseOwnerNominated(log types.Log) (*StateOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*StateFilterer) WatchAssociatedContractUpdated ¶
func (_State *StateFilterer) WatchAssociatedContractUpdated(opts *bind.WatchOpts, sink chan<- *StateAssociatedContractUpdated) (event.Subscription, error)
WatchAssociatedContractUpdated is a free log subscription operation binding the contract event 0x73f20cff579e8a4086fa607db83867595f1b6a798e718c0bfa0b94a404128e03.
Solidity: event AssociatedContractUpdated(address associatedContract)
func (*StateFilterer) WatchOwnerChanged ¶
func (_State *StateFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *StateOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*StateFilterer) WatchOwnerNominated ¶
func (_State *StateFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *StateOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
type StateOwnerChanged ¶
type StateOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
StateOwnerChanged represents a OwnerChanged event raised by the State contract.
type StateOwnerChangedIterator ¶
type StateOwnerChangedIterator struct { Event *StateOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StateOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the State contract.
func (*StateOwnerChangedIterator) Close ¶
func (it *StateOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StateOwnerChangedIterator) Error ¶
func (it *StateOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StateOwnerChangedIterator) Next ¶
func (it *StateOwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StateOwnerNominated ¶
type StateOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
StateOwnerNominated represents a OwnerNominated event raised by the State contract.
type StateOwnerNominatedIterator ¶
type StateOwnerNominatedIterator struct { Event *StateOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StateOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the State contract.
func (*StateOwnerNominatedIterator) Close ¶
func (it *StateOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StateOwnerNominatedIterator) Error ¶
func (it *StateOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StateOwnerNominatedIterator) Next ¶
func (it *StateOwnerNominatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StateRaw ¶
type StateRaw struct {
Contract *State // Generic contract binding to access the raw methods on
}
StateRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StateRaw) Call ¶
func (_State *StateRaw) 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 (*StateRaw) Transact ¶
func (_State *StateRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StateRaw) Transfer ¶
func (_State *StateRaw) 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 StateSession ¶
type StateSession struct { Contract *State // 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 }
StateSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StateSession) AcceptOwnership ¶
func (_State *StateSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*StateSession) AssociatedContract ¶
func (_State *StateSession) AssociatedContract() (common.Address, error)
AssociatedContract is a free data retrieval call binding the contract method 0xaefc4ccb.
Solidity: function associatedContract() view returns(address)
func (*StateSession) NominateNewOwner ¶
func (_State *StateSession) 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 (*StateSession) NominatedOwner ¶
func (_State *StateSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*StateSession) Owner ¶
func (_State *StateSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*StateSession) SetAssociatedContract ¶
func (_State *StateSession) SetAssociatedContract(_associatedContract common.Address) (*types.Transaction, error)
SetAssociatedContract is a paid mutator transaction binding the contract method 0x52f445ca.
Solidity: function setAssociatedContract(address _associatedContract) returns()
type StateTransactor ¶
type StateTransactor struct {
// contains filtered or unexported fields
}
StateTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStateTransactor ¶
func NewStateTransactor(address common.Address, transactor bind.ContractTransactor) (*StateTransactor, error)
NewStateTransactor creates a new write-only instance of State, bound to a specific deployed contract.
func (*StateTransactor) AcceptOwnership ¶
func (_State *StateTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*StateTransactor) NominateNewOwner ¶
func (_State *StateTransactor) 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 (*StateTransactor) SetAssociatedContract ¶
func (_State *StateTransactor) SetAssociatedContract(opts *bind.TransactOpts, _associatedContract common.Address) (*types.Transaction, error)
SetAssociatedContract is a paid mutator transaction binding the contract method 0x52f445ca.
Solidity: function setAssociatedContract(address _associatedContract) returns()
type StateTransactorRaw ¶
type StateTransactorRaw struct {
Contract *StateTransactor // Generic write-only contract binding to access the raw methods on
}
StateTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StateTransactorRaw) Transact ¶
func (_State *StateTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StateTransactorRaw) Transfer ¶
func (_State *StateTransactorRaw) 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 StateTransactorSession ¶
type StateTransactorSession struct { Contract *StateTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StateTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StateTransactorSession) AcceptOwnership ¶
func (_State *StateTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*StateTransactorSession) NominateNewOwner ¶
func (_State *StateTransactorSession) 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 (*StateTransactorSession) SetAssociatedContract ¶
func (_State *StateTransactorSession) SetAssociatedContract(_associatedContract common.Address) (*types.Transaction, error)
SetAssociatedContract is a paid mutator transaction binding the contract method 0x52f445ca.
Solidity: function setAssociatedContract(address _associatedContract) returns()
type SupplySchedule ¶
type SupplySchedule struct { SupplyScheduleCaller // Read-only binding to the contract SupplyScheduleTransactor // Write-only binding to the contract SupplyScheduleFilterer // Log filterer for contract events }
SupplySchedule is an auto generated Go binding around an Ethereum contract.
func DeploySupplySchedule ¶
func DeploySupplySchedule(auth *bind.TransactOpts, backend bind.ContractBackend, _owner common.Address, _lastMintEvent *big.Int, _currentWeek *big.Int) (common.Address, *types.Transaction, *SupplySchedule, error)
DeploySupplySchedule deploys a new Ethereum contract, binding an instance of SupplySchedule to it.
func NewSupplySchedule ¶
func NewSupplySchedule(address common.Address, backend bind.ContractBackend) (*SupplySchedule, error)
NewSupplySchedule creates a new instance of SupplySchedule, bound to a specific deployed contract.
type SupplyScheduleCaller ¶
type SupplyScheduleCaller struct {
// contains filtered or unexported fields
}
SupplyScheduleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSupplyScheduleCaller ¶
func NewSupplyScheduleCaller(address common.Address, caller bind.ContractCaller) (*SupplyScheduleCaller, error)
NewSupplyScheduleCaller creates a new read-only instance of SupplySchedule, bound to a specific deployed contract.
func (*SupplyScheduleCaller) DECAYRATE ¶
DECAYRATE is a free data retrieval call binding the contract method 0x1de40e49.
Solidity: function DECAY_RATE() view returns(uint256)
func (*SupplyScheduleCaller) INFLATIONSTARTDATE ¶
func (_SupplySchedule *SupplyScheduleCaller) INFLATIONSTARTDATE(opts *bind.CallOpts) (*big.Int, error)
INFLATIONSTARTDATE is a free data retrieval call binding the contract method 0x7e1b823f.
Solidity: function INFLATION_START_DATE() view returns(uint256)
func (*SupplyScheduleCaller) INITIALWEEKLYSUPPLY ¶
func (_SupplySchedule *SupplyScheduleCaller) INITIALWEEKLYSUPPLY(opts *bind.CallOpts) (*big.Int, error)
INITIALWEEKLYSUPPLY is a free data retrieval call binding the contract method 0xbadef30a.
Solidity: function INITIAL_WEEKLY_SUPPLY() view returns(uint256)
func (*SupplyScheduleCaller) IsMintable ¶
func (_SupplySchedule *SupplyScheduleCaller) IsMintable(opts *bind.CallOpts) (bool, error)
IsMintable is a free data retrieval call binding the contract method 0x46b45af7.
Solidity: function isMintable() view returns(bool)
func (*SupplyScheduleCaller) LastMintEvent ¶
LastMintEvent is a free data retrieval call binding the contract method 0xbe801f01.
Solidity: function lastMintEvent() view returns(uint256)
func (*SupplyScheduleCaller) MAXMINTERREWARD ¶
MAXMINTERREWARD is a free data retrieval call binding the contract method 0x22af2bab.
Solidity: function MAX_MINTER_REWARD() view returns(uint256)
func (*SupplyScheduleCaller) MINTBUFFER ¶
MINTBUFFER is a free data retrieval call binding the contract method 0x46872a23.
Solidity: function MINT_BUFFER() view returns(uint256)
func (*SupplyScheduleCaller) MINTPERIODDURATION ¶
func (_SupplySchedule *SupplyScheduleCaller) MINTPERIODDURATION(opts *bind.CallOpts) (*big.Int, error)
MINTPERIODDURATION is a free data retrieval call binding the contract method 0xdf5a9fc1.
Solidity: function MINT_PERIOD_DURATION() view returns(uint256)
func (*SupplyScheduleCaller) MintableSupply ¶
MintableSupply is a free data retrieval call binding the contract method 0xcc5c095c.
Solidity: function mintableSupply() view returns(uint256)
func (*SupplyScheduleCaller) MinterReward ¶
MinterReward is a free data retrieval call binding the contract method 0x9bdd7ac7.
Solidity: function minterReward() view returns(uint256)
func (*SupplyScheduleCaller) NominatedOwner ¶
func (_SupplySchedule *SupplyScheduleCaller) 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 (*SupplyScheduleCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SupplyScheduleCaller) SUPPLYDECAYEND ¶
func (_SupplySchedule *SupplyScheduleCaller) SUPPLYDECAYEND(opts *bind.CallOpts) (uint8, error)
SUPPLYDECAYEND is a free data retrieval call binding the contract method 0x7c060557.
Solidity: function SUPPLY_DECAY_END() view returns(uint8)
func (*SupplyScheduleCaller) SUPPLYDECAYSTART ¶
func (_SupplySchedule *SupplyScheduleCaller) SUPPLYDECAYSTART(opts *bind.CallOpts) (uint8, error)
SUPPLYDECAYSTART is a free data retrieval call binding the contract method 0x251330f1.
Solidity: function SUPPLY_DECAY_START() view returns(uint8)
func (*SupplyScheduleCaller) SynthetixProxy ¶
func (_SupplySchedule *SupplyScheduleCaller) SynthetixProxy(opts *bind.CallOpts) (common.Address, error)
SynthetixProxy is a free data retrieval call binding the contract method 0xbdd12482.
Solidity: function synthetixProxy() view returns(address)
func (*SupplyScheduleCaller) TERMINALSUPPLYRATEANNUAL ¶
func (_SupplySchedule *SupplyScheduleCaller) TERMINALSUPPLYRATEANNUAL(opts *bind.CallOpts) (*big.Int, error)
TERMINALSUPPLYRATEANNUAL is a free data retrieval call binding the contract method 0x25542064.
Solidity: function TERMINAL_SUPPLY_RATE_ANNUAL() view returns(uint256)
func (*SupplyScheduleCaller) TerminalInflationSupply ¶
func (_SupplySchedule *SupplyScheduleCaller) TerminalInflationSupply(opts *bind.CallOpts, totalSupply *big.Int, numOfWeeks *big.Int) (*big.Int, error)
TerminalInflationSupply is a free data retrieval call binding the contract method 0xb3b2bcc0.
Solidity: function terminalInflationSupply(uint256 totalSupply, uint256 numOfWeeks) pure returns(uint256)
func (*SupplyScheduleCaller) TokenDecaySupplyForWeek ¶
func (_SupplySchedule *SupplyScheduleCaller) TokenDecaySupplyForWeek(opts *bind.CallOpts, counter *big.Int) (*big.Int, error)
TokenDecaySupplyForWeek is a free data retrieval call binding the contract method 0x4e070f50.
Solidity: function tokenDecaySupplyForWeek(uint256 counter) pure returns(uint256)
func (*SupplyScheduleCaller) WeekCounter ¶
WeekCounter is a free data retrieval call binding the contract method 0xd3bd4bde.
Solidity: function weekCounter() view returns(uint256)
func (*SupplyScheduleCaller) WeeksSinceLastIssuance ¶
func (_SupplySchedule *SupplyScheduleCaller) WeeksSinceLastIssuance(opts *bind.CallOpts) (*big.Int, error)
WeeksSinceLastIssuance is a free data retrieval call binding the contract method 0xdbd3a6a7.
Solidity: function weeksSinceLastIssuance() view returns(uint256)
type SupplyScheduleCallerRaw ¶
type SupplyScheduleCallerRaw struct {
Contract *SupplyScheduleCaller // Generic read-only contract binding to access the raw methods on
}
SupplyScheduleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SupplyScheduleCallerRaw) Call ¶
func (_SupplySchedule *SupplyScheduleCallerRaw) 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 SupplyScheduleCallerSession ¶
type SupplyScheduleCallerSession struct { Contract *SupplyScheduleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SupplyScheduleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SupplyScheduleCallerSession) DECAYRATE ¶
func (_SupplySchedule *SupplyScheduleCallerSession) DECAYRATE() (*big.Int, error)
DECAYRATE is a free data retrieval call binding the contract method 0x1de40e49.
Solidity: function DECAY_RATE() view returns(uint256)
func (*SupplyScheduleCallerSession) INFLATIONSTARTDATE ¶
func (_SupplySchedule *SupplyScheduleCallerSession) INFLATIONSTARTDATE() (*big.Int, error)
INFLATIONSTARTDATE is a free data retrieval call binding the contract method 0x7e1b823f.
Solidity: function INFLATION_START_DATE() view returns(uint256)
func (*SupplyScheduleCallerSession) INITIALWEEKLYSUPPLY ¶
func (_SupplySchedule *SupplyScheduleCallerSession) INITIALWEEKLYSUPPLY() (*big.Int, error)
INITIALWEEKLYSUPPLY is a free data retrieval call binding the contract method 0xbadef30a.
Solidity: function INITIAL_WEEKLY_SUPPLY() view returns(uint256)
func (*SupplyScheduleCallerSession) IsMintable ¶
func (_SupplySchedule *SupplyScheduleCallerSession) IsMintable() (bool, error)
IsMintable is a free data retrieval call binding the contract method 0x46b45af7.
Solidity: function isMintable() view returns(bool)
func (*SupplyScheduleCallerSession) LastMintEvent ¶
func (_SupplySchedule *SupplyScheduleCallerSession) LastMintEvent() (*big.Int, error)
LastMintEvent is a free data retrieval call binding the contract method 0xbe801f01.
Solidity: function lastMintEvent() view returns(uint256)
func (*SupplyScheduleCallerSession) MAXMINTERREWARD ¶
func (_SupplySchedule *SupplyScheduleCallerSession) MAXMINTERREWARD() (*big.Int, error)
MAXMINTERREWARD is a free data retrieval call binding the contract method 0x22af2bab.
Solidity: function MAX_MINTER_REWARD() view returns(uint256)
func (*SupplyScheduleCallerSession) MINTBUFFER ¶
func (_SupplySchedule *SupplyScheduleCallerSession) MINTBUFFER() (*big.Int, error)
MINTBUFFER is a free data retrieval call binding the contract method 0x46872a23.
Solidity: function MINT_BUFFER() view returns(uint256)
func (*SupplyScheduleCallerSession) MINTPERIODDURATION ¶
func (_SupplySchedule *SupplyScheduleCallerSession) MINTPERIODDURATION() (*big.Int, error)
MINTPERIODDURATION is a free data retrieval call binding the contract method 0xdf5a9fc1.
Solidity: function MINT_PERIOD_DURATION() view returns(uint256)
func (*SupplyScheduleCallerSession) MintableSupply ¶
func (_SupplySchedule *SupplyScheduleCallerSession) MintableSupply() (*big.Int, error)
MintableSupply is a free data retrieval call binding the contract method 0xcc5c095c.
Solidity: function mintableSupply() view returns(uint256)
func (*SupplyScheduleCallerSession) MinterReward ¶
func (_SupplySchedule *SupplyScheduleCallerSession) MinterReward() (*big.Int, error)
MinterReward is a free data retrieval call binding the contract method 0x9bdd7ac7.
Solidity: function minterReward() view returns(uint256)
func (*SupplyScheduleCallerSession) NominatedOwner ¶
func (_SupplySchedule *SupplyScheduleCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SupplyScheduleCallerSession) Owner ¶
func (_SupplySchedule *SupplyScheduleCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SupplyScheduleCallerSession) SUPPLYDECAYEND ¶
func (_SupplySchedule *SupplyScheduleCallerSession) SUPPLYDECAYEND() (uint8, error)
SUPPLYDECAYEND is a free data retrieval call binding the contract method 0x7c060557.
Solidity: function SUPPLY_DECAY_END() view returns(uint8)
func (*SupplyScheduleCallerSession) SUPPLYDECAYSTART ¶
func (_SupplySchedule *SupplyScheduleCallerSession) SUPPLYDECAYSTART() (uint8, error)
SUPPLYDECAYSTART is a free data retrieval call binding the contract method 0x251330f1.
Solidity: function SUPPLY_DECAY_START() view returns(uint8)
func (*SupplyScheduleCallerSession) SynthetixProxy ¶
func (_SupplySchedule *SupplyScheduleCallerSession) SynthetixProxy() (common.Address, error)
SynthetixProxy is a free data retrieval call binding the contract method 0xbdd12482.
Solidity: function synthetixProxy() view returns(address)
func (*SupplyScheduleCallerSession) TERMINALSUPPLYRATEANNUAL ¶
func (_SupplySchedule *SupplyScheduleCallerSession) TERMINALSUPPLYRATEANNUAL() (*big.Int, error)
TERMINALSUPPLYRATEANNUAL is a free data retrieval call binding the contract method 0x25542064.
Solidity: function TERMINAL_SUPPLY_RATE_ANNUAL() view returns(uint256)
func (*SupplyScheduleCallerSession) TerminalInflationSupply ¶
func (_SupplySchedule *SupplyScheduleCallerSession) TerminalInflationSupply(totalSupply *big.Int, numOfWeeks *big.Int) (*big.Int, error)
TerminalInflationSupply is a free data retrieval call binding the contract method 0xb3b2bcc0.
Solidity: function terminalInflationSupply(uint256 totalSupply, uint256 numOfWeeks) pure returns(uint256)
func (*SupplyScheduleCallerSession) TokenDecaySupplyForWeek ¶
func (_SupplySchedule *SupplyScheduleCallerSession) TokenDecaySupplyForWeek(counter *big.Int) (*big.Int, error)
TokenDecaySupplyForWeek is a free data retrieval call binding the contract method 0x4e070f50.
Solidity: function tokenDecaySupplyForWeek(uint256 counter) pure returns(uint256)
func (*SupplyScheduleCallerSession) WeekCounter ¶
func (_SupplySchedule *SupplyScheduleCallerSession) WeekCounter() (*big.Int, error)
WeekCounter is a free data retrieval call binding the contract method 0xd3bd4bde.
Solidity: function weekCounter() view returns(uint256)
func (*SupplyScheduleCallerSession) WeeksSinceLastIssuance ¶
func (_SupplySchedule *SupplyScheduleCallerSession) WeeksSinceLastIssuance() (*big.Int, error)
WeeksSinceLastIssuance is a free data retrieval call binding the contract method 0xdbd3a6a7.
Solidity: function weeksSinceLastIssuance() view returns(uint256)
type SupplyScheduleFilterer ¶
type SupplyScheduleFilterer struct {
// contains filtered or unexported fields
}
SupplyScheduleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSupplyScheduleFilterer ¶
func NewSupplyScheduleFilterer(address common.Address, filterer bind.ContractFilterer) (*SupplyScheduleFilterer, error)
NewSupplyScheduleFilterer creates a new log filterer instance of SupplySchedule, bound to a specific deployed contract.
func (*SupplyScheduleFilterer) FilterMinterRewardUpdated ¶
func (_SupplySchedule *SupplyScheduleFilterer) FilterMinterRewardUpdated(opts *bind.FilterOpts) (*SupplyScheduleMinterRewardUpdatedIterator, error)
FilterMinterRewardUpdated is a free log retrieval operation binding the contract event 0x036e0c635f8b7d9314bb6f2a577046108ef0f8b5e3869fbd29fd5a448ed99d30.
Solidity: event MinterRewardUpdated(uint256 newRewardAmount)
func (*SupplyScheduleFilterer) FilterOwnerChanged ¶
func (_SupplySchedule *SupplyScheduleFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*SupplyScheduleOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SupplyScheduleFilterer) FilterOwnerNominated ¶
func (_SupplySchedule *SupplyScheduleFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*SupplyScheduleOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SupplyScheduleFilterer) FilterSupplyMinted ¶
func (_SupplySchedule *SupplyScheduleFilterer) FilterSupplyMinted(opts *bind.FilterOpts) (*SupplyScheduleSupplyMintedIterator, error)
FilterSupplyMinted is a free log retrieval operation binding the contract event 0x601e517d4811033fed8290c79b7823ce1ab70258da45400fe2391a3c7432edab.
Solidity: event SupplyMinted(uint256 supplyMinted, uint256 numberOfWeeksIssued, uint256 lastMintEvent, uint256 timestamp)
func (*SupplyScheduleFilterer) FilterSynthetixProxyUpdated ¶
func (_SupplySchedule *SupplyScheduleFilterer) FilterSynthetixProxyUpdated(opts *bind.FilterOpts) (*SupplyScheduleSynthetixProxyUpdatedIterator, error)
FilterSynthetixProxyUpdated is a free log retrieval operation binding the contract event 0xf8df0556b7fde3c4b8394eae329aedfa59c6ffd8b532d572a1efcfa3424ca5fc.
Solidity: event SynthetixProxyUpdated(address newAddress)
func (*SupplyScheduleFilterer) ParseMinterRewardUpdated ¶
func (_SupplySchedule *SupplyScheduleFilterer) ParseMinterRewardUpdated(log types.Log) (*SupplyScheduleMinterRewardUpdated, error)
ParseMinterRewardUpdated is a log parse operation binding the contract event 0x036e0c635f8b7d9314bb6f2a577046108ef0f8b5e3869fbd29fd5a448ed99d30.
Solidity: event MinterRewardUpdated(uint256 newRewardAmount)
func (*SupplyScheduleFilterer) ParseOwnerChanged ¶
func (_SupplySchedule *SupplyScheduleFilterer) ParseOwnerChanged(log types.Log) (*SupplyScheduleOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SupplyScheduleFilterer) ParseOwnerNominated ¶
func (_SupplySchedule *SupplyScheduleFilterer) ParseOwnerNominated(log types.Log) (*SupplyScheduleOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SupplyScheduleFilterer) ParseSupplyMinted ¶
func (_SupplySchedule *SupplyScheduleFilterer) ParseSupplyMinted(log types.Log) (*SupplyScheduleSupplyMinted, error)
ParseSupplyMinted is a log parse operation binding the contract event 0x601e517d4811033fed8290c79b7823ce1ab70258da45400fe2391a3c7432edab.
Solidity: event SupplyMinted(uint256 supplyMinted, uint256 numberOfWeeksIssued, uint256 lastMintEvent, uint256 timestamp)
func (*SupplyScheduleFilterer) ParseSynthetixProxyUpdated ¶
func (_SupplySchedule *SupplyScheduleFilterer) ParseSynthetixProxyUpdated(log types.Log) (*SupplyScheduleSynthetixProxyUpdated, error)
ParseSynthetixProxyUpdated is a log parse operation binding the contract event 0xf8df0556b7fde3c4b8394eae329aedfa59c6ffd8b532d572a1efcfa3424ca5fc.
Solidity: event SynthetixProxyUpdated(address newAddress)
func (*SupplyScheduleFilterer) WatchMinterRewardUpdated ¶
func (_SupplySchedule *SupplyScheduleFilterer) WatchMinterRewardUpdated(opts *bind.WatchOpts, sink chan<- *SupplyScheduleMinterRewardUpdated) (event.Subscription, error)
WatchMinterRewardUpdated is a free log subscription operation binding the contract event 0x036e0c635f8b7d9314bb6f2a577046108ef0f8b5e3869fbd29fd5a448ed99d30.
Solidity: event MinterRewardUpdated(uint256 newRewardAmount)
func (*SupplyScheduleFilterer) WatchOwnerChanged ¶
func (_SupplySchedule *SupplyScheduleFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SupplyScheduleOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SupplyScheduleFilterer) WatchOwnerNominated ¶
func (_SupplySchedule *SupplyScheduleFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *SupplyScheduleOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SupplyScheduleFilterer) WatchSupplyMinted ¶
func (_SupplySchedule *SupplyScheduleFilterer) WatchSupplyMinted(opts *bind.WatchOpts, sink chan<- *SupplyScheduleSupplyMinted) (event.Subscription, error)
WatchSupplyMinted is a free log subscription operation binding the contract event 0x601e517d4811033fed8290c79b7823ce1ab70258da45400fe2391a3c7432edab.
Solidity: event SupplyMinted(uint256 supplyMinted, uint256 numberOfWeeksIssued, uint256 lastMintEvent, uint256 timestamp)
func (*SupplyScheduleFilterer) WatchSynthetixProxyUpdated ¶
func (_SupplySchedule *SupplyScheduleFilterer) WatchSynthetixProxyUpdated(opts *bind.WatchOpts, sink chan<- *SupplyScheduleSynthetixProxyUpdated) (event.Subscription, error)
WatchSynthetixProxyUpdated is a free log subscription operation binding the contract event 0xf8df0556b7fde3c4b8394eae329aedfa59c6ffd8b532d572a1efcfa3424ca5fc.
Solidity: event SynthetixProxyUpdated(address newAddress)
type SupplyScheduleMinterRewardUpdated ¶
type SupplyScheduleMinterRewardUpdated struct { NewRewardAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
SupplyScheduleMinterRewardUpdated represents a MinterRewardUpdated event raised by the SupplySchedule contract.
type SupplyScheduleMinterRewardUpdatedIterator ¶
type SupplyScheduleMinterRewardUpdatedIterator struct { Event *SupplyScheduleMinterRewardUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SupplyScheduleMinterRewardUpdatedIterator is returned from FilterMinterRewardUpdated and is used to iterate over the raw logs and unpacked data for MinterRewardUpdated events raised by the SupplySchedule contract.
func (*SupplyScheduleMinterRewardUpdatedIterator) Close ¶
func (it *SupplyScheduleMinterRewardUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SupplyScheduleMinterRewardUpdatedIterator) Error ¶
func (it *SupplyScheduleMinterRewardUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SupplyScheduleMinterRewardUpdatedIterator) Next ¶
func (it *SupplyScheduleMinterRewardUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SupplyScheduleOwnerChanged ¶
type SupplyScheduleOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SupplyScheduleOwnerChanged represents a OwnerChanged event raised by the SupplySchedule contract.
type SupplyScheduleOwnerChangedIterator ¶
type SupplyScheduleOwnerChangedIterator struct { Event *SupplyScheduleOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SupplyScheduleOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the SupplySchedule contract.
func (*SupplyScheduleOwnerChangedIterator) Close ¶
func (it *SupplyScheduleOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SupplyScheduleOwnerChangedIterator) Error ¶
func (it *SupplyScheduleOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SupplyScheduleOwnerChangedIterator) Next ¶
func (it *SupplyScheduleOwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SupplyScheduleOwnerNominated ¶
type SupplyScheduleOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SupplyScheduleOwnerNominated represents a OwnerNominated event raised by the SupplySchedule contract.
type SupplyScheduleOwnerNominatedIterator ¶
type SupplyScheduleOwnerNominatedIterator struct { Event *SupplyScheduleOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SupplyScheduleOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the SupplySchedule contract.
func (*SupplyScheduleOwnerNominatedIterator) Close ¶
func (it *SupplyScheduleOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SupplyScheduleOwnerNominatedIterator) Error ¶
func (it *SupplyScheduleOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SupplyScheduleOwnerNominatedIterator) Next ¶
func (it *SupplyScheduleOwnerNominatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SupplyScheduleRaw ¶
type SupplyScheduleRaw struct {
Contract *SupplySchedule // Generic contract binding to access the raw methods on
}
SupplyScheduleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SupplyScheduleRaw) Call ¶
func (_SupplySchedule *SupplyScheduleRaw) 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 (*SupplyScheduleRaw) Transact ¶
func (_SupplySchedule *SupplyScheduleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SupplyScheduleRaw) Transfer ¶
func (_SupplySchedule *SupplyScheduleRaw) 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 SupplyScheduleSession ¶
type SupplyScheduleSession struct { Contract *SupplySchedule // 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 }
SupplyScheduleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SupplyScheduleSession) AcceptOwnership ¶
func (_SupplySchedule *SupplyScheduleSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SupplyScheduleSession) DECAYRATE ¶
func (_SupplySchedule *SupplyScheduleSession) DECAYRATE() (*big.Int, error)
DECAYRATE is a free data retrieval call binding the contract method 0x1de40e49.
Solidity: function DECAY_RATE() view returns(uint256)
func (*SupplyScheduleSession) INFLATIONSTARTDATE ¶
func (_SupplySchedule *SupplyScheduleSession) INFLATIONSTARTDATE() (*big.Int, error)
INFLATIONSTARTDATE is a free data retrieval call binding the contract method 0x7e1b823f.
Solidity: function INFLATION_START_DATE() view returns(uint256)
func (*SupplyScheduleSession) INITIALWEEKLYSUPPLY ¶
func (_SupplySchedule *SupplyScheduleSession) INITIALWEEKLYSUPPLY() (*big.Int, error)
INITIALWEEKLYSUPPLY is a free data retrieval call binding the contract method 0xbadef30a.
Solidity: function INITIAL_WEEKLY_SUPPLY() view returns(uint256)
func (*SupplyScheduleSession) IsMintable ¶
func (_SupplySchedule *SupplyScheduleSession) IsMintable() (bool, error)
IsMintable is a free data retrieval call binding the contract method 0x46b45af7.
Solidity: function isMintable() view returns(bool)
func (*SupplyScheduleSession) LastMintEvent ¶
func (_SupplySchedule *SupplyScheduleSession) LastMintEvent() (*big.Int, error)
LastMintEvent is a free data retrieval call binding the contract method 0xbe801f01.
Solidity: function lastMintEvent() view returns(uint256)
func (*SupplyScheduleSession) MAXMINTERREWARD ¶
func (_SupplySchedule *SupplyScheduleSession) MAXMINTERREWARD() (*big.Int, error)
MAXMINTERREWARD is a free data retrieval call binding the contract method 0x22af2bab.
Solidity: function MAX_MINTER_REWARD() view returns(uint256)
func (*SupplyScheduleSession) MINTBUFFER ¶
func (_SupplySchedule *SupplyScheduleSession) MINTBUFFER() (*big.Int, error)
MINTBUFFER is a free data retrieval call binding the contract method 0x46872a23.
Solidity: function MINT_BUFFER() view returns(uint256)
func (*SupplyScheduleSession) MINTPERIODDURATION ¶
func (_SupplySchedule *SupplyScheduleSession) MINTPERIODDURATION() (*big.Int, error)
MINTPERIODDURATION is a free data retrieval call binding the contract method 0xdf5a9fc1.
Solidity: function MINT_PERIOD_DURATION() view returns(uint256)
func (*SupplyScheduleSession) MintableSupply ¶
func (_SupplySchedule *SupplyScheduleSession) MintableSupply() (*big.Int, error)
MintableSupply is a free data retrieval call binding the contract method 0xcc5c095c.
Solidity: function mintableSupply() view returns(uint256)
func (*SupplyScheduleSession) MinterReward ¶
func (_SupplySchedule *SupplyScheduleSession) MinterReward() (*big.Int, error)
MinterReward is a free data retrieval call binding the contract method 0x9bdd7ac7.
Solidity: function minterReward() view returns(uint256)
func (*SupplyScheduleSession) NominateNewOwner ¶
func (_SupplySchedule *SupplyScheduleSession) 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 (*SupplyScheduleSession) NominatedOwner ¶
func (_SupplySchedule *SupplyScheduleSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SupplyScheduleSession) Owner ¶
func (_SupplySchedule *SupplyScheduleSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SupplyScheduleSession) RecordMintEvent ¶
func (_SupplySchedule *SupplyScheduleSession) RecordMintEvent(supplyMinted *big.Int) (*types.Transaction, error)
RecordMintEvent is a paid mutator transaction binding the contract method 0x7e7961d7.
Solidity: function recordMintEvent(uint256 supplyMinted) returns(bool)
func (*SupplyScheduleSession) SUPPLYDECAYEND ¶
func (_SupplySchedule *SupplyScheduleSession) SUPPLYDECAYEND() (uint8, error)
SUPPLYDECAYEND is a free data retrieval call binding the contract method 0x7c060557.
Solidity: function SUPPLY_DECAY_END() view returns(uint8)
func (*SupplyScheduleSession) SUPPLYDECAYSTART ¶
func (_SupplySchedule *SupplyScheduleSession) SUPPLYDECAYSTART() (uint8, error)
SUPPLYDECAYSTART is a free data retrieval call binding the contract method 0x251330f1.
Solidity: function SUPPLY_DECAY_START() view returns(uint8)
func (*SupplyScheduleSession) SetMinterReward ¶
func (_SupplySchedule *SupplyScheduleSession) SetMinterReward(amount *big.Int) (*types.Transaction, error)
SetMinterReward is a paid mutator transaction binding the contract method 0x4ae26521.
Solidity: function setMinterReward(uint256 amount) returns()
func (*SupplyScheduleSession) SetSynthetixProxy ¶
func (_SupplySchedule *SupplyScheduleSession) SetSynthetixProxy(_synthetixProxy common.Address) (*types.Transaction, error)
SetSynthetixProxy is a paid mutator transaction binding the contract method 0x95896b76.
Solidity: function setSynthetixProxy(address _synthetixProxy) returns()
func (*SupplyScheduleSession) SynthetixProxy ¶
func (_SupplySchedule *SupplyScheduleSession) SynthetixProxy() (common.Address, error)
SynthetixProxy is a free data retrieval call binding the contract method 0xbdd12482.
Solidity: function synthetixProxy() view returns(address)
func (*SupplyScheduleSession) TERMINALSUPPLYRATEANNUAL ¶
func (_SupplySchedule *SupplyScheduleSession) TERMINALSUPPLYRATEANNUAL() (*big.Int, error)
TERMINALSUPPLYRATEANNUAL is a free data retrieval call binding the contract method 0x25542064.
Solidity: function TERMINAL_SUPPLY_RATE_ANNUAL() view returns(uint256)
func (*SupplyScheduleSession) TerminalInflationSupply ¶
func (_SupplySchedule *SupplyScheduleSession) TerminalInflationSupply(totalSupply *big.Int, numOfWeeks *big.Int) (*big.Int, error)
TerminalInflationSupply is a free data retrieval call binding the contract method 0xb3b2bcc0.
Solidity: function terminalInflationSupply(uint256 totalSupply, uint256 numOfWeeks) pure returns(uint256)
func (*SupplyScheduleSession) TokenDecaySupplyForWeek ¶
func (_SupplySchedule *SupplyScheduleSession) TokenDecaySupplyForWeek(counter *big.Int) (*big.Int, error)
TokenDecaySupplyForWeek is a free data retrieval call binding the contract method 0x4e070f50.
Solidity: function tokenDecaySupplyForWeek(uint256 counter) pure returns(uint256)
func (*SupplyScheduleSession) WeekCounter ¶
func (_SupplySchedule *SupplyScheduleSession) WeekCounter() (*big.Int, error)
WeekCounter is a free data retrieval call binding the contract method 0xd3bd4bde.
Solidity: function weekCounter() view returns(uint256)
func (*SupplyScheduleSession) WeeksSinceLastIssuance ¶
func (_SupplySchedule *SupplyScheduleSession) WeeksSinceLastIssuance() (*big.Int, error)
WeeksSinceLastIssuance is a free data retrieval call binding the contract method 0xdbd3a6a7.
Solidity: function weeksSinceLastIssuance() view returns(uint256)
type SupplyScheduleSupplyMinted ¶
type SupplyScheduleSupplyMinted struct { SupplyMinted *big.Int NumberOfWeeksIssued *big.Int LastMintEvent *big.Int Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
SupplyScheduleSupplyMinted represents a SupplyMinted event raised by the SupplySchedule contract.
type SupplyScheduleSupplyMintedIterator ¶
type SupplyScheduleSupplyMintedIterator struct { Event *SupplyScheduleSupplyMinted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SupplyScheduleSupplyMintedIterator is returned from FilterSupplyMinted and is used to iterate over the raw logs and unpacked data for SupplyMinted events raised by the SupplySchedule contract.
func (*SupplyScheduleSupplyMintedIterator) Close ¶
func (it *SupplyScheduleSupplyMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SupplyScheduleSupplyMintedIterator) Error ¶
func (it *SupplyScheduleSupplyMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SupplyScheduleSupplyMintedIterator) Next ¶
func (it *SupplyScheduleSupplyMintedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SupplyScheduleSynthetixProxyUpdated ¶
type SupplyScheduleSynthetixProxyUpdated struct { NewAddress common.Address Raw types.Log // Blockchain specific contextual infos }
SupplyScheduleSynthetixProxyUpdated represents a SynthetixProxyUpdated event raised by the SupplySchedule contract.
type SupplyScheduleSynthetixProxyUpdatedIterator ¶
type SupplyScheduleSynthetixProxyUpdatedIterator struct { Event *SupplyScheduleSynthetixProxyUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SupplyScheduleSynthetixProxyUpdatedIterator is returned from FilterSynthetixProxyUpdated and is used to iterate over the raw logs and unpacked data for SynthetixProxyUpdated events raised by the SupplySchedule contract.
func (*SupplyScheduleSynthetixProxyUpdatedIterator) Close ¶
func (it *SupplyScheduleSynthetixProxyUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SupplyScheduleSynthetixProxyUpdatedIterator) Error ¶
func (it *SupplyScheduleSynthetixProxyUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SupplyScheduleSynthetixProxyUpdatedIterator) Next ¶
func (it *SupplyScheduleSynthetixProxyUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SupplyScheduleTransactor ¶
type SupplyScheduleTransactor struct {
// contains filtered or unexported fields
}
SupplyScheduleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSupplyScheduleTransactor ¶
func NewSupplyScheduleTransactor(address common.Address, transactor bind.ContractTransactor) (*SupplyScheduleTransactor, error)
NewSupplyScheduleTransactor creates a new write-only instance of SupplySchedule, bound to a specific deployed contract.
func (*SupplyScheduleTransactor) AcceptOwnership ¶
func (_SupplySchedule *SupplyScheduleTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SupplyScheduleTransactor) NominateNewOwner ¶
func (_SupplySchedule *SupplyScheduleTransactor) 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 (*SupplyScheduleTransactor) RecordMintEvent ¶
func (_SupplySchedule *SupplyScheduleTransactor) RecordMintEvent(opts *bind.TransactOpts, supplyMinted *big.Int) (*types.Transaction, error)
RecordMintEvent is a paid mutator transaction binding the contract method 0x7e7961d7.
Solidity: function recordMintEvent(uint256 supplyMinted) returns(bool)
func (*SupplyScheduleTransactor) SetMinterReward ¶
func (_SupplySchedule *SupplyScheduleTransactor) SetMinterReward(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
SetMinterReward is a paid mutator transaction binding the contract method 0x4ae26521.
Solidity: function setMinterReward(uint256 amount) returns()
func (*SupplyScheduleTransactor) SetSynthetixProxy ¶
func (_SupplySchedule *SupplyScheduleTransactor) SetSynthetixProxy(opts *bind.TransactOpts, _synthetixProxy common.Address) (*types.Transaction, error)
SetSynthetixProxy is a paid mutator transaction binding the contract method 0x95896b76.
Solidity: function setSynthetixProxy(address _synthetixProxy) returns()
type SupplyScheduleTransactorRaw ¶
type SupplyScheduleTransactorRaw struct {
Contract *SupplyScheduleTransactor // Generic write-only contract binding to access the raw methods on
}
SupplyScheduleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SupplyScheduleTransactorRaw) Transact ¶
func (_SupplySchedule *SupplyScheduleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SupplyScheduleTransactorRaw) Transfer ¶
func (_SupplySchedule *SupplyScheduleTransactorRaw) 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 SupplyScheduleTransactorSession ¶
type SupplyScheduleTransactorSession struct { Contract *SupplyScheduleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SupplyScheduleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SupplyScheduleTransactorSession) AcceptOwnership ¶
func (_SupplySchedule *SupplyScheduleTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SupplyScheduleTransactorSession) NominateNewOwner ¶
func (_SupplySchedule *SupplyScheduleTransactorSession) 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 (*SupplyScheduleTransactorSession) RecordMintEvent ¶
func (_SupplySchedule *SupplyScheduleTransactorSession) RecordMintEvent(supplyMinted *big.Int) (*types.Transaction, error)
RecordMintEvent is a paid mutator transaction binding the contract method 0x7e7961d7.
Solidity: function recordMintEvent(uint256 supplyMinted) returns(bool)
func (*SupplyScheduleTransactorSession) SetMinterReward ¶
func (_SupplySchedule *SupplyScheduleTransactorSession) SetMinterReward(amount *big.Int) (*types.Transaction, error)
SetMinterReward is a paid mutator transaction binding the contract method 0x4ae26521.
Solidity: function setMinterReward(uint256 amount) returns()
func (*SupplyScheduleTransactorSession) SetSynthetixProxy ¶
func (_SupplySchedule *SupplyScheduleTransactorSession) SetSynthetixProxy(_synthetixProxy common.Address) (*types.Transaction, error)
SetSynthetixProxy is a paid mutator transaction binding the contract method 0x95896b76.
Solidity: function setSynthetixProxy(address _synthetixProxy) returns()
type Synthetix ¶
type Synthetix struct { SynthetixCaller // Read-only binding to the contract SynthetixTransactor // Write-only binding to the contract SynthetixFilterer // Log filterer for contract events }
Synthetix is an auto generated Go binding around an Ethereum contract.
func DeploySynthetix ¶
func DeploySynthetix(auth *bind.TransactOpts, backend bind.ContractBackend, _proxy common.Address, _tokenState common.Address, _owner common.Address, _totalSupply *big.Int, _resolver common.Address) (common.Address, *types.Transaction, *Synthetix, error)
DeploySynthetix deploys a new Ethereum contract, binding an instance of Synthetix to it.
func NewSynthetix ¶
NewSynthetix creates a new instance of Synthetix, bound to a specific deployed contract.
type SynthetixAccountLiquidated ¶
type SynthetixAccountLiquidated struct { Account common.Address SnxRedeemed *big.Int AmountLiquidated *big.Int Liquidator common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixAccountLiquidated represents a AccountLiquidated event raised by the Synthetix contract.
type SynthetixAccountLiquidatedIterator ¶
type SynthetixAccountLiquidatedIterator struct { Event *SynthetixAccountLiquidated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixAccountLiquidatedIterator is returned from FilterAccountLiquidated and is used to iterate over the raw logs and unpacked data for AccountLiquidated events raised by the Synthetix contract.
func (*SynthetixAccountLiquidatedIterator) Close ¶
func (it *SynthetixAccountLiquidatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixAccountLiquidatedIterator) Error ¶
func (it *SynthetixAccountLiquidatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixAccountLiquidatedIterator) Next ¶
func (it *SynthetixAccountLiquidatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixApproval ¶
type SynthetixApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixApproval represents a Approval event raised by the Synthetix contract.
type SynthetixApprovalIterator ¶
type SynthetixApprovalIterator struct { Event *SynthetixApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Synthetix contract.
func (*SynthetixApprovalIterator) Close ¶
func (it *SynthetixApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixApprovalIterator) Error ¶
func (it *SynthetixApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixApprovalIterator) Next ¶
func (it *SynthetixApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixCaller ¶
type SynthetixCaller struct {
// contains filtered or unexported fields
}
SynthetixCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSynthetixCaller ¶
func NewSynthetixCaller(address common.Address, caller bind.ContractCaller) (*SynthetixCaller, error)
NewSynthetixCaller creates a new read-only instance of Synthetix, bound to a specific deployed contract.
func (*SynthetixCaller) Allowance ¶
func (_Synthetix *SynthetixCaller) 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 (*SynthetixCaller) AnySynthOrSNXRateIsInvalid ¶
func (_Synthetix *SynthetixCaller) 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 (*SynthetixCaller) AvailableCurrencyKeys ¶
func (_Synthetix *SynthetixCaller) 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 (*SynthetixCaller) AvailableSynthCount ¶
AvailableSynthCount is a free data retrieval call binding the contract method 0xdbf63340.
Solidity: function availableSynthCount() view returns(uint256)
func (*SynthetixCaller) AvailableSynths ¶
func (_Synthetix *SynthetixCaller) AvailableSynths(opts *bind.CallOpts, index *big.Int) (common.Address, error)
AvailableSynths is a free data retrieval call binding the contract method 0x835e119c.
Solidity: function availableSynths(uint256 index) view returns(address)
func (*SynthetixCaller) BalanceOf ¶
func (_Synthetix *SynthetixCaller) 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 (*SynthetixCaller) Collateral ¶
func (_Synthetix *SynthetixCaller) 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 (*SynthetixCaller) CollateralisationRatio ¶
func (_Synthetix *SynthetixCaller) 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)
func (*SynthetixCaller) DECIMALS ¶
func (_Synthetix *SynthetixCaller) 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 (*SynthetixCaller) DebtBalanceOf ¶
func (_Synthetix *SynthetixCaller) DebtBalanceOf(opts *bind.CallOpts, account common.Address, currencyKey [32]byte) (*big.Int, error)
DebtBalanceOf is a free data retrieval call binding the contract method 0xd37c4d8b.
Solidity: function debtBalanceOf(address account, bytes32 currencyKey) view returns(uint256)
func (*SynthetixCaller) Decimals ¶
func (_Synthetix *SynthetixCaller) 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 (*SynthetixCaller) GetResolverAddressesRequired ¶
func (_Synthetix *SynthetixCaller) GetResolverAddressesRequired(opts *bind.CallOpts) ([24][32]byte, error)
GetResolverAddressesRequired is a free data retrieval call binding the contract method 0xab49848c.
Solidity: function getResolverAddressesRequired() view returns(bytes32[24] addressesRequired)
func (*SynthetixCaller) IntegrationProxy ¶
IntegrationProxy is a free data retrieval call binding the contract method 0x9cbdaeb6.
Solidity: function integrationProxy() view returns(address)
func (*SynthetixCaller) IsResolverCached ¶
func (_Synthetix *SynthetixCaller) IsResolverCached(opts *bind.CallOpts, _resolver common.Address) (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x631e1444.
Solidity: function isResolverCached(address _resolver) view returns(bool)
func (*SynthetixCaller) IsWaitingPeriod ¶
func (_Synthetix *SynthetixCaller) IsWaitingPeriod(opts *bind.CallOpts, currencyKey [32]byte) (bool, error)
IsWaitingPeriod is a free data retrieval call binding the contract method 0x1fce304d.
Solidity: function isWaitingPeriod(bytes32 currencyKey) view returns(bool)
func (*SynthetixCaller) MAXADDRESSESFROMRESOLVER ¶
MAXADDRESSESFROMRESOLVER is a free data retrieval call binding the contract method 0xe3235c91.
Solidity: function MAX_ADDRESSES_FROM_RESOLVER() view returns(uint256)
func (*SynthetixCaller) MaxIssuableSynths ¶
func (_Synthetix *SynthetixCaller) MaxIssuableSynths(opts *bind.CallOpts, account common.Address) (*big.Int, error)
MaxIssuableSynths is a free data retrieval call binding the contract method 0x05b3c1c9.
Solidity: function maxIssuableSynths(address account) view returns(uint256 maxIssuable)
func (*SynthetixCaller) MessageSender ¶
MessageSender is a free data retrieval call binding the contract method 0xd67bdd25.
Solidity: function messageSender() view returns(address)
func (*SynthetixCaller) Name ¶
func (_Synthetix *SynthetixCaller) 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 (*SynthetixCaller) NominatedOwner ¶
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixCaller) Proxy ¶
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*SynthetixCaller) RemainingIssuableSynths ¶
func (_Synthetix *SynthetixCaller) RemainingIssuableSynths(opts *bind.CallOpts, account 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 account) view returns(uint256 maxIssuable, uint256 alreadyIssued, uint256 totalSystemDebt)
func (*SynthetixCaller) Resolver ¶
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixCaller) ResolverAddressesRequired ¶
func (_Synthetix *SynthetixCaller) ResolverAddressesRequired(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0xc6c9d828.
Solidity: function resolverAddressesRequired(uint256 ) view returns(bytes32)
func (*SynthetixCaller) SUSD ¶
func (_Synthetix *SynthetixCaller) SUSD(opts *bind.CallOpts) ([32]byte, error)
SUSD is a free data retrieval call binding the contract method 0x9324cac7.
Solidity: function sUSD() view returns(bytes32)
func (*SynthetixCaller) Symbol ¶
func (_Synthetix *SynthetixCaller) 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 (*SynthetixCaller) Synths ¶
func (_Synthetix *SynthetixCaller) Synths(opts *bind.CallOpts, currencyKey [32]byte) (common.Address, error)
Synths is a free data retrieval call binding the contract method 0x32608039.
Solidity: function synths(bytes32 currencyKey) view returns(address)
func (*SynthetixCaller) SynthsByAddress ¶
func (_Synthetix *SynthetixCaller) SynthsByAddress(opts *bind.CallOpts, synthAddress common.Address) ([32]byte, error)
SynthsByAddress is a free data retrieval call binding the contract method 0x16b2213f.
Solidity: function synthsByAddress(address synthAddress) view returns(bytes32)
func (*SynthetixCaller) TOKENNAME ¶
func (_Synthetix *SynthetixCaller) TOKENNAME(opts *bind.CallOpts) (string, error)
TOKENNAME is a free data retrieval call binding the contract method 0x18821400.
Solidity: function TOKEN_NAME() view returns(string)
func (*SynthetixCaller) TOKENSYMBOL ¶
func (_Synthetix *SynthetixCaller) TOKENSYMBOL(opts *bind.CallOpts) (string, error)
TOKENSYMBOL is a free data retrieval call binding the contract method 0x2a905318.
Solidity: function TOKEN_SYMBOL() view returns(string)
func (*SynthetixCaller) TokenState ¶
TokenState is a free data retrieval call binding the contract method 0xe90dd9e2.
Solidity: function tokenState() view returns(address)
func (*SynthetixCaller) TotalIssuedSynths ¶
func (_Synthetix *SynthetixCaller) TotalIssuedSynths(opts *bind.CallOpts, currencyKey [32]byte) (*big.Int, error)
TotalIssuedSynths is a free data retrieval call binding the contract method 0x83d625d4.
Solidity: function totalIssuedSynths(bytes32 currencyKey) view returns(uint256)
func (*SynthetixCaller) TotalIssuedSynthsExcludeEtherCollateral ¶
func (_Synthetix *SynthetixCaller) TotalIssuedSynthsExcludeEtherCollateral(opts *bind.CallOpts, currencyKey [32]byte) (*big.Int, error)
TotalIssuedSynthsExcludeEtherCollateral is a free data retrieval call binding the contract method 0xd60888e4.
Solidity: function totalIssuedSynthsExcludeEtherCollateral(bytes32 currencyKey) view returns(uint256)
func (*SynthetixCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*SynthetixCaller) TransferableSynthetix ¶
func (_Synthetix *SynthetixCaller) TransferableSynthetix(opts *bind.CallOpts, account common.Address) (*big.Int, error)
TransferableSynthetix is a free data retrieval call binding the contract method 0x6ac0bf9c.
Solidity: function transferableSynthetix(address account) view returns(uint256 transferable)
type SynthetixCallerRaw ¶
type SynthetixCallerRaw struct {
Contract *SynthetixCaller // Generic read-only contract binding to access the raw methods on
}
SynthetixCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SynthetixCallerRaw) Call ¶
func (_Synthetix *SynthetixCallerRaw) 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 SynthetixCallerSession ¶
type SynthetixCallerSession struct { Contract *SynthetixCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SynthetixCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SynthetixCallerSession) Allowance ¶
func (_Synthetix *SynthetixCallerSession) 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 (*SynthetixCallerSession) AnySynthOrSNXRateIsInvalid ¶
func (_Synthetix *SynthetixCallerSession) AnySynthOrSNXRateIsInvalid() (bool, error)
AnySynthOrSNXRateIsInvalid is a free data retrieval call binding the contract method 0x4e99bda9.
Solidity: function anySynthOrSNXRateIsInvalid() view returns(bool anyRateInvalid)
func (*SynthetixCallerSession) AvailableCurrencyKeys ¶
func (_Synthetix *SynthetixCallerSession) AvailableCurrencyKeys() ([][32]byte, error)
AvailableCurrencyKeys is a free data retrieval call binding the contract method 0x72cb051f.
Solidity: function availableCurrencyKeys() view returns(bytes32[])
func (*SynthetixCallerSession) AvailableSynthCount ¶
func (_Synthetix *SynthetixCallerSession) AvailableSynthCount() (*big.Int, error)
AvailableSynthCount is a free data retrieval call binding the contract method 0xdbf63340.
Solidity: function availableSynthCount() view returns(uint256)
func (*SynthetixCallerSession) AvailableSynths ¶
AvailableSynths is a free data retrieval call binding the contract method 0x835e119c.
Solidity: function availableSynths(uint256 index) view returns(address)
func (*SynthetixCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*SynthetixCallerSession) Collateral ¶
Collateral is a free data retrieval call binding the contract method 0xa5fdc5de.
Solidity: function collateral(address account) view returns(uint256)
func (*SynthetixCallerSession) CollateralisationRatio ¶
func (_Synthetix *SynthetixCallerSession) 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)
func (*SynthetixCallerSession) DECIMALS ¶
func (_Synthetix *SynthetixCallerSession) DECIMALS() (uint8, error)
DECIMALS is a free data retrieval call binding the contract method 0x2e0f2625.
Solidity: function DECIMALS() view returns(uint8)
func (*SynthetixCallerSession) DebtBalanceOf ¶
func (_Synthetix *SynthetixCallerSession) DebtBalanceOf(account common.Address, currencyKey [32]byte) (*big.Int, error)
DebtBalanceOf is a free data retrieval call binding the contract method 0xd37c4d8b.
Solidity: function debtBalanceOf(address account, bytes32 currencyKey) view returns(uint256)
func (*SynthetixCallerSession) Decimals ¶
func (_Synthetix *SynthetixCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*SynthetixCallerSession) GetResolverAddressesRequired ¶
func (_Synthetix *SynthetixCallerSession) GetResolverAddressesRequired() ([24][32]byte, error)
GetResolverAddressesRequired is a free data retrieval call binding the contract method 0xab49848c.
Solidity: function getResolverAddressesRequired() view returns(bytes32[24] addressesRequired)
func (*SynthetixCallerSession) IntegrationProxy ¶
func (_Synthetix *SynthetixCallerSession) IntegrationProxy() (common.Address, error)
IntegrationProxy is a free data retrieval call binding the contract method 0x9cbdaeb6.
Solidity: function integrationProxy() view returns(address)
func (*SynthetixCallerSession) IsResolverCached ¶
func (_Synthetix *SynthetixCallerSession) IsResolverCached(_resolver common.Address) (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x631e1444.
Solidity: function isResolverCached(address _resolver) view returns(bool)
func (*SynthetixCallerSession) IsWaitingPeriod ¶
func (_Synthetix *SynthetixCallerSession) IsWaitingPeriod(currencyKey [32]byte) (bool, error)
IsWaitingPeriod is a free data retrieval call binding the contract method 0x1fce304d.
Solidity: function isWaitingPeriod(bytes32 currencyKey) view returns(bool)
func (*SynthetixCallerSession) MAXADDRESSESFROMRESOLVER ¶
func (_Synthetix *SynthetixCallerSession) MAXADDRESSESFROMRESOLVER() (*big.Int, error)
MAXADDRESSESFROMRESOLVER is a free data retrieval call binding the contract method 0xe3235c91.
Solidity: function MAX_ADDRESSES_FROM_RESOLVER() view returns(uint256)
func (*SynthetixCallerSession) MaxIssuableSynths ¶
func (_Synthetix *SynthetixCallerSession) MaxIssuableSynths(account common.Address) (*big.Int, error)
MaxIssuableSynths is a free data retrieval call binding the contract method 0x05b3c1c9.
Solidity: function maxIssuableSynths(address account) view returns(uint256 maxIssuable)
func (*SynthetixCallerSession) MessageSender ¶
func (_Synthetix *SynthetixCallerSession) MessageSender() (common.Address, error)
MessageSender is a free data retrieval call binding the contract method 0xd67bdd25.
Solidity: function messageSender() view returns(address)
func (*SynthetixCallerSession) Name ¶
func (_Synthetix *SynthetixCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*SynthetixCallerSession) NominatedOwner ¶
func (_Synthetix *SynthetixCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixCallerSession) Owner ¶
func (_Synthetix *SynthetixCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixCallerSession) Proxy ¶
func (_Synthetix *SynthetixCallerSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*SynthetixCallerSession) RemainingIssuableSynths ¶
func (_Synthetix *SynthetixCallerSession) RemainingIssuableSynths(account 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 account) view returns(uint256 maxIssuable, uint256 alreadyIssued, uint256 totalSystemDebt)
func (*SynthetixCallerSession) Resolver ¶
func (_Synthetix *SynthetixCallerSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixCallerSession) ResolverAddressesRequired ¶
func (_Synthetix *SynthetixCallerSession) ResolverAddressesRequired(arg0 *big.Int) ([32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0xc6c9d828.
Solidity: function resolverAddressesRequired(uint256 ) view returns(bytes32)
func (*SynthetixCallerSession) SUSD ¶
func (_Synthetix *SynthetixCallerSession) SUSD() ([32]byte, error)
SUSD is a free data retrieval call binding the contract method 0x9324cac7.
Solidity: function sUSD() view returns(bytes32)
func (*SynthetixCallerSession) Symbol ¶
func (_Synthetix *SynthetixCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*SynthetixCallerSession) Synths ¶
func (_Synthetix *SynthetixCallerSession) Synths(currencyKey [32]byte) (common.Address, error)
Synths is a free data retrieval call binding the contract method 0x32608039.
Solidity: function synths(bytes32 currencyKey) view returns(address)
func (*SynthetixCallerSession) SynthsByAddress ¶
func (_Synthetix *SynthetixCallerSession) SynthsByAddress(synthAddress common.Address) ([32]byte, error)
SynthsByAddress is a free data retrieval call binding the contract method 0x16b2213f.
Solidity: function synthsByAddress(address synthAddress) view returns(bytes32)
func (*SynthetixCallerSession) TOKENNAME ¶
func (_Synthetix *SynthetixCallerSession) TOKENNAME() (string, error)
TOKENNAME is a free data retrieval call binding the contract method 0x18821400.
Solidity: function TOKEN_NAME() view returns(string)
func (*SynthetixCallerSession) TOKENSYMBOL ¶
func (_Synthetix *SynthetixCallerSession) TOKENSYMBOL() (string, error)
TOKENSYMBOL is a free data retrieval call binding the contract method 0x2a905318.
Solidity: function TOKEN_SYMBOL() view returns(string)
func (*SynthetixCallerSession) TokenState ¶
func (_Synthetix *SynthetixCallerSession) TokenState() (common.Address, error)
TokenState is a free data retrieval call binding the contract method 0xe90dd9e2.
Solidity: function tokenState() view returns(address)
func (*SynthetixCallerSession) TotalIssuedSynths ¶
func (_Synthetix *SynthetixCallerSession) TotalIssuedSynths(currencyKey [32]byte) (*big.Int, error)
TotalIssuedSynths is a free data retrieval call binding the contract method 0x83d625d4.
Solidity: function totalIssuedSynths(bytes32 currencyKey) view returns(uint256)
func (*SynthetixCallerSession) TotalIssuedSynthsExcludeEtherCollateral ¶
func (_Synthetix *SynthetixCallerSession) TotalIssuedSynthsExcludeEtherCollateral(currencyKey [32]byte) (*big.Int, error)
TotalIssuedSynthsExcludeEtherCollateral is a free data retrieval call binding the contract method 0xd60888e4.
Solidity: function totalIssuedSynthsExcludeEtherCollateral(bytes32 currencyKey) view returns(uint256)
func (*SynthetixCallerSession) TotalSupply ¶
func (_Synthetix *SynthetixCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*SynthetixCallerSession) TransferableSynthetix ¶
func (_Synthetix *SynthetixCallerSession) TransferableSynthetix(account common.Address) (*big.Int, error)
TransferableSynthetix is a free data retrieval call binding the contract method 0x6ac0bf9c.
Solidity: function transferableSynthetix(address account) view returns(uint256 transferable)
type SynthetixExchangeRebate ¶
type SynthetixExchangeRebate struct { Account common.Address CurrencyKey [32]byte Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixExchangeRebate represents a ExchangeRebate event raised by the Synthetix contract.
type SynthetixExchangeRebateIterator ¶
type SynthetixExchangeRebateIterator struct { Event *SynthetixExchangeRebate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixExchangeRebateIterator is returned from FilterExchangeRebate and is used to iterate over the raw logs and unpacked data for ExchangeRebate events raised by the Synthetix contract.
func (*SynthetixExchangeRebateIterator) Close ¶
func (it *SynthetixExchangeRebateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixExchangeRebateIterator) Error ¶
func (it *SynthetixExchangeRebateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixExchangeRebateIterator) Next ¶
func (it *SynthetixExchangeRebateIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixExchangeReclaim ¶
type SynthetixExchangeReclaim struct { Account common.Address CurrencyKey [32]byte Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixExchangeReclaim represents a ExchangeReclaim event raised by the Synthetix contract.
type SynthetixExchangeReclaimIterator ¶
type SynthetixExchangeReclaimIterator struct { Event *SynthetixExchangeReclaim // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixExchangeReclaimIterator is returned from FilterExchangeReclaim and is used to iterate over the raw logs and unpacked data for ExchangeReclaim events raised by the Synthetix contract.
func (*SynthetixExchangeReclaimIterator) Close ¶
func (it *SynthetixExchangeReclaimIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixExchangeReclaimIterator) Error ¶
func (it *SynthetixExchangeReclaimIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixExchangeReclaimIterator) Next ¶
func (it *SynthetixExchangeReclaimIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixExchangeTracking ¶
type SynthetixExchangeTracking struct { TrackingCode [32]byte ToCurrencyKey [32]byte ToAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixExchangeTracking represents a ExchangeTracking event raised by the Synthetix contract.
type SynthetixExchangeTrackingIterator ¶
type SynthetixExchangeTrackingIterator struct { Event *SynthetixExchangeTracking // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixExchangeTrackingIterator is returned from FilterExchangeTracking and is used to iterate over the raw logs and unpacked data for ExchangeTracking events raised by the Synthetix contract.
func (*SynthetixExchangeTrackingIterator) Close ¶
func (it *SynthetixExchangeTrackingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixExchangeTrackingIterator) Error ¶
func (it *SynthetixExchangeTrackingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixExchangeTrackingIterator) Next ¶
func (it *SynthetixExchangeTrackingIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixFilterer ¶
type SynthetixFilterer struct {
// contains filtered or unexported fields
}
SynthetixFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSynthetixFilterer ¶
func NewSynthetixFilterer(address common.Address, filterer bind.ContractFilterer) (*SynthetixFilterer, error)
NewSynthetixFilterer creates a new log filterer instance of Synthetix, bound to a specific deployed contract.
func (*SynthetixFilterer) FilterAccountLiquidated ¶
func (_Synthetix *SynthetixFilterer) FilterAccountLiquidated(opts *bind.FilterOpts, account []common.Address) (*SynthetixAccountLiquidatedIterator, error)
FilterAccountLiquidated is a free log retrieval operation binding the contract event 0xaadb11d74982254be0fa96d24a08db29d68f446bc96b3092a9c9120b5c89caf2.
Solidity: event AccountLiquidated(address indexed account, uint256 snxRedeemed, uint256 amountLiquidated, address liquidator)
func (*SynthetixFilterer) FilterApproval ¶
func (_Synthetix *SynthetixFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*SynthetixApprovalIterator, 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 (*SynthetixFilterer) FilterExchangeRebate ¶
func (_Synthetix *SynthetixFilterer) FilterExchangeRebate(opts *bind.FilterOpts, account []common.Address) (*SynthetixExchangeRebateIterator, error)
FilterExchangeRebate is a free log retrieval operation binding the contract event 0x93751433c6897553c8950f14ccc193ccffb8f539f7421ffde9af83b9b7dae1a8.
Solidity: event ExchangeRebate(address indexed account, bytes32 currencyKey, uint256 amount)
func (*SynthetixFilterer) FilterExchangeReclaim ¶
func (_Synthetix *SynthetixFilterer) FilterExchangeReclaim(opts *bind.FilterOpts, account []common.Address) (*SynthetixExchangeReclaimIterator, error)
FilterExchangeReclaim is a free log retrieval operation binding the contract event 0x491df6adf9cabe8ca514806effd6b6b6475572dc88fe4b8b58d0a20ecf45e105.
Solidity: event ExchangeReclaim(address indexed account, bytes32 currencyKey, uint256 amount)
func (*SynthetixFilterer) FilterExchangeTracking ¶
func (_Synthetix *SynthetixFilterer) FilterExchangeTracking(opts *bind.FilterOpts, trackingCode [][32]byte) (*SynthetixExchangeTrackingIterator, error)
FilterExchangeTracking is a free log retrieval operation binding the contract event 0x9b39fce028952c685c9c73b2f5f825f8e369fbdaca2bec73c4abb52c2abc123c.
Solidity: event ExchangeTracking(bytes32 indexed trackingCode, bytes32 toCurrencyKey, uint256 toAmount)
func (*SynthetixFilterer) FilterOwnerChanged ¶
func (_Synthetix *SynthetixFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*SynthetixOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixFilterer) FilterOwnerNominated ¶
func (_Synthetix *SynthetixFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*SynthetixOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixFilterer) FilterProxyUpdated ¶
func (_Synthetix *SynthetixFilterer) FilterProxyUpdated(opts *bind.FilterOpts) (*SynthetixProxyUpdatedIterator, error)
FilterProxyUpdated is a free log retrieval operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
func (*SynthetixFilterer) FilterSynthExchange ¶
func (_Synthetix *SynthetixFilterer) FilterSynthExchange(opts *bind.FilterOpts, account []common.Address) (*SynthetixSynthExchangeIterator, error)
FilterSynthExchange is a free log retrieval operation binding the contract event 0x65b6972c94204d84cffd3a95615743e31270f04fdf251f3dccc705cfbad44776.
Solidity: event SynthExchange(address indexed account, bytes32 fromCurrencyKey, uint256 fromAmount, bytes32 toCurrencyKey, uint256 toAmount, address toAddress)
func (*SynthetixFilterer) FilterTokenStateUpdated ¶
func (_Synthetix *SynthetixFilterer) FilterTokenStateUpdated(opts *bind.FilterOpts) (*SynthetixTokenStateUpdatedIterator, error)
FilterTokenStateUpdated is a free log retrieval operation binding the contract event 0xa538c4dcfe9fb148efee2952bafe34982d2d07d5fbb38ae5b44abf659a46bfd8.
Solidity: event TokenStateUpdated(address newTokenState)
func (*SynthetixFilterer) FilterTransfer ¶
func (_Synthetix *SynthetixFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SynthetixTransferIterator, 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 (*SynthetixFilterer) ParseAccountLiquidated ¶
func (_Synthetix *SynthetixFilterer) ParseAccountLiquidated(log types.Log) (*SynthetixAccountLiquidated, error)
ParseAccountLiquidated is a log parse operation binding the contract event 0xaadb11d74982254be0fa96d24a08db29d68f446bc96b3092a9c9120b5c89caf2.
Solidity: event AccountLiquidated(address indexed account, uint256 snxRedeemed, uint256 amountLiquidated, address liquidator)
func (*SynthetixFilterer) ParseApproval ¶
func (_Synthetix *SynthetixFilterer) ParseApproval(log types.Log) (*SynthetixApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*SynthetixFilterer) ParseExchangeRebate ¶
func (_Synthetix *SynthetixFilterer) ParseExchangeRebate(log types.Log) (*SynthetixExchangeRebate, error)
ParseExchangeRebate is a log parse operation binding the contract event 0x93751433c6897553c8950f14ccc193ccffb8f539f7421ffde9af83b9b7dae1a8.
Solidity: event ExchangeRebate(address indexed account, bytes32 currencyKey, uint256 amount)
func (*SynthetixFilterer) ParseExchangeReclaim ¶
func (_Synthetix *SynthetixFilterer) ParseExchangeReclaim(log types.Log) (*SynthetixExchangeReclaim, error)
ParseExchangeReclaim is a log parse operation binding the contract event 0x491df6adf9cabe8ca514806effd6b6b6475572dc88fe4b8b58d0a20ecf45e105.
Solidity: event ExchangeReclaim(address indexed account, bytes32 currencyKey, uint256 amount)
func (*SynthetixFilterer) ParseExchangeTracking ¶
func (_Synthetix *SynthetixFilterer) ParseExchangeTracking(log types.Log) (*SynthetixExchangeTracking, error)
ParseExchangeTracking is a log parse operation binding the contract event 0x9b39fce028952c685c9c73b2f5f825f8e369fbdaca2bec73c4abb52c2abc123c.
Solidity: event ExchangeTracking(bytes32 indexed trackingCode, bytes32 toCurrencyKey, uint256 toAmount)
func (*SynthetixFilterer) ParseOwnerChanged ¶
func (_Synthetix *SynthetixFilterer) ParseOwnerChanged(log types.Log) (*SynthetixOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixFilterer) ParseOwnerNominated ¶
func (_Synthetix *SynthetixFilterer) ParseOwnerNominated(log types.Log) (*SynthetixOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixFilterer) ParseProxyUpdated ¶
func (_Synthetix *SynthetixFilterer) ParseProxyUpdated(log types.Log) (*SynthetixProxyUpdated, error)
ParseProxyUpdated is a log parse operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
func (*SynthetixFilterer) ParseSynthExchange ¶
func (_Synthetix *SynthetixFilterer) ParseSynthExchange(log types.Log) (*SynthetixSynthExchange, error)
ParseSynthExchange is a log parse operation binding the contract event 0x65b6972c94204d84cffd3a95615743e31270f04fdf251f3dccc705cfbad44776.
Solidity: event SynthExchange(address indexed account, bytes32 fromCurrencyKey, uint256 fromAmount, bytes32 toCurrencyKey, uint256 toAmount, address toAddress)
func (*SynthetixFilterer) ParseTokenStateUpdated ¶
func (_Synthetix *SynthetixFilterer) ParseTokenStateUpdated(log types.Log) (*SynthetixTokenStateUpdated, error)
ParseTokenStateUpdated is a log parse operation binding the contract event 0xa538c4dcfe9fb148efee2952bafe34982d2d07d5fbb38ae5b44abf659a46bfd8.
Solidity: event TokenStateUpdated(address newTokenState)
func (*SynthetixFilterer) ParseTransfer ¶
func (_Synthetix *SynthetixFilterer) ParseTransfer(log types.Log) (*SynthetixTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*SynthetixFilterer) WatchAccountLiquidated ¶
func (_Synthetix *SynthetixFilterer) WatchAccountLiquidated(opts *bind.WatchOpts, sink chan<- *SynthetixAccountLiquidated, account []common.Address) (event.Subscription, error)
WatchAccountLiquidated is a free log subscription operation binding the contract event 0xaadb11d74982254be0fa96d24a08db29d68f446bc96b3092a9c9120b5c89caf2.
Solidity: event AccountLiquidated(address indexed account, uint256 snxRedeemed, uint256 amountLiquidated, address liquidator)
func (*SynthetixFilterer) WatchApproval ¶
func (_Synthetix *SynthetixFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SynthetixApproval, 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 (*SynthetixFilterer) WatchExchangeRebate ¶
func (_Synthetix *SynthetixFilterer) WatchExchangeRebate(opts *bind.WatchOpts, sink chan<- *SynthetixExchangeRebate, account []common.Address) (event.Subscription, error)
WatchExchangeRebate is a free log subscription operation binding the contract event 0x93751433c6897553c8950f14ccc193ccffb8f539f7421ffde9af83b9b7dae1a8.
Solidity: event ExchangeRebate(address indexed account, bytes32 currencyKey, uint256 amount)
func (*SynthetixFilterer) WatchExchangeReclaim ¶
func (_Synthetix *SynthetixFilterer) WatchExchangeReclaim(opts *bind.WatchOpts, sink chan<- *SynthetixExchangeReclaim, account []common.Address) (event.Subscription, error)
WatchExchangeReclaim is a free log subscription operation binding the contract event 0x491df6adf9cabe8ca514806effd6b6b6475572dc88fe4b8b58d0a20ecf45e105.
Solidity: event ExchangeReclaim(address indexed account, bytes32 currencyKey, uint256 amount)
func (*SynthetixFilterer) WatchExchangeTracking ¶
func (_Synthetix *SynthetixFilterer) WatchExchangeTracking(opts *bind.WatchOpts, sink chan<- *SynthetixExchangeTracking, trackingCode [][32]byte) (event.Subscription, error)
WatchExchangeTracking is a free log subscription operation binding the contract event 0x9b39fce028952c685c9c73b2f5f825f8e369fbdaca2bec73c4abb52c2abc123c.
Solidity: event ExchangeTracking(bytes32 indexed trackingCode, bytes32 toCurrencyKey, uint256 toAmount)
func (*SynthetixFilterer) WatchOwnerChanged ¶
func (_Synthetix *SynthetixFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *SynthetixOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*SynthetixFilterer) WatchOwnerNominated ¶
func (_Synthetix *SynthetixFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *SynthetixOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*SynthetixFilterer) WatchProxyUpdated ¶
func (_Synthetix *SynthetixFilterer) WatchProxyUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixProxyUpdated) (event.Subscription, error)
WatchProxyUpdated is a free log subscription operation binding the contract event 0xfc80377ca9c49cc11ae6982f390a42db976d5530af7c43889264b13fbbd7c57e.
Solidity: event ProxyUpdated(address proxyAddress)
func (*SynthetixFilterer) WatchSynthExchange ¶
func (_Synthetix *SynthetixFilterer) WatchSynthExchange(opts *bind.WatchOpts, sink chan<- *SynthetixSynthExchange, account []common.Address) (event.Subscription, error)
WatchSynthExchange is a free log subscription operation binding the contract event 0x65b6972c94204d84cffd3a95615743e31270f04fdf251f3dccc705cfbad44776.
Solidity: event SynthExchange(address indexed account, bytes32 fromCurrencyKey, uint256 fromAmount, bytes32 toCurrencyKey, uint256 toAmount, address toAddress)
func (*SynthetixFilterer) WatchTokenStateUpdated ¶
func (_Synthetix *SynthetixFilterer) WatchTokenStateUpdated(opts *bind.WatchOpts, sink chan<- *SynthetixTokenStateUpdated) (event.Subscription, error)
WatchTokenStateUpdated is a free log subscription operation binding the contract event 0xa538c4dcfe9fb148efee2952bafe34982d2d07d5fbb38ae5b44abf659a46bfd8.
Solidity: event TokenStateUpdated(address newTokenState)
func (*SynthetixFilterer) WatchTransfer ¶
func (_Synthetix *SynthetixFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SynthetixTransfer, 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 SynthetixOwnerChanged ¶
type SynthetixOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixOwnerChanged represents a OwnerChanged event raised by the Synthetix contract.
type SynthetixOwnerChangedIterator ¶
type SynthetixOwnerChangedIterator struct { Event *SynthetixOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the Synthetix contract.
func (*SynthetixOwnerChangedIterator) Close ¶
func (it *SynthetixOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixOwnerChangedIterator) Error ¶
func (it *SynthetixOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixOwnerChangedIterator) Next ¶
func (it *SynthetixOwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixOwnerNominated ¶
type SynthetixOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixOwnerNominated represents a OwnerNominated event raised by the Synthetix contract.
type SynthetixOwnerNominatedIterator ¶
type SynthetixOwnerNominatedIterator struct { Event *SynthetixOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the Synthetix contract.
func (*SynthetixOwnerNominatedIterator) Close ¶
func (it *SynthetixOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixOwnerNominatedIterator) Error ¶
func (it *SynthetixOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixOwnerNominatedIterator) Next ¶
func (it *SynthetixOwnerNominatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixProxyUpdated ¶
type SynthetixProxyUpdated struct { ProxyAddress common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixProxyUpdated represents a ProxyUpdated event raised by the Synthetix contract.
type SynthetixProxyUpdatedIterator ¶
type SynthetixProxyUpdatedIterator struct { Event *SynthetixProxyUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixProxyUpdatedIterator is returned from FilterProxyUpdated and is used to iterate over the raw logs and unpacked data for ProxyUpdated events raised by the Synthetix contract.
func (*SynthetixProxyUpdatedIterator) Close ¶
func (it *SynthetixProxyUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixProxyUpdatedIterator) Error ¶
func (it *SynthetixProxyUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixProxyUpdatedIterator) Next ¶
func (it *SynthetixProxyUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixRaw ¶
type SynthetixRaw struct {
Contract *Synthetix // Generic contract binding to access the raw methods on
}
SynthetixRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SynthetixRaw) Call ¶
func (_Synthetix *SynthetixRaw) 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 (*SynthetixRaw) Transact ¶
func (_Synthetix *SynthetixRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynthetixRaw) Transfer ¶
func (_Synthetix *SynthetixRaw) 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 SynthetixSession ¶
type SynthetixSession struct { Contract *Synthetix // 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 }
SynthetixSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SynthetixSession) AcceptOwnership ¶
func (_Synthetix *SynthetixSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixSession) Allowance ¶
func (_Synthetix *SynthetixSession) 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 (*SynthetixSession) AnySynthOrSNXRateIsInvalid ¶
func (_Synthetix *SynthetixSession) AnySynthOrSNXRateIsInvalid() (bool, error)
AnySynthOrSNXRateIsInvalid is a free data retrieval call binding the contract method 0x4e99bda9.
Solidity: function anySynthOrSNXRateIsInvalid() view returns(bool anyRateInvalid)
func (*SynthetixSession) Approve ¶
func (_Synthetix *SynthetixSession) 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 (*SynthetixSession) AvailableCurrencyKeys ¶
func (_Synthetix *SynthetixSession) AvailableCurrencyKeys() ([][32]byte, error)
AvailableCurrencyKeys is a free data retrieval call binding the contract method 0x72cb051f.
Solidity: function availableCurrencyKeys() view returns(bytes32[])
func (*SynthetixSession) AvailableSynthCount ¶
func (_Synthetix *SynthetixSession) AvailableSynthCount() (*big.Int, error)
AvailableSynthCount is a free data retrieval call binding the contract method 0xdbf63340.
Solidity: function availableSynthCount() view returns(uint256)
func (*SynthetixSession) AvailableSynths ¶
AvailableSynths is a free data retrieval call binding the contract method 0x835e119c.
Solidity: function availableSynths(uint256 index) view returns(address)
func (*SynthetixSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*SynthetixSession) BurnSecondary ¶
func (_Synthetix *SynthetixSession) BurnSecondary(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
BurnSecondary is a paid mutator transaction binding the contract method 0xedef719a.
Solidity: function burnSecondary(address , uint256 ) returns()
func (*SynthetixSession) BurnSynths ¶
func (_Synthetix *SynthetixSession) BurnSynths(amount *big.Int) (*types.Transaction, error)
BurnSynths is a paid mutator transaction binding the contract method 0x295da87d.
Solidity: function burnSynths(uint256 amount) returns()
func (*SynthetixSession) BurnSynthsOnBehalf ¶
func (_Synthetix *SynthetixSession) BurnSynthsOnBehalf(burnForAddress common.Address, amount *big.Int) (*types.Transaction, error)
BurnSynthsOnBehalf is a paid mutator transaction binding the contract method 0xc2bf3880.
Solidity: function burnSynthsOnBehalf(address burnForAddress, uint256 amount) returns()
func (*SynthetixSession) BurnSynthsToTarget ¶
func (_Synthetix *SynthetixSession) BurnSynthsToTarget() (*types.Transaction, error)
BurnSynthsToTarget is a paid mutator transaction binding the contract method 0x9741fb22.
Solidity: function burnSynthsToTarget() returns()
func (*SynthetixSession) BurnSynthsToTargetOnBehalf ¶
func (_Synthetix *SynthetixSession) BurnSynthsToTargetOnBehalf(burnForAddress common.Address) (*types.Transaction, error)
BurnSynthsToTargetOnBehalf is a paid mutator transaction binding the contract method 0x2c955fa7.
Solidity: function burnSynthsToTargetOnBehalf(address burnForAddress) returns()
func (*SynthetixSession) Collateral ¶
Collateral is a free data retrieval call binding the contract method 0xa5fdc5de.
Solidity: function collateral(address account) view returns(uint256)
func (*SynthetixSession) CollateralisationRatio ¶
func (_Synthetix *SynthetixSession) 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)
func (*SynthetixSession) DECIMALS ¶
func (_Synthetix *SynthetixSession) DECIMALS() (uint8, error)
DECIMALS is a free data retrieval call binding the contract method 0x2e0f2625.
Solidity: function DECIMALS() view returns(uint8)
func (*SynthetixSession) DebtBalanceOf ¶
func (_Synthetix *SynthetixSession) DebtBalanceOf(account common.Address, currencyKey [32]byte) (*big.Int, error)
DebtBalanceOf is a free data retrieval call binding the contract method 0xd37c4d8b.
Solidity: function debtBalanceOf(address account, bytes32 currencyKey) view returns(uint256)
func (*SynthetixSession) Decimals ¶
func (_Synthetix *SynthetixSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*SynthetixSession) EmitExchangeRebate ¶
func (_Synthetix *SynthetixSession) EmitExchangeRebate(account common.Address, currencyKey [32]byte, amount *big.Int) (*types.Transaction, error)
EmitExchangeRebate is a paid mutator transaction binding the contract method 0x6f01a986.
Solidity: function emitExchangeRebate(address account, bytes32 currencyKey, uint256 amount) returns()
func (*SynthetixSession) EmitExchangeReclaim ¶
func (_Synthetix *SynthetixSession) EmitExchangeReclaim(account common.Address, currencyKey [32]byte, amount *big.Int) (*types.Transaction, error)
EmitExchangeReclaim is a paid mutator transaction binding the contract method 0xace88afd.
Solidity: function emitExchangeReclaim(address account, bytes32 currencyKey, uint256 amount) returns()
func (*SynthetixSession) EmitExchangeTracking ¶
func (_Synthetix *SynthetixSession) EmitExchangeTracking(trackingCode [32]byte, toCurrencyKey [32]byte, toAmount *big.Int) (*types.Transaction, error)
EmitExchangeTracking is a paid mutator transaction binding the contract method 0xddd03a3f.
Solidity: function emitExchangeTracking(bytes32 trackingCode, bytes32 toCurrencyKey, uint256 toAmount) returns()
func (*SynthetixSession) EmitSynthExchange ¶
func (_Synthetix *SynthetixSession) EmitSynthExchange(account common.Address, fromCurrencyKey [32]byte, fromAmount *big.Int, toCurrencyKey [32]byte, toAmount *big.Int, toAddress common.Address) (*types.Transaction, error)
EmitSynthExchange is a paid mutator transaction binding the contract method 0x6c00f310.
Solidity: function emitSynthExchange(address account, bytes32 fromCurrencyKey, uint256 fromAmount, bytes32 toCurrencyKey, uint256 toAmount, address toAddress) returns()
func (*SynthetixSession) Exchange ¶
func (_Synthetix *SynthetixSession) Exchange(sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte) (*types.Transaction, error)
Exchange is a paid mutator transaction binding the contract method 0xee52a2f3.
Solidity: function exchange(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns(uint256 amountReceived)
func (*SynthetixSession) ExchangeOnBehalf ¶
func (_Synthetix *SynthetixSession) ExchangeOnBehalf(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte) (*types.Transaction, error)
ExchangeOnBehalf is a paid mutator transaction binding the contract method 0xc836fa0a.
Solidity: function exchangeOnBehalf(address exchangeForAddress, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns(uint256 amountReceived)
func (*SynthetixSession) ExchangeOnBehalfWithTracking ¶
func (_Synthetix *SynthetixSession) ExchangeOnBehalfWithTracking(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeOnBehalfWithTracking is a paid mutator transaction binding the contract method 0x91e56b68.
Solidity: function exchangeOnBehalfWithTracking(address exchangeForAddress, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*SynthetixSession) ExchangeWithTracking ¶
func (_Synthetix *SynthetixSession) ExchangeWithTracking(sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithTracking is a paid mutator transaction binding the contract method 0x30ead760.
Solidity: function exchangeWithTracking(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*SynthetixSession) ExchangeWithVirtual ¶
func (_Synthetix *SynthetixSession) ExchangeWithVirtual(sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithVirtual is a paid mutator transaction binding the contract method 0x0e30963c.
Solidity: function exchangeWithVirtual(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, bytes32 trackingCode) returns(uint256 amountReceived, address vSynth)
func (*SynthetixSession) GetResolverAddressesRequired ¶
func (_Synthetix *SynthetixSession) GetResolverAddressesRequired() ([24][32]byte, error)
GetResolverAddressesRequired is a free data retrieval call binding the contract method 0xab49848c.
Solidity: function getResolverAddressesRequired() view returns(bytes32[24] addressesRequired)
func (*SynthetixSession) IntegrationProxy ¶
func (_Synthetix *SynthetixSession) IntegrationProxy() (common.Address, error)
IntegrationProxy is a free data retrieval call binding the contract method 0x9cbdaeb6.
Solidity: function integrationProxy() view returns(address)
func (*SynthetixSession) IsResolverCached ¶
func (_Synthetix *SynthetixSession) IsResolverCached(_resolver common.Address) (bool, error)
IsResolverCached is a free data retrieval call binding the contract method 0x631e1444.
Solidity: function isResolverCached(address _resolver) view returns(bool)
func (*SynthetixSession) IsWaitingPeriod ¶
func (_Synthetix *SynthetixSession) IsWaitingPeriod(currencyKey [32]byte) (bool, error)
IsWaitingPeriod is a free data retrieval call binding the contract method 0x1fce304d.
Solidity: function isWaitingPeriod(bytes32 currencyKey) view returns(bool)
func (*SynthetixSession) IssueMaxSynths ¶
func (_Synthetix *SynthetixSession) IssueMaxSynths() (*types.Transaction, error)
IssueMaxSynths is a paid mutator transaction binding the contract method 0xaf086c7e.
Solidity: function issueMaxSynths() returns()
func (*SynthetixSession) IssueMaxSynthsOnBehalf ¶
func (_Synthetix *SynthetixSession) IssueMaxSynthsOnBehalf(issueForAddress common.Address) (*types.Transaction, error)
IssueMaxSynthsOnBehalf is a paid mutator transaction binding the contract method 0x320223db.
Solidity: function issueMaxSynthsOnBehalf(address issueForAddress) returns()
func (*SynthetixSession) IssueSynths ¶
func (_Synthetix *SynthetixSession) IssueSynths(amount *big.Int) (*types.Transaction, error)
IssueSynths is a paid mutator transaction binding the contract method 0x8a290014.
Solidity: function issueSynths(uint256 amount) returns()
func (*SynthetixSession) IssueSynthsOnBehalf ¶
func (_Synthetix *SynthetixSession) IssueSynthsOnBehalf(issueForAddress common.Address, amount *big.Int) (*types.Transaction, error)
IssueSynthsOnBehalf is a paid mutator transaction binding the contract method 0xe8e09b8b.
Solidity: function issueSynthsOnBehalf(address issueForAddress, uint256 amount) returns()
func (*SynthetixSession) LiquidateDelinquentAccount ¶
func (_Synthetix *SynthetixSession) LiquidateDelinquentAccount(account common.Address, susdAmount *big.Int) (*types.Transaction, error)
LiquidateDelinquentAccount is a paid mutator transaction binding the contract method 0xe6203ed1.
Solidity: function liquidateDelinquentAccount(address account, uint256 susdAmount) returns(bool)
func (*SynthetixSession) MAXADDRESSESFROMRESOLVER ¶
func (_Synthetix *SynthetixSession) MAXADDRESSESFROMRESOLVER() (*big.Int, error)
MAXADDRESSESFROMRESOLVER is a free data retrieval call binding the contract method 0xe3235c91.
Solidity: function MAX_ADDRESSES_FROM_RESOLVER() view returns(uint256)
func (*SynthetixSession) MaxIssuableSynths ¶
MaxIssuableSynths is a free data retrieval call binding the contract method 0x05b3c1c9.
Solidity: function maxIssuableSynths(address account) view returns(uint256 maxIssuable)
func (*SynthetixSession) MessageSender ¶
func (_Synthetix *SynthetixSession) MessageSender() (common.Address, error)
MessageSender is a free data retrieval call binding the contract method 0xd67bdd25.
Solidity: function messageSender() view returns(address)
func (*SynthetixSession) Mint ¶
func (_Synthetix *SynthetixSession) Mint() (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x1249c58b.
Solidity: function mint() returns(bool)
func (*SynthetixSession) MintSecondary ¶
func (_Synthetix *SynthetixSession) MintSecondary(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
MintSecondary is a paid mutator transaction binding the contract method 0x666ed4f1.
Solidity: function mintSecondary(address , uint256 ) returns()
func (*SynthetixSession) MintSecondaryRewards ¶
func (_Synthetix *SynthetixSession) MintSecondaryRewards(arg0 *big.Int) (*types.Transaction, error)
MintSecondaryRewards is a paid mutator transaction binding the contract method 0xd8a1f76f.
Solidity: function mintSecondaryRewards(uint256 ) returns()
func (*SynthetixSession) Name ¶
func (_Synthetix *SynthetixSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*SynthetixSession) NominateNewOwner ¶
func (_Synthetix *SynthetixSession) 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 (*SynthetixSession) NominatedOwner ¶
func (_Synthetix *SynthetixSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*SynthetixSession) Owner ¶
func (_Synthetix *SynthetixSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SynthetixSession) Proxy ¶
func (_Synthetix *SynthetixSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*SynthetixSession) RemainingIssuableSynths ¶
func (_Synthetix *SynthetixSession) RemainingIssuableSynths(account 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 account) view returns(uint256 maxIssuable, uint256 alreadyIssued, uint256 totalSystemDebt)
func (*SynthetixSession) Resolver ¶
func (_Synthetix *SynthetixSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*SynthetixSession) ResolverAddressesRequired ¶
func (_Synthetix *SynthetixSession) ResolverAddressesRequired(arg0 *big.Int) ([32]byte, error)
ResolverAddressesRequired is a free data retrieval call binding the contract method 0xc6c9d828.
Solidity: function resolverAddressesRequired(uint256 ) view returns(bytes32)
func (*SynthetixSession) SUSD ¶
func (_Synthetix *SynthetixSession) SUSD() ([32]byte, error)
SUSD is a free data retrieval call binding the contract method 0x9324cac7.
Solidity: function sUSD() view returns(bytes32)
func (*SynthetixSession) SetIntegrationProxy ¶
func (_Synthetix *SynthetixSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
SetIntegrationProxy is a paid mutator transaction binding the contract method 0x131b0ae7.
Solidity: function setIntegrationProxy(address _integrationProxy) returns()
func (*SynthetixSession) SetMessageSender ¶
func (_Synthetix *SynthetixSession) 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 (*SynthetixSession) SetProxy ¶
func (_Synthetix *SynthetixSession) 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 (*SynthetixSession) SetResolverAndSyncCache ¶
func (_Synthetix *SynthetixSession) SetResolverAndSyncCache(_resolver common.Address) (*types.Transaction, error)
SetResolverAndSyncCache is a paid mutator transaction binding the contract method 0x3be99e6f.
Solidity: function setResolverAndSyncCache(address _resolver) returns()
func (*SynthetixSession) SetTokenState ¶
func (_Synthetix *SynthetixSession) 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 (*SynthetixSession) Settle ¶
func (_Synthetix *SynthetixSession) Settle(currencyKey [32]byte) (*types.Transaction, error)
Settle is a paid mutator transaction binding the contract method 0x987757dd.
Solidity: function settle(bytes32 currencyKey) returns(uint256 reclaimed, uint256 refunded, uint256 numEntriesSettled)
func (*SynthetixSession) Symbol ¶
func (_Synthetix *SynthetixSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*SynthetixSession) Synths ¶
func (_Synthetix *SynthetixSession) Synths(currencyKey [32]byte) (common.Address, error)
Synths is a free data retrieval call binding the contract method 0x32608039.
Solidity: function synths(bytes32 currencyKey) view returns(address)
func (*SynthetixSession) SynthsByAddress ¶
func (_Synthetix *SynthetixSession) SynthsByAddress(synthAddress common.Address) ([32]byte, error)
SynthsByAddress is a free data retrieval call binding the contract method 0x16b2213f.
Solidity: function synthsByAddress(address synthAddress) view returns(bytes32)
func (*SynthetixSession) TOKENNAME ¶
func (_Synthetix *SynthetixSession) TOKENNAME() (string, error)
TOKENNAME is a free data retrieval call binding the contract method 0x18821400.
Solidity: function TOKEN_NAME() view returns(string)
func (*SynthetixSession) TOKENSYMBOL ¶
func (_Synthetix *SynthetixSession) TOKENSYMBOL() (string, error)
TOKENSYMBOL is a free data retrieval call binding the contract method 0x2a905318.
Solidity: function TOKEN_SYMBOL() view returns(string)
func (*SynthetixSession) TokenState ¶
func (_Synthetix *SynthetixSession) TokenState() (common.Address, error)
TokenState is a free data retrieval call binding the contract method 0xe90dd9e2.
Solidity: function tokenState() view returns(address)
func (*SynthetixSession) TotalIssuedSynths ¶
func (_Synthetix *SynthetixSession) TotalIssuedSynths(currencyKey [32]byte) (*big.Int, error)
TotalIssuedSynths is a free data retrieval call binding the contract method 0x83d625d4.
Solidity: function totalIssuedSynths(bytes32 currencyKey) view returns(uint256)
func (*SynthetixSession) TotalIssuedSynthsExcludeEtherCollateral ¶
func (_Synthetix *SynthetixSession) TotalIssuedSynthsExcludeEtherCollateral(currencyKey [32]byte) (*big.Int, error)
TotalIssuedSynthsExcludeEtherCollateral is a free data retrieval call binding the contract method 0xd60888e4.
Solidity: function totalIssuedSynthsExcludeEtherCollateral(bytes32 currencyKey) view returns(uint256)
func (*SynthetixSession) TotalSupply ¶
func (_Synthetix *SynthetixSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*SynthetixSession) Transfer ¶
func (_Synthetix *SynthetixSession) 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 (*SynthetixSession) TransferFrom ¶
func (_Synthetix *SynthetixSession) 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 (*SynthetixSession) TransferableSynthetix ¶
TransferableSynthetix is a free data retrieval call binding the contract method 0x6ac0bf9c.
Solidity: function transferableSynthetix(address account) view returns(uint256 transferable)
type SynthetixSynthExchange ¶
type SynthetixSynthExchange struct { Account common.Address FromCurrencyKey [32]byte FromAmount *big.Int ToCurrencyKey [32]byte ToAmount *big.Int ToAddress common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixSynthExchange represents a SynthExchange event raised by the Synthetix contract.
type SynthetixSynthExchangeIterator ¶
type SynthetixSynthExchangeIterator struct { Event *SynthetixSynthExchange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixSynthExchangeIterator is returned from FilterSynthExchange and is used to iterate over the raw logs and unpacked data for SynthExchange events raised by the Synthetix contract.
func (*SynthetixSynthExchangeIterator) Close ¶
func (it *SynthetixSynthExchangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixSynthExchangeIterator) Error ¶
func (it *SynthetixSynthExchangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixSynthExchangeIterator) Next ¶
func (it *SynthetixSynthExchangeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixTokenStateUpdated ¶
type SynthetixTokenStateUpdated struct { NewTokenState common.Address Raw types.Log // Blockchain specific contextual infos }
SynthetixTokenStateUpdated represents a TokenStateUpdated event raised by the Synthetix contract.
type SynthetixTokenStateUpdatedIterator ¶
type SynthetixTokenStateUpdatedIterator struct { Event *SynthetixTokenStateUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixTokenStateUpdatedIterator is returned from FilterTokenStateUpdated and is used to iterate over the raw logs and unpacked data for TokenStateUpdated events raised by the Synthetix contract.
func (*SynthetixTokenStateUpdatedIterator) Close ¶
func (it *SynthetixTokenStateUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixTokenStateUpdatedIterator) Error ¶
func (it *SynthetixTokenStateUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixTokenStateUpdatedIterator) Next ¶
func (it *SynthetixTokenStateUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SynthetixTransactor ¶
type SynthetixTransactor struct {
// contains filtered or unexported fields
}
SynthetixTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSynthetixTransactor ¶
func NewSynthetixTransactor(address common.Address, transactor bind.ContractTransactor) (*SynthetixTransactor, error)
NewSynthetixTransactor creates a new write-only instance of Synthetix, bound to a specific deployed contract.
func (*SynthetixTransactor) AcceptOwnership ¶
func (_Synthetix *SynthetixTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixTransactor) Approve ¶
func (_Synthetix *SynthetixTransactor) 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 (*SynthetixTransactor) BurnSecondary ¶
func (_Synthetix *SynthetixTransactor) BurnSecondary(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
BurnSecondary is a paid mutator transaction binding the contract method 0xedef719a.
Solidity: function burnSecondary(address , uint256 ) returns()
func (*SynthetixTransactor) BurnSynths ¶
func (_Synthetix *SynthetixTransactor) BurnSynths(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
BurnSynths is a paid mutator transaction binding the contract method 0x295da87d.
Solidity: function burnSynths(uint256 amount) returns()
func (*SynthetixTransactor) BurnSynthsOnBehalf ¶
func (_Synthetix *SynthetixTransactor) BurnSynthsOnBehalf(opts *bind.TransactOpts, burnForAddress common.Address, amount *big.Int) (*types.Transaction, error)
BurnSynthsOnBehalf is a paid mutator transaction binding the contract method 0xc2bf3880.
Solidity: function burnSynthsOnBehalf(address burnForAddress, uint256 amount) returns()
func (*SynthetixTransactor) BurnSynthsToTarget ¶
func (_Synthetix *SynthetixTransactor) BurnSynthsToTarget(opts *bind.TransactOpts) (*types.Transaction, error)
BurnSynthsToTarget is a paid mutator transaction binding the contract method 0x9741fb22.
Solidity: function burnSynthsToTarget() returns()
func (*SynthetixTransactor) BurnSynthsToTargetOnBehalf ¶
func (_Synthetix *SynthetixTransactor) BurnSynthsToTargetOnBehalf(opts *bind.TransactOpts, burnForAddress common.Address) (*types.Transaction, error)
BurnSynthsToTargetOnBehalf is a paid mutator transaction binding the contract method 0x2c955fa7.
Solidity: function burnSynthsToTargetOnBehalf(address burnForAddress) returns()
func (*SynthetixTransactor) EmitExchangeRebate ¶
func (_Synthetix *SynthetixTransactor) EmitExchangeRebate(opts *bind.TransactOpts, account common.Address, currencyKey [32]byte, amount *big.Int) (*types.Transaction, error)
EmitExchangeRebate is a paid mutator transaction binding the contract method 0x6f01a986.
Solidity: function emitExchangeRebate(address account, bytes32 currencyKey, uint256 amount) returns()
func (*SynthetixTransactor) EmitExchangeReclaim ¶
func (_Synthetix *SynthetixTransactor) EmitExchangeReclaim(opts *bind.TransactOpts, account common.Address, currencyKey [32]byte, amount *big.Int) (*types.Transaction, error)
EmitExchangeReclaim is a paid mutator transaction binding the contract method 0xace88afd.
Solidity: function emitExchangeReclaim(address account, bytes32 currencyKey, uint256 amount) returns()
func (*SynthetixTransactor) EmitExchangeTracking ¶
func (_Synthetix *SynthetixTransactor) EmitExchangeTracking(opts *bind.TransactOpts, trackingCode [32]byte, toCurrencyKey [32]byte, toAmount *big.Int) (*types.Transaction, error)
EmitExchangeTracking is a paid mutator transaction binding the contract method 0xddd03a3f.
Solidity: function emitExchangeTracking(bytes32 trackingCode, bytes32 toCurrencyKey, uint256 toAmount) returns()
func (*SynthetixTransactor) EmitSynthExchange ¶
func (_Synthetix *SynthetixTransactor) EmitSynthExchange(opts *bind.TransactOpts, account common.Address, fromCurrencyKey [32]byte, fromAmount *big.Int, toCurrencyKey [32]byte, toAmount *big.Int, toAddress common.Address) (*types.Transaction, error)
EmitSynthExchange is a paid mutator transaction binding the contract method 0x6c00f310.
Solidity: function emitSynthExchange(address account, bytes32 fromCurrencyKey, uint256 fromAmount, bytes32 toCurrencyKey, uint256 toAmount, address toAddress) returns()
func (*SynthetixTransactor) Exchange ¶
func (_Synthetix *SynthetixTransactor) Exchange(opts *bind.TransactOpts, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte) (*types.Transaction, error)
Exchange is a paid mutator transaction binding the contract method 0xee52a2f3.
Solidity: function exchange(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns(uint256 amountReceived)
func (*SynthetixTransactor) ExchangeOnBehalf ¶
func (_Synthetix *SynthetixTransactor) ExchangeOnBehalf(opts *bind.TransactOpts, exchangeForAddress common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte) (*types.Transaction, error)
ExchangeOnBehalf is a paid mutator transaction binding the contract method 0xc836fa0a.
Solidity: function exchangeOnBehalf(address exchangeForAddress, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns(uint256 amountReceived)
func (*SynthetixTransactor) ExchangeOnBehalfWithTracking ¶
func (_Synthetix *SynthetixTransactor) ExchangeOnBehalfWithTracking(opts *bind.TransactOpts, exchangeForAddress common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeOnBehalfWithTracking is a paid mutator transaction binding the contract method 0x91e56b68.
Solidity: function exchangeOnBehalfWithTracking(address exchangeForAddress, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*SynthetixTransactor) ExchangeWithTracking ¶
func (_Synthetix *SynthetixTransactor) ExchangeWithTracking(opts *bind.TransactOpts, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithTracking is a paid mutator transaction binding the contract method 0x30ead760.
Solidity: function exchangeWithTracking(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*SynthetixTransactor) ExchangeWithVirtual ¶
func (_Synthetix *SynthetixTransactor) ExchangeWithVirtual(opts *bind.TransactOpts, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithVirtual is a paid mutator transaction binding the contract method 0x0e30963c.
Solidity: function exchangeWithVirtual(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, bytes32 trackingCode) returns(uint256 amountReceived, address vSynth)
func (*SynthetixTransactor) IssueMaxSynths ¶
func (_Synthetix *SynthetixTransactor) IssueMaxSynths(opts *bind.TransactOpts) (*types.Transaction, error)
IssueMaxSynths is a paid mutator transaction binding the contract method 0xaf086c7e.
Solidity: function issueMaxSynths() returns()
func (*SynthetixTransactor) IssueMaxSynthsOnBehalf ¶
func (_Synthetix *SynthetixTransactor) IssueMaxSynthsOnBehalf(opts *bind.TransactOpts, issueForAddress common.Address) (*types.Transaction, error)
IssueMaxSynthsOnBehalf is a paid mutator transaction binding the contract method 0x320223db.
Solidity: function issueMaxSynthsOnBehalf(address issueForAddress) returns()
func (*SynthetixTransactor) IssueSynths ¶
func (_Synthetix *SynthetixTransactor) IssueSynths(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
IssueSynths is a paid mutator transaction binding the contract method 0x8a290014.
Solidity: function issueSynths(uint256 amount) returns()
func (*SynthetixTransactor) IssueSynthsOnBehalf ¶
func (_Synthetix *SynthetixTransactor) IssueSynthsOnBehalf(opts *bind.TransactOpts, issueForAddress common.Address, amount *big.Int) (*types.Transaction, error)
IssueSynthsOnBehalf is a paid mutator transaction binding the contract method 0xe8e09b8b.
Solidity: function issueSynthsOnBehalf(address issueForAddress, uint256 amount) returns()
func (*SynthetixTransactor) LiquidateDelinquentAccount ¶
func (_Synthetix *SynthetixTransactor) LiquidateDelinquentAccount(opts *bind.TransactOpts, account common.Address, susdAmount *big.Int) (*types.Transaction, error)
LiquidateDelinquentAccount is a paid mutator transaction binding the contract method 0xe6203ed1.
Solidity: function liquidateDelinquentAccount(address account, uint256 susdAmount) returns(bool)
func (*SynthetixTransactor) Mint ¶
func (_Synthetix *SynthetixTransactor) Mint(opts *bind.TransactOpts) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x1249c58b.
Solidity: function mint() returns(bool)
func (*SynthetixTransactor) MintSecondary ¶
func (_Synthetix *SynthetixTransactor) MintSecondary(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
MintSecondary is a paid mutator transaction binding the contract method 0x666ed4f1.
Solidity: function mintSecondary(address , uint256 ) returns()
func (*SynthetixTransactor) MintSecondaryRewards ¶
func (_Synthetix *SynthetixTransactor) MintSecondaryRewards(opts *bind.TransactOpts, arg0 *big.Int) (*types.Transaction, error)
MintSecondaryRewards is a paid mutator transaction binding the contract method 0xd8a1f76f.
Solidity: function mintSecondaryRewards(uint256 ) returns()
func (*SynthetixTransactor) NominateNewOwner ¶
func (_Synthetix *SynthetixTransactor) 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 (*SynthetixTransactor) SetIntegrationProxy ¶
func (_Synthetix *SynthetixTransactor) SetIntegrationProxy(opts *bind.TransactOpts, _integrationProxy common.Address) (*types.Transaction, error)
SetIntegrationProxy is a paid mutator transaction binding the contract method 0x131b0ae7.
Solidity: function setIntegrationProxy(address _integrationProxy) returns()
func (*SynthetixTransactor) SetMessageSender ¶
func (_Synthetix *SynthetixTransactor) 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 (*SynthetixTransactor) SetProxy ¶
func (_Synthetix *SynthetixTransactor) 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 (*SynthetixTransactor) SetResolverAndSyncCache ¶
func (_Synthetix *SynthetixTransactor) SetResolverAndSyncCache(opts *bind.TransactOpts, _resolver common.Address) (*types.Transaction, error)
SetResolverAndSyncCache is a paid mutator transaction binding the contract method 0x3be99e6f.
Solidity: function setResolverAndSyncCache(address _resolver) returns()
func (*SynthetixTransactor) SetTokenState ¶
func (_Synthetix *SynthetixTransactor) 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 (*SynthetixTransactor) Settle ¶
func (_Synthetix *SynthetixTransactor) Settle(opts *bind.TransactOpts, currencyKey [32]byte) (*types.Transaction, error)
Settle is a paid mutator transaction binding the contract method 0x987757dd.
Solidity: function settle(bytes32 currencyKey) returns(uint256 reclaimed, uint256 refunded, uint256 numEntriesSettled)
func (*SynthetixTransactor) Transfer ¶
func (_Synthetix *SynthetixTransactor) 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 (*SynthetixTransactor) TransferFrom ¶
func (_Synthetix *SynthetixTransactor) 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)
type SynthetixTransactorRaw ¶
type SynthetixTransactorRaw struct {
Contract *SynthetixTransactor // Generic write-only contract binding to access the raw methods on
}
SynthetixTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SynthetixTransactorRaw) Transact ¶
func (_Synthetix *SynthetixTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynthetixTransactorRaw) Transfer ¶
func (_Synthetix *SynthetixTransactorRaw) 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 SynthetixTransactorSession ¶
type SynthetixTransactorSession struct { Contract *SynthetixTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SynthetixTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SynthetixTransactorSession) AcceptOwnership ¶
func (_Synthetix *SynthetixTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SynthetixTransactorSession) Approve ¶
func (_Synthetix *SynthetixTransactorSession) 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 (*SynthetixTransactorSession) BurnSecondary ¶
func (_Synthetix *SynthetixTransactorSession) BurnSecondary(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
BurnSecondary is a paid mutator transaction binding the contract method 0xedef719a.
Solidity: function burnSecondary(address , uint256 ) returns()
func (*SynthetixTransactorSession) BurnSynths ¶
func (_Synthetix *SynthetixTransactorSession) BurnSynths(amount *big.Int) (*types.Transaction, error)
BurnSynths is a paid mutator transaction binding the contract method 0x295da87d.
Solidity: function burnSynths(uint256 amount) returns()
func (*SynthetixTransactorSession) BurnSynthsOnBehalf ¶
func (_Synthetix *SynthetixTransactorSession) BurnSynthsOnBehalf(burnForAddress common.Address, amount *big.Int) (*types.Transaction, error)
BurnSynthsOnBehalf is a paid mutator transaction binding the contract method 0xc2bf3880.
Solidity: function burnSynthsOnBehalf(address burnForAddress, uint256 amount) returns()
func (*SynthetixTransactorSession) BurnSynthsToTarget ¶
func (_Synthetix *SynthetixTransactorSession) BurnSynthsToTarget() (*types.Transaction, error)
BurnSynthsToTarget is a paid mutator transaction binding the contract method 0x9741fb22.
Solidity: function burnSynthsToTarget() returns()
func (*SynthetixTransactorSession) BurnSynthsToTargetOnBehalf ¶
func (_Synthetix *SynthetixTransactorSession) BurnSynthsToTargetOnBehalf(burnForAddress common.Address) (*types.Transaction, error)
BurnSynthsToTargetOnBehalf is a paid mutator transaction binding the contract method 0x2c955fa7.
Solidity: function burnSynthsToTargetOnBehalf(address burnForAddress) returns()
func (*SynthetixTransactorSession) EmitExchangeRebate ¶
func (_Synthetix *SynthetixTransactorSession) EmitExchangeRebate(account common.Address, currencyKey [32]byte, amount *big.Int) (*types.Transaction, error)
EmitExchangeRebate is a paid mutator transaction binding the contract method 0x6f01a986.
Solidity: function emitExchangeRebate(address account, bytes32 currencyKey, uint256 amount) returns()
func (*SynthetixTransactorSession) EmitExchangeReclaim ¶
func (_Synthetix *SynthetixTransactorSession) EmitExchangeReclaim(account common.Address, currencyKey [32]byte, amount *big.Int) (*types.Transaction, error)
EmitExchangeReclaim is a paid mutator transaction binding the contract method 0xace88afd.
Solidity: function emitExchangeReclaim(address account, bytes32 currencyKey, uint256 amount) returns()
func (*SynthetixTransactorSession) EmitExchangeTracking ¶
func (_Synthetix *SynthetixTransactorSession) EmitExchangeTracking(trackingCode [32]byte, toCurrencyKey [32]byte, toAmount *big.Int) (*types.Transaction, error)
EmitExchangeTracking is a paid mutator transaction binding the contract method 0xddd03a3f.
Solidity: function emitExchangeTracking(bytes32 trackingCode, bytes32 toCurrencyKey, uint256 toAmount) returns()
func (*SynthetixTransactorSession) EmitSynthExchange ¶
func (_Synthetix *SynthetixTransactorSession) EmitSynthExchange(account common.Address, fromCurrencyKey [32]byte, fromAmount *big.Int, toCurrencyKey [32]byte, toAmount *big.Int, toAddress common.Address) (*types.Transaction, error)
EmitSynthExchange is a paid mutator transaction binding the contract method 0x6c00f310.
Solidity: function emitSynthExchange(address account, bytes32 fromCurrencyKey, uint256 fromAmount, bytes32 toCurrencyKey, uint256 toAmount, address toAddress) returns()
func (*SynthetixTransactorSession) Exchange ¶
func (_Synthetix *SynthetixTransactorSession) Exchange(sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte) (*types.Transaction, error)
Exchange is a paid mutator transaction binding the contract method 0xee52a2f3.
Solidity: function exchange(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns(uint256 amountReceived)
func (*SynthetixTransactorSession) ExchangeOnBehalf ¶
func (_Synthetix *SynthetixTransactorSession) ExchangeOnBehalf(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte) (*types.Transaction, error)
ExchangeOnBehalf is a paid mutator transaction binding the contract method 0xc836fa0a.
Solidity: function exchangeOnBehalf(address exchangeForAddress, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns(uint256 amountReceived)
func (*SynthetixTransactorSession) ExchangeOnBehalfWithTracking ¶
func (_Synthetix *SynthetixTransactorSession) ExchangeOnBehalfWithTracking(exchangeForAddress common.Address, sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeOnBehalfWithTracking is a paid mutator transaction binding the contract method 0x91e56b68.
Solidity: function exchangeOnBehalfWithTracking(address exchangeForAddress, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*SynthetixTransactorSession) ExchangeWithTracking ¶
func (_Synthetix *SynthetixTransactorSession) ExchangeWithTracking(sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, originator common.Address, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithTracking is a paid mutator transaction binding the contract method 0x30ead760.
Solidity: function exchangeWithTracking(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns(uint256 amountReceived)
func (*SynthetixTransactorSession) ExchangeWithVirtual ¶
func (_Synthetix *SynthetixTransactorSession) ExchangeWithVirtual(sourceCurrencyKey [32]byte, sourceAmount *big.Int, destinationCurrencyKey [32]byte, trackingCode [32]byte) (*types.Transaction, error)
ExchangeWithVirtual is a paid mutator transaction binding the contract method 0x0e30963c.
Solidity: function exchangeWithVirtual(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, bytes32 trackingCode) returns(uint256 amountReceived, address vSynth)
func (*SynthetixTransactorSession) IssueMaxSynths ¶
func (_Synthetix *SynthetixTransactorSession) IssueMaxSynths() (*types.Transaction, error)
IssueMaxSynths is a paid mutator transaction binding the contract method 0xaf086c7e.
Solidity: function issueMaxSynths() returns()
func (*SynthetixTransactorSession) IssueMaxSynthsOnBehalf ¶
func (_Synthetix *SynthetixTransactorSession) IssueMaxSynthsOnBehalf(issueForAddress common.Address) (*types.Transaction, error)
IssueMaxSynthsOnBehalf is a paid mutator transaction binding the contract method 0x320223db.
Solidity: function issueMaxSynthsOnBehalf(address issueForAddress) returns()
func (*SynthetixTransactorSession) IssueSynths ¶
func (_Synthetix *SynthetixTransactorSession) IssueSynths(amount *big.Int) (*types.Transaction, error)
IssueSynths is a paid mutator transaction binding the contract method 0x8a290014.
Solidity: function issueSynths(uint256 amount) returns()
func (*SynthetixTransactorSession) IssueSynthsOnBehalf ¶
func (_Synthetix *SynthetixTransactorSession) IssueSynthsOnBehalf(issueForAddress common.Address, amount *big.Int) (*types.Transaction, error)
IssueSynthsOnBehalf is a paid mutator transaction binding the contract method 0xe8e09b8b.
Solidity: function issueSynthsOnBehalf(address issueForAddress, uint256 amount) returns()
func (*SynthetixTransactorSession) LiquidateDelinquentAccount ¶
func (_Synthetix *SynthetixTransactorSession) LiquidateDelinquentAccount(account common.Address, susdAmount *big.Int) (*types.Transaction, error)
LiquidateDelinquentAccount is a paid mutator transaction binding the contract method 0xe6203ed1.
Solidity: function liquidateDelinquentAccount(address account, uint256 susdAmount) returns(bool)
func (*SynthetixTransactorSession) Mint ¶
func (_Synthetix *SynthetixTransactorSession) Mint() (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x1249c58b.
Solidity: function mint() returns(bool)
func (*SynthetixTransactorSession) MintSecondary ¶
func (_Synthetix *SynthetixTransactorSession) MintSecondary(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
MintSecondary is a paid mutator transaction binding the contract method 0x666ed4f1.
Solidity: function mintSecondary(address , uint256 ) returns()
func (*SynthetixTransactorSession) MintSecondaryRewards ¶
func (_Synthetix *SynthetixTransactorSession) MintSecondaryRewards(arg0 *big.Int) (*types.Transaction, error)
MintSecondaryRewards is a paid mutator transaction binding the contract method 0xd8a1f76f.
Solidity: function mintSecondaryRewards(uint256 ) returns()
func (*SynthetixTransactorSession) NominateNewOwner ¶
func (_Synthetix *SynthetixTransactorSession) 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 (*SynthetixTransactorSession) SetIntegrationProxy ¶
func (_Synthetix *SynthetixTransactorSession) SetIntegrationProxy(_integrationProxy common.Address) (*types.Transaction, error)
SetIntegrationProxy is a paid mutator transaction binding the contract method 0x131b0ae7.
Solidity: function setIntegrationProxy(address _integrationProxy) returns()
func (*SynthetixTransactorSession) SetMessageSender ¶
func (_Synthetix *SynthetixTransactorSession) 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 (*SynthetixTransactorSession) SetProxy ¶
func (_Synthetix *SynthetixTransactorSession) 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 (*SynthetixTransactorSession) SetResolverAndSyncCache ¶
func (_Synthetix *SynthetixTransactorSession) SetResolverAndSyncCache(_resolver common.Address) (*types.Transaction, error)
SetResolverAndSyncCache is a paid mutator transaction binding the contract method 0x3be99e6f.
Solidity: function setResolverAndSyncCache(address _resolver) returns()
func (*SynthetixTransactorSession) SetTokenState ¶
func (_Synthetix *SynthetixTransactorSession) 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 (*SynthetixTransactorSession) Settle ¶
func (_Synthetix *SynthetixTransactorSession) Settle(currencyKey [32]byte) (*types.Transaction, error)
Settle is a paid mutator transaction binding the contract method 0x987757dd.
Solidity: function settle(bytes32 currencyKey) returns(uint256 reclaimed, uint256 refunded, uint256 numEntriesSettled)
func (*SynthetixTransactorSession) Transfer ¶
func (_Synthetix *SynthetixTransactorSession) 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 (*SynthetixTransactorSession) TransferFrom ¶
func (_Synthetix *SynthetixTransactorSession) 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)
type SynthetixTransfer ¶
type SynthetixTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SynthetixTransfer represents a Transfer event raised by the Synthetix contract.
type SynthetixTransferIterator ¶
type SynthetixTransferIterator struct { Event *SynthetixTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynthetixTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Synthetix contract.
func (*SynthetixTransferIterator) Close ¶
func (it *SynthetixTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynthetixTransferIterator) Error ¶
func (it *SynthetixTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynthetixTransferIterator) Next ¶
func (it *SynthetixTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TokenState ¶
type TokenState struct { TokenStateCaller // Read-only binding to the contract TokenStateTransactor // Write-only binding to the contract TokenStateFilterer // Log filterer for contract events }
TokenState is an auto generated Go binding around an Ethereum contract.
func DeployTokenState ¶
func DeployTokenState(auth *bind.TransactOpts, backend bind.ContractBackend, _owner common.Address, _associatedContract common.Address) (common.Address, *types.Transaction, *TokenState, error)
DeployTokenState deploys a new Ethereum contract, binding an instance of TokenState to it.
func NewTokenState ¶
func NewTokenState(address common.Address, backend bind.ContractBackend) (*TokenState, error)
NewTokenState creates a new instance of TokenState, bound to a specific deployed contract.
type TokenStateAssociatedContractUpdated ¶
type TokenStateAssociatedContractUpdated struct { AssociatedContract common.Address Raw types.Log // Blockchain specific contextual infos }
TokenStateAssociatedContractUpdated represents a AssociatedContractUpdated event raised by the TokenState contract.
type TokenStateAssociatedContractUpdatedIterator ¶
type TokenStateAssociatedContractUpdatedIterator struct { Event *TokenStateAssociatedContractUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenStateAssociatedContractUpdatedIterator is returned from FilterAssociatedContractUpdated and is used to iterate over the raw logs and unpacked data for AssociatedContractUpdated events raised by the TokenState contract.
func (*TokenStateAssociatedContractUpdatedIterator) Close ¶
func (it *TokenStateAssociatedContractUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenStateAssociatedContractUpdatedIterator) Error ¶
func (it *TokenStateAssociatedContractUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenStateAssociatedContractUpdatedIterator) Next ¶
func (it *TokenStateAssociatedContractUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TokenStateCaller ¶
type TokenStateCaller struct {
// contains filtered or unexported fields
}
TokenStateCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTokenStateCaller ¶
func NewTokenStateCaller(address common.Address, caller bind.ContractCaller) (*TokenStateCaller, error)
NewTokenStateCaller creates a new read-only instance of TokenState, bound to a specific deployed contract.
func (*TokenStateCaller) Allowance ¶
func (_TokenState *TokenStateCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*TokenStateCaller) AssociatedContract ¶
func (_TokenState *TokenStateCaller) AssociatedContract(opts *bind.CallOpts) (common.Address, error)
AssociatedContract is a free data retrieval call binding the contract method 0xaefc4ccb.
Solidity: function associatedContract() view returns(address)
func (*TokenStateCaller) BalanceOf ¶
func (_TokenState *TokenStateCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*TokenStateCaller) NominatedOwner ¶
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type TokenStateCallerRaw ¶
type TokenStateCallerRaw struct {
Contract *TokenStateCaller // Generic read-only contract binding to access the raw methods on
}
TokenStateCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TokenStateCallerRaw) Call ¶
func (_TokenState *TokenStateCallerRaw) 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 TokenStateCallerSession ¶
type TokenStateCallerSession struct { Contract *TokenStateCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TokenStateCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TokenStateCallerSession) Allowance ¶
func (_TokenState *TokenStateCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*TokenStateCallerSession) AssociatedContract ¶
func (_TokenState *TokenStateCallerSession) AssociatedContract() (common.Address, error)
AssociatedContract is a free data retrieval call binding the contract method 0xaefc4ccb.
Solidity: function associatedContract() view returns(address)
func (*TokenStateCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*TokenStateCallerSession) NominatedOwner ¶
func (_TokenState *TokenStateCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
type TokenStateFilterer ¶
type TokenStateFilterer struct {
// contains filtered or unexported fields
}
TokenStateFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTokenStateFilterer ¶
func NewTokenStateFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenStateFilterer, error)
NewTokenStateFilterer creates a new log filterer instance of TokenState, bound to a specific deployed contract.
func (*TokenStateFilterer) FilterAssociatedContractUpdated ¶
func (_TokenState *TokenStateFilterer) FilterAssociatedContractUpdated(opts *bind.FilterOpts) (*TokenStateAssociatedContractUpdatedIterator, error)
FilterAssociatedContractUpdated is a free log retrieval operation binding the contract event 0x73f20cff579e8a4086fa607db83867595f1b6a798e718c0bfa0b94a404128e03.
Solidity: event AssociatedContractUpdated(address associatedContract)
func (*TokenStateFilterer) FilterOwnerChanged ¶
func (_TokenState *TokenStateFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*TokenStateOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*TokenStateFilterer) FilterOwnerNominated ¶
func (_TokenState *TokenStateFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*TokenStateOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*TokenStateFilterer) ParseAssociatedContractUpdated ¶
func (_TokenState *TokenStateFilterer) ParseAssociatedContractUpdated(log types.Log) (*TokenStateAssociatedContractUpdated, error)
ParseAssociatedContractUpdated is a log parse operation binding the contract event 0x73f20cff579e8a4086fa607db83867595f1b6a798e718c0bfa0b94a404128e03.
Solidity: event AssociatedContractUpdated(address associatedContract)
func (*TokenStateFilterer) ParseOwnerChanged ¶
func (_TokenState *TokenStateFilterer) ParseOwnerChanged(log types.Log) (*TokenStateOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*TokenStateFilterer) ParseOwnerNominated ¶
func (_TokenState *TokenStateFilterer) ParseOwnerNominated(log types.Log) (*TokenStateOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*TokenStateFilterer) WatchAssociatedContractUpdated ¶
func (_TokenState *TokenStateFilterer) WatchAssociatedContractUpdated(opts *bind.WatchOpts, sink chan<- *TokenStateAssociatedContractUpdated) (event.Subscription, error)
WatchAssociatedContractUpdated is a free log subscription operation binding the contract event 0x73f20cff579e8a4086fa607db83867595f1b6a798e718c0bfa0b94a404128e03.
Solidity: event AssociatedContractUpdated(address associatedContract)
func (*TokenStateFilterer) WatchOwnerChanged ¶
func (_TokenState *TokenStateFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *TokenStateOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*TokenStateFilterer) WatchOwnerNominated ¶
func (_TokenState *TokenStateFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *TokenStateOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
type TokenStateOwnerChanged ¶
type TokenStateOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TokenStateOwnerChanged represents a OwnerChanged event raised by the TokenState contract.
type TokenStateOwnerChangedIterator ¶
type TokenStateOwnerChangedIterator struct { Event *TokenStateOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenStateOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the TokenState contract.
func (*TokenStateOwnerChangedIterator) Close ¶
func (it *TokenStateOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenStateOwnerChangedIterator) Error ¶
func (it *TokenStateOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenStateOwnerChangedIterator) Next ¶
func (it *TokenStateOwnerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TokenStateOwnerNominated ¶
type TokenStateOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TokenStateOwnerNominated represents a OwnerNominated event raised by the TokenState contract.
type TokenStateOwnerNominatedIterator ¶
type TokenStateOwnerNominatedIterator struct { Event *TokenStateOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenStateOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the TokenState contract.
func (*TokenStateOwnerNominatedIterator) Close ¶
func (it *TokenStateOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenStateOwnerNominatedIterator) Error ¶
func (it *TokenStateOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenStateOwnerNominatedIterator) Next ¶
func (it *TokenStateOwnerNominatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TokenStateRaw ¶
type TokenStateRaw struct {
Contract *TokenState // Generic contract binding to access the raw methods on
}
TokenStateRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TokenStateRaw) Call ¶
func (_TokenState *TokenStateRaw) 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 (*TokenStateRaw) Transact ¶
func (_TokenState *TokenStateRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenStateRaw) Transfer ¶
func (_TokenState *TokenStateRaw) 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 TokenStateSession ¶
type TokenStateSession struct { Contract *TokenState // 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 }
TokenStateSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TokenStateSession) AcceptOwnership ¶
func (_TokenState *TokenStateSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*TokenStateSession) Allowance ¶
func (_TokenState *TokenStateSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*TokenStateSession) AssociatedContract ¶
func (_TokenState *TokenStateSession) AssociatedContract() (common.Address, error)
AssociatedContract is a free data retrieval call binding the contract method 0xaefc4ccb.
Solidity: function associatedContract() view returns(address)
func (*TokenStateSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*TokenStateSession) NominateNewOwner ¶
func (_TokenState *TokenStateSession) 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 (*TokenStateSession) NominatedOwner ¶
func (_TokenState *TokenStateSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*TokenStateSession) Owner ¶
func (_TokenState *TokenStateSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TokenStateSession) SetAllowance ¶
func (_TokenState *TokenStateSession) SetAllowance(tokenOwner common.Address, spender common.Address, value *big.Int) (*types.Transaction, error)
SetAllowance is a paid mutator transaction binding the contract method 0xda46098c.
Solidity: function setAllowance(address tokenOwner, address spender, uint256 value) returns()
func (*TokenStateSession) SetAssociatedContract ¶
func (_TokenState *TokenStateSession) SetAssociatedContract(_associatedContract common.Address) (*types.Transaction, error)
SetAssociatedContract is a paid mutator transaction binding the contract method 0x52f445ca.
Solidity: function setAssociatedContract(address _associatedContract) returns()
func (*TokenStateSession) SetBalanceOf ¶
func (_TokenState *TokenStateSession) SetBalanceOf(account common.Address, value *big.Int) (*types.Transaction, error)
SetBalanceOf is a paid mutator transaction binding the contract method 0xb46310f6.
Solidity: function setBalanceOf(address account, uint256 value) returns()
type TokenStateTransactor ¶
type TokenStateTransactor struct {
// contains filtered or unexported fields
}
TokenStateTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTokenStateTransactor ¶
func NewTokenStateTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenStateTransactor, error)
NewTokenStateTransactor creates a new write-only instance of TokenState, bound to a specific deployed contract.
func (*TokenStateTransactor) AcceptOwnership ¶
func (_TokenState *TokenStateTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*TokenStateTransactor) NominateNewOwner ¶
func (_TokenState *TokenStateTransactor) 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 (*TokenStateTransactor) SetAllowance ¶
func (_TokenState *TokenStateTransactor) SetAllowance(opts *bind.TransactOpts, tokenOwner common.Address, spender common.Address, value *big.Int) (*types.Transaction, error)
SetAllowance is a paid mutator transaction binding the contract method 0xda46098c.
Solidity: function setAllowance(address tokenOwner, address spender, uint256 value) returns()
func (*TokenStateTransactor) SetAssociatedContract ¶
func (_TokenState *TokenStateTransactor) SetAssociatedContract(opts *bind.TransactOpts, _associatedContract common.Address) (*types.Transaction, error)
SetAssociatedContract is a paid mutator transaction binding the contract method 0x52f445ca.
Solidity: function setAssociatedContract(address _associatedContract) returns()
func (*TokenStateTransactor) SetBalanceOf ¶
func (_TokenState *TokenStateTransactor) SetBalanceOf(opts *bind.TransactOpts, account common.Address, value *big.Int) (*types.Transaction, error)
SetBalanceOf is a paid mutator transaction binding the contract method 0xb46310f6.
Solidity: function setBalanceOf(address account, uint256 value) returns()
type TokenStateTransactorRaw ¶
type TokenStateTransactorRaw struct {
Contract *TokenStateTransactor // Generic write-only contract binding to access the raw methods on
}
TokenStateTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TokenStateTransactorRaw) Transact ¶
func (_TokenState *TokenStateTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenStateTransactorRaw) Transfer ¶
func (_TokenState *TokenStateTransactorRaw) 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 TokenStateTransactorSession ¶
type TokenStateTransactorSession struct { Contract *TokenStateTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TokenStateTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TokenStateTransactorSession) AcceptOwnership ¶
func (_TokenState *TokenStateTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*TokenStateTransactorSession) NominateNewOwner ¶
func (_TokenState *TokenStateTransactorSession) 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 (*TokenStateTransactorSession) SetAllowance ¶
func (_TokenState *TokenStateTransactorSession) SetAllowance(tokenOwner common.Address, spender common.Address, value *big.Int) (*types.Transaction, error)
SetAllowance is a paid mutator transaction binding the contract method 0xda46098c.
Solidity: function setAllowance(address tokenOwner, address spender, uint256 value) returns()
func (*TokenStateTransactorSession) SetAssociatedContract ¶
func (_TokenState *TokenStateTransactorSession) SetAssociatedContract(_associatedContract common.Address) (*types.Transaction, error)
SetAssociatedContract is a paid mutator transaction binding the contract method 0x52f445ca.
Solidity: function setAssociatedContract(address _associatedContract) returns()
func (*TokenStateTransactorSession) SetBalanceOf ¶
func (_TokenState *TokenStateTransactorSession) SetBalanceOf(account common.Address, value *big.Int) (*types.Transaction, error)
SetBalanceOf is a paid mutator transaction binding the contract method 0xb46310f6.
Solidity: function setBalanceOf(address account, uint256 value) returns()