Documentation ¶
Index ¶
- Variables
- type Erc20
- type Erc20Approval
- type Erc20ApprovalIterator
- type Erc20Caller
- type Erc20CallerRaw
- type Erc20CallerSession
- type Erc20Filterer
- func (_Erc20 *Erc20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*Erc20ApprovalIterator, error)
- func (_Erc20 *Erc20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*Erc20TransferIterator, error)
- func (_Erc20 *Erc20Filterer) ParseApproval(log types.Log) (*Erc20Approval, error)
- func (_Erc20 *Erc20Filterer) ParseTransfer(log types.Log) (*Erc20Transfer, error)
- func (_Erc20 *Erc20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *Erc20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_Erc20 *Erc20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *Erc20Transfer, from []common.Address, ...) (event.Subscription, error)
- type Erc20Raw
- func (_Erc20 *Erc20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Erc20 *Erc20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Erc20 *Erc20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Erc20Session
- func (_Erc20 *Erc20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_Erc20 *Erc20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Erc20 *Erc20Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_Erc20 *Erc20Session) TotalSupply() (*big.Int, error)
- func (_Erc20 *Erc20Session) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Erc20 *Erc20Session) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- type Erc20Transactor
- func (_Erc20 *Erc20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Erc20 *Erc20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Erc20 *Erc20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type Erc20TransactorRaw
- type Erc20TransactorSession
- func (_Erc20 *Erc20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Erc20 *Erc20TransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Erc20 *Erc20TransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- type Erc20Transfer
- type Erc20TransferIterator
- type Exchange
- type ExchangeCaller
- func (_Exchange *ExchangeCaller) ConfigurationDelay(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) ConfigurationHash(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
- func (_Exchange *ExchangeCaller) DEPOSITCANCELDELAY(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) FREEZEGRACEPERIOD(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetAssetInfo(opts *bind.CallOpts, assetType *big.Int) ([]byte, error)
- func (_Exchange *ExchangeCaller) GetCancellationRequest(opts *bind.CallOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetDepositBalance(opts *bind.CallOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetEthKey(opts *bind.CallOpts, starkKey *big.Int) (common.Address, error)
- func (_Exchange *ExchangeCaller) GetForcedTradeRequest(opts *bind.CallOpts, starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, ...) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetForcedWithdrawalRequest(opts *bind.CallOpts, starkKey *big.Int, vaultId *big.Int, ...) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetLastBatchId(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetOrderRoot(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetOrderTreeHeight(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetQuantizedDepositBalance(opts *bind.CallOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetQuantum(opts *bind.CallOpts, presumedAssetType *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetRegisteredAvailabilityVerifiers(opts *bind.CallOpts) ([]common.Address, error)
- func (_Exchange *ExchangeCaller) GetRegisteredVerifiers(opts *bind.CallOpts) ([]common.Address, error)
- func (_Exchange *ExchangeCaller) GetSequenceNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetSystemAssetType(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetVaultRoot(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetVaultTreeHeight(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetWithdrawalBalance(opts *bind.CallOpts, starkKey *big.Int, assetId *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GlobalConfigurationHash(opts *bind.CallOpts) ([32]byte, error)
- func (_Exchange *ExchangeCaller) IsAssetRegistered(opts *bind.CallOpts, assetType *big.Int) (bool, error)
- func (_Exchange *ExchangeCaller) IsAvailabilityVerifier(opts *bind.CallOpts, verifierAddress common.Address) (bool, error)
- func (_Exchange *ExchangeCaller) IsFrozen(opts *bind.CallOpts) (bool, error)
- func (_Exchange *ExchangeCaller) IsOperator(opts *bind.CallOpts, testedOperator common.Address) (bool, error)
- func (_Exchange *ExchangeCaller) IsTokenAdmin(opts *bind.CallOpts, testedAdmin common.Address) (bool, error)
- func (_Exchange *ExchangeCaller) IsUserAdmin(opts *bind.CallOpts, testedAdmin common.Address) (bool, error)
- func (_Exchange *ExchangeCaller) IsVerifier(opts *bind.CallOpts, verifierAddress common.Address) (bool, error)
- func (_Exchange *ExchangeCaller) MAINGOVERNANCEINFOTAG(opts *bind.CallOpts) (string, error)
- func (_Exchange *ExchangeCaller) MAXFORCEDACTIONSREQSPERBLOCK(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) MAXVERIFIERCOUNT(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) MainIsGovernor(opts *bind.CallOpts, testGovernor common.Address) (bool, error)
- func (_Exchange *ExchangeCaller) UNFREEZEDELAY(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) VERIFIERREMOVALDELAY(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) VERSION(opts *bind.CallOpts) (string, error)
- type ExchangeCallerRaw
- type ExchangeCallerSession
- func (_Exchange *ExchangeCallerSession) ConfigurationDelay() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) ConfigurationHash(arg0 *big.Int) ([32]byte, error)
- func (_Exchange *ExchangeCallerSession) DEPOSITCANCELDELAY() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) FREEZEGRACEPERIOD() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetAssetInfo(assetType *big.Int) ([]byte, error)
- func (_Exchange *ExchangeCallerSession) GetCancellationRequest(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetEthKey(starkKey *big.Int) (common.Address, error)
- func (_Exchange *ExchangeCallerSession) GetForcedTradeRequest(starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, vaultIdB *big.Int, ...) (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetForcedWithdrawalRequest(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetLastBatchId() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetOrderRoot() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetOrderTreeHeight() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetQuantizedDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetQuantum(presumedAssetType *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetRegisteredAvailabilityVerifiers() ([]common.Address, error)
- func (_Exchange *ExchangeCallerSession) GetRegisteredVerifiers() ([]common.Address, error)
- func (_Exchange *ExchangeCallerSession) GetSequenceNumber() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetSystemAssetType() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetVaultRoot() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetVaultTreeHeight() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetWithdrawalBalance(starkKey *big.Int, assetId *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GlobalConfigurationHash() ([32]byte, error)
- func (_Exchange *ExchangeCallerSession) IsAssetRegistered(assetType *big.Int) (bool, error)
- func (_Exchange *ExchangeCallerSession) IsAvailabilityVerifier(verifierAddress common.Address) (bool, error)
- func (_Exchange *ExchangeCallerSession) IsFrozen() (bool, error)
- func (_Exchange *ExchangeCallerSession) IsOperator(testedOperator common.Address) (bool, error)
- func (_Exchange *ExchangeCallerSession) IsTokenAdmin(testedAdmin common.Address) (bool, error)
- func (_Exchange *ExchangeCallerSession) IsUserAdmin(testedAdmin common.Address) (bool, error)
- func (_Exchange *ExchangeCallerSession) IsVerifier(verifierAddress common.Address) (bool, error)
- func (_Exchange *ExchangeCallerSession) MAINGOVERNANCEINFOTAG() (string, error)
- func (_Exchange *ExchangeCallerSession) MAXFORCEDACTIONSREQSPERBLOCK() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) MAXVERIFIERCOUNT() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) MainIsGovernor(testGovernor common.Address) (bool, error)
- func (_Exchange *ExchangeCallerSession) UNFREEZEDELAY() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) VERIFIERREMOVALDELAY() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) VERSION() (string, error)
- type ExchangeFilterer
- func (_Exchange *ExchangeFilterer) FilterLogAssetConfigurationApplied(opts *bind.FilterOpts) (*ExchangeLogAssetConfigurationAppliedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogAssetConfigurationRegistered(opts *bind.FilterOpts) (*ExchangeLogAssetConfigurationRegisteredIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogAssetConfigurationRemoved(opts *bind.FilterOpts) (*ExchangeLogAssetConfigurationRemovedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogDeposit(opts *bind.FilterOpts) (*ExchangeLogDepositIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogDepositCancel(opts *bind.FilterOpts) (*ExchangeLogDepositCancelIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogDepositCancelReclaimed(opts *bind.FilterOpts) (*ExchangeLogDepositCancelReclaimedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogDepositNftCancelReclaimed(opts *bind.FilterOpts) (*ExchangeLogDepositNftCancelReclaimedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogForcedTradeRequest(opts *bind.FilterOpts) (*ExchangeLogForcedTradeRequestIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogForcedWithdrawalRequest(opts *bind.FilterOpts) (*ExchangeLogForcedWithdrawalRequestIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogFrozen(opts *bind.FilterOpts) (*ExchangeLogFrozenIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogGlobalConfigurationApplied(opts *bind.FilterOpts) (*ExchangeLogGlobalConfigurationAppliedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogGlobalConfigurationRegistered(opts *bind.FilterOpts) (*ExchangeLogGlobalConfigurationRegisteredIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogGlobalConfigurationRemoved(opts *bind.FilterOpts) (*ExchangeLogGlobalConfigurationRemovedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogMintWithdrawalPerformed(opts *bind.FilterOpts) (*ExchangeLogMintWithdrawalPerformedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogMintableWithdrawalAllowed(opts *bind.FilterOpts) (*ExchangeLogMintableWithdrawalAllowedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogNewGovernorAccepted(opts *bind.FilterOpts) (*ExchangeLogNewGovernorAcceptedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogNftDeposit(opts *bind.FilterOpts) (*ExchangeLogNftDepositIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogNftWithdrawalAllowed(opts *bind.FilterOpts) (*ExchangeLogNftWithdrawalAllowedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogNftWithdrawalPerformed(opts *bind.FilterOpts) (*ExchangeLogNftWithdrawalPerformedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogNominatedGovernor(opts *bind.FilterOpts) (*ExchangeLogNominatedGovernorIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogNominationCancelled(opts *bind.FilterOpts) (*ExchangeLogNominationCancelledIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogOperatorAdded(opts *bind.FilterOpts) (*ExchangeLogOperatorAddedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogOperatorRemoved(opts *bind.FilterOpts) (*ExchangeLogOperatorRemovedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogRegistered(opts *bind.FilterOpts) (*ExchangeLogRegisteredIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogRemovalIntent(opts *bind.FilterOpts) (*ExchangeLogRemovalIntentIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogRemoved(opts *bind.FilterOpts) (*ExchangeLogRemovedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogRemovedGovernor(opts *bind.FilterOpts) (*ExchangeLogRemovedGovernorIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogStateTransitionFact(opts *bind.FilterOpts) (*ExchangeLogStateTransitionFactIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogSystemAssetType(opts *bind.FilterOpts) (*ExchangeLogSystemAssetTypeIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogTokenAdminAdded(opts *bind.FilterOpts) (*ExchangeLogTokenAdminAddedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogTokenAdminRemoved(opts *bind.FilterOpts) (*ExchangeLogTokenAdminRemovedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogTokenRegistered(opts *bind.FilterOpts) (*ExchangeLogTokenRegisteredIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogUnFrozen(opts *bind.FilterOpts) (*ExchangeLogUnFrozenIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogUpdateState(opts *bind.FilterOpts) (*ExchangeLogUpdateStateIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogUserAdminAdded(opts *bind.FilterOpts) (*ExchangeLogUserAdminAddedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogUserAdminRemoved(opts *bind.FilterOpts) (*ExchangeLogUserAdminRemovedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogUserRegistered(opts *bind.FilterOpts) (*ExchangeLogUserRegisteredIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogWithdrawalAllowed(opts *bind.FilterOpts) (*ExchangeLogWithdrawalAllowedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterLogWithdrawalPerformed(opts *bind.FilterOpts) (*ExchangeLogWithdrawalPerformedIterator, error)
- func (_Exchange *ExchangeFilterer) ParseLogAssetConfigurationApplied(log types.Log) (*ExchangeLogAssetConfigurationApplied, error)
- func (_Exchange *ExchangeFilterer) ParseLogAssetConfigurationRegistered(log types.Log) (*ExchangeLogAssetConfigurationRegistered, error)
- func (_Exchange *ExchangeFilterer) ParseLogAssetConfigurationRemoved(log types.Log) (*ExchangeLogAssetConfigurationRemoved, error)
- func (_Exchange *ExchangeFilterer) ParseLogDeposit(log types.Log) (*ExchangeLogDeposit, error)
- func (_Exchange *ExchangeFilterer) ParseLogDepositCancel(log types.Log) (*ExchangeLogDepositCancel, error)
- func (_Exchange *ExchangeFilterer) ParseLogDepositCancelReclaimed(log types.Log) (*ExchangeLogDepositCancelReclaimed, error)
- func (_Exchange *ExchangeFilterer) ParseLogDepositNftCancelReclaimed(log types.Log) (*ExchangeLogDepositNftCancelReclaimed, error)
- func (_Exchange *ExchangeFilterer) ParseLogForcedTradeRequest(log types.Log) (*ExchangeLogForcedTradeRequest, error)
- func (_Exchange *ExchangeFilterer) ParseLogForcedWithdrawalRequest(log types.Log) (*ExchangeLogForcedWithdrawalRequest, error)
- func (_Exchange *ExchangeFilterer) ParseLogFrozen(log types.Log) (*ExchangeLogFrozen, error)
- func (_Exchange *ExchangeFilterer) ParseLogGlobalConfigurationApplied(log types.Log) (*ExchangeLogGlobalConfigurationApplied, error)
- func (_Exchange *ExchangeFilterer) ParseLogGlobalConfigurationRegistered(log types.Log) (*ExchangeLogGlobalConfigurationRegistered, error)
- func (_Exchange *ExchangeFilterer) ParseLogGlobalConfigurationRemoved(log types.Log) (*ExchangeLogGlobalConfigurationRemoved, error)
- func (_Exchange *ExchangeFilterer) ParseLogMintWithdrawalPerformed(log types.Log) (*ExchangeLogMintWithdrawalPerformed, error)
- func (_Exchange *ExchangeFilterer) ParseLogMintableWithdrawalAllowed(log types.Log) (*ExchangeLogMintableWithdrawalAllowed, error)
- func (_Exchange *ExchangeFilterer) ParseLogNewGovernorAccepted(log types.Log) (*ExchangeLogNewGovernorAccepted, error)
- func (_Exchange *ExchangeFilterer) ParseLogNftDeposit(log types.Log) (*ExchangeLogNftDeposit, error)
- func (_Exchange *ExchangeFilterer) ParseLogNftWithdrawalAllowed(log types.Log) (*ExchangeLogNftWithdrawalAllowed, error)
- func (_Exchange *ExchangeFilterer) ParseLogNftWithdrawalPerformed(log types.Log) (*ExchangeLogNftWithdrawalPerformed, error)
- func (_Exchange *ExchangeFilterer) ParseLogNominatedGovernor(log types.Log) (*ExchangeLogNominatedGovernor, error)
- func (_Exchange *ExchangeFilterer) ParseLogNominationCancelled(log types.Log) (*ExchangeLogNominationCancelled, error)
- func (_Exchange *ExchangeFilterer) ParseLogOperatorAdded(log types.Log) (*ExchangeLogOperatorAdded, error)
- func (_Exchange *ExchangeFilterer) ParseLogOperatorRemoved(log types.Log) (*ExchangeLogOperatorRemoved, error)
- func (_Exchange *ExchangeFilterer) ParseLogRegistered(log types.Log) (*ExchangeLogRegistered, error)
- func (_Exchange *ExchangeFilterer) ParseLogRemovalIntent(log types.Log) (*ExchangeLogRemovalIntent, error)
- func (_Exchange *ExchangeFilterer) ParseLogRemoved(log types.Log) (*ExchangeLogRemoved, error)
- func (_Exchange *ExchangeFilterer) ParseLogRemovedGovernor(log types.Log) (*ExchangeLogRemovedGovernor, error)
- func (_Exchange *ExchangeFilterer) ParseLogStateTransitionFact(log types.Log) (*ExchangeLogStateTransitionFact, error)
- func (_Exchange *ExchangeFilterer) ParseLogSystemAssetType(log types.Log) (*ExchangeLogSystemAssetType, error)
- func (_Exchange *ExchangeFilterer) ParseLogTokenAdminAdded(log types.Log) (*ExchangeLogTokenAdminAdded, error)
- func (_Exchange *ExchangeFilterer) ParseLogTokenAdminRemoved(log types.Log) (*ExchangeLogTokenAdminRemoved, error)
- func (_Exchange *ExchangeFilterer) ParseLogTokenRegistered(log types.Log) (*ExchangeLogTokenRegistered, error)
- func (_Exchange *ExchangeFilterer) ParseLogUnFrozen(log types.Log) (*ExchangeLogUnFrozen, error)
- func (_Exchange *ExchangeFilterer) ParseLogUpdateState(log types.Log) (*ExchangeLogUpdateState, error)
- func (_Exchange *ExchangeFilterer) ParseLogUserAdminAdded(log types.Log) (*ExchangeLogUserAdminAdded, error)
- func (_Exchange *ExchangeFilterer) ParseLogUserAdminRemoved(log types.Log) (*ExchangeLogUserAdminRemoved, error)
- func (_Exchange *ExchangeFilterer) ParseLogUserRegistered(log types.Log) (*ExchangeLogUserRegistered, error)
- func (_Exchange *ExchangeFilterer) ParseLogWithdrawalAllowed(log types.Log) (*ExchangeLogWithdrawalAllowed, error)
- func (_Exchange *ExchangeFilterer) ParseLogWithdrawalPerformed(log types.Log) (*ExchangeLogWithdrawalPerformed, error)
- func (_Exchange *ExchangeFilterer) WatchLogAssetConfigurationApplied(opts *bind.WatchOpts, sink chan<- *ExchangeLogAssetConfigurationApplied) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogAssetConfigurationRegistered(opts *bind.WatchOpts, sink chan<- *ExchangeLogAssetConfigurationRegistered) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogAssetConfigurationRemoved(opts *bind.WatchOpts, sink chan<- *ExchangeLogAssetConfigurationRemoved) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogDeposit(opts *bind.WatchOpts, sink chan<- *ExchangeLogDeposit) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogDepositCancel(opts *bind.WatchOpts, sink chan<- *ExchangeLogDepositCancel) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogDepositCancelReclaimed(opts *bind.WatchOpts, sink chan<- *ExchangeLogDepositCancelReclaimed) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogDepositNftCancelReclaimed(opts *bind.WatchOpts, sink chan<- *ExchangeLogDepositNftCancelReclaimed) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogForcedTradeRequest(opts *bind.WatchOpts, sink chan<- *ExchangeLogForcedTradeRequest) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogForcedWithdrawalRequest(opts *bind.WatchOpts, sink chan<- *ExchangeLogForcedWithdrawalRequest) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogFrozen(opts *bind.WatchOpts, sink chan<- *ExchangeLogFrozen) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogGlobalConfigurationApplied(opts *bind.WatchOpts, sink chan<- *ExchangeLogGlobalConfigurationApplied) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogGlobalConfigurationRegistered(opts *bind.WatchOpts, sink chan<- *ExchangeLogGlobalConfigurationRegistered) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogGlobalConfigurationRemoved(opts *bind.WatchOpts, sink chan<- *ExchangeLogGlobalConfigurationRemoved) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogMintWithdrawalPerformed(opts *bind.WatchOpts, sink chan<- *ExchangeLogMintWithdrawalPerformed) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogMintableWithdrawalAllowed(opts *bind.WatchOpts, sink chan<- *ExchangeLogMintableWithdrawalAllowed) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogNewGovernorAccepted(opts *bind.WatchOpts, sink chan<- *ExchangeLogNewGovernorAccepted) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogNftDeposit(opts *bind.WatchOpts, sink chan<- *ExchangeLogNftDeposit) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogNftWithdrawalAllowed(opts *bind.WatchOpts, sink chan<- *ExchangeLogNftWithdrawalAllowed) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogNftWithdrawalPerformed(opts *bind.WatchOpts, sink chan<- *ExchangeLogNftWithdrawalPerformed) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogNominatedGovernor(opts *bind.WatchOpts, sink chan<- *ExchangeLogNominatedGovernor) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogNominationCancelled(opts *bind.WatchOpts, sink chan<- *ExchangeLogNominationCancelled) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogOperatorAdded(opts *bind.WatchOpts, sink chan<- *ExchangeLogOperatorAdded) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogOperatorRemoved(opts *bind.WatchOpts, sink chan<- *ExchangeLogOperatorRemoved) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogRegistered(opts *bind.WatchOpts, sink chan<- *ExchangeLogRegistered) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogRemovalIntent(opts *bind.WatchOpts, sink chan<- *ExchangeLogRemovalIntent) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogRemoved(opts *bind.WatchOpts, sink chan<- *ExchangeLogRemoved) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogRemovedGovernor(opts *bind.WatchOpts, sink chan<- *ExchangeLogRemovedGovernor) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogStateTransitionFact(opts *bind.WatchOpts, sink chan<- *ExchangeLogStateTransitionFact) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogSystemAssetType(opts *bind.WatchOpts, sink chan<- *ExchangeLogSystemAssetType) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogTokenAdminAdded(opts *bind.WatchOpts, sink chan<- *ExchangeLogTokenAdminAdded) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogTokenAdminRemoved(opts *bind.WatchOpts, sink chan<- *ExchangeLogTokenAdminRemoved) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogTokenRegistered(opts *bind.WatchOpts, sink chan<- *ExchangeLogTokenRegistered) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogUnFrozen(opts *bind.WatchOpts, sink chan<- *ExchangeLogUnFrozen) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogUpdateState(opts *bind.WatchOpts, sink chan<- *ExchangeLogUpdateState) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogUserAdminAdded(opts *bind.WatchOpts, sink chan<- *ExchangeLogUserAdminAdded) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogUserAdminRemoved(opts *bind.WatchOpts, sink chan<- *ExchangeLogUserAdminRemoved) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogUserRegistered(opts *bind.WatchOpts, sink chan<- *ExchangeLogUserRegistered) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogWithdrawalAllowed(opts *bind.WatchOpts, sink chan<- *ExchangeLogWithdrawalAllowed) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchLogWithdrawalPerformed(opts *bind.WatchOpts, sink chan<- *ExchangeLogWithdrawalPerformed) (event.Subscription, error)
- type ExchangeLogAssetConfigurationApplied
- type ExchangeLogAssetConfigurationAppliedIterator
- type ExchangeLogAssetConfigurationRegistered
- type ExchangeLogAssetConfigurationRegisteredIterator
- type ExchangeLogAssetConfigurationRemoved
- type ExchangeLogAssetConfigurationRemovedIterator
- type ExchangeLogDeposit
- type ExchangeLogDepositCancel
- type ExchangeLogDepositCancelIterator
- type ExchangeLogDepositCancelReclaimed
- type ExchangeLogDepositCancelReclaimedIterator
- type ExchangeLogDepositIterator
- type ExchangeLogDepositNftCancelReclaimed
- type ExchangeLogDepositNftCancelReclaimedIterator
- type ExchangeLogForcedTradeRequest
- type ExchangeLogForcedTradeRequestIterator
- type ExchangeLogForcedWithdrawalRequest
- type ExchangeLogForcedWithdrawalRequestIterator
- type ExchangeLogFrozen
- type ExchangeLogFrozenIterator
- type ExchangeLogGlobalConfigurationApplied
- type ExchangeLogGlobalConfigurationAppliedIterator
- type ExchangeLogGlobalConfigurationRegistered
- type ExchangeLogGlobalConfigurationRegisteredIterator
- type ExchangeLogGlobalConfigurationRemoved
- type ExchangeLogGlobalConfigurationRemovedIterator
- type ExchangeLogMintWithdrawalPerformed
- type ExchangeLogMintWithdrawalPerformedIterator
- type ExchangeLogMintableWithdrawalAllowed
- type ExchangeLogMintableWithdrawalAllowedIterator
- type ExchangeLogNewGovernorAccepted
- type ExchangeLogNewGovernorAcceptedIterator
- type ExchangeLogNftDeposit
- type ExchangeLogNftDepositIterator
- type ExchangeLogNftWithdrawalAllowed
- type ExchangeLogNftWithdrawalAllowedIterator
- type ExchangeLogNftWithdrawalPerformed
- type ExchangeLogNftWithdrawalPerformedIterator
- type ExchangeLogNominatedGovernor
- type ExchangeLogNominatedGovernorIterator
- type ExchangeLogNominationCancelled
- type ExchangeLogNominationCancelledIterator
- type ExchangeLogOperatorAdded
- type ExchangeLogOperatorAddedIterator
- type ExchangeLogOperatorRemoved
- type ExchangeLogOperatorRemovedIterator
- type ExchangeLogRegistered
- type ExchangeLogRegisteredIterator
- type ExchangeLogRemovalIntent
- type ExchangeLogRemovalIntentIterator
- type ExchangeLogRemoved
- type ExchangeLogRemovedGovernor
- type ExchangeLogRemovedGovernorIterator
- type ExchangeLogRemovedIterator
- type ExchangeLogStateTransitionFact
- type ExchangeLogStateTransitionFactIterator
- type ExchangeLogSystemAssetType
- type ExchangeLogSystemAssetTypeIterator
- type ExchangeLogTokenAdminAdded
- type ExchangeLogTokenAdminAddedIterator
- type ExchangeLogTokenAdminRemoved
- type ExchangeLogTokenAdminRemovedIterator
- type ExchangeLogTokenRegistered
- type ExchangeLogTokenRegisteredIterator
- type ExchangeLogUnFrozen
- type ExchangeLogUnFrozenIterator
- type ExchangeLogUpdateState
- type ExchangeLogUpdateStateIterator
- type ExchangeLogUserAdminAdded
- type ExchangeLogUserAdminAddedIterator
- type ExchangeLogUserAdminRemoved
- type ExchangeLogUserAdminRemovedIterator
- type ExchangeLogUserRegistered
- type ExchangeLogUserRegisteredIterator
- type ExchangeLogWithdrawalAllowed
- type ExchangeLogWithdrawalAllowedIterator
- type ExchangeLogWithdrawalPerformed
- type ExchangeLogWithdrawalPerformedIterator
- type ExchangeRaw
- func (_Exchange *ExchangeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Exchange *ExchangeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Exchange *ExchangeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ExchangeSession
- func (_Exchange *ExchangeSession) AnnounceAvailabilityVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) AnnounceVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) ApplyAssetConfigurationChange(assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) ApplyGlobalConfigurationChange(configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) ConfigurationDelay() (*big.Int, error)
- func (_Exchange *ExchangeSession) ConfigurationHash(arg0 *big.Int) ([32]byte, error)
- func (_Exchange *ExchangeSession) DEPOSITCANCELDELAY() (*big.Int, error)
- func (_Exchange *ExchangeSession) Deposit(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) Deposit0(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) DepositCancel(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) DepositERC20(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) DepositEth(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) DepositNft(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) DepositNftReclaim(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) DepositReclaim(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) Escape(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) FREEZEGRACEPERIOD() (*big.Int, error)
- func (_Exchange *ExchangeSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) ForcedTradeRequest(starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, vaultIdB *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) ForcedWithdrawalRequest(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) FreezeRequest(starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, vaultIdB *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) FreezeRequest0(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) GetAssetInfo(assetType *big.Int) ([]byte, error)
- func (_Exchange *ExchangeSession) GetCancellationRequest(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeSession) GetDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeSession) GetEthKey(starkKey *big.Int) (common.Address, error)
- func (_Exchange *ExchangeSession) GetForcedTradeRequest(starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, vaultIdB *big.Int, ...) (*big.Int, error)
- func (_Exchange *ExchangeSession) GetForcedWithdrawalRequest(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeSession) GetLastBatchId() (*big.Int, error)
- func (_Exchange *ExchangeSession) GetOrderRoot() (*big.Int, error)
- func (_Exchange *ExchangeSession) GetOrderTreeHeight() (*big.Int, error)
- func (_Exchange *ExchangeSession) GetQuantizedDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeSession) GetQuantum(presumedAssetType *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeSession) GetRegisteredAvailabilityVerifiers() ([]common.Address, error)
- func (_Exchange *ExchangeSession) GetRegisteredVerifiers() ([]common.Address, error)
- func (_Exchange *ExchangeSession) GetSequenceNumber() (*big.Int, error)
- func (_Exchange *ExchangeSession) GetSystemAssetType() (*big.Int, error)
- func (_Exchange *ExchangeSession) GetVaultRoot() (*big.Int, error)
- func (_Exchange *ExchangeSession) GetVaultTreeHeight() (*big.Int, error)
- func (_Exchange *ExchangeSession) GetWithdrawalBalance(starkKey *big.Int, assetId *big.Int) (*big.Int, error)
- func (_Exchange *ExchangeSession) GlobalConfigurationHash() ([32]byte, error)
- func (_Exchange *ExchangeSession) Initialize(data []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) IsAssetRegistered(assetType *big.Int) (bool, error)
- func (_Exchange *ExchangeSession) IsAvailabilityVerifier(verifierAddress common.Address) (bool, error)
- func (_Exchange *ExchangeSession) IsFrozen() (bool, error)
- func (_Exchange *ExchangeSession) IsOperator(testedOperator common.Address) (bool, error)
- func (_Exchange *ExchangeSession) IsTokenAdmin(testedAdmin common.Address) (bool, error)
- func (_Exchange *ExchangeSession) IsUserAdmin(testedAdmin common.Address) (bool, error)
- func (_Exchange *ExchangeSession) IsVerifier(verifierAddress common.Address) (bool, error)
- func (_Exchange *ExchangeSession) MAINGOVERNANCEINFOTAG() (string, error)
- func (_Exchange *ExchangeSession) MAXFORCEDACTIONSREQSPERBLOCK() (*big.Int, error)
- func (_Exchange *ExchangeSession) MAXVERIFIERCOUNT() (*big.Int, error)
- func (_Exchange *ExchangeSession) MainAcceptGovernance() (*types.Transaction, error)
- func (_Exchange *ExchangeSession) MainCancelNomination() (*types.Transaction, error)
- func (_Exchange *ExchangeSession) MainIsGovernor(testGovernor common.Address) (bool, error)
- func (_Exchange *ExchangeSession) MainNominateNewGovernor(newGovernor common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) MainRemoveGovernor(governorForRemoval common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) Receive() (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RegisterAndDepositERC20(ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RegisterAndDepositEth(ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RegisterAssetConfigurationChange(assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RegisterAvailabilityVerifier(verifier common.Address, identifier string) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RegisterGlobalConfigurationChange(configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RegisterOperator(newOperator common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RegisterSystemAssetType(assetType *big.Int, assetInfo []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RegisterToken(arg0 *big.Int, arg1 []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RegisterToken0(arg0 *big.Int, arg1 []byte, arg2 *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RegisterTokenAdmin(newAdmin common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RegisterUser(ethKey common.Address, starkKey *big.Int, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RegisterUserAdmin(newAdmin common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RegisterVerifier(verifier common.Address, identifier string) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RemoveAssetConfigurationChange(assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RemoveAvailabilityVerifier(verifier common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RemoveGlobalConfigurationChange(configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RemoveVerifier(verifier common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) UNFREEZEDELAY() (*big.Int, error)
- func (_Exchange *ExchangeSession) UnFreeze() (*types.Transaction, error)
- func (_Exchange *ExchangeSession) UnregisterOperator(removedOperator common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) UnregisterTokenAdmin(oldAdmin common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) UnregisterUserAdmin(oldAdmin common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) UpdateState(programOutput []*big.Int, applicationData []*big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) VERIFIERREMOVALDELAY() (*big.Int, error)
- func (_Exchange *ExchangeSession) VERSION() (string, error)
- func (_Exchange *ExchangeSession) Withdraw(starkKey *big.Int, assetType *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) WithdrawAndMint(starkKey *big.Int, assetType *big.Int, mintingBlob []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) WithdrawNft(starkKey *big.Int, assetType *big.Int, tokenId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) WithdrawNftTo(starkKey *big.Int, assetType *big.Int, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) WithdrawTo(starkKey *big.Int, assetType *big.Int, recipient common.Address) (*types.Transaction, error)
- type ExchangeTransactor
- func (_Exchange *ExchangeTransactor) AnnounceAvailabilityVerifierRemovalIntent(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) AnnounceVerifierRemovalIntent(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) ApplyAssetConfigurationChange(opts *bind.TransactOpts, assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) ApplyGlobalConfigurationChange(opts *bind.TransactOpts, configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) Deposit(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) Deposit0(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) DepositCancel(opts *bind.TransactOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) DepositERC20(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) DepositEth(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) DepositNft(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) DepositNftReclaim(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) DepositReclaim(opts *bind.TransactOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) Escape(opts *bind.TransactOpts, starkKey *big.Int, vaultId *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) ForcedTradeRequest(opts *bind.TransactOpts, starkKeyA *big.Int, starkKeyB *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) ForcedWithdrawalRequest(opts *bind.TransactOpts, starkKey *big.Int, vaultId *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) FreezeRequest(opts *bind.TransactOpts, starkKeyA *big.Int, starkKeyB *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) FreezeRequest0(opts *bind.TransactOpts, starkKey *big.Int, vaultId *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) Initialize(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MainAcceptGovernance(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MainCancelNomination(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MainNominateNewGovernor(opts *bind.TransactOpts, newGovernor common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MainRemoveGovernor(opts *bind.TransactOpts, governorForRemoval common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) OnERC721Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RegisterAndDepositERC20(opts *bind.TransactOpts, ethKey common.Address, starkKey *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RegisterAndDepositEth(opts *bind.TransactOpts, ethKey common.Address, starkKey *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RegisterAssetConfigurationChange(opts *bind.TransactOpts, assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RegisterAvailabilityVerifier(opts *bind.TransactOpts, verifier common.Address, identifier string) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RegisterGlobalConfigurationChange(opts *bind.TransactOpts, configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RegisterOperator(opts *bind.TransactOpts, newOperator common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RegisterSystemAssetType(opts *bind.TransactOpts, assetType *big.Int, assetInfo []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RegisterToken(opts *bind.TransactOpts, arg0 *big.Int, arg1 []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RegisterToken0(opts *bind.TransactOpts, arg0 *big.Int, arg1 []byte, arg2 *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RegisterTokenAdmin(opts *bind.TransactOpts, newAdmin common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RegisterUser(opts *bind.TransactOpts, ethKey common.Address, starkKey *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RegisterUserAdmin(opts *bind.TransactOpts, newAdmin common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RegisterVerifier(opts *bind.TransactOpts, verifier common.Address, identifier string) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RemoveAssetConfigurationChange(opts *bind.TransactOpts, assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RemoveAvailabilityVerifier(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RemoveGlobalConfigurationChange(opts *bind.TransactOpts, configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RemoveVerifier(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) UnFreeze(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) UnregisterOperator(opts *bind.TransactOpts, removedOperator common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) UnregisterTokenAdmin(opts *bind.TransactOpts, oldAdmin common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) UnregisterUserAdmin(opts *bind.TransactOpts, oldAdmin common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) UpdateState(opts *bind.TransactOpts, programOutput []*big.Int, applicationData []*big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) Withdraw(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) WithdrawAndMint(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) WithdrawNft(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) WithdrawNftTo(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) WithdrawTo(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, ...) (*types.Transaction, error)
- type ExchangeTransactorRaw
- type ExchangeTransactorSession
- func (_Exchange *ExchangeTransactorSession) AnnounceAvailabilityVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) AnnounceVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) ApplyAssetConfigurationChange(assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) ApplyGlobalConfigurationChange(configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) Deposit(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) Deposit0(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) DepositCancel(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) DepositERC20(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) DepositEth(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) DepositNft(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) DepositNftReclaim(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) DepositReclaim(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) Escape(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) ForcedTradeRequest(starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, vaultIdB *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) ForcedWithdrawalRequest(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) FreezeRequest(starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, vaultIdB *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) FreezeRequest0(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) Initialize(data []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MainAcceptGovernance() (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MainCancelNomination() (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MainNominateNewGovernor(newGovernor common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MainRemoveGovernor(governorForRemoval common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) Receive() (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RegisterAndDepositERC20(ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RegisterAndDepositEth(ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RegisterAssetConfigurationChange(assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RegisterAvailabilityVerifier(verifier common.Address, identifier string) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RegisterGlobalConfigurationChange(configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RegisterOperator(newOperator common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RegisterSystemAssetType(assetType *big.Int, assetInfo []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RegisterToken(arg0 *big.Int, arg1 []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RegisterToken0(arg0 *big.Int, arg1 []byte, arg2 *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RegisterTokenAdmin(newAdmin common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RegisterUser(ethKey common.Address, starkKey *big.Int, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RegisterUserAdmin(newAdmin common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RegisterVerifier(verifier common.Address, identifier string) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RemoveAssetConfigurationChange(assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RemoveAvailabilityVerifier(verifier common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RemoveGlobalConfigurationChange(configHash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RemoveVerifier(verifier common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) UnFreeze() (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) UnregisterOperator(removedOperator common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) UnregisterTokenAdmin(oldAdmin common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) UnregisterUserAdmin(oldAdmin common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) UpdateState(programOutput []*big.Int, applicationData []*big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) Withdraw(starkKey *big.Int, assetType *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) WithdrawAndMint(starkKey *big.Int, assetType *big.Int, mintingBlob []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) WithdrawNft(starkKey *big.Int, assetType *big.Int, tokenId *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) WithdrawNftTo(starkKey *big.Int, assetType *big.Int, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) WithdrawTo(starkKey *big.Int, assetType *big.Int, recipient common.Address) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var Erc20ABI = Erc20MetaData.ABI
Erc20ABI is the input ABI used to generate the binding from. Deprecated: Use Erc20MetaData.ABI instead.
var Erc20MetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
Erc20MetaData contains all meta data concerning the Erc20 contract.
var ExchangeABI = ExchangeMetaData.ABI
ExchangeABI is the input ABI used to generate the binding from. Deprecated: Use ExchangeMetaData.ABI instead.
var ExchangeMetaData = &bind.MetaData{
ABI: "[{\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"configurationDelay\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"configurationHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"globalConfigurationHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"LogFrozen\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"acceptedGovernor\",\"type\":\"address\"}],\"name\":\"LogNewGovernorAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"nominatedGovernor\",\"type\":\"address\"}],\"name\":\"LogNominatedGovernor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"LogNominationCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"entry\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"entryId\",\"type\":\"string\"}],\"name\":\"LogRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"entry\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"entryId\",\"type\":\"string\"}],\"name\":\"LogRemovalIntent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"entry\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"entryId\",\"type\":\"string\"}],\"name\":\"LogRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"removedGovernor\",\"type\":\"address\"}],\"name\":\"LogRemovedGovernor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"LogUnFrozen\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEPOSIT_CANCEL_DELAY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"FREEZE_GRACE_PERIOD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAIN_GOVERNANCE_INFO_TAG\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_FORCED_ACTIONS_REQS_PER_BLOCK\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_VERIFIER_COUNT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UNFREEZE_DELAY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VERIFIER_REMOVAL_DELAY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"}],\"name\":\"announceAvailabilityVerifierRemovalIntent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"}],\"name\":\"announceVerifierRemovalIntent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRegisteredAvailabilityVerifiers\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"_verifers\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRegisteredVerifiers\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"_verifers\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifierAddress\",\"type\":\"address\"}],\"name\":\"isAvailabilityVerifier\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isFrozen\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifierAddress\",\"type\":\"address\"}],\"name\":\"isVerifier\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mainAcceptGovernance\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mainCancelNomination\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"testGovernor\",\"type\":\"address\"}],\"name\":\"mainIsGovernor\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newGovernor\",\"type\":\"address\"}],\"name\":\"mainNominateNewGovernor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"governorForRemoval\",\"type\":\"address\"}],\"name\":\"mainRemoveGovernor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"identifier\",\"type\":\"string\"}],\"name\":\"registerAvailabilityVerifier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"identifier\",\"type\":\"string\"}],\"name\":\"registerVerifier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"}],\"name\":\"removeAvailabilityVerifier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"}],\"name\":\"removeVerifier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unFreeze\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"depositorEthKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogDeposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogDepositCancel\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogDepositCancelReclaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogDepositNftCancelReclaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogMintWithdrawalPerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogMintableWithdrawalAllowed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"depositorEthKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogNftDeposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogNftWithdrawalAllowed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"LogNftWithdrawalPerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"}],\"name\":\"LogSystemAssetType\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"tokenAdmin\",\"type\":\"address\"}],\"name\":\"LogTokenAdminAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"tokenAdmin\",\"type\":\"address\"}],\"name\":\"LogTokenAdminRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"assetInfo\",\"type\":\"bytes\"}],\"name\":\"LogTokenRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"userAdmin\",\"type\":\"address\"}],\"name\":\"LogUserAdminAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"userAdmin\",\"type\":\"address\"}],\"name\":\"LogUserAdminRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"LogUserRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogWithdrawalAllowed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"LogWithdrawalPerformed\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"depositCancel\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"depositERC20\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"depositEth\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"depositNft\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"depositNftReclaim\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"depositReclaim\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"}],\"name\":\"getAssetInfo\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"assetInfo\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getCancellationRequest\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"request\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getDepositBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"}],\"name\":\"getEthKey\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getQuantizedDepositBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"presumedAssetType\",\"type\":\"uint256\"}],\"name\":\"getQuantum\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"quantum\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getSystemAssetType\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"getWithdrawalBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"}],\"name\":\"isAssetRegistered\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"testedAdmin\",\"type\":\"address\"}],\"name\":\"isTokenAdmin\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"testedAdmin\",\"type\":\"address\"}],\"name\":\"isUserAdmin\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"registerAndDepositERC20\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"registerAndDepositEth\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"assetInfo\",\"type\":\"bytes\"}],\"name\":\"registerSystemAssetType\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"registerToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"registerToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"registerTokenAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"name\":\"registerUser\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"registerUserAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"oldAdmin\",\"type\":\"address\"}],\"name\":\"unregisterTokenAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"oldAdmin\",\"type\":\"address\"}],\"name\":\"unregisterUserAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"mintingBlob\",\"type\":\"bytes\"}],\"name\":\"withdrawAndMint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"withdrawNft\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"withdrawNftTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"withdrawTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configHash\",\"type\":\"bytes32\"}],\"name\":\"LogAssetConfigurationApplied\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configHash\",\"type\":\"bytes32\"}],\"name\":\"LogAssetConfigurationRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configHash\",\"type\":\"bytes32\"}],\"name\":\"LogAssetConfigurationRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configHash\",\"type\":\"bytes32\"}],\"name\":\"LogGlobalConfigurationApplied\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configHash\",\"type\":\"bytes32\"}],\"name\":\"LogGlobalConfigurationRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configHash\",\"type\":\"bytes32\"}],\"name\":\"LogGlobalConfigurationRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"LogOperatorAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"LogOperatorRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"stateTransitionFact\",\"type\":\"bytes32\"}],\"name\":\"LogStateTransitionFact\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"sequenceNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"batchId\",\"type\":\"uint256\"}],\"name\":\"LogUpdateState\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"configHash\",\"type\":\"bytes32\"}],\"name\":\"applyAssetConfigurationChange\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"configHash\",\"type\":\"bytes32\"}],\"name\":\"applyGlobalConfigurationChange\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"escape\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKeyA\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"starkKeyB\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultIdA\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultIdB\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"collateralAssetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"syntheticAssetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountCollateral\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountSynthetic\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"aIsBuyingSynthetic\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"}],\"name\":\"getForcedTradeRequest\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"getForcedWithdrawalRequest\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLastBatchId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"batchId\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getOrderRoot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"root\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getOrderTreeHeight\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"height\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getSequenceNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"seq\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getVaultRoot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"root\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getVaultTreeHeight\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"height\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"testedOperator\",\"type\":\"address\"}],\"name\":\"isOperator\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"configHash\",\"type\":\"bytes32\"}],\"name\":\"registerAssetConfigurationChange\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"configHash\",\"type\":\"bytes32\"}],\"name\":\"registerGlobalConfigurationChange\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOperator\",\"type\":\"address\"}],\"name\":\"registerOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"configHash\",\"type\":\"bytes32\"}],\"name\":\"removeAssetConfigurationChange\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"configHash\",\"type\":\"bytes32\"}],\"name\":\"removeGlobalConfigurationChange\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"removedOperator\",\"type\":\"address\"}],\"name\":\"unregisterOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"programOutput\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"applicationData\",\"type\":\"uint256[]\"}],\"name\":\"updateState\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKeyA\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKeyB\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultIdA\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultIdB\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"collateralAssetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"syntheticAssetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amountCollateral\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amountSynthetic\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"aIsBuyingSynthetic\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"}],\"name\":\"LogForcedTradeRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogForcedWithdrawalRequest\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKeyA\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"starkKeyB\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultIdA\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultIdB\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"collateralAssetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"syntheticAssetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountCollateral\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountSynthetic\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"aIsBuyingSynthetic\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"submissionExpirationTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"premiumCost\",\"type\":\"bool\"}],\"name\":\"forcedTradeRequest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"premiumCost\",\"type\":\"bool\"}],\"name\":\"forcedWithdrawalRequest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKeyA\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"starkKeyB\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultIdA\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultIdB\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"collateralAssetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"syntheticAssetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountCollateral\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountSynthetic\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"aIsBuyingSynthetic\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"}],\"name\":\"freezeRequest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"freezeRequest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ExchangeMetaData contains all meta data concerning the Exchange contract.
Functions ¶
This section is empty.
Types ¶
type Erc20 ¶
type Erc20 struct { Erc20Caller // Read-only binding to the contract Erc20Transactor // Write-only binding to the contract Erc20Filterer // Log filterer for contract events }
Erc20 is an auto generated Go binding around an Ethereum contract.
type Erc20Approval ¶
type Erc20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
Erc20Approval represents a Approval event raised by the Erc20 contract.
type Erc20ApprovalIterator ¶
type Erc20ApprovalIterator struct { Event *Erc20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Erc20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Erc20 contract.
func (*Erc20ApprovalIterator) Close ¶
func (it *Erc20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Erc20ApprovalIterator) Error ¶
func (it *Erc20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Erc20ApprovalIterator) Next ¶
func (it *Erc20ApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Erc20Caller ¶
type Erc20Caller struct {
// contains filtered or unexported fields
}
Erc20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewErc20Caller ¶
func NewErc20Caller(address common.Address, caller bind.ContractCaller) (*Erc20Caller, error)
NewErc20Caller creates a new read-only instance of Erc20, bound to a specific deployed contract.
func (*Erc20Caller) Allowance ¶
func (_Erc20 *Erc20Caller) 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 (*Erc20Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*Erc20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type Erc20CallerRaw ¶
type Erc20CallerRaw struct {
Contract *Erc20Caller // Generic read-only contract binding to access the raw methods on
}
Erc20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Erc20CallerRaw) Call ¶
func (_Erc20 *Erc20CallerRaw) 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 Erc20CallerSession ¶
type Erc20CallerSession struct { Contract *Erc20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Erc20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Erc20CallerSession) Allowance ¶
func (_Erc20 *Erc20CallerSession) 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 (*Erc20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*Erc20CallerSession) TotalSupply ¶
func (_Erc20 *Erc20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type Erc20Filterer ¶
type Erc20Filterer struct {
// contains filtered or unexported fields
}
Erc20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewErc20Filterer ¶
func NewErc20Filterer(address common.Address, filterer bind.ContractFilterer) (*Erc20Filterer, error)
NewErc20Filterer creates a new log filterer instance of Erc20, bound to a specific deployed contract.
func (*Erc20Filterer) FilterApproval ¶
func (_Erc20 *Erc20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*Erc20ApprovalIterator, 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 (*Erc20Filterer) FilterTransfer ¶
func (_Erc20 *Erc20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*Erc20TransferIterator, 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 (*Erc20Filterer) ParseApproval ¶
func (_Erc20 *Erc20Filterer) ParseApproval(log types.Log) (*Erc20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*Erc20Filterer) ParseTransfer ¶
func (_Erc20 *Erc20Filterer) ParseTransfer(log types.Log) (*Erc20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*Erc20Filterer) WatchApproval ¶
func (_Erc20 *Erc20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *Erc20Approval, 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 (*Erc20Filterer) WatchTransfer ¶
func (_Erc20 *Erc20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *Erc20Transfer, 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 Erc20Raw ¶
type Erc20Raw struct {
Contract *Erc20 // Generic contract binding to access the raw methods on
}
Erc20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*Erc20Raw) Call ¶
func (_Erc20 *Erc20Raw) 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 (*Erc20Raw) Transact ¶
func (_Erc20 *Erc20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Erc20Raw) Transfer ¶
func (_Erc20 *Erc20Raw) 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 Erc20Session ¶
type Erc20Session struct { Contract *Erc20 // 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 }
Erc20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Erc20Session) Allowance ¶
func (_Erc20 *Erc20Session) 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 (*Erc20Session) Approve ¶
func (_Erc20 *Erc20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*Erc20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*Erc20Session) TotalSupply ¶
func (_Erc20 *Erc20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*Erc20Session) Transfer ¶
func (_Erc20 *Erc20Session) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*Erc20Session) TransferFrom ¶
func (_Erc20 *Erc20Session) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
type Erc20Transactor ¶
type Erc20Transactor struct {
// contains filtered or unexported fields
}
Erc20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewErc20Transactor ¶
func NewErc20Transactor(address common.Address, transactor bind.ContractTransactor) (*Erc20Transactor, error)
NewErc20Transactor creates a new write-only instance of Erc20, bound to a specific deployed contract.
func (*Erc20Transactor) Approve ¶
func (_Erc20 *Erc20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*Erc20Transactor) Transfer ¶
func (_Erc20 *Erc20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*Erc20Transactor) TransferFrom ¶
func (_Erc20 *Erc20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
type Erc20TransactorRaw ¶
type Erc20TransactorRaw struct {
Contract *Erc20Transactor // Generic write-only contract binding to access the raw methods on
}
Erc20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Erc20TransactorRaw) Transact ¶
func (_Erc20 *Erc20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Erc20TransactorRaw) Transfer ¶
func (_Erc20 *Erc20TransactorRaw) 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 Erc20TransactorSession ¶
type Erc20TransactorSession struct { Contract *Erc20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Erc20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Erc20TransactorSession) Approve ¶
func (_Erc20 *Erc20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*Erc20TransactorSession) Transfer ¶
func (_Erc20 *Erc20TransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*Erc20TransactorSession) TransferFrom ¶
func (_Erc20 *Erc20TransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
type Erc20Transfer ¶
type Erc20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
Erc20Transfer represents a Transfer event raised by the Erc20 contract.
type Erc20TransferIterator ¶
type Erc20TransferIterator struct { Event *Erc20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Erc20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Erc20 contract.
func (*Erc20TransferIterator) Close ¶
func (it *Erc20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Erc20TransferIterator) Error ¶
func (it *Erc20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Erc20TransferIterator) Next ¶
func (it *Erc20TransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Exchange ¶
type Exchange struct { ExchangeCaller // Read-only binding to the contract ExchangeTransactor // Write-only binding to the contract ExchangeFilterer // Log filterer for contract events }
Exchange is an auto generated Go binding around an Ethereum contract.
func NewExchange ¶
NewExchange creates a new instance of Exchange, bound to a specific deployed contract.
type ExchangeCaller ¶
type ExchangeCaller struct {
// contains filtered or unexported fields
}
ExchangeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewExchangeCaller ¶
func NewExchangeCaller(address common.Address, caller bind.ContractCaller) (*ExchangeCaller, error)
NewExchangeCaller creates a new read-only instance of Exchange, bound to a specific deployed contract.
func (*ExchangeCaller) ConfigurationDelay ¶
ConfigurationDelay is a free data retrieval call binding the contract method 0xc1a85130.
Solidity: function configurationDelay() view returns(uint256)
func (*ExchangeCaller) ConfigurationHash ¶
func (_Exchange *ExchangeCaller) ConfigurationHash(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
ConfigurationHash is a free data retrieval call binding the contract method 0xf2011f66.
Solidity: function configurationHash(uint256 ) view returns(bytes32)
func (*ExchangeCaller) DEPOSITCANCELDELAY ¶
DEPOSITCANCELDELAY is a free data retrieval call binding the contract method 0x77e84e0d.
Solidity: function DEPOSIT_CANCEL_DELAY() view returns(uint256)
func (*ExchangeCaller) FREEZEGRACEPERIOD ¶
FREEZEGRACEPERIOD is a free data retrieval call binding the contract method 0x00717542.
Solidity: function FREEZE_GRACE_PERIOD() view returns(uint256)
func (*ExchangeCaller) GetAssetInfo ¶
func (_Exchange *ExchangeCaller) GetAssetInfo(opts *bind.CallOpts, assetType *big.Int) ([]byte, error)
GetAssetInfo is a free data retrieval call binding the contract method 0xf637d950.
Solidity: function getAssetInfo(uint256 assetType) view returns(bytes assetInfo)
func (*ExchangeCaller) GetCancellationRequest ¶
func (_Exchange *ExchangeCaller) GetCancellationRequest(opts *bind.CallOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
GetCancellationRequest is a free data retrieval call binding the contract method 0x333ac20b.
Solidity: function getCancellationRequest(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 request)
func (*ExchangeCaller) GetDepositBalance ¶
func (_Exchange *ExchangeCaller) GetDepositBalance(opts *bind.CallOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
GetDepositBalance is a free data retrieval call binding the contract method 0xabf98fe1.
Solidity: function getDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 balance)
func (*ExchangeCaller) GetEthKey ¶
func (_Exchange *ExchangeCaller) GetEthKey(opts *bind.CallOpts, starkKey *big.Int) (common.Address, error)
GetEthKey is a free data retrieval call binding the contract method 0x1dbd1da7.
Solidity: function getEthKey(uint256 starkKey) view returns(address ethKey)
func (*ExchangeCaller) GetForcedTradeRequest ¶
func (_Exchange *ExchangeCaller) GetForcedTradeRequest(opts *bind.CallOpts, starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, vaultIdB *big.Int, collateralAssetId *big.Int, syntheticAssetId *big.Int, amountCollateral *big.Int, amountSynthetic *big.Int, aIsBuyingSynthetic bool, nonce *big.Int) (*big.Int, error)
GetForcedTradeRequest is a free data retrieval call binding the contract method 0xf00cec4b.
Solidity: function getForcedTradeRequest(uint256 starkKeyA, uint256 starkKeyB, uint256 vaultIdA, uint256 vaultIdB, uint256 collateralAssetId, uint256 syntheticAssetId, uint256 amountCollateral, uint256 amountSynthetic, bool aIsBuyingSynthetic, uint256 nonce) view returns(uint256)
func (*ExchangeCaller) GetForcedWithdrawalRequest ¶
func (_Exchange *ExchangeCaller) GetForcedWithdrawalRequest(opts *bind.CallOpts, starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*big.Int, error)
GetForcedWithdrawalRequest is a free data retrieval call binding the contract method 0x260e96dd.
Solidity: function getForcedWithdrawalRequest(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount) view returns(uint256)
func (*ExchangeCaller) GetLastBatchId ¶
GetLastBatchId is a free data retrieval call binding the contract method 0x515535e8.
Solidity: function getLastBatchId() view returns(uint256 batchId)
func (*ExchangeCaller) GetOrderRoot ¶
GetOrderRoot is a free data retrieval call binding the contract method 0x0dded952.
Solidity: function getOrderRoot() view returns(uint256 root)
func (*ExchangeCaller) GetOrderTreeHeight ¶
GetOrderTreeHeight is a free data retrieval call binding the contract method 0x7e9da4c5.
Solidity: function getOrderTreeHeight() view returns(uint256 height)
func (*ExchangeCaller) GetQuantizedDepositBalance ¶
func (_Exchange *ExchangeCaller) GetQuantizedDepositBalance(opts *bind.CallOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
GetQuantizedDepositBalance is a free data retrieval call binding the contract method 0x4e8912da.
Solidity: function getQuantizedDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 balance)
func (*ExchangeCaller) GetQuantum ¶
func (_Exchange *ExchangeCaller) GetQuantum(opts *bind.CallOpts, presumedAssetType *big.Int) (*big.Int, error)
GetQuantum is a free data retrieval call binding the contract method 0xdd7202d8.
Solidity: function getQuantum(uint256 presumedAssetType) view returns(uint256 quantum)
func (*ExchangeCaller) GetRegisteredAvailabilityVerifiers ¶
func (_Exchange *ExchangeCaller) GetRegisteredAvailabilityVerifiers(opts *bind.CallOpts) ([]common.Address, error)
GetRegisteredAvailabilityVerifiers is a free data retrieval call binding the contract method 0x1ac347f2.
Solidity: function getRegisteredAvailabilityVerifiers() view returns(address[] _verifers)
func (*ExchangeCaller) GetRegisteredVerifiers ¶
func (_Exchange *ExchangeCaller) GetRegisteredVerifiers(opts *bind.CallOpts) ([]common.Address, error)
GetRegisteredVerifiers is a free data retrieval call binding the contract method 0x4eab9ed3.
Solidity: function getRegisteredVerifiers() view returns(address[] _verifers)
func (*ExchangeCaller) GetSequenceNumber ¶
GetSequenceNumber is a free data retrieval call binding the contract method 0x42af35fd.
Solidity: function getSequenceNumber() view returns(uint256 seq)
func (*ExchangeCaller) GetSystemAssetType ¶
GetSystemAssetType is a free data retrieval call binding the contract method 0x27b66a4d.
Solidity: function getSystemAssetType() view returns(uint256)
func (*ExchangeCaller) GetVaultRoot ¶
GetVaultRoot is a free data retrieval call binding the contract method 0x64da5dfe.
Solidity: function getVaultRoot() view returns(uint256 root)
func (*ExchangeCaller) GetVaultTreeHeight ¶
GetVaultTreeHeight is a free data retrieval call binding the contract method 0xf288a3ff.
Solidity: function getVaultTreeHeight() view returns(uint256 height)
func (*ExchangeCaller) GetWithdrawalBalance ¶
func (_Exchange *ExchangeCaller) GetWithdrawalBalance(opts *bind.CallOpts, starkKey *big.Int, assetId *big.Int) (*big.Int, error)
GetWithdrawalBalance is a free data retrieval call binding the contract method 0xec3161b0.
Solidity: function getWithdrawalBalance(uint256 starkKey, uint256 assetId) view returns(uint256 balance)
func (*ExchangeCaller) GlobalConfigurationHash ¶
func (_Exchange *ExchangeCaller) GlobalConfigurationHash(opts *bind.CallOpts) ([32]byte, error)
GlobalConfigurationHash is a free data retrieval call binding the contract method 0xadac3e15.
Solidity: function globalConfigurationHash() view returns(bytes32)
func (*ExchangeCaller) IsAssetRegistered ¶
func (_Exchange *ExchangeCaller) IsAssetRegistered(opts *bind.CallOpts, assetType *big.Int) (bool, error)
IsAssetRegistered is a free data retrieval call binding the contract method 0x049f5ade.
Solidity: function isAssetRegistered(uint256 assetType) view returns(bool)
func (*ExchangeCaller) IsAvailabilityVerifier ¶
func (_Exchange *ExchangeCaller) IsAvailabilityVerifier(opts *bind.CallOpts, verifierAddress common.Address) (bool, error)
IsAvailabilityVerifier is a free data retrieval call binding the contract method 0xbd1279ae.
Solidity: function isAvailabilityVerifier(address verifierAddress) view returns(bool)
func (*ExchangeCaller) IsFrozen ¶
func (_Exchange *ExchangeCaller) IsFrozen(opts *bind.CallOpts) (bool, error)
IsFrozen is a free data retrieval call binding the contract method 0x33eeb147.
Solidity: function isFrozen() view returns(bool)
func (*ExchangeCaller) IsOperator ¶
func (_Exchange *ExchangeCaller) IsOperator(opts *bind.CallOpts, testedOperator common.Address) (bool, error)
IsOperator is a free data retrieval call binding the contract method 0x6d70f7ae.
Solidity: function isOperator(address testedOperator) view returns(bool)
func (*ExchangeCaller) IsTokenAdmin ¶
func (_Exchange *ExchangeCaller) IsTokenAdmin(opts *bind.CallOpts, testedAdmin common.Address) (bool, error)
IsTokenAdmin is a free data retrieval call binding the contract method 0xa2bdde3d.
Solidity: function isTokenAdmin(address testedAdmin) view returns(bool)
func (*ExchangeCaller) IsUserAdmin ¶
func (_Exchange *ExchangeCaller) IsUserAdmin(opts *bind.CallOpts, testedAdmin common.Address) (bool, error)
IsUserAdmin is a free data retrieval call binding the contract method 0x74d523a8.
Solidity: function isUserAdmin(address testedAdmin) view returns(bool)
func (*ExchangeCaller) IsVerifier ¶
func (_Exchange *ExchangeCaller) IsVerifier(opts *bind.CallOpts, verifierAddress common.Address) (bool, error)
IsVerifier is a free data retrieval call binding the contract method 0x33105218.
Solidity: function isVerifier(address verifierAddress) view returns(bool)
func (*ExchangeCaller) MAINGOVERNANCEINFOTAG ¶
func (_Exchange *ExchangeCaller) MAINGOVERNANCEINFOTAG(opts *bind.CallOpts) (string, error)
MAINGOVERNANCEINFOTAG is a free data retrieval call binding the contract method 0xc23b60ef.
Solidity: function MAIN_GOVERNANCE_INFO_TAG() view returns(string)
func (*ExchangeCaller) MAXFORCEDACTIONSREQSPERBLOCK ¶
func (_Exchange *ExchangeCaller) MAXFORCEDACTIONSREQSPERBLOCK(opts *bind.CallOpts) (*big.Int, error)
MAXFORCEDACTIONSREQSPERBLOCK is a free data retrieval call binding the contract method 0xe30a5cff.
Solidity: function MAX_FORCED_ACTIONS_REQS_PER_BLOCK() view returns(uint256)
func (*ExchangeCaller) MAXVERIFIERCOUNT ¶
MAXVERIFIERCOUNT is a free data retrieval call binding the contract method 0xe6de6282.
Solidity: function MAX_VERIFIER_COUNT() view returns(uint256)
func (*ExchangeCaller) MainIsGovernor ¶
func (_Exchange *ExchangeCaller) MainIsGovernor(opts *bind.CallOpts, testGovernor common.Address) (bool, error)
MainIsGovernor is a free data retrieval call binding the contract method 0x45f5cd97.
Solidity: function mainIsGovernor(address testGovernor) view returns(bool)
func (*ExchangeCaller) UNFREEZEDELAY ¶
UNFREEZEDELAY is a free data retrieval call binding the contract method 0x993f3639.
Solidity: function UNFREEZE_DELAY() view returns(uint256)
func (*ExchangeCaller) VERIFIERREMOVALDELAY ¶
VERIFIERREMOVALDELAY is a free data retrieval call binding the contract method 0xb7663112.
Solidity: function VERIFIER_REMOVAL_DELAY() view returns(uint256)
type ExchangeCallerRaw ¶
type ExchangeCallerRaw struct {
Contract *ExchangeCaller // Generic read-only contract binding to access the raw methods on
}
ExchangeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ExchangeCallerRaw) Call ¶
func (_Exchange *ExchangeCallerRaw) 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 ExchangeCallerSession ¶
type ExchangeCallerSession struct { Contract *ExchangeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ExchangeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ExchangeCallerSession) ConfigurationDelay ¶
func (_Exchange *ExchangeCallerSession) ConfigurationDelay() (*big.Int, error)
ConfigurationDelay is a free data retrieval call binding the contract method 0xc1a85130.
Solidity: function configurationDelay() view returns(uint256)
func (*ExchangeCallerSession) ConfigurationHash ¶
func (_Exchange *ExchangeCallerSession) ConfigurationHash(arg0 *big.Int) ([32]byte, error)
ConfigurationHash is a free data retrieval call binding the contract method 0xf2011f66.
Solidity: function configurationHash(uint256 ) view returns(bytes32)
func (*ExchangeCallerSession) DEPOSITCANCELDELAY ¶
func (_Exchange *ExchangeCallerSession) DEPOSITCANCELDELAY() (*big.Int, error)
DEPOSITCANCELDELAY is a free data retrieval call binding the contract method 0x77e84e0d.
Solidity: function DEPOSIT_CANCEL_DELAY() view returns(uint256)
func (*ExchangeCallerSession) FREEZEGRACEPERIOD ¶
func (_Exchange *ExchangeCallerSession) FREEZEGRACEPERIOD() (*big.Int, error)
FREEZEGRACEPERIOD is a free data retrieval call binding the contract method 0x00717542.
Solidity: function FREEZE_GRACE_PERIOD() view returns(uint256)
func (*ExchangeCallerSession) GetAssetInfo ¶
func (_Exchange *ExchangeCallerSession) GetAssetInfo(assetType *big.Int) ([]byte, error)
GetAssetInfo is a free data retrieval call binding the contract method 0xf637d950.
Solidity: function getAssetInfo(uint256 assetType) view returns(bytes assetInfo)
func (*ExchangeCallerSession) GetCancellationRequest ¶
func (_Exchange *ExchangeCallerSession) GetCancellationRequest(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
GetCancellationRequest is a free data retrieval call binding the contract method 0x333ac20b.
Solidity: function getCancellationRequest(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 request)
func (*ExchangeCallerSession) GetDepositBalance ¶
func (_Exchange *ExchangeCallerSession) GetDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
GetDepositBalance is a free data retrieval call binding the contract method 0xabf98fe1.
Solidity: function getDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 balance)
func (*ExchangeCallerSession) GetEthKey ¶
GetEthKey is a free data retrieval call binding the contract method 0x1dbd1da7.
Solidity: function getEthKey(uint256 starkKey) view returns(address ethKey)
func (*ExchangeCallerSession) GetForcedTradeRequest ¶
func (_Exchange *ExchangeCallerSession) GetForcedTradeRequest(starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, vaultIdB *big.Int, collateralAssetId *big.Int, syntheticAssetId *big.Int, amountCollateral *big.Int, amountSynthetic *big.Int, aIsBuyingSynthetic bool, nonce *big.Int) (*big.Int, error)
GetForcedTradeRequest is a free data retrieval call binding the contract method 0xf00cec4b.
Solidity: function getForcedTradeRequest(uint256 starkKeyA, uint256 starkKeyB, uint256 vaultIdA, uint256 vaultIdB, uint256 collateralAssetId, uint256 syntheticAssetId, uint256 amountCollateral, uint256 amountSynthetic, bool aIsBuyingSynthetic, uint256 nonce) view returns(uint256)
func (*ExchangeCallerSession) GetForcedWithdrawalRequest ¶
func (_Exchange *ExchangeCallerSession) GetForcedWithdrawalRequest(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*big.Int, error)
GetForcedWithdrawalRequest is a free data retrieval call binding the contract method 0x260e96dd.
Solidity: function getForcedWithdrawalRequest(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount) view returns(uint256)
func (*ExchangeCallerSession) GetLastBatchId ¶
func (_Exchange *ExchangeCallerSession) GetLastBatchId() (*big.Int, error)
GetLastBatchId is a free data retrieval call binding the contract method 0x515535e8.
Solidity: function getLastBatchId() view returns(uint256 batchId)
func (*ExchangeCallerSession) GetOrderRoot ¶
func (_Exchange *ExchangeCallerSession) GetOrderRoot() (*big.Int, error)
GetOrderRoot is a free data retrieval call binding the contract method 0x0dded952.
Solidity: function getOrderRoot() view returns(uint256 root)
func (*ExchangeCallerSession) GetOrderTreeHeight ¶
func (_Exchange *ExchangeCallerSession) GetOrderTreeHeight() (*big.Int, error)
GetOrderTreeHeight is a free data retrieval call binding the contract method 0x7e9da4c5.
Solidity: function getOrderTreeHeight() view returns(uint256 height)
func (*ExchangeCallerSession) GetQuantizedDepositBalance ¶
func (_Exchange *ExchangeCallerSession) GetQuantizedDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
GetQuantizedDepositBalance is a free data retrieval call binding the contract method 0x4e8912da.
Solidity: function getQuantizedDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 balance)
func (*ExchangeCallerSession) GetQuantum ¶
GetQuantum is a free data retrieval call binding the contract method 0xdd7202d8.
Solidity: function getQuantum(uint256 presumedAssetType) view returns(uint256 quantum)
func (*ExchangeCallerSession) GetRegisteredAvailabilityVerifiers ¶
func (_Exchange *ExchangeCallerSession) GetRegisteredAvailabilityVerifiers() ([]common.Address, error)
GetRegisteredAvailabilityVerifiers is a free data retrieval call binding the contract method 0x1ac347f2.
Solidity: function getRegisteredAvailabilityVerifiers() view returns(address[] _verifers)
func (*ExchangeCallerSession) GetRegisteredVerifiers ¶
func (_Exchange *ExchangeCallerSession) GetRegisteredVerifiers() ([]common.Address, error)
GetRegisteredVerifiers is a free data retrieval call binding the contract method 0x4eab9ed3.
Solidity: function getRegisteredVerifiers() view returns(address[] _verifers)
func (*ExchangeCallerSession) GetSequenceNumber ¶
func (_Exchange *ExchangeCallerSession) GetSequenceNumber() (*big.Int, error)
GetSequenceNumber is a free data retrieval call binding the contract method 0x42af35fd.
Solidity: function getSequenceNumber() view returns(uint256 seq)
func (*ExchangeCallerSession) GetSystemAssetType ¶
func (_Exchange *ExchangeCallerSession) GetSystemAssetType() (*big.Int, error)
GetSystemAssetType is a free data retrieval call binding the contract method 0x27b66a4d.
Solidity: function getSystemAssetType() view returns(uint256)
func (*ExchangeCallerSession) GetVaultRoot ¶
func (_Exchange *ExchangeCallerSession) GetVaultRoot() (*big.Int, error)
GetVaultRoot is a free data retrieval call binding the contract method 0x64da5dfe.
Solidity: function getVaultRoot() view returns(uint256 root)
func (*ExchangeCallerSession) GetVaultTreeHeight ¶
func (_Exchange *ExchangeCallerSession) GetVaultTreeHeight() (*big.Int, error)
GetVaultTreeHeight is a free data retrieval call binding the contract method 0xf288a3ff.
Solidity: function getVaultTreeHeight() view returns(uint256 height)
func (*ExchangeCallerSession) GetWithdrawalBalance ¶
func (_Exchange *ExchangeCallerSession) GetWithdrawalBalance(starkKey *big.Int, assetId *big.Int) (*big.Int, error)
GetWithdrawalBalance is a free data retrieval call binding the contract method 0xec3161b0.
Solidity: function getWithdrawalBalance(uint256 starkKey, uint256 assetId) view returns(uint256 balance)
func (*ExchangeCallerSession) GlobalConfigurationHash ¶
func (_Exchange *ExchangeCallerSession) GlobalConfigurationHash() ([32]byte, error)
GlobalConfigurationHash is a free data retrieval call binding the contract method 0xadac3e15.
Solidity: function globalConfigurationHash() view returns(bytes32)
func (*ExchangeCallerSession) IsAssetRegistered ¶
func (_Exchange *ExchangeCallerSession) IsAssetRegistered(assetType *big.Int) (bool, error)
IsAssetRegistered is a free data retrieval call binding the contract method 0x049f5ade.
Solidity: function isAssetRegistered(uint256 assetType) view returns(bool)
func (*ExchangeCallerSession) IsAvailabilityVerifier ¶
func (_Exchange *ExchangeCallerSession) IsAvailabilityVerifier(verifierAddress common.Address) (bool, error)
IsAvailabilityVerifier is a free data retrieval call binding the contract method 0xbd1279ae.
Solidity: function isAvailabilityVerifier(address verifierAddress) view returns(bool)
func (*ExchangeCallerSession) IsFrozen ¶
func (_Exchange *ExchangeCallerSession) IsFrozen() (bool, error)
IsFrozen is a free data retrieval call binding the contract method 0x33eeb147.
Solidity: function isFrozen() view returns(bool)
func (*ExchangeCallerSession) IsOperator ¶
func (_Exchange *ExchangeCallerSession) IsOperator(testedOperator common.Address) (bool, error)
IsOperator is a free data retrieval call binding the contract method 0x6d70f7ae.
Solidity: function isOperator(address testedOperator) view returns(bool)
func (*ExchangeCallerSession) IsTokenAdmin ¶
func (_Exchange *ExchangeCallerSession) IsTokenAdmin(testedAdmin common.Address) (bool, error)
IsTokenAdmin is a free data retrieval call binding the contract method 0xa2bdde3d.
Solidity: function isTokenAdmin(address testedAdmin) view returns(bool)
func (*ExchangeCallerSession) IsUserAdmin ¶
func (_Exchange *ExchangeCallerSession) IsUserAdmin(testedAdmin common.Address) (bool, error)
IsUserAdmin is a free data retrieval call binding the contract method 0x74d523a8.
Solidity: function isUserAdmin(address testedAdmin) view returns(bool)
func (*ExchangeCallerSession) IsVerifier ¶
func (_Exchange *ExchangeCallerSession) IsVerifier(verifierAddress common.Address) (bool, error)
IsVerifier is a free data retrieval call binding the contract method 0x33105218.
Solidity: function isVerifier(address verifierAddress) view returns(bool)
func (*ExchangeCallerSession) MAINGOVERNANCEINFOTAG ¶
func (_Exchange *ExchangeCallerSession) MAINGOVERNANCEINFOTAG() (string, error)
MAINGOVERNANCEINFOTAG is a free data retrieval call binding the contract method 0xc23b60ef.
Solidity: function MAIN_GOVERNANCE_INFO_TAG() view returns(string)
func (*ExchangeCallerSession) MAXFORCEDACTIONSREQSPERBLOCK ¶
func (_Exchange *ExchangeCallerSession) MAXFORCEDACTIONSREQSPERBLOCK() (*big.Int, error)
MAXFORCEDACTIONSREQSPERBLOCK is a free data retrieval call binding the contract method 0xe30a5cff.
Solidity: function MAX_FORCED_ACTIONS_REQS_PER_BLOCK() view returns(uint256)
func (*ExchangeCallerSession) MAXVERIFIERCOUNT ¶
func (_Exchange *ExchangeCallerSession) MAXVERIFIERCOUNT() (*big.Int, error)
MAXVERIFIERCOUNT is a free data retrieval call binding the contract method 0xe6de6282.
Solidity: function MAX_VERIFIER_COUNT() view returns(uint256)
func (*ExchangeCallerSession) MainIsGovernor ¶
func (_Exchange *ExchangeCallerSession) MainIsGovernor(testGovernor common.Address) (bool, error)
MainIsGovernor is a free data retrieval call binding the contract method 0x45f5cd97.
Solidity: function mainIsGovernor(address testGovernor) view returns(bool)
func (*ExchangeCallerSession) UNFREEZEDELAY ¶
func (_Exchange *ExchangeCallerSession) UNFREEZEDELAY() (*big.Int, error)
UNFREEZEDELAY is a free data retrieval call binding the contract method 0x993f3639.
Solidity: function UNFREEZE_DELAY() view returns(uint256)
func (*ExchangeCallerSession) VERIFIERREMOVALDELAY ¶
func (_Exchange *ExchangeCallerSession) VERIFIERREMOVALDELAY() (*big.Int, error)
VERIFIERREMOVALDELAY is a free data retrieval call binding the contract method 0xb7663112.
Solidity: function VERIFIER_REMOVAL_DELAY() view returns(uint256)
func (*ExchangeCallerSession) VERSION ¶
func (_Exchange *ExchangeCallerSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
type ExchangeFilterer ¶
type ExchangeFilterer struct {
// contains filtered or unexported fields
}
ExchangeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewExchangeFilterer ¶
func NewExchangeFilterer(address common.Address, filterer bind.ContractFilterer) (*ExchangeFilterer, error)
NewExchangeFilterer creates a new log filterer instance of Exchange, bound to a specific deployed contract.
func (*ExchangeFilterer) FilterLogAssetConfigurationApplied ¶
func (_Exchange *ExchangeFilterer) FilterLogAssetConfigurationApplied(opts *bind.FilterOpts) (*ExchangeLogAssetConfigurationAppliedIterator, error)
FilterLogAssetConfigurationApplied is a free log retrieval operation binding the contract event 0x617a24590fcf7d5a2650aa9c10572915cb4bf853b1ef135cc1918460946a7a2f.
Solidity: event LogAssetConfigurationApplied(uint256 assetId, bytes32 configHash)
func (*ExchangeFilterer) FilterLogAssetConfigurationRegistered ¶
func (_Exchange *ExchangeFilterer) FilterLogAssetConfigurationRegistered(opts *bind.FilterOpts) (*ExchangeLogAssetConfigurationRegisteredIterator, error)
FilterLogAssetConfigurationRegistered is a free log retrieval operation binding the contract event 0xfbe49fc520438bdf956c8964ba0394d2da4fa3f34686e826a2ded762fa687c2d.
Solidity: event LogAssetConfigurationRegistered(uint256 assetId, bytes32 configHash)
func (*ExchangeFilterer) FilterLogAssetConfigurationRemoved ¶
func (_Exchange *ExchangeFilterer) FilterLogAssetConfigurationRemoved(opts *bind.FilterOpts) (*ExchangeLogAssetConfigurationRemovedIterator, error)
FilterLogAssetConfigurationRemoved is a free log retrieval operation binding the contract event 0xbedb78be82c75282d73923c8287b6b3e3ef57379cdc69f7fbd3d227a9969b48e.
Solidity: event LogAssetConfigurationRemoved(uint256 assetId, bytes32 configHash)
func (*ExchangeFilterer) FilterLogDeposit ¶
func (_Exchange *ExchangeFilterer) FilterLogDeposit(opts *bind.FilterOpts) (*ExchangeLogDepositIterator, error)
FilterLogDeposit is a free log retrieval operation binding the contract event 0x06724742ccc8c330a39a641ef02a0b419bd09248360680bb38159b0a8c2635d6.
Solidity: event LogDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)
func (*ExchangeFilterer) FilterLogDepositCancel ¶
func (_Exchange *ExchangeFilterer) FilterLogDepositCancel(opts *bind.FilterOpts) (*ExchangeLogDepositCancelIterator, error)
FilterLogDepositCancel is a free log retrieval operation binding the contract event 0x0bc1df35228095c37da66a6ffcc755ea79dfc437345685f618e05fafad6b445e.
Solidity: event LogDepositCancel(uint256 starkKey, uint256 vaultId, uint256 assetId)
func (*ExchangeFilterer) FilterLogDepositCancelReclaimed ¶
func (_Exchange *ExchangeFilterer) FilterLogDepositCancelReclaimed(opts *bind.FilterOpts) (*ExchangeLogDepositCancelReclaimedIterator, error)
FilterLogDepositCancelReclaimed is a free log retrieval operation binding the contract event 0xe3e46ecf1138180bf93cba62a0b7e661d976a8ab3d40243f7b082667d8f500af.
Solidity: event LogDepositCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)
func (*ExchangeFilterer) FilterLogDepositNftCancelReclaimed ¶
func (_Exchange *ExchangeFilterer) FilterLogDepositNftCancelReclaimed(opts *bind.FilterOpts) (*ExchangeLogDepositNftCancelReclaimedIterator, error)
FilterLogDepositNftCancelReclaimed is a free log retrieval operation binding the contract event 0xf00c0c1a754f6df7545d96a7e12aad552728b94ca6aa94f81e297bdbcf1dab9c.
Solidity: event LogDepositNftCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)
func (*ExchangeFilterer) FilterLogForcedTradeRequest ¶
func (_Exchange *ExchangeFilterer) FilterLogForcedTradeRequest(opts *bind.FilterOpts) (*ExchangeLogForcedTradeRequestIterator, error)
FilterLogForcedTradeRequest is a free log retrieval operation binding the contract event 0x79acb9227c98b68d7628d2c99a7719926eff77e8c2275f6ffe7cf255b32772be.
Solidity: event LogForcedTradeRequest(uint256 starkKeyA, uint256 starkKeyB, uint256 vaultIdA, uint256 vaultIdB, uint256 collateralAssetId, uint256 syntheticAssetId, uint256 amountCollateral, uint256 amountSynthetic, bool aIsBuyingSynthetic, uint256 nonce)
func (*ExchangeFilterer) FilterLogForcedWithdrawalRequest ¶
func (_Exchange *ExchangeFilterer) FilterLogForcedWithdrawalRequest(opts *bind.FilterOpts) (*ExchangeLogForcedWithdrawalRequestIterator, error)
FilterLogForcedWithdrawalRequest is a free log retrieval operation binding the contract event 0x5f3a3d7d7c2b8cc20fa315d7504580e81d5f74ea46e1b3dc2985281df08e204d.
Solidity: event LogForcedWithdrawalRequest(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount)
func (*ExchangeFilterer) FilterLogFrozen ¶
func (_Exchange *ExchangeFilterer) FilterLogFrozen(opts *bind.FilterOpts) (*ExchangeLogFrozenIterator, error)
FilterLogFrozen is a free log retrieval operation binding the contract event 0xf5b8e6419478ab140eb98026ab5bd607038cb0ac4d4dad5b1fc0848dfd203d1f.
Solidity: event LogFrozen()
func (*ExchangeFilterer) FilterLogGlobalConfigurationApplied ¶
func (_Exchange *ExchangeFilterer) FilterLogGlobalConfigurationApplied(opts *bind.FilterOpts) (*ExchangeLogGlobalConfigurationAppliedIterator, error)
FilterLogGlobalConfigurationApplied is a free log retrieval operation binding the contract event 0x215e2cbb35cc7dd3f085fdb4ede08d32f4619001c73f5b10419389e7949c28ba.
Solidity: event LogGlobalConfigurationApplied(bytes32 configHash)
func (*ExchangeFilterer) FilterLogGlobalConfigurationRegistered ¶
func (_Exchange *ExchangeFilterer) FilterLogGlobalConfigurationRegistered(opts *bind.FilterOpts) (*ExchangeLogGlobalConfigurationRegisteredIterator, error)
FilterLogGlobalConfigurationRegistered is a free log retrieval operation binding the contract event 0xfae91148d75f3789f216345abe08b5415e0e727d51cab9f4e41efc23f71193f7.
Solidity: event LogGlobalConfigurationRegistered(bytes32 configHash)
func (*ExchangeFilterer) FilterLogGlobalConfigurationRemoved ¶
func (_Exchange *ExchangeFilterer) FilterLogGlobalConfigurationRemoved(opts *bind.FilterOpts) (*ExchangeLogGlobalConfigurationRemovedIterator, error)
FilterLogGlobalConfigurationRemoved is a free log retrieval operation binding the contract event 0x21e13101b7a52038b3abfab6f17d3a3d091c620b978b98c9de7f3aa91e7ac063.
Solidity: event LogGlobalConfigurationRemoved(bytes32 configHash)
func (*ExchangeFilterer) FilterLogMintWithdrawalPerformed ¶
func (_Exchange *ExchangeFilterer) FilterLogMintWithdrawalPerformed(opts *bind.FilterOpts) (*ExchangeLogMintWithdrawalPerformedIterator, error)
FilterLogMintWithdrawalPerformed is a free log retrieval operation binding the contract event 0x7e6e15df814c1a309a57686de672b2bedd128eacde35c5370c36d6840d4e9a92.
Solidity: event LogMintWithdrawalPerformed(uint256 starkKey, uint256 tokenId, uint256 nonQuantizedAmount, uint256 quantizedAmount, uint256 assetId)
func (*ExchangeFilterer) FilterLogMintableWithdrawalAllowed ¶
func (_Exchange *ExchangeFilterer) FilterLogMintableWithdrawalAllowed(opts *bind.FilterOpts) (*ExchangeLogMintableWithdrawalAllowedIterator, error)
FilterLogMintableWithdrawalAllowed is a free log retrieval operation binding the contract event 0x2acce0cedb29dc4927e6c891b57ef5bc8858eea4bf52787ea94873aebd4aeca0.
Solidity: event LogMintableWithdrawalAllowed(uint256 starkKey, uint256 assetId, uint256 quantizedAmount)
func (*ExchangeFilterer) FilterLogNewGovernorAccepted ¶
func (_Exchange *ExchangeFilterer) FilterLogNewGovernorAccepted(opts *bind.FilterOpts) (*ExchangeLogNewGovernorAcceptedIterator, error)
FilterLogNewGovernorAccepted is a free log retrieval operation binding the contract event 0xcfb473e6c03f9a29ddaf990e736fa3de5188a0bd85d684f5b6e164ebfbfff5d2.
Solidity: event LogNewGovernorAccepted(address acceptedGovernor)
func (*ExchangeFilterer) FilterLogNftDeposit ¶
func (_Exchange *ExchangeFilterer) FilterLogNftDeposit(opts *bind.FilterOpts) (*ExchangeLogNftDepositIterator, error)
FilterLogNftDeposit is a free log retrieval operation binding the contract event 0x0fcf2162832b2d6033d4d34d2f45a28d9cfee523f1899945bbdd32529cfda67b.
Solidity: event LogNftDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)
func (*ExchangeFilterer) FilterLogNftWithdrawalAllowed ¶
func (_Exchange *ExchangeFilterer) FilterLogNftWithdrawalAllowed(opts *bind.FilterOpts) (*ExchangeLogNftWithdrawalAllowedIterator, error)
FilterLogNftWithdrawalAllowed is a free log retrieval operation binding the contract event 0xf07608f26256bce78d87220cfc0e7b1cc69b48e55104bfa591b2818161386627.
Solidity: event LogNftWithdrawalAllowed(uint256 starkKey, uint256 assetId)
func (*ExchangeFilterer) FilterLogNftWithdrawalPerformed ¶
func (_Exchange *ExchangeFilterer) FilterLogNftWithdrawalPerformed(opts *bind.FilterOpts) (*ExchangeLogNftWithdrawalPerformedIterator, error)
FilterLogNftWithdrawalPerformed is a free log retrieval operation binding the contract event 0xa5cfa8e2199ec5b8ca319288bcab72734207d30569756ee594a74b4df7abbf41.
Solidity: event LogNftWithdrawalPerformed(uint256 starkKey, uint256 assetType, uint256 tokenId, uint256 assetId, address recipient)
func (*ExchangeFilterer) FilterLogNominatedGovernor ¶
func (_Exchange *ExchangeFilterer) FilterLogNominatedGovernor(opts *bind.FilterOpts) (*ExchangeLogNominatedGovernorIterator, error)
FilterLogNominatedGovernor is a free log retrieval operation binding the contract event 0x6166272c8d3f5f579082f2827532732f97195007983bb5b83ac12c56700b01a6.
Solidity: event LogNominatedGovernor(address nominatedGovernor)
func (*ExchangeFilterer) FilterLogNominationCancelled ¶
func (_Exchange *ExchangeFilterer) FilterLogNominationCancelled(opts *bind.FilterOpts) (*ExchangeLogNominationCancelledIterator, error)
FilterLogNominationCancelled is a free log retrieval operation binding the contract event 0x7a8dc7dd7fffb43c4807438fa62729225156941e641fd877938f4edade3429f5.
Solidity: event LogNominationCancelled()
func (*ExchangeFilterer) FilterLogOperatorAdded ¶
func (_Exchange *ExchangeFilterer) FilterLogOperatorAdded(opts *bind.FilterOpts) (*ExchangeLogOperatorAddedIterator, error)
FilterLogOperatorAdded is a free log retrieval operation binding the contract event 0x50a18c352ee1c02ffe058e15c2eb6e58be387c81e73cc1e17035286e54c19a57.
Solidity: event LogOperatorAdded(address operator)
func (*ExchangeFilterer) FilterLogOperatorRemoved ¶
func (_Exchange *ExchangeFilterer) FilterLogOperatorRemoved(opts *bind.FilterOpts) (*ExchangeLogOperatorRemovedIterator, error)
FilterLogOperatorRemoved is a free log retrieval operation binding the contract event 0xec5f6c3a91a1efb1f9a308bb33c6e9e66bf9090fad0732f127dfdbf516d0625d.
Solidity: event LogOperatorRemoved(address operator)
func (*ExchangeFilterer) FilterLogRegistered ¶
func (_Exchange *ExchangeFilterer) FilterLogRegistered(opts *bind.FilterOpts) (*ExchangeLogRegisteredIterator, error)
FilterLogRegistered is a free log retrieval operation binding the contract event 0xaa7f29c97c6763919ef56006f07fbf5c1ac734b0414665df43cecdbce9010c9b.
Solidity: event LogRegistered(address entry, string entryId)
func (*ExchangeFilterer) FilterLogRemovalIntent ¶
func (_Exchange *ExchangeFilterer) FilterLogRemovalIntent(opts *bind.FilterOpts) (*ExchangeLogRemovalIntentIterator, error)
FilterLogRemovalIntent is a free log retrieval operation binding the contract event 0xa98ac1f696177f16ca482653307aa4a02b68cf03b14409a546de5adf946484fc.
Solidity: event LogRemovalIntent(address entry, string entryId)
func (*ExchangeFilterer) FilterLogRemoved ¶
func (_Exchange *ExchangeFilterer) FilterLogRemoved(opts *bind.FilterOpts) (*ExchangeLogRemovedIterator, error)
FilterLogRemoved is a free log retrieval operation binding the contract event 0x35b176cf4f09df896aa55e10eec90bb4c4689ea1d076135a8de3138d829d0142.
Solidity: event LogRemoved(address entry, string entryId)
func (*ExchangeFilterer) FilterLogRemovedGovernor ¶
func (_Exchange *ExchangeFilterer) FilterLogRemovedGovernor(opts *bind.FilterOpts) (*ExchangeLogRemovedGovernorIterator, error)
FilterLogRemovedGovernor is a free log retrieval operation binding the contract event 0xd75f94825e770b8b512be8e74759e252ad00e102e38f50cce2f7c6f868a29599.
Solidity: event LogRemovedGovernor(address removedGovernor)
func (*ExchangeFilterer) FilterLogStateTransitionFact ¶
func (_Exchange *ExchangeFilterer) FilterLogStateTransitionFact(opts *bind.FilterOpts) (*ExchangeLogStateTransitionFactIterator, error)
FilterLogStateTransitionFact is a free log retrieval operation binding the contract event 0x9866f8ddfe70bb512b2f2b28b49d4017c43f7ba775f1a20c61c13eea8cdac111.
Solidity: event LogStateTransitionFact(bytes32 stateTransitionFact)
func (*ExchangeFilterer) FilterLogSystemAssetType ¶
func (_Exchange *ExchangeFilterer) FilterLogSystemAssetType(opts *bind.FilterOpts) (*ExchangeLogSystemAssetTypeIterator, error)
FilterLogSystemAssetType is a free log retrieval operation binding the contract event 0x51f48293a5ef1940e2b4eb2580372cf384aaa5bc739639e4624ce8d18c9644ab.
Solidity: event LogSystemAssetType(uint256 assetType)
func (*ExchangeFilterer) FilterLogTokenAdminAdded ¶
func (_Exchange *ExchangeFilterer) FilterLogTokenAdminAdded(opts *bind.FilterOpts) (*ExchangeLogTokenAdminAddedIterator, error)
FilterLogTokenAdminAdded is a free log retrieval operation binding the contract event 0x9085a9044aeb6daeeb5b4bf84af42b1a1613d4056f503c4e992b6396c16bd52f.
Solidity: event LogTokenAdminAdded(address tokenAdmin)
func (*ExchangeFilterer) FilterLogTokenAdminRemoved ¶
func (_Exchange *ExchangeFilterer) FilterLogTokenAdminRemoved(opts *bind.FilterOpts) (*ExchangeLogTokenAdminRemovedIterator, error)
FilterLogTokenAdminRemoved is a free log retrieval operation binding the contract event 0xfa49aecb996ea8d99950bb051552dfcc0b5460a0bb209867a1ed8067c32c2177.
Solidity: event LogTokenAdminRemoved(address tokenAdmin)
func (*ExchangeFilterer) FilterLogTokenRegistered ¶
func (_Exchange *ExchangeFilterer) FilterLogTokenRegistered(opts *bind.FilterOpts) (*ExchangeLogTokenRegisteredIterator, error)
FilterLogTokenRegistered is a free log retrieval operation binding the contract event 0x4d2c7bfd8df1ba4f331f1abd2562bf3088e8b378c7dd1308113a82c64e518dbf.
Solidity: event LogTokenRegistered(uint256 assetType, bytes assetInfo)
func (*ExchangeFilterer) FilterLogUnFrozen ¶
func (_Exchange *ExchangeFilterer) FilterLogUnFrozen(opts *bind.FilterOpts) (*ExchangeLogUnFrozenIterator, error)
FilterLogUnFrozen is a free log retrieval operation binding the contract event 0x07017fe9180629cfffba412f65a9affcf9a121de02294179f5c058f881dcc9f8.
Solidity: event LogUnFrozen()
func (*ExchangeFilterer) FilterLogUpdateState ¶
func (_Exchange *ExchangeFilterer) FilterLogUpdateState(opts *bind.FilterOpts) (*ExchangeLogUpdateStateIterator, error)
FilterLogUpdateState is a free log retrieval operation binding the contract event 0x2672b53d25204094519f7b0fba8d2b5cd0cc1e426f49554c89461cdb9dcec08f.
Solidity: event LogUpdateState(uint256 sequenceNumber, uint256 batchId)
func (*ExchangeFilterer) FilterLogUserAdminAdded ¶
func (_Exchange *ExchangeFilterer) FilterLogUserAdminAdded(opts *bind.FilterOpts) (*ExchangeLogUserAdminAddedIterator, error)
FilterLogUserAdminAdded is a free log retrieval operation binding the contract event 0x7284e8b42a1333a4f23e858e513b3b28d2667a3531b7c1872cce3f7720a25046.
Solidity: event LogUserAdminAdded(address userAdmin)
func (*ExchangeFilterer) FilterLogUserAdminRemoved ¶
func (_Exchange *ExchangeFilterer) FilterLogUserAdminRemoved(opts *bind.FilterOpts) (*ExchangeLogUserAdminRemovedIterator, error)
FilterLogUserAdminRemoved is a free log retrieval operation binding the contract event 0xb32f8aed6bedf93605e95bc99e0e229b8bbfcd0fe2e76a6748450d3e9522db46.
Solidity: event LogUserAdminRemoved(address userAdmin)
func (*ExchangeFilterer) FilterLogUserRegistered ¶
func (_Exchange *ExchangeFilterer) FilterLogUserRegistered(opts *bind.FilterOpts) (*ExchangeLogUserRegisteredIterator, error)
FilterLogUserRegistered is a free log retrieval operation binding the contract event 0xcab1cf17c190e4e2195a7b8f7b362023246fa774390432b4704ab6b29d56b07b.
Solidity: event LogUserRegistered(address ethKey, uint256 starkKey, address sender)
func (*ExchangeFilterer) FilterLogWithdrawalAllowed ¶
func (_Exchange *ExchangeFilterer) FilterLogWithdrawalAllowed(opts *bind.FilterOpts) (*ExchangeLogWithdrawalAllowedIterator, error)
FilterLogWithdrawalAllowed is a free log retrieval operation binding the contract event 0x03c10a82c955f7bcd0c934147fb39cafca947a4294425b1751d884c8ac954287.
Solidity: event LogWithdrawalAllowed(uint256 starkKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)
func (*ExchangeFilterer) FilterLogWithdrawalPerformed ¶
func (_Exchange *ExchangeFilterer) FilterLogWithdrawalPerformed(opts *bind.FilterOpts) (*ExchangeLogWithdrawalPerformedIterator, error)
FilterLogWithdrawalPerformed is a free log retrieval operation binding the contract event 0xb7477a7b93b2addc5272bbd7ad0986ef1c0d0bd265f26c3dc4bbe42727c2ac0c.
Solidity: event LogWithdrawalPerformed(uint256 starkKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount, address recipient)
func (*ExchangeFilterer) ParseLogAssetConfigurationApplied ¶
func (_Exchange *ExchangeFilterer) ParseLogAssetConfigurationApplied(log types.Log) (*ExchangeLogAssetConfigurationApplied, error)
ParseLogAssetConfigurationApplied is a log parse operation binding the contract event 0x617a24590fcf7d5a2650aa9c10572915cb4bf853b1ef135cc1918460946a7a2f.
Solidity: event LogAssetConfigurationApplied(uint256 assetId, bytes32 configHash)
func (*ExchangeFilterer) ParseLogAssetConfigurationRegistered ¶
func (_Exchange *ExchangeFilterer) ParseLogAssetConfigurationRegistered(log types.Log) (*ExchangeLogAssetConfigurationRegistered, error)
ParseLogAssetConfigurationRegistered is a log parse operation binding the contract event 0xfbe49fc520438bdf956c8964ba0394d2da4fa3f34686e826a2ded762fa687c2d.
Solidity: event LogAssetConfigurationRegistered(uint256 assetId, bytes32 configHash)
func (*ExchangeFilterer) ParseLogAssetConfigurationRemoved ¶
func (_Exchange *ExchangeFilterer) ParseLogAssetConfigurationRemoved(log types.Log) (*ExchangeLogAssetConfigurationRemoved, error)
ParseLogAssetConfigurationRemoved is a log parse operation binding the contract event 0xbedb78be82c75282d73923c8287b6b3e3ef57379cdc69f7fbd3d227a9969b48e.
Solidity: event LogAssetConfigurationRemoved(uint256 assetId, bytes32 configHash)
func (*ExchangeFilterer) ParseLogDeposit ¶
func (_Exchange *ExchangeFilterer) ParseLogDeposit(log types.Log) (*ExchangeLogDeposit, error)
ParseLogDeposit is a log parse operation binding the contract event 0x06724742ccc8c330a39a641ef02a0b419bd09248360680bb38159b0a8c2635d6.
Solidity: event LogDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)
func (*ExchangeFilterer) ParseLogDepositCancel ¶
func (_Exchange *ExchangeFilterer) ParseLogDepositCancel(log types.Log) (*ExchangeLogDepositCancel, error)
ParseLogDepositCancel is a log parse operation binding the contract event 0x0bc1df35228095c37da66a6ffcc755ea79dfc437345685f618e05fafad6b445e.
Solidity: event LogDepositCancel(uint256 starkKey, uint256 vaultId, uint256 assetId)
func (*ExchangeFilterer) ParseLogDepositCancelReclaimed ¶
func (_Exchange *ExchangeFilterer) ParseLogDepositCancelReclaimed(log types.Log) (*ExchangeLogDepositCancelReclaimed, error)
ParseLogDepositCancelReclaimed is a log parse operation binding the contract event 0xe3e46ecf1138180bf93cba62a0b7e661d976a8ab3d40243f7b082667d8f500af.
Solidity: event LogDepositCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)
func (*ExchangeFilterer) ParseLogDepositNftCancelReclaimed ¶
func (_Exchange *ExchangeFilterer) ParseLogDepositNftCancelReclaimed(log types.Log) (*ExchangeLogDepositNftCancelReclaimed, error)
ParseLogDepositNftCancelReclaimed is a log parse operation binding the contract event 0xf00c0c1a754f6df7545d96a7e12aad552728b94ca6aa94f81e297bdbcf1dab9c.
Solidity: event LogDepositNftCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)
func (*ExchangeFilterer) ParseLogForcedTradeRequest ¶
func (_Exchange *ExchangeFilterer) ParseLogForcedTradeRequest(log types.Log) (*ExchangeLogForcedTradeRequest, error)
ParseLogForcedTradeRequest is a log parse operation binding the contract event 0x79acb9227c98b68d7628d2c99a7719926eff77e8c2275f6ffe7cf255b32772be.
Solidity: event LogForcedTradeRequest(uint256 starkKeyA, uint256 starkKeyB, uint256 vaultIdA, uint256 vaultIdB, uint256 collateralAssetId, uint256 syntheticAssetId, uint256 amountCollateral, uint256 amountSynthetic, bool aIsBuyingSynthetic, uint256 nonce)
func (*ExchangeFilterer) ParseLogForcedWithdrawalRequest ¶
func (_Exchange *ExchangeFilterer) ParseLogForcedWithdrawalRequest(log types.Log) (*ExchangeLogForcedWithdrawalRequest, error)
ParseLogForcedWithdrawalRequest is a log parse operation binding the contract event 0x5f3a3d7d7c2b8cc20fa315d7504580e81d5f74ea46e1b3dc2985281df08e204d.
Solidity: event LogForcedWithdrawalRequest(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount)
func (*ExchangeFilterer) ParseLogFrozen ¶
func (_Exchange *ExchangeFilterer) ParseLogFrozen(log types.Log) (*ExchangeLogFrozen, error)
ParseLogFrozen is a log parse operation binding the contract event 0xf5b8e6419478ab140eb98026ab5bd607038cb0ac4d4dad5b1fc0848dfd203d1f.
Solidity: event LogFrozen()
func (*ExchangeFilterer) ParseLogGlobalConfigurationApplied ¶
func (_Exchange *ExchangeFilterer) ParseLogGlobalConfigurationApplied(log types.Log) (*ExchangeLogGlobalConfigurationApplied, error)
ParseLogGlobalConfigurationApplied is a log parse operation binding the contract event 0x215e2cbb35cc7dd3f085fdb4ede08d32f4619001c73f5b10419389e7949c28ba.
Solidity: event LogGlobalConfigurationApplied(bytes32 configHash)
func (*ExchangeFilterer) ParseLogGlobalConfigurationRegistered ¶
func (_Exchange *ExchangeFilterer) ParseLogGlobalConfigurationRegistered(log types.Log) (*ExchangeLogGlobalConfigurationRegistered, error)
ParseLogGlobalConfigurationRegistered is a log parse operation binding the contract event 0xfae91148d75f3789f216345abe08b5415e0e727d51cab9f4e41efc23f71193f7.
Solidity: event LogGlobalConfigurationRegistered(bytes32 configHash)
func (*ExchangeFilterer) ParseLogGlobalConfigurationRemoved ¶
func (_Exchange *ExchangeFilterer) ParseLogGlobalConfigurationRemoved(log types.Log) (*ExchangeLogGlobalConfigurationRemoved, error)
ParseLogGlobalConfigurationRemoved is a log parse operation binding the contract event 0x21e13101b7a52038b3abfab6f17d3a3d091c620b978b98c9de7f3aa91e7ac063.
Solidity: event LogGlobalConfigurationRemoved(bytes32 configHash)
func (*ExchangeFilterer) ParseLogMintWithdrawalPerformed ¶
func (_Exchange *ExchangeFilterer) ParseLogMintWithdrawalPerformed(log types.Log) (*ExchangeLogMintWithdrawalPerformed, error)
ParseLogMintWithdrawalPerformed is a log parse operation binding the contract event 0x7e6e15df814c1a309a57686de672b2bedd128eacde35c5370c36d6840d4e9a92.
Solidity: event LogMintWithdrawalPerformed(uint256 starkKey, uint256 tokenId, uint256 nonQuantizedAmount, uint256 quantizedAmount, uint256 assetId)
func (*ExchangeFilterer) ParseLogMintableWithdrawalAllowed ¶
func (_Exchange *ExchangeFilterer) ParseLogMintableWithdrawalAllowed(log types.Log) (*ExchangeLogMintableWithdrawalAllowed, error)
ParseLogMintableWithdrawalAllowed is a log parse operation binding the contract event 0x2acce0cedb29dc4927e6c891b57ef5bc8858eea4bf52787ea94873aebd4aeca0.
Solidity: event LogMintableWithdrawalAllowed(uint256 starkKey, uint256 assetId, uint256 quantizedAmount)
func (*ExchangeFilterer) ParseLogNewGovernorAccepted ¶
func (_Exchange *ExchangeFilterer) ParseLogNewGovernorAccepted(log types.Log) (*ExchangeLogNewGovernorAccepted, error)
ParseLogNewGovernorAccepted is a log parse operation binding the contract event 0xcfb473e6c03f9a29ddaf990e736fa3de5188a0bd85d684f5b6e164ebfbfff5d2.
Solidity: event LogNewGovernorAccepted(address acceptedGovernor)
func (*ExchangeFilterer) ParseLogNftDeposit ¶
func (_Exchange *ExchangeFilterer) ParseLogNftDeposit(log types.Log) (*ExchangeLogNftDeposit, error)
ParseLogNftDeposit is a log parse operation binding the contract event 0x0fcf2162832b2d6033d4d34d2f45a28d9cfee523f1899945bbdd32529cfda67b.
Solidity: event LogNftDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)
func (*ExchangeFilterer) ParseLogNftWithdrawalAllowed ¶
func (_Exchange *ExchangeFilterer) ParseLogNftWithdrawalAllowed(log types.Log) (*ExchangeLogNftWithdrawalAllowed, error)
ParseLogNftWithdrawalAllowed is a log parse operation binding the contract event 0xf07608f26256bce78d87220cfc0e7b1cc69b48e55104bfa591b2818161386627.
Solidity: event LogNftWithdrawalAllowed(uint256 starkKey, uint256 assetId)
func (*ExchangeFilterer) ParseLogNftWithdrawalPerformed ¶
func (_Exchange *ExchangeFilterer) ParseLogNftWithdrawalPerformed(log types.Log) (*ExchangeLogNftWithdrawalPerformed, error)
ParseLogNftWithdrawalPerformed is a log parse operation binding the contract event 0xa5cfa8e2199ec5b8ca319288bcab72734207d30569756ee594a74b4df7abbf41.
Solidity: event LogNftWithdrawalPerformed(uint256 starkKey, uint256 assetType, uint256 tokenId, uint256 assetId, address recipient)
func (*ExchangeFilterer) ParseLogNominatedGovernor ¶
func (_Exchange *ExchangeFilterer) ParseLogNominatedGovernor(log types.Log) (*ExchangeLogNominatedGovernor, error)
ParseLogNominatedGovernor is a log parse operation binding the contract event 0x6166272c8d3f5f579082f2827532732f97195007983bb5b83ac12c56700b01a6.
Solidity: event LogNominatedGovernor(address nominatedGovernor)
func (*ExchangeFilterer) ParseLogNominationCancelled ¶
func (_Exchange *ExchangeFilterer) ParseLogNominationCancelled(log types.Log) (*ExchangeLogNominationCancelled, error)
ParseLogNominationCancelled is a log parse operation binding the contract event 0x7a8dc7dd7fffb43c4807438fa62729225156941e641fd877938f4edade3429f5.
Solidity: event LogNominationCancelled()
func (*ExchangeFilterer) ParseLogOperatorAdded ¶
func (_Exchange *ExchangeFilterer) ParseLogOperatorAdded(log types.Log) (*ExchangeLogOperatorAdded, error)
ParseLogOperatorAdded is a log parse operation binding the contract event 0x50a18c352ee1c02ffe058e15c2eb6e58be387c81e73cc1e17035286e54c19a57.
Solidity: event LogOperatorAdded(address operator)
func (*ExchangeFilterer) ParseLogOperatorRemoved ¶
func (_Exchange *ExchangeFilterer) ParseLogOperatorRemoved(log types.Log) (*ExchangeLogOperatorRemoved, error)
ParseLogOperatorRemoved is a log parse operation binding the contract event 0xec5f6c3a91a1efb1f9a308bb33c6e9e66bf9090fad0732f127dfdbf516d0625d.
Solidity: event LogOperatorRemoved(address operator)
func (*ExchangeFilterer) ParseLogRegistered ¶
func (_Exchange *ExchangeFilterer) ParseLogRegistered(log types.Log) (*ExchangeLogRegistered, error)
ParseLogRegistered is a log parse operation binding the contract event 0xaa7f29c97c6763919ef56006f07fbf5c1ac734b0414665df43cecdbce9010c9b.
Solidity: event LogRegistered(address entry, string entryId)
func (*ExchangeFilterer) ParseLogRemovalIntent ¶
func (_Exchange *ExchangeFilterer) ParseLogRemovalIntent(log types.Log) (*ExchangeLogRemovalIntent, error)
ParseLogRemovalIntent is a log parse operation binding the contract event 0xa98ac1f696177f16ca482653307aa4a02b68cf03b14409a546de5adf946484fc.
Solidity: event LogRemovalIntent(address entry, string entryId)
func (*ExchangeFilterer) ParseLogRemoved ¶
func (_Exchange *ExchangeFilterer) ParseLogRemoved(log types.Log) (*ExchangeLogRemoved, error)
ParseLogRemoved is a log parse operation binding the contract event 0x35b176cf4f09df896aa55e10eec90bb4c4689ea1d076135a8de3138d829d0142.
Solidity: event LogRemoved(address entry, string entryId)
func (*ExchangeFilterer) ParseLogRemovedGovernor ¶
func (_Exchange *ExchangeFilterer) ParseLogRemovedGovernor(log types.Log) (*ExchangeLogRemovedGovernor, error)
ParseLogRemovedGovernor is a log parse operation binding the contract event 0xd75f94825e770b8b512be8e74759e252ad00e102e38f50cce2f7c6f868a29599.
Solidity: event LogRemovedGovernor(address removedGovernor)
func (*ExchangeFilterer) ParseLogStateTransitionFact ¶
func (_Exchange *ExchangeFilterer) ParseLogStateTransitionFact(log types.Log) (*ExchangeLogStateTransitionFact, error)
ParseLogStateTransitionFact is a log parse operation binding the contract event 0x9866f8ddfe70bb512b2f2b28b49d4017c43f7ba775f1a20c61c13eea8cdac111.
Solidity: event LogStateTransitionFact(bytes32 stateTransitionFact)
func (*ExchangeFilterer) ParseLogSystemAssetType ¶
func (_Exchange *ExchangeFilterer) ParseLogSystemAssetType(log types.Log) (*ExchangeLogSystemAssetType, error)
ParseLogSystemAssetType is a log parse operation binding the contract event 0x51f48293a5ef1940e2b4eb2580372cf384aaa5bc739639e4624ce8d18c9644ab.
Solidity: event LogSystemAssetType(uint256 assetType)
func (*ExchangeFilterer) ParseLogTokenAdminAdded ¶
func (_Exchange *ExchangeFilterer) ParseLogTokenAdminAdded(log types.Log) (*ExchangeLogTokenAdminAdded, error)
ParseLogTokenAdminAdded is a log parse operation binding the contract event 0x9085a9044aeb6daeeb5b4bf84af42b1a1613d4056f503c4e992b6396c16bd52f.
Solidity: event LogTokenAdminAdded(address tokenAdmin)
func (*ExchangeFilterer) ParseLogTokenAdminRemoved ¶
func (_Exchange *ExchangeFilterer) ParseLogTokenAdminRemoved(log types.Log) (*ExchangeLogTokenAdminRemoved, error)
ParseLogTokenAdminRemoved is a log parse operation binding the contract event 0xfa49aecb996ea8d99950bb051552dfcc0b5460a0bb209867a1ed8067c32c2177.
Solidity: event LogTokenAdminRemoved(address tokenAdmin)
func (*ExchangeFilterer) ParseLogTokenRegistered ¶
func (_Exchange *ExchangeFilterer) ParseLogTokenRegistered(log types.Log) (*ExchangeLogTokenRegistered, error)
ParseLogTokenRegistered is a log parse operation binding the contract event 0x4d2c7bfd8df1ba4f331f1abd2562bf3088e8b378c7dd1308113a82c64e518dbf.
Solidity: event LogTokenRegistered(uint256 assetType, bytes assetInfo)
func (*ExchangeFilterer) ParseLogUnFrozen ¶
func (_Exchange *ExchangeFilterer) ParseLogUnFrozen(log types.Log) (*ExchangeLogUnFrozen, error)
ParseLogUnFrozen is a log parse operation binding the contract event 0x07017fe9180629cfffba412f65a9affcf9a121de02294179f5c058f881dcc9f8.
Solidity: event LogUnFrozen()
func (*ExchangeFilterer) ParseLogUpdateState ¶
func (_Exchange *ExchangeFilterer) ParseLogUpdateState(log types.Log) (*ExchangeLogUpdateState, error)
ParseLogUpdateState is a log parse operation binding the contract event 0x2672b53d25204094519f7b0fba8d2b5cd0cc1e426f49554c89461cdb9dcec08f.
Solidity: event LogUpdateState(uint256 sequenceNumber, uint256 batchId)
func (*ExchangeFilterer) ParseLogUserAdminAdded ¶
func (_Exchange *ExchangeFilterer) ParseLogUserAdminAdded(log types.Log) (*ExchangeLogUserAdminAdded, error)
ParseLogUserAdminAdded is a log parse operation binding the contract event 0x7284e8b42a1333a4f23e858e513b3b28d2667a3531b7c1872cce3f7720a25046.
Solidity: event LogUserAdminAdded(address userAdmin)
func (*ExchangeFilterer) ParseLogUserAdminRemoved ¶
func (_Exchange *ExchangeFilterer) ParseLogUserAdminRemoved(log types.Log) (*ExchangeLogUserAdminRemoved, error)
ParseLogUserAdminRemoved is a log parse operation binding the contract event 0xb32f8aed6bedf93605e95bc99e0e229b8bbfcd0fe2e76a6748450d3e9522db46.
Solidity: event LogUserAdminRemoved(address userAdmin)
func (*ExchangeFilterer) ParseLogUserRegistered ¶
func (_Exchange *ExchangeFilterer) ParseLogUserRegistered(log types.Log) (*ExchangeLogUserRegistered, error)
ParseLogUserRegistered is a log parse operation binding the contract event 0xcab1cf17c190e4e2195a7b8f7b362023246fa774390432b4704ab6b29d56b07b.
Solidity: event LogUserRegistered(address ethKey, uint256 starkKey, address sender)
func (*ExchangeFilterer) ParseLogWithdrawalAllowed ¶
func (_Exchange *ExchangeFilterer) ParseLogWithdrawalAllowed(log types.Log) (*ExchangeLogWithdrawalAllowed, error)
ParseLogWithdrawalAllowed is a log parse operation binding the contract event 0x03c10a82c955f7bcd0c934147fb39cafca947a4294425b1751d884c8ac954287.
Solidity: event LogWithdrawalAllowed(uint256 starkKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)
func (*ExchangeFilterer) ParseLogWithdrawalPerformed ¶
func (_Exchange *ExchangeFilterer) ParseLogWithdrawalPerformed(log types.Log) (*ExchangeLogWithdrawalPerformed, error)
ParseLogWithdrawalPerformed is a log parse operation binding the contract event 0xb7477a7b93b2addc5272bbd7ad0986ef1c0d0bd265f26c3dc4bbe42727c2ac0c.
Solidity: event LogWithdrawalPerformed(uint256 starkKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount, address recipient)
func (*ExchangeFilterer) WatchLogAssetConfigurationApplied ¶
func (_Exchange *ExchangeFilterer) WatchLogAssetConfigurationApplied(opts *bind.WatchOpts, sink chan<- *ExchangeLogAssetConfigurationApplied) (event.Subscription, error)
WatchLogAssetConfigurationApplied is a free log subscription operation binding the contract event 0x617a24590fcf7d5a2650aa9c10572915cb4bf853b1ef135cc1918460946a7a2f.
Solidity: event LogAssetConfigurationApplied(uint256 assetId, bytes32 configHash)
func (*ExchangeFilterer) WatchLogAssetConfigurationRegistered ¶
func (_Exchange *ExchangeFilterer) WatchLogAssetConfigurationRegistered(opts *bind.WatchOpts, sink chan<- *ExchangeLogAssetConfigurationRegistered) (event.Subscription, error)
WatchLogAssetConfigurationRegistered is a free log subscription operation binding the contract event 0xfbe49fc520438bdf956c8964ba0394d2da4fa3f34686e826a2ded762fa687c2d.
Solidity: event LogAssetConfigurationRegistered(uint256 assetId, bytes32 configHash)
func (*ExchangeFilterer) WatchLogAssetConfigurationRemoved ¶
func (_Exchange *ExchangeFilterer) WatchLogAssetConfigurationRemoved(opts *bind.WatchOpts, sink chan<- *ExchangeLogAssetConfigurationRemoved) (event.Subscription, error)
WatchLogAssetConfigurationRemoved is a free log subscription operation binding the contract event 0xbedb78be82c75282d73923c8287b6b3e3ef57379cdc69f7fbd3d227a9969b48e.
Solidity: event LogAssetConfigurationRemoved(uint256 assetId, bytes32 configHash)
func (*ExchangeFilterer) WatchLogDeposit ¶
func (_Exchange *ExchangeFilterer) WatchLogDeposit(opts *bind.WatchOpts, sink chan<- *ExchangeLogDeposit) (event.Subscription, error)
WatchLogDeposit is a free log subscription operation binding the contract event 0x06724742ccc8c330a39a641ef02a0b419bd09248360680bb38159b0a8c2635d6.
Solidity: event LogDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)
func (*ExchangeFilterer) WatchLogDepositCancel ¶
func (_Exchange *ExchangeFilterer) WatchLogDepositCancel(opts *bind.WatchOpts, sink chan<- *ExchangeLogDepositCancel) (event.Subscription, error)
WatchLogDepositCancel is a free log subscription operation binding the contract event 0x0bc1df35228095c37da66a6ffcc755ea79dfc437345685f618e05fafad6b445e.
Solidity: event LogDepositCancel(uint256 starkKey, uint256 vaultId, uint256 assetId)
func (*ExchangeFilterer) WatchLogDepositCancelReclaimed ¶
func (_Exchange *ExchangeFilterer) WatchLogDepositCancelReclaimed(opts *bind.WatchOpts, sink chan<- *ExchangeLogDepositCancelReclaimed) (event.Subscription, error)
WatchLogDepositCancelReclaimed is a free log subscription operation binding the contract event 0xe3e46ecf1138180bf93cba62a0b7e661d976a8ab3d40243f7b082667d8f500af.
Solidity: event LogDepositCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)
func (*ExchangeFilterer) WatchLogDepositNftCancelReclaimed ¶
func (_Exchange *ExchangeFilterer) WatchLogDepositNftCancelReclaimed(opts *bind.WatchOpts, sink chan<- *ExchangeLogDepositNftCancelReclaimed) (event.Subscription, error)
WatchLogDepositNftCancelReclaimed is a free log subscription operation binding the contract event 0xf00c0c1a754f6df7545d96a7e12aad552728b94ca6aa94f81e297bdbcf1dab9c.
Solidity: event LogDepositNftCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)
func (*ExchangeFilterer) WatchLogForcedTradeRequest ¶
func (_Exchange *ExchangeFilterer) WatchLogForcedTradeRequest(opts *bind.WatchOpts, sink chan<- *ExchangeLogForcedTradeRequest) (event.Subscription, error)
WatchLogForcedTradeRequest is a free log subscription operation binding the contract event 0x79acb9227c98b68d7628d2c99a7719926eff77e8c2275f6ffe7cf255b32772be.
Solidity: event LogForcedTradeRequest(uint256 starkKeyA, uint256 starkKeyB, uint256 vaultIdA, uint256 vaultIdB, uint256 collateralAssetId, uint256 syntheticAssetId, uint256 amountCollateral, uint256 amountSynthetic, bool aIsBuyingSynthetic, uint256 nonce)
func (*ExchangeFilterer) WatchLogForcedWithdrawalRequest ¶
func (_Exchange *ExchangeFilterer) WatchLogForcedWithdrawalRequest(opts *bind.WatchOpts, sink chan<- *ExchangeLogForcedWithdrawalRequest) (event.Subscription, error)
WatchLogForcedWithdrawalRequest is a free log subscription operation binding the contract event 0x5f3a3d7d7c2b8cc20fa315d7504580e81d5f74ea46e1b3dc2985281df08e204d.
Solidity: event LogForcedWithdrawalRequest(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount)
func (*ExchangeFilterer) WatchLogFrozen ¶
func (_Exchange *ExchangeFilterer) WatchLogFrozen(opts *bind.WatchOpts, sink chan<- *ExchangeLogFrozen) (event.Subscription, error)
WatchLogFrozen is a free log subscription operation binding the contract event 0xf5b8e6419478ab140eb98026ab5bd607038cb0ac4d4dad5b1fc0848dfd203d1f.
Solidity: event LogFrozen()
func (*ExchangeFilterer) WatchLogGlobalConfigurationApplied ¶
func (_Exchange *ExchangeFilterer) WatchLogGlobalConfigurationApplied(opts *bind.WatchOpts, sink chan<- *ExchangeLogGlobalConfigurationApplied) (event.Subscription, error)
WatchLogGlobalConfigurationApplied is a free log subscription operation binding the contract event 0x215e2cbb35cc7dd3f085fdb4ede08d32f4619001c73f5b10419389e7949c28ba.
Solidity: event LogGlobalConfigurationApplied(bytes32 configHash)
func (*ExchangeFilterer) WatchLogGlobalConfigurationRegistered ¶
func (_Exchange *ExchangeFilterer) WatchLogGlobalConfigurationRegistered(opts *bind.WatchOpts, sink chan<- *ExchangeLogGlobalConfigurationRegistered) (event.Subscription, error)
WatchLogGlobalConfigurationRegistered is a free log subscription operation binding the contract event 0xfae91148d75f3789f216345abe08b5415e0e727d51cab9f4e41efc23f71193f7.
Solidity: event LogGlobalConfigurationRegistered(bytes32 configHash)
func (*ExchangeFilterer) WatchLogGlobalConfigurationRemoved ¶
func (_Exchange *ExchangeFilterer) WatchLogGlobalConfigurationRemoved(opts *bind.WatchOpts, sink chan<- *ExchangeLogGlobalConfigurationRemoved) (event.Subscription, error)
WatchLogGlobalConfigurationRemoved is a free log subscription operation binding the contract event 0x21e13101b7a52038b3abfab6f17d3a3d091c620b978b98c9de7f3aa91e7ac063.
Solidity: event LogGlobalConfigurationRemoved(bytes32 configHash)
func (*ExchangeFilterer) WatchLogMintWithdrawalPerformed ¶
func (_Exchange *ExchangeFilterer) WatchLogMintWithdrawalPerformed(opts *bind.WatchOpts, sink chan<- *ExchangeLogMintWithdrawalPerformed) (event.Subscription, error)
WatchLogMintWithdrawalPerformed is a free log subscription operation binding the contract event 0x7e6e15df814c1a309a57686de672b2bedd128eacde35c5370c36d6840d4e9a92.
Solidity: event LogMintWithdrawalPerformed(uint256 starkKey, uint256 tokenId, uint256 nonQuantizedAmount, uint256 quantizedAmount, uint256 assetId)
func (*ExchangeFilterer) WatchLogMintableWithdrawalAllowed ¶
func (_Exchange *ExchangeFilterer) WatchLogMintableWithdrawalAllowed(opts *bind.WatchOpts, sink chan<- *ExchangeLogMintableWithdrawalAllowed) (event.Subscription, error)
WatchLogMintableWithdrawalAllowed is a free log subscription operation binding the contract event 0x2acce0cedb29dc4927e6c891b57ef5bc8858eea4bf52787ea94873aebd4aeca0.
Solidity: event LogMintableWithdrawalAllowed(uint256 starkKey, uint256 assetId, uint256 quantizedAmount)
func (*ExchangeFilterer) WatchLogNewGovernorAccepted ¶
func (_Exchange *ExchangeFilterer) WatchLogNewGovernorAccepted(opts *bind.WatchOpts, sink chan<- *ExchangeLogNewGovernorAccepted) (event.Subscription, error)
WatchLogNewGovernorAccepted is a free log subscription operation binding the contract event 0xcfb473e6c03f9a29ddaf990e736fa3de5188a0bd85d684f5b6e164ebfbfff5d2.
Solidity: event LogNewGovernorAccepted(address acceptedGovernor)
func (*ExchangeFilterer) WatchLogNftDeposit ¶
func (_Exchange *ExchangeFilterer) WatchLogNftDeposit(opts *bind.WatchOpts, sink chan<- *ExchangeLogNftDeposit) (event.Subscription, error)
WatchLogNftDeposit is a free log subscription operation binding the contract event 0x0fcf2162832b2d6033d4d34d2f45a28d9cfee523f1899945bbdd32529cfda67b.
Solidity: event LogNftDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)
func (*ExchangeFilterer) WatchLogNftWithdrawalAllowed ¶
func (_Exchange *ExchangeFilterer) WatchLogNftWithdrawalAllowed(opts *bind.WatchOpts, sink chan<- *ExchangeLogNftWithdrawalAllowed) (event.Subscription, error)
WatchLogNftWithdrawalAllowed is a free log subscription operation binding the contract event 0xf07608f26256bce78d87220cfc0e7b1cc69b48e55104bfa591b2818161386627.
Solidity: event LogNftWithdrawalAllowed(uint256 starkKey, uint256 assetId)
func (*ExchangeFilterer) WatchLogNftWithdrawalPerformed ¶
func (_Exchange *ExchangeFilterer) WatchLogNftWithdrawalPerformed(opts *bind.WatchOpts, sink chan<- *ExchangeLogNftWithdrawalPerformed) (event.Subscription, error)
WatchLogNftWithdrawalPerformed is a free log subscription operation binding the contract event 0xa5cfa8e2199ec5b8ca319288bcab72734207d30569756ee594a74b4df7abbf41.
Solidity: event LogNftWithdrawalPerformed(uint256 starkKey, uint256 assetType, uint256 tokenId, uint256 assetId, address recipient)
func (*ExchangeFilterer) WatchLogNominatedGovernor ¶
func (_Exchange *ExchangeFilterer) WatchLogNominatedGovernor(opts *bind.WatchOpts, sink chan<- *ExchangeLogNominatedGovernor) (event.Subscription, error)
WatchLogNominatedGovernor is a free log subscription operation binding the contract event 0x6166272c8d3f5f579082f2827532732f97195007983bb5b83ac12c56700b01a6.
Solidity: event LogNominatedGovernor(address nominatedGovernor)
func (*ExchangeFilterer) WatchLogNominationCancelled ¶
func (_Exchange *ExchangeFilterer) WatchLogNominationCancelled(opts *bind.WatchOpts, sink chan<- *ExchangeLogNominationCancelled) (event.Subscription, error)
WatchLogNominationCancelled is a free log subscription operation binding the contract event 0x7a8dc7dd7fffb43c4807438fa62729225156941e641fd877938f4edade3429f5.
Solidity: event LogNominationCancelled()
func (*ExchangeFilterer) WatchLogOperatorAdded ¶
func (_Exchange *ExchangeFilterer) WatchLogOperatorAdded(opts *bind.WatchOpts, sink chan<- *ExchangeLogOperatorAdded) (event.Subscription, error)
WatchLogOperatorAdded is a free log subscription operation binding the contract event 0x50a18c352ee1c02ffe058e15c2eb6e58be387c81e73cc1e17035286e54c19a57.
Solidity: event LogOperatorAdded(address operator)
func (*ExchangeFilterer) WatchLogOperatorRemoved ¶
func (_Exchange *ExchangeFilterer) WatchLogOperatorRemoved(opts *bind.WatchOpts, sink chan<- *ExchangeLogOperatorRemoved) (event.Subscription, error)
WatchLogOperatorRemoved is a free log subscription operation binding the contract event 0xec5f6c3a91a1efb1f9a308bb33c6e9e66bf9090fad0732f127dfdbf516d0625d.
Solidity: event LogOperatorRemoved(address operator)
func (*ExchangeFilterer) WatchLogRegistered ¶
func (_Exchange *ExchangeFilterer) WatchLogRegistered(opts *bind.WatchOpts, sink chan<- *ExchangeLogRegistered) (event.Subscription, error)
WatchLogRegistered is a free log subscription operation binding the contract event 0xaa7f29c97c6763919ef56006f07fbf5c1ac734b0414665df43cecdbce9010c9b.
Solidity: event LogRegistered(address entry, string entryId)
func (*ExchangeFilterer) WatchLogRemovalIntent ¶
func (_Exchange *ExchangeFilterer) WatchLogRemovalIntent(opts *bind.WatchOpts, sink chan<- *ExchangeLogRemovalIntent) (event.Subscription, error)
WatchLogRemovalIntent is a free log subscription operation binding the contract event 0xa98ac1f696177f16ca482653307aa4a02b68cf03b14409a546de5adf946484fc.
Solidity: event LogRemovalIntent(address entry, string entryId)
func (*ExchangeFilterer) WatchLogRemoved ¶
func (_Exchange *ExchangeFilterer) WatchLogRemoved(opts *bind.WatchOpts, sink chan<- *ExchangeLogRemoved) (event.Subscription, error)
WatchLogRemoved is a free log subscription operation binding the contract event 0x35b176cf4f09df896aa55e10eec90bb4c4689ea1d076135a8de3138d829d0142.
Solidity: event LogRemoved(address entry, string entryId)
func (*ExchangeFilterer) WatchLogRemovedGovernor ¶
func (_Exchange *ExchangeFilterer) WatchLogRemovedGovernor(opts *bind.WatchOpts, sink chan<- *ExchangeLogRemovedGovernor) (event.Subscription, error)
WatchLogRemovedGovernor is a free log subscription operation binding the contract event 0xd75f94825e770b8b512be8e74759e252ad00e102e38f50cce2f7c6f868a29599.
Solidity: event LogRemovedGovernor(address removedGovernor)
func (*ExchangeFilterer) WatchLogStateTransitionFact ¶
func (_Exchange *ExchangeFilterer) WatchLogStateTransitionFact(opts *bind.WatchOpts, sink chan<- *ExchangeLogStateTransitionFact) (event.Subscription, error)
WatchLogStateTransitionFact is a free log subscription operation binding the contract event 0x9866f8ddfe70bb512b2f2b28b49d4017c43f7ba775f1a20c61c13eea8cdac111.
Solidity: event LogStateTransitionFact(bytes32 stateTransitionFact)
func (*ExchangeFilterer) WatchLogSystemAssetType ¶
func (_Exchange *ExchangeFilterer) WatchLogSystemAssetType(opts *bind.WatchOpts, sink chan<- *ExchangeLogSystemAssetType) (event.Subscription, error)
WatchLogSystemAssetType is a free log subscription operation binding the contract event 0x51f48293a5ef1940e2b4eb2580372cf384aaa5bc739639e4624ce8d18c9644ab.
Solidity: event LogSystemAssetType(uint256 assetType)
func (*ExchangeFilterer) WatchLogTokenAdminAdded ¶
func (_Exchange *ExchangeFilterer) WatchLogTokenAdminAdded(opts *bind.WatchOpts, sink chan<- *ExchangeLogTokenAdminAdded) (event.Subscription, error)
WatchLogTokenAdminAdded is a free log subscription operation binding the contract event 0x9085a9044aeb6daeeb5b4bf84af42b1a1613d4056f503c4e992b6396c16bd52f.
Solidity: event LogTokenAdminAdded(address tokenAdmin)
func (*ExchangeFilterer) WatchLogTokenAdminRemoved ¶
func (_Exchange *ExchangeFilterer) WatchLogTokenAdminRemoved(opts *bind.WatchOpts, sink chan<- *ExchangeLogTokenAdminRemoved) (event.Subscription, error)
WatchLogTokenAdminRemoved is a free log subscription operation binding the contract event 0xfa49aecb996ea8d99950bb051552dfcc0b5460a0bb209867a1ed8067c32c2177.
Solidity: event LogTokenAdminRemoved(address tokenAdmin)
func (*ExchangeFilterer) WatchLogTokenRegistered ¶
func (_Exchange *ExchangeFilterer) WatchLogTokenRegistered(opts *bind.WatchOpts, sink chan<- *ExchangeLogTokenRegistered) (event.Subscription, error)
WatchLogTokenRegistered is a free log subscription operation binding the contract event 0x4d2c7bfd8df1ba4f331f1abd2562bf3088e8b378c7dd1308113a82c64e518dbf.
Solidity: event LogTokenRegistered(uint256 assetType, bytes assetInfo)
func (*ExchangeFilterer) WatchLogUnFrozen ¶
func (_Exchange *ExchangeFilterer) WatchLogUnFrozen(opts *bind.WatchOpts, sink chan<- *ExchangeLogUnFrozen) (event.Subscription, error)
WatchLogUnFrozen is a free log subscription operation binding the contract event 0x07017fe9180629cfffba412f65a9affcf9a121de02294179f5c058f881dcc9f8.
Solidity: event LogUnFrozen()
func (*ExchangeFilterer) WatchLogUpdateState ¶
func (_Exchange *ExchangeFilterer) WatchLogUpdateState(opts *bind.WatchOpts, sink chan<- *ExchangeLogUpdateState) (event.Subscription, error)
WatchLogUpdateState is a free log subscription operation binding the contract event 0x2672b53d25204094519f7b0fba8d2b5cd0cc1e426f49554c89461cdb9dcec08f.
Solidity: event LogUpdateState(uint256 sequenceNumber, uint256 batchId)
func (*ExchangeFilterer) WatchLogUserAdminAdded ¶
func (_Exchange *ExchangeFilterer) WatchLogUserAdminAdded(opts *bind.WatchOpts, sink chan<- *ExchangeLogUserAdminAdded) (event.Subscription, error)
WatchLogUserAdminAdded is a free log subscription operation binding the contract event 0x7284e8b42a1333a4f23e858e513b3b28d2667a3531b7c1872cce3f7720a25046.
Solidity: event LogUserAdminAdded(address userAdmin)
func (*ExchangeFilterer) WatchLogUserAdminRemoved ¶
func (_Exchange *ExchangeFilterer) WatchLogUserAdminRemoved(opts *bind.WatchOpts, sink chan<- *ExchangeLogUserAdminRemoved) (event.Subscription, error)
WatchLogUserAdminRemoved is a free log subscription operation binding the contract event 0xb32f8aed6bedf93605e95bc99e0e229b8bbfcd0fe2e76a6748450d3e9522db46.
Solidity: event LogUserAdminRemoved(address userAdmin)
func (*ExchangeFilterer) WatchLogUserRegistered ¶
func (_Exchange *ExchangeFilterer) WatchLogUserRegistered(opts *bind.WatchOpts, sink chan<- *ExchangeLogUserRegistered) (event.Subscription, error)
WatchLogUserRegistered is a free log subscription operation binding the contract event 0xcab1cf17c190e4e2195a7b8f7b362023246fa774390432b4704ab6b29d56b07b.
Solidity: event LogUserRegistered(address ethKey, uint256 starkKey, address sender)
func (*ExchangeFilterer) WatchLogWithdrawalAllowed ¶
func (_Exchange *ExchangeFilterer) WatchLogWithdrawalAllowed(opts *bind.WatchOpts, sink chan<- *ExchangeLogWithdrawalAllowed) (event.Subscription, error)
WatchLogWithdrawalAllowed is a free log subscription operation binding the contract event 0x03c10a82c955f7bcd0c934147fb39cafca947a4294425b1751d884c8ac954287.
Solidity: event LogWithdrawalAllowed(uint256 starkKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)
func (*ExchangeFilterer) WatchLogWithdrawalPerformed ¶
func (_Exchange *ExchangeFilterer) WatchLogWithdrawalPerformed(opts *bind.WatchOpts, sink chan<- *ExchangeLogWithdrawalPerformed) (event.Subscription, error)
WatchLogWithdrawalPerformed is a free log subscription operation binding the contract event 0xb7477a7b93b2addc5272bbd7ad0986ef1c0d0bd265f26c3dc4bbe42727c2ac0c.
Solidity: event LogWithdrawalPerformed(uint256 starkKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount, address recipient)
type ExchangeLogAssetConfigurationApplied ¶
type ExchangeLogAssetConfigurationApplied struct { AssetId *big.Int ConfigHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ExchangeLogAssetConfigurationApplied represents a LogAssetConfigurationApplied event raised by the Exchange contract.
type ExchangeLogAssetConfigurationAppliedIterator ¶
type ExchangeLogAssetConfigurationAppliedIterator struct { Event *ExchangeLogAssetConfigurationApplied // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogAssetConfigurationAppliedIterator is returned from FilterLogAssetConfigurationApplied and is used to iterate over the raw logs and unpacked data for LogAssetConfigurationApplied events raised by the Exchange contract.
func (*ExchangeLogAssetConfigurationAppliedIterator) Close ¶
func (it *ExchangeLogAssetConfigurationAppliedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogAssetConfigurationAppliedIterator) Error ¶
func (it *ExchangeLogAssetConfigurationAppliedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogAssetConfigurationAppliedIterator) Next ¶
func (it *ExchangeLogAssetConfigurationAppliedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogAssetConfigurationRegistered ¶
type ExchangeLogAssetConfigurationRegistered struct { AssetId *big.Int ConfigHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ExchangeLogAssetConfigurationRegistered represents a LogAssetConfigurationRegistered event raised by the Exchange contract.
type ExchangeLogAssetConfigurationRegisteredIterator ¶
type ExchangeLogAssetConfigurationRegisteredIterator struct { Event *ExchangeLogAssetConfigurationRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogAssetConfigurationRegisteredIterator is returned from FilterLogAssetConfigurationRegistered and is used to iterate over the raw logs and unpacked data for LogAssetConfigurationRegistered events raised by the Exchange contract.
func (*ExchangeLogAssetConfigurationRegisteredIterator) Close ¶
func (it *ExchangeLogAssetConfigurationRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogAssetConfigurationRegisteredIterator) Error ¶
func (it *ExchangeLogAssetConfigurationRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogAssetConfigurationRegisteredIterator) Next ¶
func (it *ExchangeLogAssetConfigurationRegisteredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogAssetConfigurationRemoved ¶
type ExchangeLogAssetConfigurationRemoved struct { AssetId *big.Int ConfigHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ExchangeLogAssetConfigurationRemoved represents a LogAssetConfigurationRemoved event raised by the Exchange contract.
type ExchangeLogAssetConfigurationRemovedIterator ¶
type ExchangeLogAssetConfigurationRemovedIterator struct { Event *ExchangeLogAssetConfigurationRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogAssetConfigurationRemovedIterator is returned from FilterLogAssetConfigurationRemoved and is used to iterate over the raw logs and unpacked data for LogAssetConfigurationRemoved events raised by the Exchange contract.
func (*ExchangeLogAssetConfigurationRemovedIterator) Close ¶
func (it *ExchangeLogAssetConfigurationRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogAssetConfigurationRemovedIterator) Error ¶
func (it *ExchangeLogAssetConfigurationRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogAssetConfigurationRemovedIterator) Next ¶
func (it *ExchangeLogAssetConfigurationRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogDeposit ¶
type ExchangeLogDeposit struct { DepositorEthKey common.Address StarkKey *big.Int VaultId *big.Int AssetType *big.Int NonQuantizedAmount *big.Int QuantizedAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeLogDeposit represents a LogDeposit event raised by the Exchange contract.
type ExchangeLogDepositCancel ¶
type ExchangeLogDepositCancel struct { StarkKey *big.Int VaultId *big.Int AssetId *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeLogDepositCancel represents a LogDepositCancel event raised by the Exchange contract.
type ExchangeLogDepositCancelIterator ¶
type ExchangeLogDepositCancelIterator struct { Event *ExchangeLogDepositCancel // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogDepositCancelIterator is returned from FilterLogDepositCancel and is used to iterate over the raw logs and unpacked data for LogDepositCancel events raised by the Exchange contract.
func (*ExchangeLogDepositCancelIterator) Close ¶
func (it *ExchangeLogDepositCancelIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogDepositCancelIterator) Error ¶
func (it *ExchangeLogDepositCancelIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogDepositCancelIterator) Next ¶
func (it *ExchangeLogDepositCancelIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogDepositCancelReclaimed ¶
type ExchangeLogDepositCancelReclaimed struct { StarkKey *big.Int VaultId *big.Int AssetType *big.Int NonQuantizedAmount *big.Int QuantizedAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeLogDepositCancelReclaimed represents a LogDepositCancelReclaimed event raised by the Exchange contract.
type ExchangeLogDepositCancelReclaimedIterator ¶
type ExchangeLogDepositCancelReclaimedIterator struct { Event *ExchangeLogDepositCancelReclaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogDepositCancelReclaimedIterator is returned from FilterLogDepositCancelReclaimed and is used to iterate over the raw logs and unpacked data for LogDepositCancelReclaimed events raised by the Exchange contract.
func (*ExchangeLogDepositCancelReclaimedIterator) Close ¶
func (it *ExchangeLogDepositCancelReclaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogDepositCancelReclaimedIterator) Error ¶
func (it *ExchangeLogDepositCancelReclaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogDepositCancelReclaimedIterator) Next ¶
func (it *ExchangeLogDepositCancelReclaimedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogDepositIterator ¶
type ExchangeLogDepositIterator struct { Event *ExchangeLogDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogDepositIterator is returned from FilterLogDeposit and is used to iterate over the raw logs and unpacked data for LogDeposit events raised by the Exchange contract.
func (*ExchangeLogDepositIterator) Close ¶
func (it *ExchangeLogDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogDepositIterator) Error ¶
func (it *ExchangeLogDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogDepositIterator) Next ¶
func (it *ExchangeLogDepositIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogDepositNftCancelReclaimed ¶
type ExchangeLogDepositNftCancelReclaimed struct { StarkKey *big.Int VaultId *big.Int AssetType *big.Int TokenId *big.Int AssetId *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeLogDepositNftCancelReclaimed represents a LogDepositNftCancelReclaimed event raised by the Exchange contract.
type ExchangeLogDepositNftCancelReclaimedIterator ¶
type ExchangeLogDepositNftCancelReclaimedIterator struct { Event *ExchangeLogDepositNftCancelReclaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogDepositNftCancelReclaimedIterator is returned from FilterLogDepositNftCancelReclaimed and is used to iterate over the raw logs and unpacked data for LogDepositNftCancelReclaimed events raised by the Exchange contract.
func (*ExchangeLogDepositNftCancelReclaimedIterator) Close ¶
func (it *ExchangeLogDepositNftCancelReclaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogDepositNftCancelReclaimedIterator) Error ¶
func (it *ExchangeLogDepositNftCancelReclaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogDepositNftCancelReclaimedIterator) Next ¶
func (it *ExchangeLogDepositNftCancelReclaimedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogForcedTradeRequest ¶
type ExchangeLogForcedTradeRequest struct { StarkKeyA *big.Int StarkKeyB *big.Int VaultIdA *big.Int VaultIdB *big.Int CollateralAssetId *big.Int SyntheticAssetId *big.Int AmountCollateral *big.Int AmountSynthetic *big.Int AIsBuyingSynthetic bool Nonce *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeLogForcedTradeRequest represents a LogForcedTradeRequest event raised by the Exchange contract.
type ExchangeLogForcedTradeRequestIterator ¶
type ExchangeLogForcedTradeRequestIterator struct { Event *ExchangeLogForcedTradeRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogForcedTradeRequestIterator is returned from FilterLogForcedTradeRequest and is used to iterate over the raw logs and unpacked data for LogForcedTradeRequest events raised by the Exchange contract.
func (*ExchangeLogForcedTradeRequestIterator) Close ¶
func (it *ExchangeLogForcedTradeRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogForcedTradeRequestIterator) Error ¶
func (it *ExchangeLogForcedTradeRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogForcedTradeRequestIterator) Next ¶
func (it *ExchangeLogForcedTradeRequestIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogForcedWithdrawalRequest ¶
type ExchangeLogForcedWithdrawalRequest struct { StarkKey *big.Int VaultId *big.Int QuantizedAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeLogForcedWithdrawalRequest represents a LogForcedWithdrawalRequest event raised by the Exchange contract.
type ExchangeLogForcedWithdrawalRequestIterator ¶
type ExchangeLogForcedWithdrawalRequestIterator struct { Event *ExchangeLogForcedWithdrawalRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogForcedWithdrawalRequestIterator is returned from FilterLogForcedWithdrawalRequest and is used to iterate over the raw logs and unpacked data for LogForcedWithdrawalRequest events raised by the Exchange contract.
func (*ExchangeLogForcedWithdrawalRequestIterator) Close ¶
func (it *ExchangeLogForcedWithdrawalRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogForcedWithdrawalRequestIterator) Error ¶
func (it *ExchangeLogForcedWithdrawalRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogForcedWithdrawalRequestIterator) Next ¶
func (it *ExchangeLogForcedWithdrawalRequestIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogFrozen ¶
ExchangeLogFrozen represents a LogFrozen event raised by the Exchange contract.
type ExchangeLogFrozenIterator ¶
type ExchangeLogFrozenIterator struct { Event *ExchangeLogFrozen // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogFrozenIterator is returned from FilterLogFrozen and is used to iterate over the raw logs and unpacked data for LogFrozen events raised by the Exchange contract.
func (*ExchangeLogFrozenIterator) Close ¶
func (it *ExchangeLogFrozenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogFrozenIterator) Error ¶
func (it *ExchangeLogFrozenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogFrozenIterator) Next ¶
func (it *ExchangeLogFrozenIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogGlobalConfigurationApplied ¶
type ExchangeLogGlobalConfigurationApplied struct { ConfigHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ExchangeLogGlobalConfigurationApplied represents a LogGlobalConfigurationApplied event raised by the Exchange contract.
type ExchangeLogGlobalConfigurationAppliedIterator ¶
type ExchangeLogGlobalConfigurationAppliedIterator struct { Event *ExchangeLogGlobalConfigurationApplied // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogGlobalConfigurationAppliedIterator is returned from FilterLogGlobalConfigurationApplied and is used to iterate over the raw logs and unpacked data for LogGlobalConfigurationApplied events raised by the Exchange contract.
func (*ExchangeLogGlobalConfigurationAppliedIterator) Close ¶
func (it *ExchangeLogGlobalConfigurationAppliedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogGlobalConfigurationAppliedIterator) Error ¶
func (it *ExchangeLogGlobalConfigurationAppliedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogGlobalConfigurationAppliedIterator) Next ¶
func (it *ExchangeLogGlobalConfigurationAppliedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogGlobalConfigurationRegistered ¶
type ExchangeLogGlobalConfigurationRegistered struct { ConfigHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ExchangeLogGlobalConfigurationRegistered represents a LogGlobalConfigurationRegistered event raised by the Exchange contract.
type ExchangeLogGlobalConfigurationRegisteredIterator ¶
type ExchangeLogGlobalConfigurationRegisteredIterator struct { Event *ExchangeLogGlobalConfigurationRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogGlobalConfigurationRegisteredIterator is returned from FilterLogGlobalConfigurationRegistered and is used to iterate over the raw logs and unpacked data for LogGlobalConfigurationRegistered events raised by the Exchange contract.
func (*ExchangeLogGlobalConfigurationRegisteredIterator) Close ¶
func (it *ExchangeLogGlobalConfigurationRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogGlobalConfigurationRegisteredIterator) Error ¶
func (it *ExchangeLogGlobalConfigurationRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogGlobalConfigurationRegisteredIterator) Next ¶
func (it *ExchangeLogGlobalConfigurationRegisteredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogGlobalConfigurationRemoved ¶
type ExchangeLogGlobalConfigurationRemoved struct { ConfigHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ExchangeLogGlobalConfigurationRemoved represents a LogGlobalConfigurationRemoved event raised by the Exchange contract.
type ExchangeLogGlobalConfigurationRemovedIterator ¶
type ExchangeLogGlobalConfigurationRemovedIterator struct { Event *ExchangeLogGlobalConfigurationRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogGlobalConfigurationRemovedIterator is returned from FilterLogGlobalConfigurationRemoved and is used to iterate over the raw logs and unpacked data for LogGlobalConfigurationRemoved events raised by the Exchange contract.
func (*ExchangeLogGlobalConfigurationRemovedIterator) Close ¶
func (it *ExchangeLogGlobalConfigurationRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogGlobalConfigurationRemovedIterator) Error ¶
func (it *ExchangeLogGlobalConfigurationRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogGlobalConfigurationRemovedIterator) Next ¶
func (it *ExchangeLogGlobalConfigurationRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogMintWithdrawalPerformed ¶
type ExchangeLogMintWithdrawalPerformed struct { StarkKey *big.Int TokenId *big.Int NonQuantizedAmount *big.Int QuantizedAmount *big.Int AssetId *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeLogMintWithdrawalPerformed represents a LogMintWithdrawalPerformed event raised by the Exchange contract.
type ExchangeLogMintWithdrawalPerformedIterator ¶
type ExchangeLogMintWithdrawalPerformedIterator struct { Event *ExchangeLogMintWithdrawalPerformed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogMintWithdrawalPerformedIterator is returned from FilterLogMintWithdrawalPerformed and is used to iterate over the raw logs and unpacked data for LogMintWithdrawalPerformed events raised by the Exchange contract.
func (*ExchangeLogMintWithdrawalPerformedIterator) Close ¶
func (it *ExchangeLogMintWithdrawalPerformedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogMintWithdrawalPerformedIterator) Error ¶
func (it *ExchangeLogMintWithdrawalPerformedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogMintWithdrawalPerformedIterator) Next ¶
func (it *ExchangeLogMintWithdrawalPerformedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogMintableWithdrawalAllowed ¶
type ExchangeLogMintableWithdrawalAllowed struct { StarkKey *big.Int AssetId *big.Int QuantizedAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeLogMintableWithdrawalAllowed represents a LogMintableWithdrawalAllowed event raised by the Exchange contract.
type ExchangeLogMintableWithdrawalAllowedIterator ¶
type ExchangeLogMintableWithdrawalAllowedIterator struct { Event *ExchangeLogMintableWithdrawalAllowed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogMintableWithdrawalAllowedIterator is returned from FilterLogMintableWithdrawalAllowed and is used to iterate over the raw logs and unpacked data for LogMintableWithdrawalAllowed events raised by the Exchange contract.
func (*ExchangeLogMintableWithdrawalAllowedIterator) Close ¶
func (it *ExchangeLogMintableWithdrawalAllowedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogMintableWithdrawalAllowedIterator) Error ¶
func (it *ExchangeLogMintableWithdrawalAllowedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogMintableWithdrawalAllowedIterator) Next ¶
func (it *ExchangeLogMintableWithdrawalAllowedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogNewGovernorAccepted ¶
type ExchangeLogNewGovernorAccepted struct { AcceptedGovernor common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeLogNewGovernorAccepted represents a LogNewGovernorAccepted event raised by the Exchange contract.
type ExchangeLogNewGovernorAcceptedIterator ¶
type ExchangeLogNewGovernorAcceptedIterator struct { Event *ExchangeLogNewGovernorAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogNewGovernorAcceptedIterator is returned from FilterLogNewGovernorAccepted and is used to iterate over the raw logs and unpacked data for LogNewGovernorAccepted events raised by the Exchange contract.
func (*ExchangeLogNewGovernorAcceptedIterator) Close ¶
func (it *ExchangeLogNewGovernorAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogNewGovernorAcceptedIterator) Error ¶
func (it *ExchangeLogNewGovernorAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogNewGovernorAcceptedIterator) Next ¶
func (it *ExchangeLogNewGovernorAcceptedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogNftDeposit ¶
type ExchangeLogNftDeposit struct { DepositorEthKey common.Address StarkKey *big.Int VaultId *big.Int AssetType *big.Int TokenId *big.Int AssetId *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeLogNftDeposit represents a LogNftDeposit event raised by the Exchange contract.
type ExchangeLogNftDepositIterator ¶
type ExchangeLogNftDepositIterator struct { Event *ExchangeLogNftDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogNftDepositIterator is returned from FilterLogNftDeposit and is used to iterate over the raw logs and unpacked data for LogNftDeposit events raised by the Exchange contract.
func (*ExchangeLogNftDepositIterator) Close ¶
func (it *ExchangeLogNftDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogNftDepositIterator) Error ¶
func (it *ExchangeLogNftDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogNftDepositIterator) Next ¶
func (it *ExchangeLogNftDepositIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogNftWithdrawalAllowed ¶
type ExchangeLogNftWithdrawalAllowed struct { StarkKey *big.Int AssetId *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeLogNftWithdrawalAllowed represents a LogNftWithdrawalAllowed event raised by the Exchange contract.
type ExchangeLogNftWithdrawalAllowedIterator ¶
type ExchangeLogNftWithdrawalAllowedIterator struct { Event *ExchangeLogNftWithdrawalAllowed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogNftWithdrawalAllowedIterator is returned from FilterLogNftWithdrawalAllowed and is used to iterate over the raw logs and unpacked data for LogNftWithdrawalAllowed events raised by the Exchange contract.
func (*ExchangeLogNftWithdrawalAllowedIterator) Close ¶
func (it *ExchangeLogNftWithdrawalAllowedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogNftWithdrawalAllowedIterator) Error ¶
func (it *ExchangeLogNftWithdrawalAllowedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogNftWithdrawalAllowedIterator) Next ¶
func (it *ExchangeLogNftWithdrawalAllowedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogNftWithdrawalPerformed ¶
type ExchangeLogNftWithdrawalPerformed struct { StarkKey *big.Int AssetType *big.Int TokenId *big.Int AssetId *big.Int Recipient common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeLogNftWithdrawalPerformed represents a LogNftWithdrawalPerformed event raised by the Exchange contract.
type ExchangeLogNftWithdrawalPerformedIterator ¶
type ExchangeLogNftWithdrawalPerformedIterator struct { Event *ExchangeLogNftWithdrawalPerformed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogNftWithdrawalPerformedIterator is returned from FilterLogNftWithdrawalPerformed and is used to iterate over the raw logs and unpacked data for LogNftWithdrawalPerformed events raised by the Exchange contract.
func (*ExchangeLogNftWithdrawalPerformedIterator) Close ¶
func (it *ExchangeLogNftWithdrawalPerformedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogNftWithdrawalPerformedIterator) Error ¶
func (it *ExchangeLogNftWithdrawalPerformedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogNftWithdrawalPerformedIterator) Next ¶
func (it *ExchangeLogNftWithdrawalPerformedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogNominatedGovernor ¶
type ExchangeLogNominatedGovernor struct { NominatedGovernor common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeLogNominatedGovernor represents a LogNominatedGovernor event raised by the Exchange contract.
type ExchangeLogNominatedGovernorIterator ¶
type ExchangeLogNominatedGovernorIterator struct { Event *ExchangeLogNominatedGovernor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogNominatedGovernorIterator is returned from FilterLogNominatedGovernor and is used to iterate over the raw logs and unpacked data for LogNominatedGovernor events raised by the Exchange contract.
func (*ExchangeLogNominatedGovernorIterator) Close ¶
func (it *ExchangeLogNominatedGovernorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogNominatedGovernorIterator) Error ¶
func (it *ExchangeLogNominatedGovernorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogNominatedGovernorIterator) Next ¶
func (it *ExchangeLogNominatedGovernorIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogNominationCancelled ¶
type ExchangeLogNominationCancelled struct {
Raw types.Log // Blockchain specific contextual infos
}
ExchangeLogNominationCancelled represents a LogNominationCancelled event raised by the Exchange contract.
type ExchangeLogNominationCancelledIterator ¶
type ExchangeLogNominationCancelledIterator struct { Event *ExchangeLogNominationCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogNominationCancelledIterator is returned from FilterLogNominationCancelled and is used to iterate over the raw logs and unpacked data for LogNominationCancelled events raised by the Exchange contract.
func (*ExchangeLogNominationCancelledIterator) Close ¶
func (it *ExchangeLogNominationCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogNominationCancelledIterator) Error ¶
func (it *ExchangeLogNominationCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogNominationCancelledIterator) Next ¶
func (it *ExchangeLogNominationCancelledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogOperatorAdded ¶
type ExchangeLogOperatorAdded struct { Operator common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeLogOperatorAdded represents a LogOperatorAdded event raised by the Exchange contract.
type ExchangeLogOperatorAddedIterator ¶
type ExchangeLogOperatorAddedIterator struct { Event *ExchangeLogOperatorAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogOperatorAddedIterator is returned from FilterLogOperatorAdded and is used to iterate over the raw logs and unpacked data for LogOperatorAdded events raised by the Exchange contract.
func (*ExchangeLogOperatorAddedIterator) Close ¶
func (it *ExchangeLogOperatorAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogOperatorAddedIterator) Error ¶
func (it *ExchangeLogOperatorAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogOperatorAddedIterator) Next ¶
func (it *ExchangeLogOperatorAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogOperatorRemoved ¶
type ExchangeLogOperatorRemoved struct { Operator common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeLogOperatorRemoved represents a LogOperatorRemoved event raised by the Exchange contract.
type ExchangeLogOperatorRemovedIterator ¶
type ExchangeLogOperatorRemovedIterator struct { Event *ExchangeLogOperatorRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogOperatorRemovedIterator is returned from FilterLogOperatorRemoved and is used to iterate over the raw logs and unpacked data for LogOperatorRemoved events raised by the Exchange contract.
func (*ExchangeLogOperatorRemovedIterator) Close ¶
func (it *ExchangeLogOperatorRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogOperatorRemovedIterator) Error ¶
func (it *ExchangeLogOperatorRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogOperatorRemovedIterator) Next ¶
func (it *ExchangeLogOperatorRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogRegistered ¶
type ExchangeLogRegistered struct { Entry common.Address EntryId string Raw types.Log // Blockchain specific contextual infos }
ExchangeLogRegistered represents a LogRegistered event raised by the Exchange contract.
type ExchangeLogRegisteredIterator ¶
type ExchangeLogRegisteredIterator struct { Event *ExchangeLogRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogRegisteredIterator is returned from FilterLogRegistered and is used to iterate over the raw logs and unpacked data for LogRegistered events raised by the Exchange contract.
func (*ExchangeLogRegisteredIterator) Close ¶
func (it *ExchangeLogRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogRegisteredIterator) Error ¶
func (it *ExchangeLogRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogRegisteredIterator) Next ¶
func (it *ExchangeLogRegisteredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogRemovalIntent ¶
type ExchangeLogRemovalIntent struct { Entry common.Address EntryId string Raw types.Log // Blockchain specific contextual infos }
ExchangeLogRemovalIntent represents a LogRemovalIntent event raised by the Exchange contract.
type ExchangeLogRemovalIntentIterator ¶
type ExchangeLogRemovalIntentIterator struct { Event *ExchangeLogRemovalIntent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogRemovalIntentIterator is returned from FilterLogRemovalIntent and is used to iterate over the raw logs and unpacked data for LogRemovalIntent events raised by the Exchange contract.
func (*ExchangeLogRemovalIntentIterator) Close ¶
func (it *ExchangeLogRemovalIntentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogRemovalIntentIterator) Error ¶
func (it *ExchangeLogRemovalIntentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogRemovalIntentIterator) Next ¶
func (it *ExchangeLogRemovalIntentIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogRemoved ¶
type ExchangeLogRemoved struct { Entry common.Address EntryId string Raw types.Log // Blockchain specific contextual infos }
ExchangeLogRemoved represents a LogRemoved event raised by the Exchange contract.
type ExchangeLogRemovedGovernor ¶
type ExchangeLogRemovedGovernor struct { RemovedGovernor common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeLogRemovedGovernor represents a LogRemovedGovernor event raised by the Exchange contract.
type ExchangeLogRemovedGovernorIterator ¶
type ExchangeLogRemovedGovernorIterator struct { Event *ExchangeLogRemovedGovernor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogRemovedGovernorIterator is returned from FilterLogRemovedGovernor and is used to iterate over the raw logs and unpacked data for LogRemovedGovernor events raised by the Exchange contract.
func (*ExchangeLogRemovedGovernorIterator) Close ¶
func (it *ExchangeLogRemovedGovernorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogRemovedGovernorIterator) Error ¶
func (it *ExchangeLogRemovedGovernorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogRemovedGovernorIterator) Next ¶
func (it *ExchangeLogRemovedGovernorIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogRemovedIterator ¶
type ExchangeLogRemovedIterator struct { Event *ExchangeLogRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogRemovedIterator is returned from FilterLogRemoved and is used to iterate over the raw logs and unpacked data for LogRemoved events raised by the Exchange contract.
func (*ExchangeLogRemovedIterator) Close ¶
func (it *ExchangeLogRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogRemovedIterator) Error ¶
func (it *ExchangeLogRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogRemovedIterator) Next ¶
func (it *ExchangeLogRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogStateTransitionFact ¶
type ExchangeLogStateTransitionFact struct { StateTransitionFact [32]byte Raw types.Log // Blockchain specific contextual infos }
ExchangeLogStateTransitionFact represents a LogStateTransitionFact event raised by the Exchange contract.
type ExchangeLogStateTransitionFactIterator ¶
type ExchangeLogStateTransitionFactIterator struct { Event *ExchangeLogStateTransitionFact // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogStateTransitionFactIterator is returned from FilterLogStateTransitionFact and is used to iterate over the raw logs and unpacked data for LogStateTransitionFact events raised by the Exchange contract.
func (*ExchangeLogStateTransitionFactIterator) Close ¶
func (it *ExchangeLogStateTransitionFactIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogStateTransitionFactIterator) Error ¶
func (it *ExchangeLogStateTransitionFactIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogStateTransitionFactIterator) Next ¶
func (it *ExchangeLogStateTransitionFactIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogSystemAssetType ¶
type ExchangeLogSystemAssetType struct { AssetType *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeLogSystemAssetType represents a LogSystemAssetType event raised by the Exchange contract.
type ExchangeLogSystemAssetTypeIterator ¶
type ExchangeLogSystemAssetTypeIterator struct { Event *ExchangeLogSystemAssetType // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogSystemAssetTypeIterator is returned from FilterLogSystemAssetType and is used to iterate over the raw logs and unpacked data for LogSystemAssetType events raised by the Exchange contract.
func (*ExchangeLogSystemAssetTypeIterator) Close ¶
func (it *ExchangeLogSystemAssetTypeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogSystemAssetTypeIterator) Error ¶
func (it *ExchangeLogSystemAssetTypeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogSystemAssetTypeIterator) Next ¶
func (it *ExchangeLogSystemAssetTypeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogTokenAdminAdded ¶
type ExchangeLogTokenAdminAdded struct { TokenAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeLogTokenAdminAdded represents a LogTokenAdminAdded event raised by the Exchange contract.
type ExchangeLogTokenAdminAddedIterator ¶
type ExchangeLogTokenAdminAddedIterator struct { Event *ExchangeLogTokenAdminAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogTokenAdminAddedIterator is returned from FilterLogTokenAdminAdded and is used to iterate over the raw logs and unpacked data for LogTokenAdminAdded events raised by the Exchange contract.
func (*ExchangeLogTokenAdminAddedIterator) Close ¶
func (it *ExchangeLogTokenAdminAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogTokenAdminAddedIterator) Error ¶
func (it *ExchangeLogTokenAdminAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogTokenAdminAddedIterator) Next ¶
func (it *ExchangeLogTokenAdminAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogTokenAdminRemoved ¶
type ExchangeLogTokenAdminRemoved struct { TokenAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeLogTokenAdminRemoved represents a LogTokenAdminRemoved event raised by the Exchange contract.
type ExchangeLogTokenAdminRemovedIterator ¶
type ExchangeLogTokenAdminRemovedIterator struct { Event *ExchangeLogTokenAdminRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogTokenAdminRemovedIterator is returned from FilterLogTokenAdminRemoved and is used to iterate over the raw logs and unpacked data for LogTokenAdminRemoved events raised by the Exchange contract.
func (*ExchangeLogTokenAdminRemovedIterator) Close ¶
func (it *ExchangeLogTokenAdminRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogTokenAdminRemovedIterator) Error ¶
func (it *ExchangeLogTokenAdminRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogTokenAdminRemovedIterator) Next ¶
func (it *ExchangeLogTokenAdminRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogTokenRegistered ¶
type ExchangeLogTokenRegistered struct { AssetType *big.Int AssetInfo []byte Raw types.Log // Blockchain specific contextual infos }
ExchangeLogTokenRegistered represents a LogTokenRegistered event raised by the Exchange contract.
type ExchangeLogTokenRegisteredIterator ¶
type ExchangeLogTokenRegisteredIterator struct { Event *ExchangeLogTokenRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogTokenRegisteredIterator is returned from FilterLogTokenRegistered and is used to iterate over the raw logs and unpacked data for LogTokenRegistered events raised by the Exchange contract.
func (*ExchangeLogTokenRegisteredIterator) Close ¶
func (it *ExchangeLogTokenRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogTokenRegisteredIterator) Error ¶
func (it *ExchangeLogTokenRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogTokenRegisteredIterator) Next ¶
func (it *ExchangeLogTokenRegisteredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogUnFrozen ¶
ExchangeLogUnFrozen represents a LogUnFrozen event raised by the Exchange contract.
type ExchangeLogUnFrozenIterator ¶
type ExchangeLogUnFrozenIterator struct { Event *ExchangeLogUnFrozen // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogUnFrozenIterator is returned from FilterLogUnFrozen and is used to iterate over the raw logs and unpacked data for LogUnFrozen events raised by the Exchange contract.
func (*ExchangeLogUnFrozenIterator) Close ¶
func (it *ExchangeLogUnFrozenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogUnFrozenIterator) Error ¶
func (it *ExchangeLogUnFrozenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogUnFrozenIterator) Next ¶
func (it *ExchangeLogUnFrozenIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogUpdateState ¶
type ExchangeLogUpdateState struct { SequenceNumber *big.Int BatchId *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeLogUpdateState represents a LogUpdateState event raised by the Exchange contract.
type ExchangeLogUpdateStateIterator ¶
type ExchangeLogUpdateStateIterator struct { Event *ExchangeLogUpdateState // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogUpdateStateIterator is returned from FilterLogUpdateState and is used to iterate over the raw logs and unpacked data for LogUpdateState events raised by the Exchange contract.
func (*ExchangeLogUpdateStateIterator) Close ¶
func (it *ExchangeLogUpdateStateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogUpdateStateIterator) Error ¶
func (it *ExchangeLogUpdateStateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogUpdateStateIterator) Next ¶
func (it *ExchangeLogUpdateStateIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogUserAdminAdded ¶
type ExchangeLogUserAdminAdded struct { UserAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeLogUserAdminAdded represents a LogUserAdminAdded event raised by the Exchange contract.
type ExchangeLogUserAdminAddedIterator ¶
type ExchangeLogUserAdminAddedIterator struct { Event *ExchangeLogUserAdminAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogUserAdminAddedIterator is returned from FilterLogUserAdminAdded and is used to iterate over the raw logs and unpacked data for LogUserAdminAdded events raised by the Exchange contract.
func (*ExchangeLogUserAdminAddedIterator) Close ¶
func (it *ExchangeLogUserAdminAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogUserAdminAddedIterator) Error ¶
func (it *ExchangeLogUserAdminAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogUserAdminAddedIterator) Next ¶
func (it *ExchangeLogUserAdminAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogUserAdminRemoved ¶
type ExchangeLogUserAdminRemoved struct { UserAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeLogUserAdminRemoved represents a LogUserAdminRemoved event raised by the Exchange contract.
type ExchangeLogUserAdminRemovedIterator ¶
type ExchangeLogUserAdminRemovedIterator struct { Event *ExchangeLogUserAdminRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogUserAdminRemovedIterator is returned from FilterLogUserAdminRemoved and is used to iterate over the raw logs and unpacked data for LogUserAdminRemoved events raised by the Exchange contract.
func (*ExchangeLogUserAdminRemovedIterator) Close ¶
func (it *ExchangeLogUserAdminRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogUserAdminRemovedIterator) Error ¶
func (it *ExchangeLogUserAdminRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogUserAdminRemovedIterator) Next ¶
func (it *ExchangeLogUserAdminRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogUserRegistered ¶
type ExchangeLogUserRegistered struct { EthKey common.Address StarkKey *big.Int Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeLogUserRegistered represents a LogUserRegistered event raised by the Exchange contract.
type ExchangeLogUserRegisteredIterator ¶
type ExchangeLogUserRegisteredIterator struct { Event *ExchangeLogUserRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogUserRegisteredIterator is returned from FilterLogUserRegistered and is used to iterate over the raw logs and unpacked data for LogUserRegistered events raised by the Exchange contract.
func (*ExchangeLogUserRegisteredIterator) Close ¶
func (it *ExchangeLogUserRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogUserRegisteredIterator) Error ¶
func (it *ExchangeLogUserRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogUserRegisteredIterator) Next ¶
func (it *ExchangeLogUserRegisteredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogWithdrawalAllowed ¶
type ExchangeLogWithdrawalAllowed struct { StarkKey *big.Int AssetType *big.Int NonQuantizedAmount *big.Int QuantizedAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeLogWithdrawalAllowed represents a LogWithdrawalAllowed event raised by the Exchange contract.
type ExchangeLogWithdrawalAllowedIterator ¶
type ExchangeLogWithdrawalAllowedIterator struct { Event *ExchangeLogWithdrawalAllowed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogWithdrawalAllowedIterator is returned from FilterLogWithdrawalAllowed and is used to iterate over the raw logs and unpacked data for LogWithdrawalAllowed events raised by the Exchange contract.
func (*ExchangeLogWithdrawalAllowedIterator) Close ¶
func (it *ExchangeLogWithdrawalAllowedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogWithdrawalAllowedIterator) Error ¶
func (it *ExchangeLogWithdrawalAllowedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogWithdrawalAllowedIterator) Next ¶
func (it *ExchangeLogWithdrawalAllowedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeLogWithdrawalPerformed ¶
type ExchangeLogWithdrawalPerformed struct { StarkKey *big.Int AssetType *big.Int NonQuantizedAmount *big.Int QuantizedAmount *big.Int Recipient common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeLogWithdrawalPerformed represents a LogWithdrawalPerformed event raised by the Exchange contract.
type ExchangeLogWithdrawalPerformedIterator ¶
type ExchangeLogWithdrawalPerformedIterator struct { Event *ExchangeLogWithdrawalPerformed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeLogWithdrawalPerformedIterator is returned from FilterLogWithdrawalPerformed and is used to iterate over the raw logs and unpacked data for LogWithdrawalPerformed events raised by the Exchange contract.
func (*ExchangeLogWithdrawalPerformedIterator) Close ¶
func (it *ExchangeLogWithdrawalPerformedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeLogWithdrawalPerformedIterator) Error ¶
func (it *ExchangeLogWithdrawalPerformedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeLogWithdrawalPerformedIterator) Next ¶
func (it *ExchangeLogWithdrawalPerformedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeRaw ¶
type ExchangeRaw struct {
Contract *Exchange // Generic contract binding to access the raw methods on
}
ExchangeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ExchangeRaw) Call ¶
func (_Exchange *ExchangeRaw) 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 (*ExchangeRaw) Transact ¶
func (_Exchange *ExchangeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExchangeRaw) Transfer ¶
func (_Exchange *ExchangeRaw) 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 ExchangeSession ¶
type ExchangeSession struct { Contract *Exchange // 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 }
ExchangeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ExchangeSession) AnnounceAvailabilityVerifierRemovalIntent ¶
func (_Exchange *ExchangeSession) AnnounceAvailabilityVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)
AnnounceAvailabilityVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x1d078bbb.
Solidity: function announceAvailabilityVerifierRemovalIntent(address verifier) returns()
func (*ExchangeSession) AnnounceVerifierRemovalIntent ¶
func (_Exchange *ExchangeSession) AnnounceVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)
AnnounceVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x418573b7.
Solidity: function announceVerifierRemovalIntent(address verifier) returns()
func (*ExchangeSession) ApplyAssetConfigurationChange ¶
func (_Exchange *ExchangeSession) ApplyAssetConfigurationChange(assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
ApplyAssetConfigurationChange is a paid mutator transaction binding the contract method 0x9bd4f229.
Solidity: function applyAssetConfigurationChange(uint256 assetId, bytes32 configHash) returns()
func (*ExchangeSession) ApplyGlobalConfigurationChange ¶
func (_Exchange *ExchangeSession) ApplyGlobalConfigurationChange(configHash [32]byte) (*types.Transaction, error)
ApplyGlobalConfigurationChange is a paid mutator transaction binding the contract method 0x80f235b0.
Solidity: function applyGlobalConfigurationChange(bytes32 configHash) returns()
func (*ExchangeSession) ConfigurationDelay ¶
func (_Exchange *ExchangeSession) ConfigurationDelay() (*big.Int, error)
ConfigurationDelay is a free data retrieval call binding the contract method 0xc1a85130.
Solidity: function configurationDelay() view returns(uint256)
func (*ExchangeSession) ConfigurationHash ¶
func (_Exchange *ExchangeSession) ConfigurationHash(arg0 *big.Int) ([32]byte, error)
ConfigurationHash is a free data retrieval call binding the contract method 0xf2011f66.
Solidity: function configurationHash(uint256 ) view returns(bytes32)
func (*ExchangeSession) DEPOSITCANCELDELAY ¶
func (_Exchange *ExchangeSession) DEPOSITCANCELDELAY() (*big.Int, error)
DEPOSITCANCELDELAY is a free data retrieval call binding the contract method 0x77e84e0d.
Solidity: function DEPOSIT_CANCEL_DELAY() view returns(uint256)
func (*ExchangeSession) Deposit ¶
func (_Exchange *ExchangeSession) Deposit(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x00aeef8a.
Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()
func (*ExchangeSession) Deposit0 ¶
func (_Exchange *ExchangeSession) Deposit0(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
Deposit0 is a paid mutator transaction binding the contract method 0x2505c3d9.
Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()
func (*ExchangeSession) DepositCancel ¶
func (_Exchange *ExchangeSession) DepositCancel(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)
DepositCancel is a paid mutator transaction binding the contract method 0x7df7dc04.
Solidity: function depositCancel(uint256 starkKey, uint256 assetId, uint256 vaultId) returns()
func (*ExchangeSession) DepositERC20 ¶
func (_Exchange *ExchangeSession) DepositERC20(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
DepositERC20 is a paid mutator transaction binding the contract method 0x9ed17084.
Solidity: function depositERC20(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()
func (*ExchangeSession) DepositEth ¶
func (_Exchange *ExchangeSession) DepositEth(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)
DepositEth is a paid mutator transaction binding the contract method 0x6ce5d957.
Solidity: function depositEth(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()
func (*ExchangeSession) DepositNft ¶
func (_Exchange *ExchangeSession) DepositNft(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)
DepositNft is a paid mutator transaction binding the contract method 0xae1cdde6.
Solidity: function depositNft(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()
func (*ExchangeSession) DepositNftReclaim ¶
func (_Exchange *ExchangeSession) DepositNftReclaim(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)
DepositNftReclaim is a paid mutator transaction binding the contract method 0xfcb05822.
Solidity: function depositNftReclaim(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()
func (*ExchangeSession) DepositReclaim ¶
func (_Exchange *ExchangeSession) DepositReclaim(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)
DepositReclaim is a paid mutator transaction binding the contract method 0xae873816.
Solidity: function depositReclaim(uint256 starkKey, uint256 assetId, uint256 vaultId) returns()
func (*ExchangeSession) Escape ¶
func (_Exchange *ExchangeSession) Escape(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
Escape is a paid mutator transaction binding the contract method 0x366a2670.
Solidity: function escape(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount) returns()
func (*ExchangeSession) FREEZEGRACEPERIOD ¶
func (_Exchange *ExchangeSession) FREEZEGRACEPERIOD() (*big.Int, error)
FREEZEGRACEPERIOD is a free data retrieval call binding the contract method 0x00717542.
Solidity: function FREEZE_GRACE_PERIOD() view returns(uint256)
func (*ExchangeSession) Fallback ¶
func (_Exchange *ExchangeSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ExchangeSession) ForcedTradeRequest ¶
func (_Exchange *ExchangeSession) ForcedTradeRequest(starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, vaultIdB *big.Int, collateralAssetId *big.Int, syntheticAssetId *big.Int, amountCollateral *big.Int, amountSynthetic *big.Int, aIsBuyingSynthetic bool, submissionExpirationTime *big.Int, nonce *big.Int, signature []byte, premiumCost bool) (*types.Transaction, error)
ForcedTradeRequest is a paid mutator transaction binding the contract method 0x2ecb8162.
Solidity: function forcedTradeRequest(uint256 starkKeyA, uint256 starkKeyB, uint256 vaultIdA, uint256 vaultIdB, uint256 collateralAssetId, uint256 syntheticAssetId, uint256 amountCollateral, uint256 amountSynthetic, bool aIsBuyingSynthetic, uint256 submissionExpirationTime, uint256 nonce, bytes signature, bool premiumCost) returns()
func (*ExchangeSession) ForcedWithdrawalRequest ¶
func (_Exchange *ExchangeSession) ForcedWithdrawalRequest(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int, premiumCost bool) (*types.Transaction, error)
ForcedWithdrawalRequest is a paid mutator transaction binding the contract method 0xaf1437a3.
Solidity: function forcedWithdrawalRequest(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount, bool premiumCost) returns()
func (*ExchangeSession) FreezeRequest ¶
func (_Exchange *ExchangeSession) FreezeRequest(starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, vaultIdB *big.Int, collateralAssetId *big.Int, syntheticAssetId *big.Int, amountCollateral *big.Int, amountSynthetic *big.Int, aIsBuyingSynthetic bool, nonce *big.Int) (*types.Transaction, error)
FreezeRequest is a paid mutator transaction binding the contract method 0x3153a386.
Solidity: function freezeRequest(uint256 starkKeyA, uint256 starkKeyB, uint256 vaultIdA, uint256 vaultIdB, uint256 collateralAssetId, uint256 syntheticAssetId, uint256 amountCollateral, uint256 amountSynthetic, bool aIsBuyingSynthetic, uint256 nonce) returns()
func (*ExchangeSession) FreezeRequest0 ¶
func (_Exchange *ExchangeSession) FreezeRequest0(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
FreezeRequest0 is a paid mutator transaction binding the contract method 0x75d4eefd.
Solidity: function freezeRequest(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount) returns()
func (*ExchangeSession) GetAssetInfo ¶
func (_Exchange *ExchangeSession) GetAssetInfo(assetType *big.Int) ([]byte, error)
GetAssetInfo is a free data retrieval call binding the contract method 0xf637d950.
Solidity: function getAssetInfo(uint256 assetType) view returns(bytes assetInfo)
func (*ExchangeSession) GetCancellationRequest ¶
func (_Exchange *ExchangeSession) GetCancellationRequest(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
GetCancellationRequest is a free data retrieval call binding the contract method 0x333ac20b.
Solidity: function getCancellationRequest(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 request)
func (*ExchangeSession) GetDepositBalance ¶
func (_Exchange *ExchangeSession) GetDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
GetDepositBalance is a free data retrieval call binding the contract method 0xabf98fe1.
Solidity: function getDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 balance)
func (*ExchangeSession) GetEthKey ¶
GetEthKey is a free data retrieval call binding the contract method 0x1dbd1da7.
Solidity: function getEthKey(uint256 starkKey) view returns(address ethKey)
func (*ExchangeSession) GetForcedTradeRequest ¶
func (_Exchange *ExchangeSession) GetForcedTradeRequest(starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, vaultIdB *big.Int, collateralAssetId *big.Int, syntheticAssetId *big.Int, amountCollateral *big.Int, amountSynthetic *big.Int, aIsBuyingSynthetic bool, nonce *big.Int) (*big.Int, error)
GetForcedTradeRequest is a free data retrieval call binding the contract method 0xf00cec4b.
Solidity: function getForcedTradeRequest(uint256 starkKeyA, uint256 starkKeyB, uint256 vaultIdA, uint256 vaultIdB, uint256 collateralAssetId, uint256 syntheticAssetId, uint256 amountCollateral, uint256 amountSynthetic, bool aIsBuyingSynthetic, uint256 nonce) view returns(uint256)
func (*ExchangeSession) GetForcedWithdrawalRequest ¶
func (_Exchange *ExchangeSession) GetForcedWithdrawalRequest(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*big.Int, error)
GetForcedWithdrawalRequest is a free data retrieval call binding the contract method 0x260e96dd.
Solidity: function getForcedWithdrawalRequest(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount) view returns(uint256)
func (*ExchangeSession) GetLastBatchId ¶
func (_Exchange *ExchangeSession) GetLastBatchId() (*big.Int, error)
GetLastBatchId is a free data retrieval call binding the contract method 0x515535e8.
Solidity: function getLastBatchId() view returns(uint256 batchId)
func (*ExchangeSession) GetOrderRoot ¶
func (_Exchange *ExchangeSession) GetOrderRoot() (*big.Int, error)
GetOrderRoot is a free data retrieval call binding the contract method 0x0dded952.
Solidity: function getOrderRoot() view returns(uint256 root)
func (*ExchangeSession) GetOrderTreeHeight ¶
func (_Exchange *ExchangeSession) GetOrderTreeHeight() (*big.Int, error)
GetOrderTreeHeight is a free data retrieval call binding the contract method 0x7e9da4c5.
Solidity: function getOrderTreeHeight() view returns(uint256 height)
func (*ExchangeSession) GetQuantizedDepositBalance ¶
func (_Exchange *ExchangeSession) GetQuantizedDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)
GetQuantizedDepositBalance is a free data retrieval call binding the contract method 0x4e8912da.
Solidity: function getQuantizedDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 balance)
func (*ExchangeSession) GetQuantum ¶
GetQuantum is a free data retrieval call binding the contract method 0xdd7202d8.
Solidity: function getQuantum(uint256 presumedAssetType) view returns(uint256 quantum)
func (*ExchangeSession) GetRegisteredAvailabilityVerifiers ¶
func (_Exchange *ExchangeSession) GetRegisteredAvailabilityVerifiers() ([]common.Address, error)
GetRegisteredAvailabilityVerifiers is a free data retrieval call binding the contract method 0x1ac347f2.
Solidity: function getRegisteredAvailabilityVerifiers() view returns(address[] _verifers)
func (*ExchangeSession) GetRegisteredVerifiers ¶
func (_Exchange *ExchangeSession) GetRegisteredVerifiers() ([]common.Address, error)
GetRegisteredVerifiers is a free data retrieval call binding the contract method 0x4eab9ed3.
Solidity: function getRegisteredVerifiers() view returns(address[] _verifers)
func (*ExchangeSession) GetSequenceNumber ¶
func (_Exchange *ExchangeSession) GetSequenceNumber() (*big.Int, error)
GetSequenceNumber is a free data retrieval call binding the contract method 0x42af35fd.
Solidity: function getSequenceNumber() view returns(uint256 seq)
func (*ExchangeSession) GetSystemAssetType ¶
func (_Exchange *ExchangeSession) GetSystemAssetType() (*big.Int, error)
GetSystemAssetType is a free data retrieval call binding the contract method 0x27b66a4d.
Solidity: function getSystemAssetType() view returns(uint256)
func (*ExchangeSession) GetVaultRoot ¶
func (_Exchange *ExchangeSession) GetVaultRoot() (*big.Int, error)
GetVaultRoot is a free data retrieval call binding the contract method 0x64da5dfe.
Solidity: function getVaultRoot() view returns(uint256 root)
func (*ExchangeSession) GetVaultTreeHeight ¶
func (_Exchange *ExchangeSession) GetVaultTreeHeight() (*big.Int, error)
GetVaultTreeHeight is a free data retrieval call binding the contract method 0xf288a3ff.
Solidity: function getVaultTreeHeight() view returns(uint256 height)
func (*ExchangeSession) GetWithdrawalBalance ¶
func (_Exchange *ExchangeSession) GetWithdrawalBalance(starkKey *big.Int, assetId *big.Int) (*big.Int, error)
GetWithdrawalBalance is a free data retrieval call binding the contract method 0xec3161b0.
Solidity: function getWithdrawalBalance(uint256 starkKey, uint256 assetId) view returns(uint256 balance)
func (*ExchangeSession) GlobalConfigurationHash ¶
func (_Exchange *ExchangeSession) GlobalConfigurationHash() ([32]byte, error)
GlobalConfigurationHash is a free data retrieval call binding the contract method 0xadac3e15.
Solidity: function globalConfigurationHash() view returns(bytes32)
func (*ExchangeSession) Initialize ¶
func (_Exchange *ExchangeSession) Initialize(data []byte) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x439fab91.
Solidity: function initialize(bytes data) returns()
func (*ExchangeSession) IsAssetRegistered ¶
func (_Exchange *ExchangeSession) IsAssetRegistered(assetType *big.Int) (bool, error)
IsAssetRegistered is a free data retrieval call binding the contract method 0x049f5ade.
Solidity: function isAssetRegistered(uint256 assetType) view returns(bool)
func (*ExchangeSession) IsAvailabilityVerifier ¶
func (_Exchange *ExchangeSession) IsAvailabilityVerifier(verifierAddress common.Address) (bool, error)
IsAvailabilityVerifier is a free data retrieval call binding the contract method 0xbd1279ae.
Solidity: function isAvailabilityVerifier(address verifierAddress) view returns(bool)
func (*ExchangeSession) IsFrozen ¶
func (_Exchange *ExchangeSession) IsFrozen() (bool, error)
IsFrozen is a free data retrieval call binding the contract method 0x33eeb147.
Solidity: function isFrozen() view returns(bool)
func (*ExchangeSession) IsOperator ¶
func (_Exchange *ExchangeSession) IsOperator(testedOperator common.Address) (bool, error)
IsOperator is a free data retrieval call binding the contract method 0x6d70f7ae.
Solidity: function isOperator(address testedOperator) view returns(bool)
func (*ExchangeSession) IsTokenAdmin ¶
func (_Exchange *ExchangeSession) IsTokenAdmin(testedAdmin common.Address) (bool, error)
IsTokenAdmin is a free data retrieval call binding the contract method 0xa2bdde3d.
Solidity: function isTokenAdmin(address testedAdmin) view returns(bool)
func (*ExchangeSession) IsUserAdmin ¶
func (_Exchange *ExchangeSession) IsUserAdmin(testedAdmin common.Address) (bool, error)
IsUserAdmin is a free data retrieval call binding the contract method 0x74d523a8.
Solidity: function isUserAdmin(address testedAdmin) view returns(bool)
func (*ExchangeSession) IsVerifier ¶
func (_Exchange *ExchangeSession) IsVerifier(verifierAddress common.Address) (bool, error)
IsVerifier is a free data retrieval call binding the contract method 0x33105218.
Solidity: function isVerifier(address verifierAddress) view returns(bool)
func (*ExchangeSession) MAINGOVERNANCEINFOTAG ¶
func (_Exchange *ExchangeSession) MAINGOVERNANCEINFOTAG() (string, error)
MAINGOVERNANCEINFOTAG is a free data retrieval call binding the contract method 0xc23b60ef.
Solidity: function MAIN_GOVERNANCE_INFO_TAG() view returns(string)
func (*ExchangeSession) MAXFORCEDACTIONSREQSPERBLOCK ¶
func (_Exchange *ExchangeSession) MAXFORCEDACTIONSREQSPERBLOCK() (*big.Int, error)
MAXFORCEDACTIONSREQSPERBLOCK is a free data retrieval call binding the contract method 0xe30a5cff.
Solidity: function MAX_FORCED_ACTIONS_REQS_PER_BLOCK() view returns(uint256)
func (*ExchangeSession) MAXVERIFIERCOUNT ¶
func (_Exchange *ExchangeSession) MAXVERIFIERCOUNT() (*big.Int, error)
MAXVERIFIERCOUNT is a free data retrieval call binding the contract method 0xe6de6282.
Solidity: function MAX_VERIFIER_COUNT() view returns(uint256)
func (*ExchangeSession) MainAcceptGovernance ¶
func (_Exchange *ExchangeSession) MainAcceptGovernance() (*types.Transaction, error)
MainAcceptGovernance is a paid mutator transaction binding the contract method 0x28700a15.
Solidity: function mainAcceptGovernance() returns()
func (*ExchangeSession) MainCancelNomination ¶
func (_Exchange *ExchangeSession) MainCancelNomination() (*types.Transaction, error)
MainCancelNomination is a paid mutator transaction binding the contract method 0x72eb3688.
Solidity: function mainCancelNomination() returns()
func (*ExchangeSession) MainIsGovernor ¶
func (_Exchange *ExchangeSession) MainIsGovernor(testGovernor common.Address) (bool, error)
MainIsGovernor is a free data retrieval call binding the contract method 0x45f5cd97.
Solidity: function mainIsGovernor(address testGovernor) view returns(bool)
func (*ExchangeSession) MainNominateNewGovernor ¶
func (_Exchange *ExchangeSession) MainNominateNewGovernor(newGovernor common.Address) (*types.Transaction, error)
MainNominateNewGovernor is a paid mutator transaction binding the contract method 0x8c4bce1c.
Solidity: function mainNominateNewGovernor(address newGovernor) returns()
func (*ExchangeSession) MainRemoveGovernor ¶
func (_Exchange *ExchangeSession) MainRemoveGovernor(governorForRemoval common.Address) (*types.Transaction, error)
MainRemoveGovernor is a paid mutator transaction binding the contract method 0xa1cc921e.
Solidity: function mainRemoveGovernor(address governorForRemoval) returns()
func (*ExchangeSession) OnERC721Received ¶
func (_Exchange *ExchangeSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)
func (*ExchangeSession) Receive ¶
func (_Exchange *ExchangeSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*ExchangeSession) RegisterAndDepositERC20 ¶
func (_Exchange *ExchangeSession) RegisterAndDepositERC20(ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
RegisterAndDepositERC20 is a paid mutator transaction binding the contract method 0xd5280589.
Solidity: function registerAndDepositERC20(address ethKey, uint256 starkKey, bytes signature, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()
func (*ExchangeSession) RegisterAndDepositEth ¶
func (_Exchange *ExchangeSession) RegisterAndDepositEth(ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)
RegisterAndDepositEth is a paid mutator transaction binding the contract method 0x3ccfc8ed.
Solidity: function registerAndDepositEth(address ethKey, uint256 starkKey, bytes signature, uint256 assetType, uint256 vaultId) payable returns()
func (*ExchangeSession) RegisterAssetConfigurationChange ¶
func (_Exchange *ExchangeSession) RegisterAssetConfigurationChange(assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
RegisterAssetConfigurationChange is a paid mutator transaction binding the contract method 0xad548467.
Solidity: function registerAssetConfigurationChange(uint256 assetId, bytes32 configHash) returns()
func (*ExchangeSession) RegisterAvailabilityVerifier ¶
func (_Exchange *ExchangeSession) RegisterAvailabilityVerifier(verifier common.Address, identifier string) (*types.Transaction, error)
RegisterAvailabilityVerifier is a paid mutator transaction binding the contract method 0xbdb75785.
Solidity: function registerAvailabilityVerifier(address verifier, string identifier) returns()
func (*ExchangeSession) RegisterGlobalConfigurationChange ¶
func (_Exchange *ExchangeSession) RegisterGlobalConfigurationChange(configHash [32]byte) (*types.Transaction, error)
RegisterGlobalConfigurationChange is a paid mutator transaction binding the contract method 0x9f8a5044.
Solidity: function registerGlobalConfigurationChange(bytes32 configHash) returns()
func (*ExchangeSession) RegisterOperator ¶
func (_Exchange *ExchangeSession) RegisterOperator(newOperator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address newOperator) returns()
func (*ExchangeSession) RegisterSystemAssetType ¶
func (_Exchange *ExchangeSession) RegisterSystemAssetType(assetType *big.Int, assetInfo []byte) (*types.Transaction, error)
RegisterSystemAssetType is a paid mutator transaction binding the contract method 0x7fbf9ba9.
Solidity: function registerSystemAssetType(uint256 assetType, bytes assetInfo) returns()
func (*ExchangeSession) RegisterToken ¶
func (_Exchange *ExchangeSession) RegisterToken(arg0 *big.Int, arg1 []byte) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0xc8b1031a.
Solidity: function registerToken(uint256 , bytes ) returns()
func (*ExchangeSession) RegisterToken0 ¶
func (_Exchange *ExchangeSession) RegisterToken0(arg0 *big.Int, arg1 []byte, arg2 *big.Int) (*types.Transaction, error)
RegisterToken0 is a paid mutator transaction binding the contract method 0xd88d8b38.
Solidity: function registerToken(uint256 , bytes , uint256 ) returns()
func (*ExchangeSession) RegisterTokenAdmin ¶
func (_Exchange *ExchangeSession) RegisterTokenAdmin(newAdmin common.Address) (*types.Transaction, error)
RegisterTokenAdmin is a paid mutator transaction binding the contract method 0x0b3a2d21.
Solidity: function registerTokenAdmin(address newAdmin) returns()
func (*ExchangeSession) RegisterUser ¶
func (_Exchange *ExchangeSession) RegisterUser(ethKey common.Address, starkKey *big.Int, signature []byte) (*types.Transaction, error)
RegisterUser is a paid mutator transaction binding the contract method 0xdd2414d4.
Solidity: function registerUser(address ethKey, uint256 starkKey, bytes signature) returns()
func (*ExchangeSession) RegisterUserAdmin ¶
func (_Exchange *ExchangeSession) RegisterUserAdmin(newAdmin common.Address) (*types.Transaction, error)
RegisterUserAdmin is a paid mutator transaction binding the contract method 0xf3e0c3fb.
Solidity: function registerUserAdmin(address newAdmin) returns()
func (*ExchangeSession) RegisterVerifier ¶
func (_Exchange *ExchangeSession) RegisterVerifier(verifier common.Address, identifier string) (*types.Transaction, error)
RegisterVerifier is a paid mutator transaction binding the contract method 0x3776fe2a.
Solidity: function registerVerifier(address verifier, string identifier) returns()
func (*ExchangeSession) RemoveAssetConfigurationChange ¶
func (_Exchange *ExchangeSession) RemoveAssetConfigurationChange(assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
RemoveAssetConfigurationChange is a paid mutator transaction binding the contract method 0xfc86484a.
Solidity: function removeAssetConfigurationChange(uint256 assetId, bytes32 configHash) returns()
func (*ExchangeSession) RemoveAvailabilityVerifier ¶
func (_Exchange *ExchangeSession) RemoveAvailabilityVerifier(verifier common.Address) (*types.Transaction, error)
RemoveAvailabilityVerifier is a paid mutator transaction binding the contract method 0xb1e640bf.
Solidity: function removeAvailabilityVerifier(address verifier) returns()
func (*ExchangeSession) RemoveGlobalConfigurationChange ¶
func (_Exchange *ExchangeSession) RemoveGlobalConfigurationChange(configHash [32]byte) (*types.Transaction, error)
RemoveGlobalConfigurationChange is a paid mutator transaction binding the contract method 0x18290577.
Solidity: function removeGlobalConfigurationChange(bytes32 configHash) returns()
func (*ExchangeSession) RemoveVerifier ¶
func (_Exchange *ExchangeSession) RemoveVerifier(verifier common.Address) (*types.Transaction, error)
RemoveVerifier is a paid mutator transaction binding the contract method 0xca2dfd0a.
Solidity: function removeVerifier(address verifier) returns()
func (*ExchangeSession) UNFREEZEDELAY ¶
func (_Exchange *ExchangeSession) UNFREEZEDELAY() (*big.Int, error)
UNFREEZEDELAY is a free data retrieval call binding the contract method 0x993f3639.
Solidity: function UNFREEZE_DELAY() view returns(uint256)
func (*ExchangeSession) UnFreeze ¶
func (_Exchange *ExchangeSession) UnFreeze() (*types.Transaction, error)
UnFreeze is a paid mutator transaction binding the contract method 0x7cf12b90.
Solidity: function unFreeze() returns()
func (*ExchangeSession) UnregisterOperator ¶
func (_Exchange *ExchangeSession) UnregisterOperator(removedOperator common.Address) (*types.Transaction, error)
UnregisterOperator is a paid mutator transaction binding the contract method 0x96115bc2.
Solidity: function unregisterOperator(address removedOperator) returns()
func (*ExchangeSession) UnregisterTokenAdmin ¶
func (_Exchange *ExchangeSession) UnregisterTokenAdmin(oldAdmin common.Address) (*types.Transaction, error)
UnregisterTokenAdmin is a paid mutator transaction binding the contract method 0xa6fa6e90.
Solidity: function unregisterTokenAdmin(address oldAdmin) returns()
func (*ExchangeSession) UnregisterUserAdmin ¶
func (_Exchange *ExchangeSession) UnregisterUserAdmin(oldAdmin common.Address) (*types.Transaction, error)
UnregisterUserAdmin is a paid mutator transaction binding the contract method 0xb04b6179.
Solidity: function unregisterUserAdmin(address oldAdmin) returns()
func (*ExchangeSession) UpdateState ¶
func (_Exchange *ExchangeSession) UpdateState(programOutput []*big.Int, applicationData []*big.Int) (*types.Transaction, error)
UpdateState is a paid mutator transaction binding the contract method 0x538f9406.
Solidity: function updateState(uint256[] programOutput, uint256[] applicationData) returns()
func (*ExchangeSession) VERIFIERREMOVALDELAY ¶
func (_Exchange *ExchangeSession) VERIFIERREMOVALDELAY() (*big.Int, error)
VERIFIERREMOVALDELAY is a free data retrieval call binding the contract method 0xb7663112.
Solidity: function VERIFIER_REMOVAL_DELAY() view returns(uint256)
func (*ExchangeSession) VERSION ¶
func (_Exchange *ExchangeSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
func (*ExchangeSession) Withdraw ¶
func (_Exchange *ExchangeSession) Withdraw(starkKey *big.Int, assetType *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x441a3e70.
Solidity: function withdraw(uint256 starkKey, uint256 assetType) returns()
func (*ExchangeSession) WithdrawAndMint ¶
func (_Exchange *ExchangeSession) WithdrawAndMint(starkKey *big.Int, assetType *big.Int, mintingBlob []byte) (*types.Transaction, error)
WithdrawAndMint is a paid mutator transaction binding the contract method 0xd91443b7.
Solidity: function withdrawAndMint(uint256 starkKey, uint256 assetType, bytes mintingBlob) returns()
func (*ExchangeSession) WithdrawNft ¶
func (_Exchange *ExchangeSession) WithdrawNft(starkKey *big.Int, assetType *big.Int, tokenId *big.Int) (*types.Transaction, error)
WithdrawNft is a paid mutator transaction binding the contract method 0x019b417a.
Solidity: function withdrawNft(uint256 starkKey, uint256 assetType, uint256 tokenId) returns()
func (*ExchangeSession) WithdrawNftTo ¶
func (_Exchange *ExchangeSession) WithdrawNftTo(starkKey *big.Int, assetType *big.Int, tokenId *big.Int, recipient common.Address) (*types.Transaction, error)
WithdrawNftTo is a paid mutator transaction binding the contract method 0xebef0fd0.
Solidity: function withdrawNftTo(uint256 starkKey, uint256 assetType, uint256 tokenId, address recipient) returns()
func (*ExchangeSession) WithdrawTo ¶
func (_Exchange *ExchangeSession) WithdrawTo(starkKey *big.Int, assetType *big.Int, recipient common.Address) (*types.Transaction, error)
WithdrawTo is a paid mutator transaction binding the contract method 0x14cd70e4.
Solidity: function withdrawTo(uint256 starkKey, uint256 assetType, address recipient) returns()
type ExchangeTransactor ¶
type ExchangeTransactor struct {
// contains filtered or unexported fields
}
ExchangeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewExchangeTransactor ¶
func NewExchangeTransactor(address common.Address, transactor bind.ContractTransactor) (*ExchangeTransactor, error)
NewExchangeTransactor creates a new write-only instance of Exchange, bound to a specific deployed contract.
func (*ExchangeTransactor) AnnounceAvailabilityVerifierRemovalIntent ¶
func (_Exchange *ExchangeTransactor) AnnounceAvailabilityVerifierRemovalIntent(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)
AnnounceAvailabilityVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x1d078bbb.
Solidity: function announceAvailabilityVerifierRemovalIntent(address verifier) returns()
func (*ExchangeTransactor) AnnounceVerifierRemovalIntent ¶
func (_Exchange *ExchangeTransactor) AnnounceVerifierRemovalIntent(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)
AnnounceVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x418573b7.
Solidity: function announceVerifierRemovalIntent(address verifier) returns()
func (*ExchangeTransactor) ApplyAssetConfigurationChange ¶
func (_Exchange *ExchangeTransactor) ApplyAssetConfigurationChange(opts *bind.TransactOpts, assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
ApplyAssetConfigurationChange is a paid mutator transaction binding the contract method 0x9bd4f229.
Solidity: function applyAssetConfigurationChange(uint256 assetId, bytes32 configHash) returns()
func (*ExchangeTransactor) ApplyGlobalConfigurationChange ¶
func (_Exchange *ExchangeTransactor) ApplyGlobalConfigurationChange(opts *bind.TransactOpts, configHash [32]byte) (*types.Transaction, error)
ApplyGlobalConfigurationChange is a paid mutator transaction binding the contract method 0x80f235b0.
Solidity: function applyGlobalConfigurationChange(bytes32 configHash) returns()
func (*ExchangeTransactor) Deposit ¶
func (_Exchange *ExchangeTransactor) Deposit(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x00aeef8a.
Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()
func (*ExchangeTransactor) Deposit0 ¶
func (_Exchange *ExchangeTransactor) Deposit0(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
Deposit0 is a paid mutator transaction binding the contract method 0x2505c3d9.
Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()
func (*ExchangeTransactor) DepositCancel ¶
func (_Exchange *ExchangeTransactor) DepositCancel(opts *bind.TransactOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)
DepositCancel is a paid mutator transaction binding the contract method 0x7df7dc04.
Solidity: function depositCancel(uint256 starkKey, uint256 assetId, uint256 vaultId) returns()
func (*ExchangeTransactor) DepositERC20 ¶
func (_Exchange *ExchangeTransactor) DepositERC20(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
DepositERC20 is a paid mutator transaction binding the contract method 0x9ed17084.
Solidity: function depositERC20(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()
func (*ExchangeTransactor) DepositEth ¶
func (_Exchange *ExchangeTransactor) DepositEth(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)
DepositEth is a paid mutator transaction binding the contract method 0x6ce5d957.
Solidity: function depositEth(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()
func (*ExchangeTransactor) DepositNft ¶
func (_Exchange *ExchangeTransactor) DepositNft(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)
DepositNft is a paid mutator transaction binding the contract method 0xae1cdde6.
Solidity: function depositNft(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()
func (*ExchangeTransactor) DepositNftReclaim ¶
func (_Exchange *ExchangeTransactor) DepositNftReclaim(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)
DepositNftReclaim is a paid mutator transaction binding the contract method 0xfcb05822.
Solidity: function depositNftReclaim(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()
func (*ExchangeTransactor) DepositReclaim ¶
func (_Exchange *ExchangeTransactor) DepositReclaim(opts *bind.TransactOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)
DepositReclaim is a paid mutator transaction binding the contract method 0xae873816.
Solidity: function depositReclaim(uint256 starkKey, uint256 assetId, uint256 vaultId) returns()
func (*ExchangeTransactor) Escape ¶
func (_Exchange *ExchangeTransactor) Escape(opts *bind.TransactOpts, starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
Escape is a paid mutator transaction binding the contract method 0x366a2670.
Solidity: function escape(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount) returns()
func (*ExchangeTransactor) Fallback ¶
func (_Exchange *ExchangeTransactor) 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 (*ExchangeTransactor) ForcedTradeRequest ¶
func (_Exchange *ExchangeTransactor) ForcedTradeRequest(opts *bind.TransactOpts, starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, vaultIdB *big.Int, collateralAssetId *big.Int, syntheticAssetId *big.Int, amountCollateral *big.Int, amountSynthetic *big.Int, aIsBuyingSynthetic bool, submissionExpirationTime *big.Int, nonce *big.Int, signature []byte, premiumCost bool) (*types.Transaction, error)
ForcedTradeRequest is a paid mutator transaction binding the contract method 0x2ecb8162.
Solidity: function forcedTradeRequest(uint256 starkKeyA, uint256 starkKeyB, uint256 vaultIdA, uint256 vaultIdB, uint256 collateralAssetId, uint256 syntheticAssetId, uint256 amountCollateral, uint256 amountSynthetic, bool aIsBuyingSynthetic, uint256 submissionExpirationTime, uint256 nonce, bytes signature, bool premiumCost) returns()
func (*ExchangeTransactor) ForcedWithdrawalRequest ¶
func (_Exchange *ExchangeTransactor) ForcedWithdrawalRequest(opts *bind.TransactOpts, starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int, premiumCost bool) (*types.Transaction, error)
ForcedWithdrawalRequest is a paid mutator transaction binding the contract method 0xaf1437a3.
Solidity: function forcedWithdrawalRequest(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount, bool premiumCost) returns()
func (*ExchangeTransactor) FreezeRequest ¶
func (_Exchange *ExchangeTransactor) FreezeRequest(opts *bind.TransactOpts, starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, vaultIdB *big.Int, collateralAssetId *big.Int, syntheticAssetId *big.Int, amountCollateral *big.Int, amountSynthetic *big.Int, aIsBuyingSynthetic bool, nonce *big.Int) (*types.Transaction, error)
FreezeRequest is a paid mutator transaction binding the contract method 0x3153a386.
Solidity: function freezeRequest(uint256 starkKeyA, uint256 starkKeyB, uint256 vaultIdA, uint256 vaultIdB, uint256 collateralAssetId, uint256 syntheticAssetId, uint256 amountCollateral, uint256 amountSynthetic, bool aIsBuyingSynthetic, uint256 nonce) returns()
func (*ExchangeTransactor) FreezeRequest0 ¶
func (_Exchange *ExchangeTransactor) FreezeRequest0(opts *bind.TransactOpts, starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
FreezeRequest0 is a paid mutator transaction binding the contract method 0x75d4eefd.
Solidity: function freezeRequest(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount) returns()
func (*ExchangeTransactor) Initialize ¶
func (_Exchange *ExchangeTransactor) Initialize(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x439fab91.
Solidity: function initialize(bytes data) returns()
func (*ExchangeTransactor) MainAcceptGovernance ¶
func (_Exchange *ExchangeTransactor) MainAcceptGovernance(opts *bind.TransactOpts) (*types.Transaction, error)
MainAcceptGovernance is a paid mutator transaction binding the contract method 0x28700a15.
Solidity: function mainAcceptGovernance() returns()
func (*ExchangeTransactor) MainCancelNomination ¶
func (_Exchange *ExchangeTransactor) MainCancelNomination(opts *bind.TransactOpts) (*types.Transaction, error)
MainCancelNomination is a paid mutator transaction binding the contract method 0x72eb3688.
Solidity: function mainCancelNomination() returns()
func (*ExchangeTransactor) MainNominateNewGovernor ¶
func (_Exchange *ExchangeTransactor) MainNominateNewGovernor(opts *bind.TransactOpts, newGovernor common.Address) (*types.Transaction, error)
MainNominateNewGovernor is a paid mutator transaction binding the contract method 0x8c4bce1c.
Solidity: function mainNominateNewGovernor(address newGovernor) returns()
func (*ExchangeTransactor) MainRemoveGovernor ¶
func (_Exchange *ExchangeTransactor) MainRemoveGovernor(opts *bind.TransactOpts, governorForRemoval common.Address) (*types.Transaction, error)
MainRemoveGovernor is a paid mutator transaction binding the contract method 0xa1cc921e.
Solidity: function mainRemoveGovernor(address governorForRemoval) returns()
func (*ExchangeTransactor) OnERC721Received ¶
func (_Exchange *ExchangeTransactor) OnERC721Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)
func (*ExchangeTransactor) Receive ¶
func (_Exchange *ExchangeTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*ExchangeTransactor) RegisterAndDepositERC20 ¶
func (_Exchange *ExchangeTransactor) RegisterAndDepositERC20(opts *bind.TransactOpts, ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
RegisterAndDepositERC20 is a paid mutator transaction binding the contract method 0xd5280589.
Solidity: function registerAndDepositERC20(address ethKey, uint256 starkKey, bytes signature, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()
func (*ExchangeTransactor) RegisterAndDepositEth ¶
func (_Exchange *ExchangeTransactor) RegisterAndDepositEth(opts *bind.TransactOpts, ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)
RegisterAndDepositEth is a paid mutator transaction binding the contract method 0x3ccfc8ed.
Solidity: function registerAndDepositEth(address ethKey, uint256 starkKey, bytes signature, uint256 assetType, uint256 vaultId) payable returns()
func (*ExchangeTransactor) RegisterAssetConfigurationChange ¶
func (_Exchange *ExchangeTransactor) RegisterAssetConfigurationChange(opts *bind.TransactOpts, assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
RegisterAssetConfigurationChange is a paid mutator transaction binding the contract method 0xad548467.
Solidity: function registerAssetConfigurationChange(uint256 assetId, bytes32 configHash) returns()
func (*ExchangeTransactor) RegisterAvailabilityVerifier ¶
func (_Exchange *ExchangeTransactor) RegisterAvailabilityVerifier(opts *bind.TransactOpts, verifier common.Address, identifier string) (*types.Transaction, error)
RegisterAvailabilityVerifier is a paid mutator transaction binding the contract method 0xbdb75785.
Solidity: function registerAvailabilityVerifier(address verifier, string identifier) returns()
func (*ExchangeTransactor) RegisterGlobalConfigurationChange ¶
func (_Exchange *ExchangeTransactor) RegisterGlobalConfigurationChange(opts *bind.TransactOpts, configHash [32]byte) (*types.Transaction, error)
RegisterGlobalConfigurationChange is a paid mutator transaction binding the contract method 0x9f8a5044.
Solidity: function registerGlobalConfigurationChange(bytes32 configHash) returns()
func (*ExchangeTransactor) RegisterOperator ¶
func (_Exchange *ExchangeTransactor) RegisterOperator(opts *bind.TransactOpts, newOperator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address newOperator) returns()
func (*ExchangeTransactor) RegisterSystemAssetType ¶
func (_Exchange *ExchangeTransactor) RegisterSystemAssetType(opts *bind.TransactOpts, assetType *big.Int, assetInfo []byte) (*types.Transaction, error)
RegisterSystemAssetType is a paid mutator transaction binding the contract method 0x7fbf9ba9.
Solidity: function registerSystemAssetType(uint256 assetType, bytes assetInfo) returns()
func (*ExchangeTransactor) RegisterToken ¶
func (_Exchange *ExchangeTransactor) RegisterToken(opts *bind.TransactOpts, arg0 *big.Int, arg1 []byte) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0xc8b1031a.
Solidity: function registerToken(uint256 , bytes ) returns()
func (*ExchangeTransactor) RegisterToken0 ¶
func (_Exchange *ExchangeTransactor) RegisterToken0(opts *bind.TransactOpts, arg0 *big.Int, arg1 []byte, arg2 *big.Int) (*types.Transaction, error)
RegisterToken0 is a paid mutator transaction binding the contract method 0xd88d8b38.
Solidity: function registerToken(uint256 , bytes , uint256 ) returns()
func (*ExchangeTransactor) RegisterTokenAdmin ¶
func (_Exchange *ExchangeTransactor) RegisterTokenAdmin(opts *bind.TransactOpts, newAdmin common.Address) (*types.Transaction, error)
RegisterTokenAdmin is a paid mutator transaction binding the contract method 0x0b3a2d21.
Solidity: function registerTokenAdmin(address newAdmin) returns()
func (*ExchangeTransactor) RegisterUser ¶
func (_Exchange *ExchangeTransactor) RegisterUser(opts *bind.TransactOpts, ethKey common.Address, starkKey *big.Int, signature []byte) (*types.Transaction, error)
RegisterUser is a paid mutator transaction binding the contract method 0xdd2414d4.
Solidity: function registerUser(address ethKey, uint256 starkKey, bytes signature) returns()
func (*ExchangeTransactor) RegisterUserAdmin ¶
func (_Exchange *ExchangeTransactor) RegisterUserAdmin(opts *bind.TransactOpts, newAdmin common.Address) (*types.Transaction, error)
RegisterUserAdmin is a paid mutator transaction binding the contract method 0xf3e0c3fb.
Solidity: function registerUserAdmin(address newAdmin) returns()
func (*ExchangeTransactor) RegisterVerifier ¶
func (_Exchange *ExchangeTransactor) RegisterVerifier(opts *bind.TransactOpts, verifier common.Address, identifier string) (*types.Transaction, error)
RegisterVerifier is a paid mutator transaction binding the contract method 0x3776fe2a.
Solidity: function registerVerifier(address verifier, string identifier) returns()
func (*ExchangeTransactor) RemoveAssetConfigurationChange ¶
func (_Exchange *ExchangeTransactor) RemoveAssetConfigurationChange(opts *bind.TransactOpts, assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
RemoveAssetConfigurationChange is a paid mutator transaction binding the contract method 0xfc86484a.
Solidity: function removeAssetConfigurationChange(uint256 assetId, bytes32 configHash) returns()
func (*ExchangeTransactor) RemoveAvailabilityVerifier ¶
func (_Exchange *ExchangeTransactor) RemoveAvailabilityVerifier(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)
RemoveAvailabilityVerifier is a paid mutator transaction binding the contract method 0xb1e640bf.
Solidity: function removeAvailabilityVerifier(address verifier) returns()
func (*ExchangeTransactor) RemoveGlobalConfigurationChange ¶
func (_Exchange *ExchangeTransactor) RemoveGlobalConfigurationChange(opts *bind.TransactOpts, configHash [32]byte) (*types.Transaction, error)
RemoveGlobalConfigurationChange is a paid mutator transaction binding the contract method 0x18290577.
Solidity: function removeGlobalConfigurationChange(bytes32 configHash) returns()
func (*ExchangeTransactor) RemoveVerifier ¶
func (_Exchange *ExchangeTransactor) RemoveVerifier(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)
RemoveVerifier is a paid mutator transaction binding the contract method 0xca2dfd0a.
Solidity: function removeVerifier(address verifier) returns()
func (*ExchangeTransactor) UnFreeze ¶
func (_Exchange *ExchangeTransactor) UnFreeze(opts *bind.TransactOpts) (*types.Transaction, error)
UnFreeze is a paid mutator transaction binding the contract method 0x7cf12b90.
Solidity: function unFreeze() returns()
func (*ExchangeTransactor) UnregisterOperator ¶
func (_Exchange *ExchangeTransactor) UnregisterOperator(opts *bind.TransactOpts, removedOperator common.Address) (*types.Transaction, error)
UnregisterOperator is a paid mutator transaction binding the contract method 0x96115bc2.
Solidity: function unregisterOperator(address removedOperator) returns()
func (*ExchangeTransactor) UnregisterTokenAdmin ¶
func (_Exchange *ExchangeTransactor) UnregisterTokenAdmin(opts *bind.TransactOpts, oldAdmin common.Address) (*types.Transaction, error)
UnregisterTokenAdmin is a paid mutator transaction binding the contract method 0xa6fa6e90.
Solidity: function unregisterTokenAdmin(address oldAdmin) returns()
func (*ExchangeTransactor) UnregisterUserAdmin ¶
func (_Exchange *ExchangeTransactor) UnregisterUserAdmin(opts *bind.TransactOpts, oldAdmin common.Address) (*types.Transaction, error)
UnregisterUserAdmin is a paid mutator transaction binding the contract method 0xb04b6179.
Solidity: function unregisterUserAdmin(address oldAdmin) returns()
func (*ExchangeTransactor) UpdateState ¶
func (_Exchange *ExchangeTransactor) UpdateState(opts *bind.TransactOpts, programOutput []*big.Int, applicationData []*big.Int) (*types.Transaction, error)
UpdateState is a paid mutator transaction binding the contract method 0x538f9406.
Solidity: function updateState(uint256[] programOutput, uint256[] applicationData) returns()
func (*ExchangeTransactor) Withdraw ¶
func (_Exchange *ExchangeTransactor) Withdraw(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x441a3e70.
Solidity: function withdraw(uint256 starkKey, uint256 assetType) returns()
func (*ExchangeTransactor) WithdrawAndMint ¶
func (_Exchange *ExchangeTransactor) WithdrawAndMint(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, mintingBlob []byte) (*types.Transaction, error)
WithdrawAndMint is a paid mutator transaction binding the contract method 0xd91443b7.
Solidity: function withdrawAndMint(uint256 starkKey, uint256 assetType, bytes mintingBlob) returns()
func (*ExchangeTransactor) WithdrawNft ¶
func (_Exchange *ExchangeTransactor) WithdrawNft(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, tokenId *big.Int) (*types.Transaction, error)
WithdrawNft is a paid mutator transaction binding the contract method 0x019b417a.
Solidity: function withdrawNft(uint256 starkKey, uint256 assetType, uint256 tokenId) returns()
func (*ExchangeTransactor) WithdrawNftTo ¶
func (_Exchange *ExchangeTransactor) WithdrawNftTo(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, tokenId *big.Int, recipient common.Address) (*types.Transaction, error)
WithdrawNftTo is a paid mutator transaction binding the contract method 0xebef0fd0.
Solidity: function withdrawNftTo(uint256 starkKey, uint256 assetType, uint256 tokenId, address recipient) returns()
func (*ExchangeTransactor) WithdrawTo ¶
func (_Exchange *ExchangeTransactor) WithdrawTo(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, recipient common.Address) (*types.Transaction, error)
WithdrawTo is a paid mutator transaction binding the contract method 0x14cd70e4.
Solidity: function withdrawTo(uint256 starkKey, uint256 assetType, address recipient) returns()
type ExchangeTransactorRaw ¶
type ExchangeTransactorRaw struct {
Contract *ExchangeTransactor // Generic write-only contract binding to access the raw methods on
}
ExchangeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ExchangeTransactorRaw) Transact ¶
func (_Exchange *ExchangeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExchangeTransactorRaw) Transfer ¶
func (_Exchange *ExchangeTransactorRaw) 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 ExchangeTransactorSession ¶
type ExchangeTransactorSession struct { Contract *ExchangeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ExchangeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ExchangeTransactorSession) AnnounceAvailabilityVerifierRemovalIntent ¶
func (_Exchange *ExchangeTransactorSession) AnnounceAvailabilityVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)
AnnounceAvailabilityVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x1d078bbb.
Solidity: function announceAvailabilityVerifierRemovalIntent(address verifier) returns()
func (*ExchangeTransactorSession) AnnounceVerifierRemovalIntent ¶
func (_Exchange *ExchangeTransactorSession) AnnounceVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)
AnnounceVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x418573b7.
Solidity: function announceVerifierRemovalIntent(address verifier) returns()
func (*ExchangeTransactorSession) ApplyAssetConfigurationChange ¶
func (_Exchange *ExchangeTransactorSession) ApplyAssetConfigurationChange(assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
ApplyAssetConfigurationChange is a paid mutator transaction binding the contract method 0x9bd4f229.
Solidity: function applyAssetConfigurationChange(uint256 assetId, bytes32 configHash) returns()
func (*ExchangeTransactorSession) ApplyGlobalConfigurationChange ¶
func (_Exchange *ExchangeTransactorSession) ApplyGlobalConfigurationChange(configHash [32]byte) (*types.Transaction, error)
ApplyGlobalConfigurationChange is a paid mutator transaction binding the contract method 0x80f235b0.
Solidity: function applyGlobalConfigurationChange(bytes32 configHash) returns()
func (*ExchangeTransactorSession) Deposit ¶
func (_Exchange *ExchangeTransactorSession) Deposit(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x00aeef8a.
Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()
func (*ExchangeTransactorSession) Deposit0 ¶
func (_Exchange *ExchangeTransactorSession) Deposit0(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
Deposit0 is a paid mutator transaction binding the contract method 0x2505c3d9.
Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()
func (*ExchangeTransactorSession) DepositCancel ¶
func (_Exchange *ExchangeTransactorSession) DepositCancel(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)
DepositCancel is a paid mutator transaction binding the contract method 0x7df7dc04.
Solidity: function depositCancel(uint256 starkKey, uint256 assetId, uint256 vaultId) returns()
func (*ExchangeTransactorSession) DepositERC20 ¶
func (_Exchange *ExchangeTransactorSession) DepositERC20(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
DepositERC20 is a paid mutator transaction binding the contract method 0x9ed17084.
Solidity: function depositERC20(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()
func (*ExchangeTransactorSession) DepositEth ¶
func (_Exchange *ExchangeTransactorSession) DepositEth(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)
DepositEth is a paid mutator transaction binding the contract method 0x6ce5d957.
Solidity: function depositEth(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()
func (*ExchangeTransactorSession) DepositNft ¶
func (_Exchange *ExchangeTransactorSession) DepositNft(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)
DepositNft is a paid mutator transaction binding the contract method 0xae1cdde6.
Solidity: function depositNft(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()
func (*ExchangeTransactorSession) DepositNftReclaim ¶
func (_Exchange *ExchangeTransactorSession) DepositNftReclaim(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)
DepositNftReclaim is a paid mutator transaction binding the contract method 0xfcb05822.
Solidity: function depositNftReclaim(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()
func (*ExchangeTransactorSession) DepositReclaim ¶
func (_Exchange *ExchangeTransactorSession) DepositReclaim(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)
DepositReclaim is a paid mutator transaction binding the contract method 0xae873816.
Solidity: function depositReclaim(uint256 starkKey, uint256 assetId, uint256 vaultId) returns()
func (*ExchangeTransactorSession) Escape ¶
func (_Exchange *ExchangeTransactorSession) Escape(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
Escape is a paid mutator transaction binding the contract method 0x366a2670.
Solidity: function escape(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount) returns()
func (*ExchangeTransactorSession) Fallback ¶
func (_Exchange *ExchangeTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ExchangeTransactorSession) ForcedTradeRequest ¶
func (_Exchange *ExchangeTransactorSession) ForcedTradeRequest(starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, vaultIdB *big.Int, collateralAssetId *big.Int, syntheticAssetId *big.Int, amountCollateral *big.Int, amountSynthetic *big.Int, aIsBuyingSynthetic bool, submissionExpirationTime *big.Int, nonce *big.Int, signature []byte, premiumCost bool) (*types.Transaction, error)
ForcedTradeRequest is a paid mutator transaction binding the contract method 0x2ecb8162.
Solidity: function forcedTradeRequest(uint256 starkKeyA, uint256 starkKeyB, uint256 vaultIdA, uint256 vaultIdB, uint256 collateralAssetId, uint256 syntheticAssetId, uint256 amountCollateral, uint256 amountSynthetic, bool aIsBuyingSynthetic, uint256 submissionExpirationTime, uint256 nonce, bytes signature, bool premiumCost) returns()
func (*ExchangeTransactorSession) ForcedWithdrawalRequest ¶
func (_Exchange *ExchangeTransactorSession) ForcedWithdrawalRequest(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int, premiumCost bool) (*types.Transaction, error)
ForcedWithdrawalRequest is a paid mutator transaction binding the contract method 0xaf1437a3.
Solidity: function forcedWithdrawalRequest(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount, bool premiumCost) returns()
func (*ExchangeTransactorSession) FreezeRequest ¶
func (_Exchange *ExchangeTransactorSession) FreezeRequest(starkKeyA *big.Int, starkKeyB *big.Int, vaultIdA *big.Int, vaultIdB *big.Int, collateralAssetId *big.Int, syntheticAssetId *big.Int, amountCollateral *big.Int, amountSynthetic *big.Int, aIsBuyingSynthetic bool, nonce *big.Int) (*types.Transaction, error)
FreezeRequest is a paid mutator transaction binding the contract method 0x3153a386.
Solidity: function freezeRequest(uint256 starkKeyA, uint256 starkKeyB, uint256 vaultIdA, uint256 vaultIdB, uint256 collateralAssetId, uint256 syntheticAssetId, uint256 amountCollateral, uint256 amountSynthetic, bool aIsBuyingSynthetic, uint256 nonce) returns()
func (*ExchangeTransactorSession) FreezeRequest0 ¶
func (_Exchange *ExchangeTransactorSession) FreezeRequest0(starkKey *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
FreezeRequest0 is a paid mutator transaction binding the contract method 0x75d4eefd.
Solidity: function freezeRequest(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount) returns()
func (*ExchangeTransactorSession) Initialize ¶
func (_Exchange *ExchangeTransactorSession) Initialize(data []byte) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x439fab91.
Solidity: function initialize(bytes data) returns()
func (*ExchangeTransactorSession) MainAcceptGovernance ¶
func (_Exchange *ExchangeTransactorSession) MainAcceptGovernance() (*types.Transaction, error)
MainAcceptGovernance is a paid mutator transaction binding the contract method 0x28700a15.
Solidity: function mainAcceptGovernance() returns()
func (*ExchangeTransactorSession) MainCancelNomination ¶
func (_Exchange *ExchangeTransactorSession) MainCancelNomination() (*types.Transaction, error)
MainCancelNomination is a paid mutator transaction binding the contract method 0x72eb3688.
Solidity: function mainCancelNomination() returns()
func (*ExchangeTransactorSession) MainNominateNewGovernor ¶
func (_Exchange *ExchangeTransactorSession) MainNominateNewGovernor(newGovernor common.Address) (*types.Transaction, error)
MainNominateNewGovernor is a paid mutator transaction binding the contract method 0x8c4bce1c.
Solidity: function mainNominateNewGovernor(address newGovernor) returns()
func (*ExchangeTransactorSession) MainRemoveGovernor ¶
func (_Exchange *ExchangeTransactorSession) MainRemoveGovernor(governorForRemoval common.Address) (*types.Transaction, error)
MainRemoveGovernor is a paid mutator transaction binding the contract method 0xa1cc921e.
Solidity: function mainRemoveGovernor(address governorForRemoval) returns()
func (*ExchangeTransactorSession) OnERC721Received ¶
func (_Exchange *ExchangeTransactorSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)
func (*ExchangeTransactorSession) Receive ¶
func (_Exchange *ExchangeTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*ExchangeTransactorSession) RegisterAndDepositERC20 ¶
func (_Exchange *ExchangeTransactorSession) RegisterAndDepositERC20(ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)
RegisterAndDepositERC20 is a paid mutator transaction binding the contract method 0xd5280589.
Solidity: function registerAndDepositERC20(address ethKey, uint256 starkKey, bytes signature, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()
func (*ExchangeTransactorSession) RegisterAndDepositEth ¶
func (_Exchange *ExchangeTransactorSession) RegisterAndDepositEth(ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)
RegisterAndDepositEth is a paid mutator transaction binding the contract method 0x3ccfc8ed.
Solidity: function registerAndDepositEth(address ethKey, uint256 starkKey, bytes signature, uint256 assetType, uint256 vaultId) payable returns()
func (*ExchangeTransactorSession) RegisterAssetConfigurationChange ¶
func (_Exchange *ExchangeTransactorSession) RegisterAssetConfigurationChange(assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
RegisterAssetConfigurationChange is a paid mutator transaction binding the contract method 0xad548467.
Solidity: function registerAssetConfigurationChange(uint256 assetId, bytes32 configHash) returns()
func (*ExchangeTransactorSession) RegisterAvailabilityVerifier ¶
func (_Exchange *ExchangeTransactorSession) RegisterAvailabilityVerifier(verifier common.Address, identifier string) (*types.Transaction, error)
RegisterAvailabilityVerifier is a paid mutator transaction binding the contract method 0xbdb75785.
Solidity: function registerAvailabilityVerifier(address verifier, string identifier) returns()
func (*ExchangeTransactorSession) RegisterGlobalConfigurationChange ¶
func (_Exchange *ExchangeTransactorSession) RegisterGlobalConfigurationChange(configHash [32]byte) (*types.Transaction, error)
RegisterGlobalConfigurationChange is a paid mutator transaction binding the contract method 0x9f8a5044.
Solidity: function registerGlobalConfigurationChange(bytes32 configHash) returns()
func (*ExchangeTransactorSession) RegisterOperator ¶
func (_Exchange *ExchangeTransactorSession) RegisterOperator(newOperator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address newOperator) returns()
func (*ExchangeTransactorSession) RegisterSystemAssetType ¶
func (_Exchange *ExchangeTransactorSession) RegisterSystemAssetType(assetType *big.Int, assetInfo []byte) (*types.Transaction, error)
RegisterSystemAssetType is a paid mutator transaction binding the contract method 0x7fbf9ba9.
Solidity: function registerSystemAssetType(uint256 assetType, bytes assetInfo) returns()
func (*ExchangeTransactorSession) RegisterToken ¶
func (_Exchange *ExchangeTransactorSession) RegisterToken(arg0 *big.Int, arg1 []byte) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0xc8b1031a.
Solidity: function registerToken(uint256 , bytes ) returns()
func (*ExchangeTransactorSession) RegisterToken0 ¶
func (_Exchange *ExchangeTransactorSession) RegisterToken0(arg0 *big.Int, arg1 []byte, arg2 *big.Int) (*types.Transaction, error)
RegisterToken0 is a paid mutator transaction binding the contract method 0xd88d8b38.
Solidity: function registerToken(uint256 , bytes , uint256 ) returns()
func (*ExchangeTransactorSession) RegisterTokenAdmin ¶
func (_Exchange *ExchangeTransactorSession) RegisterTokenAdmin(newAdmin common.Address) (*types.Transaction, error)
RegisterTokenAdmin is a paid mutator transaction binding the contract method 0x0b3a2d21.
Solidity: function registerTokenAdmin(address newAdmin) returns()
func (*ExchangeTransactorSession) RegisterUser ¶
func (_Exchange *ExchangeTransactorSession) RegisterUser(ethKey common.Address, starkKey *big.Int, signature []byte) (*types.Transaction, error)
RegisterUser is a paid mutator transaction binding the contract method 0xdd2414d4.
Solidity: function registerUser(address ethKey, uint256 starkKey, bytes signature) returns()
func (*ExchangeTransactorSession) RegisterUserAdmin ¶
func (_Exchange *ExchangeTransactorSession) RegisterUserAdmin(newAdmin common.Address) (*types.Transaction, error)
RegisterUserAdmin is a paid mutator transaction binding the contract method 0xf3e0c3fb.
Solidity: function registerUserAdmin(address newAdmin) returns()
func (*ExchangeTransactorSession) RegisterVerifier ¶
func (_Exchange *ExchangeTransactorSession) RegisterVerifier(verifier common.Address, identifier string) (*types.Transaction, error)
RegisterVerifier is a paid mutator transaction binding the contract method 0x3776fe2a.
Solidity: function registerVerifier(address verifier, string identifier) returns()
func (*ExchangeTransactorSession) RemoveAssetConfigurationChange ¶
func (_Exchange *ExchangeTransactorSession) RemoveAssetConfigurationChange(assetId *big.Int, configHash [32]byte) (*types.Transaction, error)
RemoveAssetConfigurationChange is a paid mutator transaction binding the contract method 0xfc86484a.
Solidity: function removeAssetConfigurationChange(uint256 assetId, bytes32 configHash) returns()
func (*ExchangeTransactorSession) RemoveAvailabilityVerifier ¶
func (_Exchange *ExchangeTransactorSession) RemoveAvailabilityVerifier(verifier common.Address) (*types.Transaction, error)
RemoveAvailabilityVerifier is a paid mutator transaction binding the contract method 0xb1e640bf.
Solidity: function removeAvailabilityVerifier(address verifier) returns()
func (*ExchangeTransactorSession) RemoveGlobalConfigurationChange ¶
func (_Exchange *ExchangeTransactorSession) RemoveGlobalConfigurationChange(configHash [32]byte) (*types.Transaction, error)
RemoveGlobalConfigurationChange is a paid mutator transaction binding the contract method 0x18290577.
Solidity: function removeGlobalConfigurationChange(bytes32 configHash) returns()
func (*ExchangeTransactorSession) RemoveVerifier ¶
func (_Exchange *ExchangeTransactorSession) RemoveVerifier(verifier common.Address) (*types.Transaction, error)
RemoveVerifier is a paid mutator transaction binding the contract method 0xca2dfd0a.
Solidity: function removeVerifier(address verifier) returns()
func (*ExchangeTransactorSession) UnFreeze ¶
func (_Exchange *ExchangeTransactorSession) UnFreeze() (*types.Transaction, error)
UnFreeze is a paid mutator transaction binding the contract method 0x7cf12b90.
Solidity: function unFreeze() returns()
func (*ExchangeTransactorSession) UnregisterOperator ¶
func (_Exchange *ExchangeTransactorSession) UnregisterOperator(removedOperator common.Address) (*types.Transaction, error)
UnregisterOperator is a paid mutator transaction binding the contract method 0x96115bc2.
Solidity: function unregisterOperator(address removedOperator) returns()
func (*ExchangeTransactorSession) UnregisterTokenAdmin ¶
func (_Exchange *ExchangeTransactorSession) UnregisterTokenAdmin(oldAdmin common.Address) (*types.Transaction, error)
UnregisterTokenAdmin is a paid mutator transaction binding the contract method 0xa6fa6e90.
Solidity: function unregisterTokenAdmin(address oldAdmin) returns()
func (*ExchangeTransactorSession) UnregisterUserAdmin ¶
func (_Exchange *ExchangeTransactorSession) UnregisterUserAdmin(oldAdmin common.Address) (*types.Transaction, error)
UnregisterUserAdmin is a paid mutator transaction binding the contract method 0xb04b6179.
Solidity: function unregisterUserAdmin(address oldAdmin) returns()
func (*ExchangeTransactorSession) UpdateState ¶
func (_Exchange *ExchangeTransactorSession) UpdateState(programOutput []*big.Int, applicationData []*big.Int) (*types.Transaction, error)
UpdateState is a paid mutator transaction binding the contract method 0x538f9406.
Solidity: function updateState(uint256[] programOutput, uint256[] applicationData) returns()
func (*ExchangeTransactorSession) Withdraw ¶
func (_Exchange *ExchangeTransactorSession) Withdraw(starkKey *big.Int, assetType *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x441a3e70.
Solidity: function withdraw(uint256 starkKey, uint256 assetType) returns()
func (*ExchangeTransactorSession) WithdrawAndMint ¶
func (_Exchange *ExchangeTransactorSession) WithdrawAndMint(starkKey *big.Int, assetType *big.Int, mintingBlob []byte) (*types.Transaction, error)
WithdrawAndMint is a paid mutator transaction binding the contract method 0xd91443b7.
Solidity: function withdrawAndMint(uint256 starkKey, uint256 assetType, bytes mintingBlob) returns()
func (*ExchangeTransactorSession) WithdrawNft ¶
func (_Exchange *ExchangeTransactorSession) WithdrawNft(starkKey *big.Int, assetType *big.Int, tokenId *big.Int) (*types.Transaction, error)
WithdrawNft is a paid mutator transaction binding the contract method 0x019b417a.
Solidity: function withdrawNft(uint256 starkKey, uint256 assetType, uint256 tokenId) returns()
func (*ExchangeTransactorSession) WithdrawNftTo ¶
func (_Exchange *ExchangeTransactorSession) WithdrawNftTo(starkKey *big.Int, assetType *big.Int, tokenId *big.Int, recipient common.Address) (*types.Transaction, error)
WithdrawNftTo is a paid mutator transaction binding the contract method 0xebef0fd0.
Solidity: function withdrawNftTo(uint256 starkKey, uint256 assetType, uint256 tokenId, address recipient) returns()
func (*ExchangeTransactorSession) WithdrawTo ¶
func (_Exchange *ExchangeTransactorSession) WithdrawTo(starkKey *big.Int, assetType *big.Int, recipient common.Address) (*types.Transaction, error)
WithdrawTo is a paid mutator transaction binding the contract method 0x14cd70e4.
Solidity: function withdrawTo(uint256 starkKey, uint256 assetType, address recipient) returns()