Documentation ¶
Index ¶
- Variables
- type CcipClientAny2EVMMessage
- type CcipClientEVMTokenAmount
- type CollateralConfigurationData
- type CollateralLockData
- type CoreOptimism
- type CoreOptimismAccountCreated
- type CoreOptimismAccountCreatedIterator
- type CoreOptimismAssociatedSystemSet
- type CoreOptimismAssociatedSystemSetIterator
- type CoreOptimismCaller
- func (_CoreOptimism *CoreOptimismCaller) GetAccountAvailableCollateral(opts *bind.CallOpts, accountId *big.Int, collateralType common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetAccountCollateral(opts *bind.CallOpts, accountId *big.Int, collateralType common.Address) (struct{ ... }, error)
- func (_CoreOptimism *CoreOptimismCaller) GetAccountLastInteraction(opts *bind.CallOpts, accountId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetAccountOwner(opts *bind.CallOpts, accountId *big.Int) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCaller) GetAccountPermissions(opts *bind.CallOpts, accountId *big.Int) ([]IAccountModuleAccountPermissions, error)
- func (_CoreOptimism *CoreOptimismCaller) GetAccountTokenAddress(opts *bind.CallOpts) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCaller) GetApprovedPools(opts *bind.CallOpts) ([]*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetAssociatedSystem(opts *bind.CallOpts, id [32]byte) (struct{ ... }, error)
- func (_CoreOptimism *CoreOptimismCaller) GetCollateralConfiguration(opts *bind.CallOpts, collateralType common.Address) (CollateralConfigurationData, error)
- func (_CoreOptimism *CoreOptimismCaller) GetCollateralConfigurations(opts *bind.CallOpts, hideDisabled bool) ([]CollateralConfigurationData, error)
- func (_CoreOptimism *CoreOptimismCaller) GetCollateralPrice(opts *bind.CallOpts, collateralType common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetConfig(opts *bind.CallOpts, k [32]byte) ([32]byte, error)
- func (_CoreOptimism *CoreOptimismCaller) GetConfigAddress(opts *bind.CallOpts, k [32]byte) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCaller) GetConfigUint(opts *bind.CallOpts, k [32]byte) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetDeniers(opts *bind.CallOpts, feature [32]byte) ([]common.Address, error)
- func (_CoreOptimism *CoreOptimismCaller) GetFeatureFlagAllowAll(opts *bind.CallOpts, feature [32]byte) (bool, error)
- func (_CoreOptimism *CoreOptimismCaller) GetFeatureFlagAllowlist(opts *bind.CallOpts, feature [32]byte) ([]common.Address, error)
- func (_CoreOptimism *CoreOptimismCaller) GetFeatureFlagDenyAll(opts *bind.CallOpts, feature [32]byte) (bool, error)
- func (_CoreOptimism *CoreOptimismCaller) GetImplementation(opts *bind.CallOpts) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCaller) GetLocks(opts *bind.CallOpts, accountId *big.Int, collateralType common.Address, ...) ([]CollateralLockData, error)
- func (_CoreOptimism *CoreOptimismCaller) GetMarketAddress(opts *bind.CallOpts, marketId *big.Int) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCaller) GetMarketCollateral(opts *bind.CallOpts, marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetMarketCollateralAmount(opts *bind.CallOpts, marketId *big.Int, collateralType common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetMarketCollateralValue(opts *bind.CallOpts, marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetMarketFees(opts *bind.CallOpts, arg0 *big.Int, amount *big.Int) (struct{ ... }, error)
- func (_CoreOptimism *CoreOptimismCaller) GetMarketMinDelegateTime(opts *bind.CallOpts, marketId *big.Int) (uint32, error)
- func (_CoreOptimism *CoreOptimismCaller) GetMarketNetIssuance(opts *bind.CallOpts, marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetMarketReportedDebt(opts *bind.CallOpts, marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetMarketTotalDebt(opts *bind.CallOpts, marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetMaximumMarketCollateral(opts *bind.CallOpts, marketId *big.Int, collateralType common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetMessageSender(opts *bind.CallOpts) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCaller) GetMinLiquidityRatio(opts *bind.CallOpts, marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetMinLiquidityRatio0(opts *bind.CallOpts) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetNominatedPoolOwner(opts *bind.CallOpts, poolId *big.Int) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCaller) GetOracleManager(opts *bind.CallOpts) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCaller) GetPoolCollateralIssuanceRatio(opts *bind.CallOpts, poolId *big.Int, collateral common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetPoolConfiguration(opts *bind.CallOpts, poolId *big.Int) ([]MarketConfigurationData, error)
- func (_CoreOptimism *CoreOptimismCaller) GetPoolName(opts *bind.CallOpts, poolId *big.Int) (string, error)
- func (_CoreOptimism *CoreOptimismCaller) GetPoolOwner(opts *bind.CallOpts, poolId *big.Int) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCaller) GetPositionCollateral(opts *bind.CallOpts, accountId *big.Int, poolId *big.Int, ...) (struct{ ... }, error)
- func (_CoreOptimism *CoreOptimismCaller) GetPreferredPool(opts *bind.CallOpts) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetRewardRate(opts *bind.CallOpts, poolId *big.Int, collateralType common.Address, ...) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) GetUsdToken(opts *bind.CallOpts) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCaller) GetVaultCollateral(opts *bind.CallOpts, poolId *big.Int, collateralType common.Address) (struct{ ... }, error)
- func (_CoreOptimism *CoreOptimismCaller) GetWithdrawableMarketUsd(opts *bind.CallOpts, marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCaller) HasPermission(opts *bind.CallOpts, accountId *big.Int, permission [32]byte, ...) (bool, error)
- func (_CoreOptimism *CoreOptimismCaller) IsAuthorized(opts *bind.CallOpts, accountId *big.Int, permission [32]byte, ...) (bool, error)
- func (_CoreOptimism *CoreOptimismCaller) IsFeatureAllowed(opts *bind.CallOpts, feature [32]byte, account common.Address) (bool, error)
- func (_CoreOptimism *CoreOptimismCaller) IsMarketCapacityLocked(opts *bind.CallOpts, marketId *big.Int) (bool, error)
- func (_CoreOptimism *CoreOptimismCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- type CoreOptimismCallerRaw
- type CoreOptimismCallerSession
- func (_CoreOptimism *CoreOptimismCallerSession) GetAccountAvailableCollateral(accountId *big.Int, collateralType common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetAccountCollateral(accountId *big.Int, collateralType common.Address) (struct{ ... }, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetAccountLastInteraction(accountId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetAccountOwner(accountId *big.Int) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetAccountPermissions(accountId *big.Int) ([]IAccountModuleAccountPermissions, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetAccountTokenAddress() (common.Address, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetApprovedPools() ([]*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetAssociatedSystem(id [32]byte) (struct{ ... }, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetCollateralConfiguration(collateralType common.Address) (CollateralConfigurationData, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetCollateralConfigurations(hideDisabled bool) ([]CollateralConfigurationData, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetCollateralPrice(collateralType common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetConfig(k [32]byte) ([32]byte, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetConfigAddress(k [32]byte) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetConfigUint(k [32]byte) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetDeniers(feature [32]byte) ([]common.Address, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetFeatureFlagAllowAll(feature [32]byte) (bool, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetFeatureFlagAllowlist(feature [32]byte) ([]common.Address, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetFeatureFlagDenyAll(feature [32]byte) (bool, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetImplementation() (common.Address, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetLocks(accountId *big.Int, collateralType common.Address, offset *big.Int, ...) ([]CollateralLockData, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetMarketAddress(marketId *big.Int) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetMarketCollateral(marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetMarketCollateralAmount(marketId *big.Int, collateralType common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetMarketCollateralValue(marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetMarketFees(arg0 *big.Int, amount *big.Int) (struct{ ... }, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetMarketMinDelegateTime(marketId *big.Int) (uint32, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetMarketNetIssuance(marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetMarketReportedDebt(marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetMarketTotalDebt(marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetMaximumMarketCollateral(marketId *big.Int, collateralType common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetMessageSender() (common.Address, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetMinLiquidityRatio(marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetMinLiquidityRatio0() (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetNominatedPoolOwner(poolId *big.Int) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetOracleManager() (common.Address, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetPoolCollateralIssuanceRatio(poolId *big.Int, collateral common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetPoolConfiguration(poolId *big.Int) ([]MarketConfigurationData, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetPoolName(poolId *big.Int) (string, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetPoolOwner(poolId *big.Int) (common.Address, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetPositionCollateral(accountId *big.Int, poolId *big.Int, collateralType common.Address) (struct{ ... }, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetPreferredPool() (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetRewardRate(poolId *big.Int, collateralType common.Address, distributor common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetUsdToken() (common.Address, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetVaultCollateral(poolId *big.Int, collateralType common.Address) (struct{ ... }, error)
- func (_CoreOptimism *CoreOptimismCallerSession) GetWithdrawableMarketUsd(marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismCallerSession) HasPermission(accountId *big.Int, permission [32]byte, user common.Address) (bool, error)
- func (_CoreOptimism *CoreOptimismCallerSession) IsAuthorized(accountId *big.Int, permission [32]byte, user common.Address) (bool, error)
- func (_CoreOptimism *CoreOptimismCallerSession) IsFeatureAllowed(feature [32]byte, account common.Address) (bool, error)
- func (_CoreOptimism *CoreOptimismCallerSession) IsMarketCapacityLocked(marketId *big.Int) (bool, error)
- func (_CoreOptimism *CoreOptimismCallerSession) NominatedOwner() (common.Address, error)
- func (_CoreOptimism *CoreOptimismCallerSession) Owner() (common.Address, error)
- func (_CoreOptimism *CoreOptimismCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type CoreOptimismCollateralConfigured
- type CoreOptimismCollateralConfiguredIterator
- type CoreOptimismCollateralLockCreated
- type CoreOptimismCollateralLockCreatedIterator
- type CoreOptimismCollateralLockExpired
- type CoreOptimismCollateralLockExpiredIterator
- type CoreOptimismDebtAssociated
- type CoreOptimismDebtAssociatedIterator
- type CoreOptimismDelegationUpdated
- type CoreOptimismDelegationUpdatedIterator
- type CoreOptimismDeposited
- type CoreOptimismDepositedIterator
- type CoreOptimismFeatureFlagAllowAllSet
- type CoreOptimismFeatureFlagAllowAllSetIterator
- type CoreOptimismFeatureFlagAllowlistAdded
- type CoreOptimismFeatureFlagAllowlistAddedIterator
- type CoreOptimismFeatureFlagAllowlistRemoved
- type CoreOptimismFeatureFlagAllowlistRemovedIterator
- type CoreOptimismFeatureFlagDeniersReset
- type CoreOptimismFeatureFlagDeniersResetIterator
- type CoreOptimismFeatureFlagDenyAllSet
- type CoreOptimismFeatureFlagDenyAllSetIterator
- type CoreOptimismFilterer
- func (_CoreOptimism *CoreOptimismFilterer) FilterAccountCreated(opts *bind.FilterOpts, accountId []*big.Int, owner []common.Address) (*CoreOptimismAccountCreatedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterAssociatedSystemSet(opts *bind.FilterOpts, kind [][32]byte, id [][32]byte) (*CoreOptimismAssociatedSystemSetIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterCollateralConfigured(opts *bind.FilterOpts, collateralType []common.Address) (*CoreOptimismCollateralConfiguredIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterCollateralLockCreated(opts *bind.FilterOpts, accountId []*big.Int, collateralType []common.Address) (*CoreOptimismCollateralLockCreatedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterCollateralLockExpired(opts *bind.FilterOpts, accountId []*big.Int, collateralType []common.Address) (*CoreOptimismCollateralLockExpiredIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterDebtAssociated(opts *bind.FilterOpts, marketId []*big.Int, poolId []*big.Int, ...) (*CoreOptimismDebtAssociatedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterDelegationUpdated(opts *bind.FilterOpts, accountId []*big.Int, poolId []*big.Int, ...) (*CoreOptimismDelegationUpdatedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterDeposited(opts *bind.FilterOpts, accountId []*big.Int, collateralType []common.Address, ...) (*CoreOptimismDepositedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterFeatureFlagAllowAllSet(opts *bind.FilterOpts, feature [][32]byte) (*CoreOptimismFeatureFlagAllowAllSetIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterFeatureFlagAllowlistAdded(opts *bind.FilterOpts, feature [][32]byte) (*CoreOptimismFeatureFlagAllowlistAddedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterFeatureFlagAllowlistRemoved(opts *bind.FilterOpts, feature [][32]byte) (*CoreOptimismFeatureFlagAllowlistRemovedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterFeatureFlagDeniersReset(opts *bind.FilterOpts, feature [][32]byte) (*CoreOptimismFeatureFlagDeniersResetIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterFeatureFlagDenyAllSet(opts *bind.FilterOpts, feature [][32]byte) (*CoreOptimismFeatureFlagDenyAllSetIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterIssuanceFeePaid(opts *bind.FilterOpts, accountId []*big.Int, poolId []*big.Int) (*CoreOptimismIssuanceFeePaidIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterLiquidation(opts *bind.FilterOpts, accountId []*big.Int, poolId []*big.Int, ...) (*CoreOptimismLiquidationIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterMarketCollateralDeposited(opts *bind.FilterOpts, marketId []*big.Int, collateralType []common.Address, ...) (*CoreOptimismMarketCollateralDepositedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterMarketCollateralWithdrawn(opts *bind.FilterOpts, marketId []*big.Int, collateralType []common.Address, ...) (*CoreOptimismMarketCollateralWithdrawnIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterMarketRegistered(opts *bind.FilterOpts, market []common.Address, marketId []*big.Int, ...) (*CoreOptimismMarketRegisteredIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterMarketSystemFeePaid(opts *bind.FilterOpts, marketId []*big.Int) (*CoreOptimismMarketSystemFeePaidIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterMarketUsdDeposited(opts *bind.FilterOpts, marketId []*big.Int, target []common.Address, ...) (*CoreOptimismMarketUsdDepositedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterMarketUsdWithdrawn(opts *bind.FilterOpts, marketId []*big.Int, target []common.Address, ...) (*CoreOptimismMarketUsdWithdrawnIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterMaximumMarketCollateralConfigured(opts *bind.FilterOpts, marketId []*big.Int, collateralType []common.Address, ...) (*CoreOptimismMaximumMarketCollateralConfiguredIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterNewSupportedCrossChainNetwork(opts *bind.FilterOpts) (*CoreOptimismNewSupportedCrossChainNetworkIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*CoreOptimismOwnerChangedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*CoreOptimismOwnerNominatedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterPermissionGranted(opts *bind.FilterOpts, accountId []*big.Int, permission [][32]byte, ...) (*CoreOptimismPermissionGrantedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterPermissionRevoked(opts *bind.FilterOpts, accountId []*big.Int, permission [][32]byte, ...) (*CoreOptimismPermissionRevokedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterPoolApprovedAdded(opts *bind.FilterOpts) (*CoreOptimismPoolApprovedAddedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterPoolApprovedRemoved(opts *bind.FilterOpts) (*CoreOptimismPoolApprovedRemovedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterPoolCollateralConfigurationUpdated(opts *bind.FilterOpts, poolId []*big.Int) (*CoreOptimismPoolCollateralConfigurationUpdatedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterPoolCollateralDisabledByDefaultSet(opts *bind.FilterOpts) (*CoreOptimismPoolCollateralDisabledByDefaultSetIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterPoolConfigurationSet(opts *bind.FilterOpts, poolId []*big.Int, sender []common.Address) (*CoreOptimismPoolConfigurationSetIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterPoolCreated(opts *bind.FilterOpts, poolId []*big.Int, owner []common.Address, ...) (*CoreOptimismPoolCreatedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterPoolNameUpdated(opts *bind.FilterOpts, poolId []*big.Int, sender []common.Address) (*CoreOptimismPoolNameUpdatedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterPoolNominationRenounced(opts *bind.FilterOpts, poolId []*big.Int, owner []common.Address) (*CoreOptimismPoolNominationRenouncedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterPoolNominationRevoked(opts *bind.FilterOpts, poolId []*big.Int, owner []common.Address) (*CoreOptimismPoolNominationRevokedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterPoolOwnerNominated(opts *bind.FilterOpts, poolId []*big.Int, nominatedOwner []common.Address, ...) (*CoreOptimismPoolOwnerNominatedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterPoolOwnershipAccepted(opts *bind.FilterOpts, poolId []*big.Int, owner []common.Address) (*CoreOptimismPoolOwnershipAcceptedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterPreferredPoolSet(opts *bind.FilterOpts) (*CoreOptimismPreferredPoolSetIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterRewardsClaimed(opts *bind.FilterOpts, accountId []*big.Int, poolId []*big.Int, ...) (*CoreOptimismRewardsClaimedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterRewardsDistributed(opts *bind.FilterOpts, poolId []*big.Int, collateralType []common.Address) (*CoreOptimismRewardsDistributedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterRewardsDistributorRegistered(opts *bind.FilterOpts, poolId []*big.Int, collateralType []common.Address, ...) (*CoreOptimismRewardsDistributorRegisteredIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterRewardsDistributorRemoved(opts *bind.FilterOpts, poolId []*big.Int, collateralType []common.Address, ...) (*CoreOptimismRewardsDistributorRemovedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterSetMarketMinLiquidityRatio(opts *bind.FilterOpts, marketId []*big.Int) (*CoreOptimismSetMarketMinLiquidityRatioIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterSetMinDelegateTime(opts *bind.FilterOpts, marketId []*big.Int) (*CoreOptimismSetMinDelegateTimeIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterSetMinLiquidityRatio(opts *bind.FilterOpts) (*CoreOptimismSetMinLiquidityRatioIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterTransferCrossChainInitiated(opts *bind.FilterOpts, destChainId []uint64, amount []*big.Int) (*CoreOptimismTransferCrossChainInitiatedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterUpgraded(opts *bind.FilterOpts, self []common.Address) (*CoreOptimismUpgradedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterUsdBurned(opts *bind.FilterOpts, accountId []*big.Int, poolId []*big.Int, ...) (*CoreOptimismUsdBurnedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterUsdMinted(opts *bind.FilterOpts, accountId []*big.Int, poolId []*big.Int, ...) (*CoreOptimismUsdMintedIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterVaultLiquidation(opts *bind.FilterOpts, poolId []*big.Int, collateralType []common.Address) (*CoreOptimismVaultLiquidationIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) FilterWithdrawn(opts *bind.FilterOpts, accountId []*big.Int, collateralType []common.Address, ...) (*CoreOptimismWithdrawnIterator, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseAccountCreated(log types.Log) (*CoreOptimismAccountCreated, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseAssociatedSystemSet(log types.Log) (*CoreOptimismAssociatedSystemSet, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseCollateralConfigured(log types.Log) (*CoreOptimismCollateralConfigured, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseCollateralLockCreated(log types.Log) (*CoreOptimismCollateralLockCreated, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseCollateralLockExpired(log types.Log) (*CoreOptimismCollateralLockExpired, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseDebtAssociated(log types.Log) (*CoreOptimismDebtAssociated, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseDelegationUpdated(log types.Log) (*CoreOptimismDelegationUpdated, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseDeposited(log types.Log) (*CoreOptimismDeposited, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseFeatureFlagAllowAllSet(log types.Log) (*CoreOptimismFeatureFlagAllowAllSet, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseFeatureFlagAllowlistAdded(log types.Log) (*CoreOptimismFeatureFlagAllowlistAdded, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseFeatureFlagAllowlistRemoved(log types.Log) (*CoreOptimismFeatureFlagAllowlistRemoved, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseFeatureFlagDeniersReset(log types.Log) (*CoreOptimismFeatureFlagDeniersReset, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseFeatureFlagDenyAllSet(log types.Log) (*CoreOptimismFeatureFlagDenyAllSet, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseIssuanceFeePaid(log types.Log) (*CoreOptimismIssuanceFeePaid, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseLiquidation(log types.Log) (*CoreOptimismLiquidation, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseMarketCollateralDeposited(log types.Log) (*CoreOptimismMarketCollateralDeposited, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseMarketCollateralWithdrawn(log types.Log) (*CoreOptimismMarketCollateralWithdrawn, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseMarketRegistered(log types.Log) (*CoreOptimismMarketRegistered, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseMarketSystemFeePaid(log types.Log) (*CoreOptimismMarketSystemFeePaid, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseMarketUsdDeposited(log types.Log) (*CoreOptimismMarketUsdDeposited, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseMarketUsdWithdrawn(log types.Log) (*CoreOptimismMarketUsdWithdrawn, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseMaximumMarketCollateralConfigured(log types.Log) (*CoreOptimismMaximumMarketCollateralConfigured, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseNewSupportedCrossChainNetwork(log types.Log) (*CoreOptimismNewSupportedCrossChainNetwork, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseOwnerChanged(log types.Log) (*CoreOptimismOwnerChanged, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseOwnerNominated(log types.Log) (*CoreOptimismOwnerNominated, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParsePermissionGranted(log types.Log) (*CoreOptimismPermissionGranted, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParsePermissionRevoked(log types.Log) (*CoreOptimismPermissionRevoked, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParsePoolApprovedAdded(log types.Log) (*CoreOptimismPoolApprovedAdded, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParsePoolApprovedRemoved(log types.Log) (*CoreOptimismPoolApprovedRemoved, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParsePoolCollateralConfigurationUpdated(log types.Log) (*CoreOptimismPoolCollateralConfigurationUpdated, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParsePoolCollateralDisabledByDefaultSet(log types.Log) (*CoreOptimismPoolCollateralDisabledByDefaultSet, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParsePoolConfigurationSet(log types.Log) (*CoreOptimismPoolConfigurationSet, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParsePoolCreated(log types.Log) (*CoreOptimismPoolCreated, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParsePoolNameUpdated(log types.Log) (*CoreOptimismPoolNameUpdated, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParsePoolNominationRenounced(log types.Log) (*CoreOptimismPoolNominationRenounced, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParsePoolNominationRevoked(log types.Log) (*CoreOptimismPoolNominationRevoked, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParsePoolOwnerNominated(log types.Log) (*CoreOptimismPoolOwnerNominated, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParsePoolOwnershipAccepted(log types.Log) (*CoreOptimismPoolOwnershipAccepted, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParsePreferredPoolSet(log types.Log) (*CoreOptimismPreferredPoolSet, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseRewardsClaimed(log types.Log) (*CoreOptimismRewardsClaimed, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseRewardsDistributed(log types.Log) (*CoreOptimismRewardsDistributed, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseRewardsDistributorRegistered(log types.Log) (*CoreOptimismRewardsDistributorRegistered, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseRewardsDistributorRemoved(log types.Log) (*CoreOptimismRewardsDistributorRemoved, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseSetMarketMinLiquidityRatio(log types.Log) (*CoreOptimismSetMarketMinLiquidityRatio, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseSetMinDelegateTime(log types.Log) (*CoreOptimismSetMinDelegateTime, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseSetMinLiquidityRatio(log types.Log) (*CoreOptimismSetMinLiquidityRatio, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseTransferCrossChainInitiated(log types.Log) (*CoreOptimismTransferCrossChainInitiated, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseUpgraded(log types.Log) (*CoreOptimismUpgraded, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseUsdBurned(log types.Log) (*CoreOptimismUsdBurned, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseUsdMinted(log types.Log) (*CoreOptimismUsdMinted, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseVaultLiquidation(log types.Log) (*CoreOptimismVaultLiquidation, error)
- func (_CoreOptimism *CoreOptimismFilterer) ParseWithdrawn(log types.Log) (*CoreOptimismWithdrawn, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchAccountCreated(opts *bind.WatchOpts, sink chan<- *CoreOptimismAccountCreated, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchAssociatedSystemSet(opts *bind.WatchOpts, sink chan<- *CoreOptimismAssociatedSystemSet, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchCollateralConfigured(opts *bind.WatchOpts, sink chan<- *CoreOptimismCollateralConfigured, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchCollateralLockCreated(opts *bind.WatchOpts, sink chan<- *CoreOptimismCollateralLockCreated, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchCollateralLockExpired(opts *bind.WatchOpts, sink chan<- *CoreOptimismCollateralLockExpired, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchDebtAssociated(opts *bind.WatchOpts, sink chan<- *CoreOptimismDebtAssociated, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchDelegationUpdated(opts *bind.WatchOpts, sink chan<- *CoreOptimismDelegationUpdated, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchDeposited(opts *bind.WatchOpts, sink chan<- *CoreOptimismDeposited, accountId []*big.Int, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchFeatureFlagAllowAllSet(opts *bind.WatchOpts, sink chan<- *CoreOptimismFeatureFlagAllowAllSet, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchFeatureFlagAllowlistAdded(opts *bind.WatchOpts, sink chan<- *CoreOptimismFeatureFlagAllowlistAdded, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchFeatureFlagAllowlistRemoved(opts *bind.WatchOpts, sink chan<- *CoreOptimismFeatureFlagAllowlistRemoved, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchFeatureFlagDeniersReset(opts *bind.WatchOpts, sink chan<- *CoreOptimismFeatureFlagDeniersReset, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchFeatureFlagDenyAllSet(opts *bind.WatchOpts, sink chan<- *CoreOptimismFeatureFlagDenyAllSet, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchIssuanceFeePaid(opts *bind.WatchOpts, sink chan<- *CoreOptimismIssuanceFeePaid, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchLiquidation(opts *bind.WatchOpts, sink chan<- *CoreOptimismLiquidation, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchMarketCollateralDeposited(opts *bind.WatchOpts, sink chan<- *CoreOptimismMarketCollateralDeposited, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchMarketCollateralWithdrawn(opts *bind.WatchOpts, sink chan<- *CoreOptimismMarketCollateralWithdrawn, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchMarketRegistered(opts *bind.WatchOpts, sink chan<- *CoreOptimismMarketRegistered, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchMarketSystemFeePaid(opts *bind.WatchOpts, sink chan<- *CoreOptimismMarketSystemFeePaid, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchMarketUsdDeposited(opts *bind.WatchOpts, sink chan<- *CoreOptimismMarketUsdDeposited, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchMarketUsdWithdrawn(opts *bind.WatchOpts, sink chan<- *CoreOptimismMarketUsdWithdrawn, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchMaximumMarketCollateralConfigured(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchNewSupportedCrossChainNetwork(opts *bind.WatchOpts, sink chan<- *CoreOptimismNewSupportedCrossChainNetwork) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *CoreOptimismOwnerChanged) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *CoreOptimismOwnerNominated) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchPermissionGranted(opts *bind.WatchOpts, sink chan<- *CoreOptimismPermissionGranted, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchPermissionRevoked(opts *bind.WatchOpts, sink chan<- *CoreOptimismPermissionRevoked, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchPoolApprovedAdded(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolApprovedAdded) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchPoolApprovedRemoved(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolApprovedRemoved) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchPoolCollateralConfigurationUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchPoolCollateralDisabledByDefaultSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchPoolConfigurationSet(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolConfigurationSet, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchPoolCreated(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolCreated, poolId []*big.Int, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchPoolNameUpdated(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolNameUpdated, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchPoolNominationRenounced(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolNominationRenounced, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchPoolNominationRevoked(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolNominationRevoked, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchPoolOwnerNominated(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolOwnerNominated, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchPoolOwnershipAccepted(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolOwnershipAccepted, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchPreferredPoolSet(opts *bind.WatchOpts, sink chan<- *CoreOptimismPreferredPoolSet) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchRewardsClaimed(opts *bind.WatchOpts, sink chan<- *CoreOptimismRewardsClaimed, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchRewardsDistributed(opts *bind.WatchOpts, sink chan<- *CoreOptimismRewardsDistributed, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchRewardsDistributorRegistered(opts *bind.WatchOpts, sink chan<- *CoreOptimismRewardsDistributorRegistered, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchRewardsDistributorRemoved(opts *bind.WatchOpts, sink chan<- *CoreOptimismRewardsDistributorRemoved, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchSetMarketMinLiquidityRatio(opts *bind.WatchOpts, sink chan<- *CoreOptimismSetMarketMinLiquidityRatio, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchSetMinDelegateTime(opts *bind.WatchOpts, sink chan<- *CoreOptimismSetMinDelegateTime, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchSetMinLiquidityRatio(opts *bind.WatchOpts, sink chan<- *CoreOptimismSetMinLiquidityRatio) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchTransferCrossChainInitiated(opts *bind.WatchOpts, sink chan<- *CoreOptimismTransferCrossChainInitiated, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *CoreOptimismUpgraded, self []common.Address) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchUsdBurned(opts *bind.WatchOpts, sink chan<- *CoreOptimismUsdBurned, accountId []*big.Int, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchUsdMinted(opts *bind.WatchOpts, sink chan<- *CoreOptimismUsdMinted, accountId []*big.Int, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchVaultLiquidation(opts *bind.WatchOpts, sink chan<- *CoreOptimismVaultLiquidation, ...) (event.Subscription, error)
- func (_CoreOptimism *CoreOptimismFilterer) WatchWithdrawn(opts *bind.WatchOpts, sink chan<- *CoreOptimismWithdrawn, accountId []*big.Int, ...) (event.Subscription, error)
- type CoreOptimismIssuanceFeePaid
- type CoreOptimismIssuanceFeePaidIterator
- type CoreOptimismLiquidation
- type CoreOptimismLiquidationIterator
- type CoreOptimismMarketCollateralDeposited
- type CoreOptimismMarketCollateralDepositedIterator
- type CoreOptimismMarketCollateralWithdrawn
- type CoreOptimismMarketCollateralWithdrawnIterator
- type CoreOptimismMarketRegistered
- type CoreOptimismMarketRegisteredIterator
- type CoreOptimismMarketSystemFeePaid
- type CoreOptimismMarketSystemFeePaidIterator
- type CoreOptimismMarketUsdDeposited
- type CoreOptimismMarketUsdDepositedIterator
- type CoreOptimismMarketUsdWithdrawn
- type CoreOptimismMarketUsdWithdrawnIterator
- type CoreOptimismMaximumMarketCollateralConfigured
- type CoreOptimismMaximumMarketCollateralConfiguredIterator
- type CoreOptimismNewSupportedCrossChainNetwork
- type CoreOptimismNewSupportedCrossChainNetworkIterator
- type CoreOptimismOwnerChanged
- type CoreOptimismOwnerChangedIterator
- type CoreOptimismOwnerNominated
- type CoreOptimismOwnerNominatedIterator
- type CoreOptimismPermissionGranted
- type CoreOptimismPermissionGrantedIterator
- type CoreOptimismPermissionRevoked
- type CoreOptimismPermissionRevokedIterator
- type CoreOptimismPoolApprovedAdded
- type CoreOptimismPoolApprovedAddedIterator
- type CoreOptimismPoolApprovedRemoved
- type CoreOptimismPoolApprovedRemovedIterator
- type CoreOptimismPoolCollateralConfigurationUpdated
- type CoreOptimismPoolCollateralConfigurationUpdatedIterator
- type CoreOptimismPoolCollateralDisabledByDefaultSet
- type CoreOptimismPoolCollateralDisabledByDefaultSetIterator
- type CoreOptimismPoolConfigurationSet
- type CoreOptimismPoolConfigurationSetIterator
- type CoreOptimismPoolCreated
- type CoreOptimismPoolCreatedIterator
- type CoreOptimismPoolNameUpdated
- type CoreOptimismPoolNameUpdatedIterator
- type CoreOptimismPoolNominationRenounced
- type CoreOptimismPoolNominationRenouncedIterator
- type CoreOptimismPoolNominationRevoked
- type CoreOptimismPoolNominationRevokedIterator
- type CoreOptimismPoolOwnerNominated
- type CoreOptimismPoolOwnerNominatedIterator
- type CoreOptimismPoolOwnershipAccepted
- type CoreOptimismPoolOwnershipAcceptedIterator
- type CoreOptimismPreferredPoolSet
- type CoreOptimismPreferredPoolSetIterator
- type CoreOptimismRaw
- func (_CoreOptimism *CoreOptimismRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_CoreOptimism *CoreOptimismRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CoreOptimismRewardsClaimed
- type CoreOptimismRewardsClaimedIterator
- type CoreOptimismRewardsDistributed
- type CoreOptimismRewardsDistributedIterator
- type CoreOptimismRewardsDistributorRegistered
- type CoreOptimismRewardsDistributorRegisteredIterator
- type CoreOptimismRewardsDistributorRemoved
- type CoreOptimismRewardsDistributorRemovedIterator
- type CoreOptimismSession
- func (_CoreOptimism *CoreOptimismSession) AcceptOwnership() (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) AcceptPoolOwnership(poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) AddApprovedPool(poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) AddToFeatureFlagAllowlist(feature [32]byte, account common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) AssociateDebt(marketId *big.Int, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) BurnUsd(accountId *big.Int, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) CcipReceive(message CcipClientAny2EVMMessage) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) ClaimRewards(accountId *big.Int, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) CleanExpiredLocks(accountId *big.Int, collateralType common.Address, offset *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) ConfigureChainlinkCrossChain(ccipRouter common.Address, ccipTokenPool common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) ConfigureCollateral(config CollateralConfigurationData) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) ConfigureMaximumMarketCollateral(marketId *big.Int, collateralType common.Address, amount *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) ConfigureOracleManager(oracleManagerAddress common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) CreateAccount() (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) CreateAccount0(requestedAccountId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) CreateLock(accountId *big.Int, collateralType common.Address, amount *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) CreatePool(requestedPoolId *big.Int, owner common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) DelegateCollateral(accountId *big.Int, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) Deposit(accountId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) DepositMarketCollateral(marketId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) DepositMarketUsd(marketId *big.Int, target common.Address, amount *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) DistributeDebtToPools(marketId *big.Int, maxIter *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) DistributeRewards(poolId *big.Int, collateralType common.Address, amount *big.Int, start uint64, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) GetAccountAvailableCollateral(accountId *big.Int, collateralType common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetAccountCollateral(accountId *big.Int, collateralType common.Address) (struct{ ... }, error)
- func (_CoreOptimism *CoreOptimismSession) GetAccountLastInteraction(accountId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetAccountOwner(accountId *big.Int) (common.Address, error)
- func (_CoreOptimism *CoreOptimismSession) GetAccountPermissions(accountId *big.Int) ([]IAccountModuleAccountPermissions, error)
- func (_CoreOptimism *CoreOptimismSession) GetAccountTokenAddress() (common.Address, error)
- func (_CoreOptimism *CoreOptimismSession) GetApprovedPools() ([]*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetAssociatedSystem(id [32]byte) (struct{ ... }, error)
- func (_CoreOptimism *CoreOptimismSession) GetCollateralConfiguration(collateralType common.Address) (CollateralConfigurationData, error)
- func (_CoreOptimism *CoreOptimismSession) GetCollateralConfigurations(hideDisabled bool) ([]CollateralConfigurationData, error)
- func (_CoreOptimism *CoreOptimismSession) GetCollateralPrice(collateralType common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetConfig(k [32]byte) ([32]byte, error)
- func (_CoreOptimism *CoreOptimismSession) GetConfigAddress(k [32]byte) (common.Address, error)
- func (_CoreOptimism *CoreOptimismSession) GetConfigUint(k [32]byte) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetDeniers(feature [32]byte) ([]common.Address, error)
- func (_CoreOptimism *CoreOptimismSession) GetFeatureFlagAllowAll(feature [32]byte) (bool, error)
- func (_CoreOptimism *CoreOptimismSession) GetFeatureFlagAllowlist(feature [32]byte) ([]common.Address, error)
- func (_CoreOptimism *CoreOptimismSession) GetFeatureFlagDenyAll(feature [32]byte) (bool, error)
- func (_CoreOptimism *CoreOptimismSession) GetImplementation() (common.Address, error)
- func (_CoreOptimism *CoreOptimismSession) GetLocks(accountId *big.Int, collateralType common.Address, offset *big.Int, ...) ([]CollateralLockData, error)
- func (_CoreOptimism *CoreOptimismSession) GetMarketAddress(marketId *big.Int) (common.Address, error)
- func (_CoreOptimism *CoreOptimismSession) GetMarketCollateral(marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetMarketCollateralAmount(marketId *big.Int, collateralType common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetMarketCollateralValue(marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetMarketDebtPerShare(marketId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) GetMarketFees(arg0 *big.Int, amount *big.Int) (struct{ ... }, error)
- func (_CoreOptimism *CoreOptimismSession) GetMarketMinDelegateTime(marketId *big.Int) (uint32, error)
- func (_CoreOptimism *CoreOptimismSession) GetMarketNetIssuance(marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetMarketPoolDebtDistribution(marketId *big.Int, poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) GetMarketPools(marketId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) GetMarketReportedDebt(marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetMarketTotalDebt(marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetMaximumMarketCollateral(marketId *big.Int, collateralType common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetMessageSender() (common.Address, error)
- func (_CoreOptimism *CoreOptimismSession) GetMinLiquidityRatio(marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetMinLiquidityRatio0() (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetNominatedPoolOwner(poolId *big.Int) (common.Address, error)
- func (_CoreOptimism *CoreOptimismSession) GetOracleManager() (common.Address, error)
- func (_CoreOptimism *CoreOptimismSession) GetPoolCollateralIssuanceRatio(poolId *big.Int, collateral common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetPoolConfiguration(poolId *big.Int) ([]MarketConfigurationData, error)
- func (_CoreOptimism *CoreOptimismSession) GetPoolName(poolId *big.Int) (string, error)
- func (_CoreOptimism *CoreOptimismSession) GetPoolOwner(poolId *big.Int) (common.Address, error)
- func (_CoreOptimism *CoreOptimismSession) GetPosition(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) GetPositionCollateral(accountId *big.Int, poolId *big.Int, collateralType common.Address) (struct{ ... }, error)
- func (_CoreOptimism *CoreOptimismSession) GetPositionCollateralRatio(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) GetPositionDebt(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) GetPreferredPool() (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetRewardRate(poolId *big.Int, collateralType common.Address, distributor common.Address) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GetUsdToken() (common.Address, error)
- func (_CoreOptimism *CoreOptimismSession) GetVaultCollateral(poolId *big.Int, collateralType common.Address) (struct{ ... }, error)
- func (_CoreOptimism *CoreOptimismSession) GetVaultCollateralRatio(poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) GetVaultDebt(poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) GetWithdrawableMarketUsd(marketId *big.Int) (*big.Int, error)
- func (_CoreOptimism *CoreOptimismSession) GrantPermission(accountId *big.Int, permission [32]byte, user common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) HasPermission(accountId *big.Int, permission [32]byte, user common.Address) (bool, error)
- func (_CoreOptimism *CoreOptimismSession) InitOrUpgradeNft(id [32]byte, name string, symbol string, uri string, impl common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) InitOrUpgradeToken(id [32]byte, name string, symbol string, decimals uint8, impl common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) IsAuthorized(accountId *big.Int, permission [32]byte, user common.Address) (bool, error)
- func (_CoreOptimism *CoreOptimismSession) IsFeatureAllowed(feature [32]byte, account common.Address) (bool, error)
- func (_CoreOptimism *CoreOptimismSession) IsMarketCapacityLocked(marketId *big.Int) (bool, error)
- func (_CoreOptimism *CoreOptimismSession) IsPositionLiquidatable(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) IsVaultLiquidatable(poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) Liquidate(accountId *big.Int, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) LiquidateVault(poolId *big.Int, collateralType common.Address, liquidateAsAccountId *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) MintUsd(accountId *big.Int, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) MulticallThrough(to []common.Address, data [][]byte, values []*big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) NominateNewOwner(newNominatedOwner common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) NominatePoolOwner(nominatedOwner common.Address, poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) NominatedOwner() (common.Address, error)
- func (_CoreOptimism *CoreOptimismSession) NotifyAccountTransfer(to common.Address, accountId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) Owner() (common.Address, error)
- func (_CoreOptimism *CoreOptimismSession) RebalancePool(poolId *big.Int, optionalCollateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) RegisterMarket(market common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) RegisterRewardsDistributor(poolId *big.Int, collateralType common.Address, distributor common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) RegisterUnmanagedSystem(id [32]byte, endpoint common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) RemoveApprovedPool(poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) RemoveFromFeatureFlagAllowlist(feature [32]byte, account common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) RemoveRewardsDistributor(poolId *big.Int, collateralType common.Address, distributor common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) RenounceNomination() (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) RenouncePermission(accountId *big.Int, permission [32]byte) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) RenouncePoolNomination(poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) RevokePermission(accountId *big.Int, permission [32]byte, user common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) RevokePoolNomination(poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SetAllowlistedMulticallTarget(target common.Address, allowlisted bool) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SetConfig(k [32]byte, v [32]byte) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SetDeniers(feature [32]byte, deniers []common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SetFeatureFlagAllowAll(feature [32]byte, allowAll bool) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SetFeatureFlagDenyAll(feature [32]byte, denyAll bool) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SetMarketMinDelegateTime(marketId *big.Int, minDelegateTime uint32) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SetMinLiquidityRatio(marketId *big.Int, minLiquidityRatio *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SetMinLiquidityRatio0(minLiquidityRatio *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SetPoolCollateralConfiguration(poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SetPoolCollateralDisabledByDefault(poolId *big.Int, disabled bool) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SetPoolConfiguration(poolId *big.Int, newMarketConfigurations []MarketConfigurationData) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SetPoolName(poolId *big.Int, name string) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SetPreferredPool(poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SetSupportedCrossChainNetworks(supportedNetworks []uint64, ccipSelectors []uint64) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SimulateUpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_CoreOptimism *CoreOptimismSession) TransferCrossChain(destChainId uint64, amount *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) UpdateRewards(poolId *big.Int, collateralType common.Address, accountId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) Withdraw(accountId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) WithdrawMarketCollateral(marketId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismSession) WithdrawMarketUsd(marketId *big.Int, target common.Address, amount *big.Int) (*types.Transaction, error)
- type CoreOptimismSetMarketMinLiquidityRatio
- type CoreOptimismSetMarketMinLiquidityRatioIterator
- type CoreOptimismSetMinDelegateTime
- type CoreOptimismSetMinDelegateTimeIterator
- type CoreOptimismSetMinLiquidityRatio
- type CoreOptimismSetMinLiquidityRatioIterator
- type CoreOptimismTransactor
- func (_CoreOptimism *CoreOptimismTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) AcceptPoolOwnership(opts *bind.TransactOpts, poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) AddApprovedPool(opts *bind.TransactOpts, poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) AddToFeatureFlagAllowlist(opts *bind.TransactOpts, feature [32]byte, account common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) AssociateDebt(opts *bind.TransactOpts, marketId *big.Int, poolId *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) BurnUsd(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) CcipReceive(opts *bind.TransactOpts, message CcipClientAny2EVMMessage) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) ClaimRewards(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) CleanExpiredLocks(opts *bind.TransactOpts, accountId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) ConfigureChainlinkCrossChain(opts *bind.TransactOpts, ccipRouter common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) ConfigureCollateral(opts *bind.TransactOpts, config CollateralConfigurationData) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) ConfigureMaximumMarketCollateral(opts *bind.TransactOpts, marketId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) ConfigureOracleManager(opts *bind.TransactOpts, oracleManagerAddress common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) CreateAccount(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) CreateAccount0(opts *bind.TransactOpts, requestedAccountId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) CreateLock(opts *bind.TransactOpts, accountId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) CreatePool(opts *bind.TransactOpts, requestedPoolId *big.Int, owner common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) DelegateCollateral(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) Deposit(opts *bind.TransactOpts, accountId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) DepositMarketCollateral(opts *bind.TransactOpts, marketId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) DepositMarketUsd(opts *bind.TransactOpts, marketId *big.Int, target common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) DistributeDebtToPools(opts *bind.TransactOpts, marketId *big.Int, maxIter *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) DistributeRewards(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) GetMarketDebtPerShare(opts *bind.TransactOpts, marketId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) GetMarketPoolDebtDistribution(opts *bind.TransactOpts, marketId *big.Int, poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) GetMarketPools(opts *bind.TransactOpts, marketId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) GetPosition(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) GetPositionCollateralRatio(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) GetPositionDebt(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) GetVaultCollateralRatio(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) GetVaultDebt(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) GrantPermission(opts *bind.TransactOpts, accountId *big.Int, permission [32]byte, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) InitOrUpgradeNft(opts *bind.TransactOpts, id [32]byte, name string, symbol string, uri string, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) InitOrUpgradeToken(opts *bind.TransactOpts, id [32]byte, name string, symbol string, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) IsPositionLiquidatable(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) IsVaultLiquidatable(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) Liquidate(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) LiquidateVault(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) MintUsd(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) MulticallThrough(opts *bind.TransactOpts, to []common.Address, data [][]byte, values []*big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) NominateNewOwner(opts *bind.TransactOpts, newNominatedOwner common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) NominatePoolOwner(opts *bind.TransactOpts, nominatedOwner common.Address, poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) NotifyAccountTransfer(opts *bind.TransactOpts, to common.Address, accountId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) RebalancePool(opts *bind.TransactOpts, poolId *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) RegisterMarket(opts *bind.TransactOpts, market common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) RegisterRewardsDistributor(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) RegisterUnmanagedSystem(opts *bind.TransactOpts, id [32]byte, endpoint common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) RemoveApprovedPool(opts *bind.TransactOpts, poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) RemoveFromFeatureFlagAllowlist(opts *bind.TransactOpts, feature [32]byte, account common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) RemoveRewardsDistributor(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) RenounceNomination(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) RenouncePermission(opts *bind.TransactOpts, accountId *big.Int, permission [32]byte) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) RenouncePoolNomination(opts *bind.TransactOpts, poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) RevokePermission(opts *bind.TransactOpts, accountId *big.Int, permission [32]byte, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) RevokePoolNomination(opts *bind.TransactOpts, poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) SetAllowlistedMulticallTarget(opts *bind.TransactOpts, target common.Address, allowlisted bool) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) SetConfig(opts *bind.TransactOpts, k [32]byte, v [32]byte) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) SetDeniers(opts *bind.TransactOpts, feature [32]byte, deniers []common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) SetFeatureFlagAllowAll(opts *bind.TransactOpts, feature [32]byte, allowAll bool) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) SetFeatureFlagDenyAll(opts *bind.TransactOpts, feature [32]byte, denyAll bool) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) SetMarketMinDelegateTime(opts *bind.TransactOpts, marketId *big.Int, minDelegateTime uint32) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) SetMinLiquidityRatio(opts *bind.TransactOpts, marketId *big.Int, minLiquidityRatio *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) SetMinLiquidityRatio0(opts *bind.TransactOpts, minLiquidityRatio *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) SetPoolCollateralConfiguration(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) SetPoolCollateralDisabledByDefault(opts *bind.TransactOpts, poolId *big.Int, disabled bool) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) SetPoolConfiguration(opts *bind.TransactOpts, poolId *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) SetPoolName(opts *bind.TransactOpts, poolId *big.Int, name string) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) SetPreferredPool(opts *bind.TransactOpts, poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) SetSupportedCrossChainNetworks(opts *bind.TransactOpts, supportedNetworks []uint64, ccipSelectors []uint64) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) SimulateUpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) TransferCrossChain(opts *bind.TransactOpts, destChainId uint64, amount *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) UpdateRewards(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) Withdraw(opts *bind.TransactOpts, accountId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) WithdrawMarketCollateral(opts *bind.TransactOpts, marketId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactor) WithdrawMarketUsd(opts *bind.TransactOpts, marketId *big.Int, target common.Address, ...) (*types.Transaction, error)
- type CoreOptimismTransactorRaw
- type CoreOptimismTransactorSession
- func (_CoreOptimism *CoreOptimismTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) AcceptPoolOwnership(poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) AddApprovedPool(poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) AddToFeatureFlagAllowlist(feature [32]byte, account common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) AssociateDebt(marketId *big.Int, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) BurnUsd(accountId *big.Int, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) CcipReceive(message CcipClientAny2EVMMessage) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) ClaimRewards(accountId *big.Int, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) CleanExpiredLocks(accountId *big.Int, collateralType common.Address, offset *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) ConfigureChainlinkCrossChain(ccipRouter common.Address, ccipTokenPool common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) ConfigureCollateral(config CollateralConfigurationData) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) ConfigureMaximumMarketCollateral(marketId *big.Int, collateralType common.Address, amount *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) ConfigureOracleManager(oracleManagerAddress common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) CreateAccount() (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) CreateAccount0(requestedAccountId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) CreateLock(accountId *big.Int, collateralType common.Address, amount *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) CreatePool(requestedPoolId *big.Int, owner common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) DelegateCollateral(accountId *big.Int, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) Deposit(accountId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) DepositMarketCollateral(marketId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) DepositMarketUsd(marketId *big.Int, target common.Address, amount *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) DistributeDebtToPools(marketId *big.Int, maxIter *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) DistributeRewards(poolId *big.Int, collateralType common.Address, amount *big.Int, start uint64, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) GetMarketDebtPerShare(marketId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) GetMarketPoolDebtDistribution(marketId *big.Int, poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) GetMarketPools(marketId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) GetPosition(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) GetPositionCollateralRatio(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) GetPositionDebt(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) GetVaultCollateralRatio(poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) GetVaultDebt(poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) GrantPermission(accountId *big.Int, permission [32]byte, user common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) InitOrUpgradeNft(id [32]byte, name string, symbol string, uri string, impl common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) InitOrUpgradeToken(id [32]byte, name string, symbol string, decimals uint8, impl common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) IsPositionLiquidatable(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) IsVaultLiquidatable(poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) Liquidate(accountId *big.Int, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) LiquidateVault(poolId *big.Int, collateralType common.Address, liquidateAsAccountId *big.Int, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) MintUsd(accountId *big.Int, poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) MulticallThrough(to []common.Address, data [][]byte, values []*big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) NominateNewOwner(newNominatedOwner common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) NominatePoolOwner(nominatedOwner common.Address, poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) NotifyAccountTransfer(to common.Address, accountId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) RebalancePool(poolId *big.Int, optionalCollateralType common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) RegisterMarket(market common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) RegisterRewardsDistributor(poolId *big.Int, collateralType common.Address, distributor common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) RegisterUnmanagedSystem(id [32]byte, endpoint common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) RemoveApprovedPool(poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) RemoveFromFeatureFlagAllowlist(feature [32]byte, account common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) RemoveRewardsDistributor(poolId *big.Int, collateralType common.Address, distributor common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) RenounceNomination() (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) RenouncePermission(accountId *big.Int, permission [32]byte) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) RenouncePoolNomination(poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) RevokePermission(accountId *big.Int, permission [32]byte, user common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) RevokePoolNomination(poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) SetAllowlistedMulticallTarget(target common.Address, allowlisted bool) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) SetConfig(k [32]byte, v [32]byte) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) SetDeniers(feature [32]byte, deniers []common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) SetFeatureFlagAllowAll(feature [32]byte, allowAll bool) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) SetFeatureFlagDenyAll(feature [32]byte, denyAll bool) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) SetMarketMinDelegateTime(marketId *big.Int, minDelegateTime uint32) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) SetMinLiquidityRatio(marketId *big.Int, minLiquidityRatio *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) SetMinLiquidityRatio0(minLiquidityRatio *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) SetPoolCollateralConfiguration(poolId *big.Int, collateralType common.Address, ...) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) SetPoolCollateralDisabledByDefault(poolId *big.Int, disabled bool) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) SetPoolConfiguration(poolId *big.Int, newMarketConfigurations []MarketConfigurationData) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) SetPoolName(poolId *big.Int, name string) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) SetPreferredPool(poolId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) SetSupportedCrossChainNetworks(supportedNetworks []uint64, ccipSelectors []uint64) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) SimulateUpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) TransferCrossChain(destChainId uint64, amount *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) UpdateRewards(poolId *big.Int, collateralType common.Address, accountId *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) Withdraw(accountId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) WithdrawMarketCollateral(marketId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_CoreOptimism *CoreOptimismTransactorSession) WithdrawMarketUsd(marketId *big.Int, target common.Address, amount *big.Int) (*types.Transaction, error)
- type CoreOptimismTransferCrossChainInitiated
- type CoreOptimismTransferCrossChainInitiatedIterator
- type CoreOptimismUpgraded
- type CoreOptimismUpgradedIterator
- type CoreOptimismUsdBurned
- type CoreOptimismUsdBurnedIterator
- type CoreOptimismUsdMinted
- type CoreOptimismUsdMintedIterator
- type CoreOptimismVaultLiquidation
- type CoreOptimismVaultLiquidationIterator
- type CoreOptimismWithdrawn
- type CoreOptimismWithdrawnIterator
- type IAccountModuleAccountPermissions
- type ILiquidationModuleLiquidationData
- type MarketConfigurationData
- type PoolCollateralConfigurationData
Constants ¶
This section is empty.
Variables ¶
var CoreOptimismABI = CoreOptimismMetaData.ABI
CoreOptimismABI is the input ABI used to generate the binding from. Deprecated: Use CoreOptimismMetaData.ABI instead.
var CoreOptimismMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"ImplementationIsSterile\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NoChange\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"contr\",\"type\":\"address\"}],\"name\":\"NotAContract\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"NotNominated\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"Unauthorized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpgradeSimulationFailed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroAddress\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerNominated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"self\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getImplementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newNominatedOwner\",\"type\":\"address\"}],\"name\":\"nominateNewOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nominatedOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceNomination\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"simulateUpgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ValueAlreadyInSet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ValueNotInSet\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"feature\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"allowAll\",\"type\":\"bool\"}],\"name\":\"FeatureFlagAllowAllSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"feature\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"FeatureFlagAllowlistAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"feature\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"FeatureFlagAllowlistRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"feature\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"deniers\",\"type\":\"address[]\"}],\"name\":\"FeatureFlagDeniersReset\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"feature\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"denyAll\",\"type\":\"bool\"}],\"name\":\"FeatureFlagDenyAllSet\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"feature\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"addToFeatureFlagAllowlist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"feature\",\"type\":\"bytes32\"}],\"name\":\"getDeniers\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"feature\",\"type\":\"bytes32\"}],\"name\":\"getFeatureFlagAllowAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"feature\",\"type\":\"bytes32\"}],\"name\":\"getFeatureFlagAllowlist\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"feature\",\"type\":\"bytes32\"}],\"name\":\"getFeatureFlagDenyAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"feature\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"isFeatureAllowed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"feature\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"removeFromFeatureFlagAllowlist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"feature\",\"type\":\"bytes32\"},{\"internalType\":\"address[]\",\"name\":\"deniers\",\"type\":\"address[]\"}],\"name\":\"setDeniers\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"feature\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"allowAll\",\"type\":\"bool\"}],\"name\":\"setFeatureFlagAllowAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"feature\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"denyAll\",\"type\":\"bool\"}],\"name\":\"setFeatureFlagDenyAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"which\",\"type\":\"bytes32\"}],\"name\":\"FeatureUnavailable\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"}],\"name\":\"InvalidAccountId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"permission\",\"type\":\"bytes32\"}],\"name\":\"InvalidPermission\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"origin\",\"type\":\"address\"}],\"name\":\"OnlyAccountTokenProxy\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"permission\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"}],\"name\":\"PermissionDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"permission\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"PermissionNotGranted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PositionOutOfBounds\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"AccountCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"permission\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"PermissionGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"permission\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"PermissionRevoked\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"createAccount\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"requestedAccountId\",\"type\":\"uint128\"}],\"name\":\"createAccount\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"}],\"name\":\"getAccountLastInteraction\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"}],\"name\":\"getAccountOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"}],\"name\":\"getAccountPermissions\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"permissions\",\"type\":\"bytes32[]\"}],\"internalType\":\"structIAccountModule.AccountPermissions[]\",\"name\":\"accountPerms\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAccountTokenAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"permission\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"grantPermission\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"permission\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"hasPermission\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"permission\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"isAuthorized\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"}],\"name\":\"notifyAccountTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"permission\",\"type\":\"bytes32\"}],\"name\":\"renouncePermission\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"permission\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"revokePermission\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"}],\"name\":\"AccountNotFound\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EmptyDistribution\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"collateralValue\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"debt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"ratio\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minRatio\",\"type\":\"uint256\"}],\"name\":\"InsufficientCollateralRatio\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"}],\"name\":\"MarketNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"marketId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"poolId\",\"type\":\"uint256\"}],\"name\":\"NotFundedByPool\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OverflowInt256ToInt128\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OverflowInt256ToUint256\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OverflowUint128ToInt128\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OverflowUint256ToInt256\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OverflowUint256ToUint128\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"updatedDebt\",\"type\":\"int256\"}],\"name\":\"DebtAssociated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"associateDebt\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"expected\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actual\",\"type\":\"bytes32\"}],\"name\":\"MismatchAssociatedSystemKind\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"}],\"name\":\"MissingAssociatedSystem\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"kind\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"impl\",\"type\":\"address\"}],\"name\":\"AssociatedSystemSet\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"}],\"name\":\"getAssociatedSystem\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"kind\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"impl\",\"type\":\"address\"}],\"name\":\"initOrUpgradeNft\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"decimals\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"impl\",\"type\":\"address\"}],\"name\":\"initOrUpgradeToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"endpoint\",\"type\":\"address\"}],\"name\":\"registerUnmanagedSystem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"InvalidMessage\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"NotCcipRouter\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"UnsupportedNetwork\",\"type\":\"error\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"messageId\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"sourceChainSelector\",\"type\":\"uint64\"},{\"internalType\":\"bytes\",\"name\":\"sender\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"structCcipClient.EVMTokenAmount[]\",\"name\":\"tokenAmounts\",\"type\":\"tuple[]\"}],\"internalType\":\"structCcipClient.Any2EVMMessage\",\"name\":\"message\",\"type\":\"tuple\"}],\"name\":\"ccipReceive\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"uint256\",\"name\":\"currentTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"requiredTime\",\"type\":\"uint256\"}],\"name\":\"AccountActivityTimeoutPending\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"CollateralDepositDisabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CollateralNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"FailedTransfer\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountAvailableForDelegationD18\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountD18\",\"type\":\"uint256\"}],\"name\":\"InsufficentAvailableCollateral\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"InsufficientAccountCollateral\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"required\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"existing\",\"type\":\"uint256\"}],\"name\":\"InsufficientAllowance\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"parameter\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"reason\",\"type\":\"string\"}],\"name\":\"InvalidParameter\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OverflowUint256ToUint64\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"decimals\",\"type\":\"uint8\"}],\"name\":\"PrecisionLost\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"expireTimestamp\",\"type\":\"uint64\"}],\"name\":\"CollateralLockCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"expireTimestamp\",\"type\":\"uint64\"}],\"name\":\"CollateralLockExpired\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenAmount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"Deposited\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenAmount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"Withdrawn\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"name\":\"cleanExpiredLocks\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"cleared\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint64\",\"name\":\"expireTimestamp\",\"type\":\"uint64\"}],\"name\":\"createLock\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenAmount\",\"type\":\"uint256\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"getAccountAvailableCollateral\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"getAccountCollateral\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"totalDeposited\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalAssigned\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalLocked\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"name\":\"getLocks\",\"outputs\":[{\"components\":[{\"internalType\":\"uint128\",\"name\":\"amountD18\",\"type\":\"uint128\"},{\"internalType\":\"uint64\",\"name\":\"lockExpirationTime\",\"type\":\"uint64\"}],\"internalType\":\"structCollateralLock.Data[]\",\"name\":\"locks\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenAmount\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"bool\",\"name\":\"depositingEnabled\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"issuanceRatioD18\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"liquidationRatioD18\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"liquidationRewardD18\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"oracleNodeId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"minDelegationD18\",\"type\":\"uint256\"}],\"indexed\":false,\"internalType\":\"structCollateralConfiguration.Data\",\"name\":\"config\",\"type\":\"tuple\"}],\"name\":\"CollateralConfigured\",\"type\":\"event\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"depositingEnabled\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"issuanceRatioD18\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"liquidationRatioD18\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"liquidationRewardD18\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"oracleNodeId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"minDelegationD18\",\"type\":\"uint256\"}],\"internalType\":\"structCollateralConfiguration.Data\",\"name\":\"config\",\"type\":\"tuple\"}],\"name\":\"configureCollateral\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"getCollateralConfiguration\",\"outputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"depositingEnabled\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"issuanceRatioD18\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"liquidationRatioD18\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"liquidationRewardD18\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"oracleNodeId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"minDelegationD18\",\"type\":\"uint256\"}],\"internalType\":\"structCollateralConfiguration.Data\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"hideDisabled\",\"type\":\"bool\"}],\"name\":\"getCollateralConfigurations\",\"outputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"depositingEnabled\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"issuanceRatioD18\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"liquidationRatioD18\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"liquidationRewardD18\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"oracleNodeId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"minDelegationD18\",\"type\":\"uint256\"}],\"internalType\":\"structCollateralConfiguration.Data[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"getCollateralPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"requiredAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"availableAmount\",\"type\":\"uint256\"}],\"name\":\"InsufficientCcipFee\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"destChainId\",\"type\":\"uint64\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"TransferCrossChainInitiated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"destChainId\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferCrossChain\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"gasTokenUsed\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"currentDebt\",\"type\":\"int256\"}],\"name\":\"InsufficientDebt\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"}],\"name\":\"PoolNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"feeAmount\",\"type\":\"uint256\"}],\"name\":\"IssuanceFeePaid\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"UsdBurned\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"UsdMinted\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burnUsd\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"mintUsd\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CannotScaleEmptyMapping\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"collateralValue\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"debt\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"currentCRatio\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"cratio\",\"type\":\"uint256\"}],\"name\":\"IneligibleForLiquidation\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientMappedAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MustBeVaultLiquidated\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OverflowInt128ToUint128\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"debtLiquidated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"collateralLiquidated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountRewarded\",\"type\":\"uint256\"}],\"indexed\":false,\"internalType\":\"structILiquidationModule.LiquidationData\",\"name\":\"liquidationData\",\"type\":\"tuple\"},{\"indexed\":false,\"internalType\":\"uint128\",\"name\":\"liquidateAsAccountId\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"Liquidation\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"debtLiquidated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"collateralLiquidated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountRewarded\",\"type\":\"uint256\"}],\"indexed\":false,\"internalType\":\"structILiquidationModule.LiquidationData\",\"name\":\"liquidationData\",\"type\":\"tuple\"},{\"indexed\":false,\"internalType\":\"uint128\",\"name\":\"liquidateAsAccountId\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"VaultLiquidation\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"isPositionLiquidatable\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"isVaultLiquidatable\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"liquidateAsAccountId\",\"type\":\"uint128\"}],\"name\":\"liquidate\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"debtLiquidated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"collateralLiquidated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountRewarded\",\"type\":\"uint256\"}],\"internalType\":\"structILiquidationModule.LiquidationData\",\"name\":\"liquidationData\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"liquidateAsAccountId\",\"type\":\"uint128\"},{\"internalType\":\"uint256\",\"name\":\"maxUsd\",\"type\":\"uint256\"}],\"name\":\"liquidateVault\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"debtLiquidated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"collateralLiquidated\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountRewarded\",\"type\":\"uint256\"}],\"internalType\":\"structILiquidationModule.LiquidationData\",\"name\":\"liquidationData\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenAmountToDeposit\",\"type\":\"uint256\"}],\"name\":\"InsufficientMarketCollateralDepositable\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenAmountToWithdraw\",\"type\":\"uint256\"}],\"name\":\"InsufficientMarketCollateralWithdrawable\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenAmount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"MarketCollateralDeposited\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenAmount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"MarketCollateralWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"systemAmount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"MaximumMarketCollateralConfigured\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"configureMaximumMarketCollateral\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenAmount\",\"type\":\"uint256\"}],\"name\":\"depositMarketCollateral\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"getMarketCollateralAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"collateralAmountD18\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"}],\"name\":\"getMarketCollateralValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"getMaximumMarketCollateral\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenAmount\",\"type\":\"uint256\"}],\"name\":\"withdrawMarketCollateral\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"market\",\"type\":\"address\"}],\"name\":\"IncorrectMarketInterface\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"NotEnoughLiquidity\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"market\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"MarketRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"feeAmount\",\"type\":\"uint256\"}],\"name\":\"MarketSystemFeePaid\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"market\",\"type\":\"address\"}],\"name\":\"MarketUsdDeposited\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"market\",\"type\":\"address\"}],\"name\":\"MarketUsdWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"minLiquidityRatio\",\"type\":\"uint256\"}],\"name\":\"SetMarketMinLiquidityRatio\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"minDelegateTime\",\"type\":\"uint32\"}],\"name\":\"SetMinDelegateTime\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"depositMarketUsd\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"feeAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"uint256\",\"name\":\"maxIter\",\"type\":\"uint256\"}],\"name\":\"distributeDebtToPools\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"}],\"name\":\"getMarketAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"}],\"name\":\"getMarketCollateral\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"}],\"name\":\"getMarketDebtPerShare\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"\",\"type\":\"uint128\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"getMarketFees\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"depositFeeAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"withdrawFeeAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"}],\"name\":\"getMarketMinDelegateTime\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"}],\"name\":\"getMarketNetIssuance\",\"outputs\":[{\"internalType\":\"int128\",\"name\":\"\",\"type\":\"int128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"}],\"name\":\"getMarketPoolDebtDistribution\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"sharesD18\",\"type\":\"uint256\"},{\"internalType\":\"uint128\",\"name\":\"totalSharesD18\",\"type\":\"uint128\"},{\"internalType\":\"int128\",\"name\":\"valuePerShareD27\",\"type\":\"int128\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"}],\"name\":\"getMarketPools\",\"outputs\":[{\"internalType\":\"uint128[]\",\"name\":\"inRangePoolIds\",\"type\":\"uint128[]\"},{\"internalType\":\"uint128[]\",\"name\":\"outRangePoolIds\",\"type\":\"uint128[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"}],\"name\":\"getMarketReportedDebt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"}],\"name\":\"getMarketTotalDebt\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"}],\"name\":\"getMinLiquidityRatio\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getOracleManager\",\"outputs\":[{\"internalType\":\"contractIOracleManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getUsdToken\",\"outputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"}],\"name\":\"getWithdrawableMarketUsd\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"}],\"name\":\"isMarketCapacityLocked\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"market\",\"type\":\"address\"}],\"name\":\"registerMarket\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"uint32\",\"name\":\"minDelegateTime\",\"type\":\"uint32\"}],\"name\":\"setMarketMinDelegateTime\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"uint256\",\"name\":\"minLiquidityRatio\",\"type\":\"uint256\"}],\"name\":\"setMinLiquidityRatio\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdrawMarketUsd\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"feeAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"DeniedMulticallTarget\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"RecursiveMulticall\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"getMessageSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multicall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"to\",\"type\":\"address[]\"},{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"name\":\"multicallThrough\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"allowlisted\",\"type\":\"bool\"}],\"name\":\"setAllowlistedMulticallTarget\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"poolId\",\"type\":\"uint256\"}],\"name\":\"PoolApprovedAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"poolId\",\"type\":\"uint256\"}],\"name\":\"PoolApprovedRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"poolId\",\"type\":\"uint256\"}],\"name\":\"PreferredPoolSet\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"}],\"name\":\"addApprovedPool\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getApprovedPools\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPreferredPool\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"}],\"name\":\"removeApprovedPool\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"}],\"name\":\"setPreferredPool\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"marketId\",\"type\":\"uint256\"}],\"name\":\"CapacityLocked\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"uint32\",\"name\":\"timeRemaining\",\"type\":\"uint32\"}],\"name\":\"MinDelegationTimeoutPending\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"}],\"name\":\"PoolAlreadyExists\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"collateralLimitD18\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"issuanceRatioD18\",\"type\":\"uint256\"}],\"indexed\":false,\"internalType\":\"structPoolCollateralConfiguration.Data\",\"name\":\"config\",\"type\":\"tuple\"}],\"name\":\"PoolCollateralConfigurationUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"disabled\",\"type\":\"bool\"}],\"name\":\"PoolCollateralDisabledByDefaultSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"components\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"weightD18\",\"type\":\"uint128\"},{\"internalType\":\"int128\",\"name\":\"maxDebtShareValueD18\",\"type\":\"int128\"}],\"indexed\":false,\"internalType\":\"structMarketConfiguration.Data[]\",\"name\":\"markets\",\"type\":\"tuple[]\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"PoolConfigurationSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"PoolCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"PoolNameUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"PoolNominationRenounced\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"PoolNominationRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nominatedOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"PoolOwnerNominated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"PoolOwnershipAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"minLiquidityRatio\",\"type\":\"uint256\"}],\"name\":\"SetMinLiquidityRatio\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"}],\"name\":\"acceptPoolOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"requestedPoolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"createPool\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getMinLiquidityRatio\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"}],\"name\":\"getNominatedPoolOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateral\",\"type\":\"address\"}],\"name\":\"getPoolCollateralIssuanceRatio\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"}],\"name\":\"getPoolConfiguration\",\"outputs\":[{\"components\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"weightD18\",\"type\":\"uint128\"},{\"internalType\":\"int128\",\"name\":\"maxDebtShareValueD18\",\"type\":\"int128\"}],\"internalType\":\"structMarketConfiguration.Data[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"}],\"name\":\"getPoolName\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"poolName\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"}],\"name\":\"getPoolOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nominatedOwner\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"}],\"name\":\"nominatePoolOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"optionalCollateralType\",\"type\":\"address\"}],\"name\":\"rebalancePool\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"}],\"name\":\"renouncePoolNomination\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"}],\"name\":\"revokePoolNomination\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"minLiquidityRatio\",\"type\":\"uint256\"}],\"name\":\"setMinLiquidityRatio\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"collateralLimitD18\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"issuanceRatioD18\",\"type\":\"uint256\"}],\"internalType\":\"structPoolCollateralConfiguration.Data\",\"name\":\"newConfig\",\"type\":\"tuple\"}],\"name\":\"setPoolCollateralConfiguration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"bool\",\"name\":\"disabled\",\"type\":\"bool\"}],\"name\":\"setPoolCollateralDisabledByDefault\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"components\":[{\"internalType\":\"uint128\",\"name\":\"marketId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"weightD18\",\"type\":\"uint128\"},{\"internalType\":\"int128\",\"name\":\"maxDebtShareValueD18\",\"type\":\"int128\"}],\"internalType\":\"structMarketConfiguration.Data[]\",\"name\":\"newMarketConfigurations\",\"type\":\"tuple[]\"}],\"name\":\"setPoolConfiguration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"setPoolName\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OverflowUint256ToUint32\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OverflowUint32ToInt32\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OverflowUint64ToInt64\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RewardDistributorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"distributor\",\"type\":\"address\"}],\"name\":\"RewardUnavailable\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"distributor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"RewardsClaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"distributor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"RewardsDistributed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"distributor\",\"type\":\"address\"}],\"name\":\"RewardsDistributorRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"distributor\",\"type\":\"address\"}],\"name\":\"RewardsDistributorRemoved\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"distributor\",\"type\":\"address\"}],\"name\":\"claimRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint64\",\"name\":\"start\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"duration\",\"type\":\"uint32\"}],\"name\":\"distributeRewards\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"distributor\",\"type\":\"address\"}],\"name\":\"getRewardRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"distributor\",\"type\":\"address\"}],\"name\":\"registerRewardsDistributor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"distributor\",\"type\":\"address\"}],\"name\":\"removeRewardsDistributor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"}],\"name\":\"updateRewards\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"newChainId\",\"type\":\"uint64\"}],\"name\":\"NewSupportedCrossChainNetwork\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ccipRouter\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"ccipTokenPool\",\"type\":\"address\"}],\"name\":\"configureChainlinkCrossChain\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"oracleManagerAddress\",\"type\":\"address\"}],\"name\":\"configureOracleManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"k\",\"type\":\"bytes32\"}],\"name\":\"getConfig\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"v\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"k\",\"type\":\"bytes32\"}],\"name\":\"getConfigAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"v\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"k\",\"type\":\"bytes32\"}],\"name\":\"getConfigUint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"v\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"k\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"v\",\"type\":\"bytes32\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64[]\",\"name\":\"supportedNetworks\",\"type\":\"uint64[]\"},{\"internalType\":\"uint64[]\",\"name\":\"ccipSelectors\",\"type\":\"uint64[]\"}],\"name\":\"setSupportedCrossChainNetworks\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"numRegistered\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"minDelegation\",\"type\":\"uint256\"}],\"name\":\"InsufficientDelegation\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidCollateralAmount\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"leverage\",\"type\":\"uint256\"}],\"name\":\"InvalidLeverage\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"currentCollateral\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxCollateral\",\"type\":\"uint256\"}],\"name\":\"PoolCollateralLimitExceeded\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"leverage\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"DelegationUpdated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"newCollateralAmountD18\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"leverage\",\"type\":\"uint256\"}],\"name\":\"delegateCollateral\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"getPosition\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"collateralAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"collateralValue\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"debt\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"collateralizationRatio\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"getPositionCollateral\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"getPositionCollateralRatio\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"accountId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"getPositionDebt\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"debt\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"getVaultCollateral\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"getVaultCollateralRatio\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"poolId\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"collateralType\",\"type\":\"address\"}],\"name\":\"getVaultDebt\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
CoreOptimismMetaData contains all meta data concerning the CoreOptimism contract.
Functions ¶
This section is empty.
Types ¶
type CcipClientAny2EVMMessage ¶
type CcipClientAny2EVMMessage struct { MessageId [32]byte SourceChainSelector uint64 Sender []byte Data []byte TokenAmounts []CcipClientEVMTokenAmount }
CcipClientAny2EVMMessage is an auto generated low-level Go binding around an user-defined struct.
type CcipClientEVMTokenAmount ¶
CcipClientEVMTokenAmount is an auto generated low-level Go binding around an user-defined struct.
type CollateralConfigurationData ¶
type CollateralConfigurationData struct { DepositingEnabled bool IssuanceRatioD18 *big.Int LiquidationRatioD18 *big.Int LiquidationRewardD18 *big.Int OracleNodeId [32]byte TokenAddress common.Address MinDelegationD18 *big.Int }
CollateralConfigurationData is an auto generated low-level Go binding around an user-defined struct.
type CollateralLockData ¶
CollateralLockData is an auto generated low-level Go binding around an user-defined struct.
type CoreOptimism ¶
type CoreOptimism struct { CoreOptimismCaller // Read-only binding to the contract CoreOptimismTransactor // Write-only binding to the contract CoreOptimismFilterer // Log filterer for contract events }
CoreOptimism is an auto generated Go binding around an Ethereum contract.
func NewCoreOptimism ¶
func NewCoreOptimism(address common.Address, backend bind.ContractBackend) (*CoreOptimism, error)
NewCoreOptimism creates a new instance of CoreOptimism, bound to a specific deployed contract.
type CoreOptimismAccountCreated ¶
type CoreOptimismAccountCreated struct { AccountId *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismAccountCreated represents a AccountCreated event raised by the CoreOptimism contract.
type CoreOptimismAccountCreatedIterator ¶
type CoreOptimismAccountCreatedIterator struct { Event *CoreOptimismAccountCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismAccountCreatedIterator is returned from FilterAccountCreated and is used to iterate over the raw logs and unpacked data for AccountCreated events raised by the CoreOptimism contract.
func (*CoreOptimismAccountCreatedIterator) Close ¶
func (it *CoreOptimismAccountCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismAccountCreatedIterator) Error ¶
func (it *CoreOptimismAccountCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismAccountCreatedIterator) Next ¶
func (it *CoreOptimismAccountCreatedIterator) 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 CoreOptimismAssociatedSystemSet ¶
type CoreOptimismAssociatedSystemSet struct { Kind [32]byte Id [32]byte Proxy common.Address Impl common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismAssociatedSystemSet represents a AssociatedSystemSet event raised by the CoreOptimism contract.
type CoreOptimismAssociatedSystemSetIterator ¶
type CoreOptimismAssociatedSystemSetIterator struct { Event *CoreOptimismAssociatedSystemSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismAssociatedSystemSetIterator is returned from FilterAssociatedSystemSet and is used to iterate over the raw logs and unpacked data for AssociatedSystemSet events raised by the CoreOptimism contract.
func (*CoreOptimismAssociatedSystemSetIterator) Close ¶
func (it *CoreOptimismAssociatedSystemSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismAssociatedSystemSetIterator) Error ¶
func (it *CoreOptimismAssociatedSystemSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismAssociatedSystemSetIterator) Next ¶
func (it *CoreOptimismAssociatedSystemSetIterator) 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 CoreOptimismCaller ¶
type CoreOptimismCaller struct {
// contains filtered or unexported fields
}
CoreOptimismCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCoreOptimismCaller ¶
func NewCoreOptimismCaller(address common.Address, caller bind.ContractCaller) (*CoreOptimismCaller, error)
NewCoreOptimismCaller creates a new read-only instance of CoreOptimism, bound to a specific deployed contract.
func (*CoreOptimismCaller) GetAccountAvailableCollateral ¶
func (_CoreOptimism *CoreOptimismCaller) GetAccountAvailableCollateral(opts *bind.CallOpts, accountId *big.Int, collateralType common.Address) (*big.Int, error)
GetAccountAvailableCollateral is a free data retrieval call binding the contract method 0x927482ff.
Solidity: function getAccountAvailableCollateral(uint128 accountId, address collateralType) view returns(uint256)
func (*CoreOptimismCaller) GetAccountCollateral ¶
func (_CoreOptimism *CoreOptimismCaller) GetAccountCollateral(opts *bind.CallOpts, accountId *big.Int, collateralType common.Address) (struct { TotalDeposited *big.Int TotalAssigned *big.Int TotalLocked *big.Int }, error)
GetAccountCollateral is a free data retrieval call binding the contract method 0xef45148e.
Solidity: function getAccountCollateral(uint128 accountId, address collateralType) view returns(uint256 totalDeposited, uint256 totalAssigned, uint256 totalLocked)
func (*CoreOptimismCaller) GetAccountLastInteraction ¶
func (_CoreOptimism *CoreOptimismCaller) GetAccountLastInteraction(opts *bind.CallOpts, accountId *big.Int) (*big.Int, error)
GetAccountLastInteraction is a free data retrieval call binding the contract method 0x1b5dccdb.
Solidity: function getAccountLastInteraction(uint128 accountId) view returns(uint256)
func (*CoreOptimismCaller) GetAccountOwner ¶
func (_CoreOptimism *CoreOptimismCaller) GetAccountOwner(opts *bind.CallOpts, accountId *big.Int) (common.Address, error)
GetAccountOwner is a free data retrieval call binding the contract method 0xbf60c31d.
Solidity: function getAccountOwner(uint128 accountId) view returns(address)
func (*CoreOptimismCaller) GetAccountPermissions ¶
func (_CoreOptimism *CoreOptimismCaller) GetAccountPermissions(opts *bind.CallOpts, accountId *big.Int) ([]IAccountModuleAccountPermissions, error)
GetAccountPermissions is a free data retrieval call binding the contract method 0xa796fecd.
Solidity: function getAccountPermissions(uint128 accountId) view returns((address,bytes32[])[] accountPerms)
func (*CoreOptimismCaller) GetAccountTokenAddress ¶
func (_CoreOptimism *CoreOptimismCaller) GetAccountTokenAddress(opts *bind.CallOpts) (common.Address, error)
GetAccountTokenAddress is a free data retrieval call binding the contract method 0xa148bf10.
Solidity: function getAccountTokenAddress() view returns(address)
func (*CoreOptimismCaller) GetApprovedPools ¶
GetApprovedPools is a free data retrieval call binding the contract method 0x48741626.
Solidity: function getApprovedPools() view returns(uint256[])
func (*CoreOptimismCaller) GetAssociatedSystem ¶
func (_CoreOptimism *CoreOptimismCaller) GetAssociatedSystem(opts *bind.CallOpts, id [32]byte) (struct { Addr common.Address Kind [32]byte }, error)
GetAssociatedSystem is a free data retrieval call binding the contract method 0x60988e09.
Solidity: function getAssociatedSystem(bytes32 id) view returns(address addr, bytes32 kind)
func (*CoreOptimismCaller) GetCollateralConfiguration ¶
func (_CoreOptimism *CoreOptimismCaller) GetCollateralConfiguration(opts *bind.CallOpts, collateralType common.Address) (CollateralConfigurationData, error)
GetCollateralConfiguration is a free data retrieval call binding the contract method 0xdc0b3f52.
Solidity: function getCollateralConfiguration(address collateralType) pure returns((bool,uint256,uint256,uint256,bytes32,address,uint256))
func (*CoreOptimismCaller) GetCollateralConfigurations ¶
func (_CoreOptimism *CoreOptimismCaller) GetCollateralConfigurations(opts *bind.CallOpts, hideDisabled bool) ([]CollateralConfigurationData, error)
GetCollateralConfigurations is a free data retrieval call binding the contract method 0x75bf2444.
Solidity: function getCollateralConfigurations(bool hideDisabled) view returns((bool,uint256,uint256,uint256,bytes32,address,uint256)[])
func (*CoreOptimismCaller) GetCollateralPrice ¶
func (_CoreOptimism *CoreOptimismCaller) GetCollateralPrice(opts *bind.CallOpts, collateralType common.Address) (*big.Int, error)
GetCollateralPrice is a free data retrieval call binding the contract method 0x51a40994.
Solidity: function getCollateralPrice(address collateralType) view returns(uint256)
func (*CoreOptimismCaller) GetConfig ¶
func (_CoreOptimism *CoreOptimismCaller) GetConfig(opts *bind.CallOpts, k [32]byte) ([32]byte, error)
GetConfig is a free data retrieval call binding the contract method 0x6dd5b69d.
Solidity: function getConfig(bytes32 k) view returns(bytes32 v)
func (*CoreOptimismCaller) GetConfigAddress ¶
func (_CoreOptimism *CoreOptimismCaller) GetConfigAddress(opts *bind.CallOpts, k [32]byte) (common.Address, error)
GetConfigAddress is a free data retrieval call binding the contract method 0xf896503a.
Solidity: function getConfigAddress(bytes32 k) view returns(address v)
func (*CoreOptimismCaller) GetConfigUint ¶
func (_CoreOptimism *CoreOptimismCaller) GetConfigUint(opts *bind.CallOpts, k [32]byte) (*big.Int, error)
GetConfigUint is a free data retrieval call binding the contract method 0xf92bb8c9.
Solidity: function getConfigUint(bytes32 k) view returns(uint256 v)
func (*CoreOptimismCaller) GetDeniers ¶
func (_CoreOptimism *CoreOptimismCaller) GetDeniers(opts *bind.CallOpts, feature [32]byte) ([]common.Address, error)
GetDeniers is a free data retrieval call binding the contract method 0xed429cf7.
Solidity: function getDeniers(bytes32 feature) view returns(address[])
func (*CoreOptimismCaller) GetFeatureFlagAllowAll ¶
func (_CoreOptimism *CoreOptimismCaller) GetFeatureFlagAllowAll(opts *bind.CallOpts, feature [32]byte) (bool, error)
GetFeatureFlagAllowAll is a free data retrieval call binding the contract method 0x40a399ef.
Solidity: function getFeatureFlagAllowAll(bytes32 feature) view returns(bool)
func (*CoreOptimismCaller) GetFeatureFlagAllowlist ¶
func (_CoreOptimism *CoreOptimismCaller) GetFeatureFlagAllowlist(opts *bind.CallOpts, feature [32]byte) ([]common.Address, error)
GetFeatureFlagAllowlist is a free data retrieval call binding the contract method 0xe12c8160.
Solidity: function getFeatureFlagAllowlist(bytes32 feature) view returns(address[])
func (*CoreOptimismCaller) GetFeatureFlagDenyAll ¶
func (_CoreOptimism *CoreOptimismCaller) GetFeatureFlagDenyAll(opts *bind.CallOpts, feature [32]byte) (bool, error)
GetFeatureFlagDenyAll is a free data retrieval call binding the contract method 0xbcae3ea0.
Solidity: function getFeatureFlagDenyAll(bytes32 feature) view returns(bool)
func (*CoreOptimismCaller) GetImplementation ¶
func (_CoreOptimism *CoreOptimismCaller) GetImplementation(opts *bind.CallOpts) (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0xaaf10f42.
Solidity: function getImplementation() view returns(address)
func (*CoreOptimismCaller) GetLocks ¶
func (_CoreOptimism *CoreOptimismCaller) GetLocks(opts *bind.CallOpts, accountId *big.Int, collateralType common.Address, offset *big.Int, count *big.Int) ([]CollateralLockData, error)
GetLocks is a free data retrieval call binding the contract method 0xaa8c6369.
Solidity: function getLocks(uint128 accountId, address collateralType, uint256 offset, uint256 count) view returns((uint128,uint64)[] locks)
func (*CoreOptimismCaller) GetMarketAddress ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismCaller) GetMarketAddress(opts *bind.CallOpts, marketId *big.Int) (common.Address, error)
GetMarketAddress is a free data retrieval call binding the contract method 0xd24437f1.
Solidity: function getMarketAddress(uint128 marketId) view returns(address)
func (*CoreOptimismCaller) GetMarketCollateral ¶
func (_CoreOptimism *CoreOptimismCaller) GetMarketCollateral(opts *bind.CallOpts, marketId *big.Int) (*big.Int, error)
GetMarketCollateral is a free data retrieval call binding the contract method 0x150834a3.
Solidity: function getMarketCollateral(uint128 marketId) view returns(uint256)
func (*CoreOptimismCaller) GetMarketCollateralAmount ¶
func (_CoreOptimism *CoreOptimismCaller) GetMarketCollateralAmount(opts *bind.CallOpts, marketId *big.Int, collateralType common.Address) (*big.Int, error)
GetMarketCollateralAmount is a free data retrieval call binding the contract method 0xc2b0cf41.
Solidity: function getMarketCollateralAmount(uint128 marketId, address collateralType) view returns(uint256 collateralAmountD18)
func (*CoreOptimismCaller) GetMarketCollateralValue ¶
func (_CoreOptimism *CoreOptimismCaller) GetMarketCollateralValue(opts *bind.CallOpts, marketId *big.Int) (*big.Int, error)
GetMarketCollateralValue is a free data retrieval call binding the contract method 0xd4f88381.
Solidity: function getMarketCollateralValue(uint128 marketId) view returns(uint256)
func (*CoreOptimismCaller) GetMarketFees ¶
func (_CoreOptimism *CoreOptimismCaller) GetMarketFees(opts *bind.CallOpts, arg0 *big.Int, amount *big.Int) (struct { DepositFeeAmount *big.Int WithdrawFeeAmount *big.Int }, error)
GetMarketFees is a free data retrieval call binding the contract method 0xdfb83437.
Solidity: function getMarketFees(uint128 , uint256 amount) view returns(uint256 depositFeeAmount, uint256 withdrawFeeAmount)
func (*CoreOptimismCaller) GetMarketMinDelegateTime ¶
func (_CoreOptimism *CoreOptimismCaller) GetMarketMinDelegateTime(opts *bind.CallOpts, marketId *big.Int) (uint32, error)
GetMarketMinDelegateTime is a free data retrieval call binding the contract method 0x5424901b.
Solidity: function getMarketMinDelegateTime(uint128 marketId) view returns(uint32)
func (*CoreOptimismCaller) GetMarketNetIssuance ¶
func (_CoreOptimism *CoreOptimismCaller) GetMarketNetIssuance(opts *bind.CallOpts, marketId *big.Int) (*big.Int, error)
GetMarketNetIssuance is a free data retrieval call binding the contract method 0x85d99ebc.
Solidity: function getMarketNetIssuance(uint128 marketId) view returns(int128)
func (*CoreOptimismCaller) GetMarketReportedDebt ¶
func (_CoreOptimism *CoreOptimismCaller) GetMarketReportedDebt(opts *bind.CallOpts, marketId *big.Int) (*big.Int, error)
GetMarketReportedDebt is a free data retrieval call binding the contract method 0x86e3b1cf.
Solidity: function getMarketReportedDebt(uint128 marketId) view returns(uint256)
func (*CoreOptimismCaller) GetMarketTotalDebt ¶
func (_CoreOptimism *CoreOptimismCaller) GetMarketTotalDebt(opts *bind.CallOpts, marketId *big.Int) (*big.Int, error)
GetMarketTotalDebt is a free data retrieval call binding the contract method 0xbaa2a264.
Solidity: function getMarketTotalDebt(uint128 marketId) view returns(int256)
func (*CoreOptimismCaller) GetMaximumMarketCollateral ¶
func (_CoreOptimism *CoreOptimismCaller) GetMaximumMarketCollateral(opts *bind.CallOpts, marketId *big.Int, collateralType common.Address) (*big.Int, error)
GetMaximumMarketCollateral is a free data retrieval call binding the contract method 0x12e1c673.
Solidity: function getMaximumMarketCollateral(uint128 marketId, address collateralType) view returns(uint256)
func (*CoreOptimismCaller) GetMessageSender ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismCaller) GetMessageSender(opts *bind.CallOpts) (common.Address, error)
GetMessageSender is a free data retrieval call binding the contract method 0x76167a89.
Solidity: function getMessageSender() view returns(address)
func (*CoreOptimismCaller) GetMinLiquidityRatio ¶
func (_CoreOptimism *CoreOptimismCaller) GetMinLiquidityRatio(opts *bind.CallOpts, marketId *big.Int) (*big.Int, error)
GetMinLiquidityRatio is a free data retrieval call binding the contract method 0x84f29b6d.
Solidity: function getMinLiquidityRatio(uint128 marketId) view returns(uint256)
func (*CoreOptimismCaller) GetMinLiquidityRatio0 ¶
func (_CoreOptimism *CoreOptimismCaller) GetMinLiquidityRatio0(opts *bind.CallOpts) (*big.Int, error)
GetMinLiquidityRatio0 is a free data retrieval call binding the contract method 0xfd85c1f8.
Solidity: function getMinLiquidityRatio() view returns(uint256)
func (*CoreOptimismCaller) GetNominatedPoolOwner ¶
func (_CoreOptimism *CoreOptimismCaller) GetNominatedPoolOwner(opts *bind.CallOpts, poolId *big.Int) (common.Address, error)
GetNominatedPoolOwner is a free data retrieval call binding the contract method 0x9851af01.
Solidity: function getNominatedPoolOwner(uint128 poolId) view returns(address)
func (*CoreOptimismCaller) GetOracleManager ¶
func (_CoreOptimism *CoreOptimismCaller) GetOracleManager(opts *bind.CallOpts) (common.Address, error)
GetOracleManager is a free data retrieval call binding the contract method 0xb01ceccd.
Solidity: function getOracleManager() view returns(address)
func (*CoreOptimismCaller) GetPoolCollateralIssuanceRatio ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismCaller) GetPoolCollateralIssuanceRatio(opts *bind.CallOpts, poolId *big.Int, collateral common.Address) (*big.Int, error)
GetPoolCollateralIssuanceRatio is a free data retrieval call binding the contract method 0xc4d2aad3.
Solidity: function getPoolCollateralIssuanceRatio(uint128 poolId, address collateral) view returns(uint256)
func (*CoreOptimismCaller) GetPoolConfiguration ¶
func (_CoreOptimism *CoreOptimismCaller) GetPoolConfiguration(opts *bind.CallOpts, poolId *big.Int) ([]MarketConfigurationData, error)
GetPoolConfiguration is a free data retrieval call binding the contract method 0xefecf137.
Solidity: function getPoolConfiguration(uint128 poolId) view returns((uint128,uint128,int128)[])
func (*CoreOptimismCaller) GetPoolName ¶
func (_CoreOptimism *CoreOptimismCaller) GetPoolName(opts *bind.CallOpts, poolId *big.Int) (string, error)
GetPoolName is a free data retrieval call binding the contract method 0xf86e6f91.
Solidity: function getPoolName(uint128 poolId) view returns(string poolName)
func (*CoreOptimismCaller) GetPoolOwner ¶
func (_CoreOptimism *CoreOptimismCaller) GetPoolOwner(opts *bind.CallOpts, poolId *big.Int) (common.Address, error)
GetPoolOwner is a free data retrieval call binding the contract method 0xbbdd7c5a.
Solidity: function getPoolOwner(uint128 poolId) view returns(address)
func (*CoreOptimismCaller) GetPositionCollateral ¶
func (_CoreOptimism *CoreOptimismCaller) GetPositionCollateral(opts *bind.CallOpts, accountId *big.Int, poolId *big.Int, collateralType common.Address) (struct { Amount *big.Int Value *big.Int }, error)
GetPositionCollateral is a free data retrieval call binding the contract method 0x33cc422b.
Solidity: function getPositionCollateral(uint128 accountId, uint128 poolId, address collateralType) view returns(uint256 amount, uint256 value)
func (*CoreOptimismCaller) GetPreferredPool ¶
GetPreferredPool is a free data retrieval call binding the contract method 0x3b390b57.
Solidity: function getPreferredPool() view returns(uint128)
func (*CoreOptimismCaller) GetRewardRate ¶
func (_CoreOptimism *CoreOptimismCaller) GetRewardRate(opts *bind.CallOpts, poolId *big.Int, collateralType common.Address, distributor common.Address) (*big.Int, error)
GetRewardRate is a free data retrieval call binding the contract method 0x0dd2395a.
Solidity: function getRewardRate(uint128 poolId, address collateralType, address distributor) view returns(uint256)
func (*CoreOptimismCaller) GetUsdToken ¶
GetUsdToken is a free data retrieval call binding the contract method 0x21f1d9e5.
Solidity: function getUsdToken() view returns(address)
func (*CoreOptimismCaller) GetVaultCollateral ¶
func (_CoreOptimism *CoreOptimismCaller) GetVaultCollateral(opts *bind.CallOpts, poolId *big.Int, collateralType common.Address) (struct { Amount *big.Int Value *big.Int }, error)
GetVaultCollateral is a free data retrieval call binding the contract method 0x078145a8.
Solidity: function getVaultCollateral(uint128 poolId, address collateralType) view returns(uint256 amount, uint256 value)
func (*CoreOptimismCaller) GetWithdrawableMarketUsd ¶
func (_CoreOptimism *CoreOptimismCaller) GetWithdrawableMarketUsd(opts *bind.CallOpts, marketId *big.Int) (*big.Int, error)
GetWithdrawableMarketUsd is a free data retrieval call binding the contract method 0x1eb60770.
Solidity: function getWithdrawableMarketUsd(uint128 marketId) view returns(uint256)
func (*CoreOptimismCaller) HasPermission ¶
func (_CoreOptimism *CoreOptimismCaller) HasPermission(opts *bind.CallOpts, accountId *big.Int, permission [32]byte, user common.Address) (bool, error)
HasPermission is a free data retrieval call binding the contract method 0x8d34166b.
Solidity: function hasPermission(uint128 accountId, bytes32 permission, address user) view returns(bool)
func (*CoreOptimismCaller) IsAuthorized ¶
func (_CoreOptimism *CoreOptimismCaller) IsAuthorized(opts *bind.CallOpts, accountId *big.Int, permission [32]byte, user common.Address) (bool, error)
IsAuthorized is a free data retrieval call binding the contract method 0x1213d453.
Solidity: function isAuthorized(uint128 accountId, bytes32 permission, address user) view returns(bool)
func (*CoreOptimismCaller) IsFeatureAllowed ¶
func (_CoreOptimism *CoreOptimismCaller) IsFeatureAllowed(opts *bind.CallOpts, feature [32]byte, account common.Address) (bool, error)
IsFeatureAllowed is a free data retrieval call binding the contract method 0xcf635949.
Solidity: function isFeatureAllowed(bytes32 feature, address account) view returns(bool)
func (*CoreOptimismCaller) IsMarketCapacityLocked ¶
func (_CoreOptimism *CoreOptimismCaller) IsMarketCapacityLocked(opts *bind.CallOpts, marketId *big.Int) (bool, error)
IsMarketCapacityLocked is a free data retrieval call binding the contract method 0x07003f0a.
Solidity: function isMarketCapacityLocked(uint128 marketId) view returns(bool)
func (*CoreOptimismCaller) NominatedOwner ¶
func (_CoreOptimism *CoreOptimismCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*CoreOptimismCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*CoreOptimismCaller) SupportsInterface ¶
func (_CoreOptimism *CoreOptimismCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type CoreOptimismCallerRaw ¶
type CoreOptimismCallerRaw struct {
Contract *CoreOptimismCaller // Generic read-only contract binding to access the raw methods on
}
CoreOptimismCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CoreOptimismCallerRaw) Call ¶
func (_CoreOptimism *CoreOptimismCallerRaw) 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 CoreOptimismCallerSession ¶
type CoreOptimismCallerSession struct { Contract *CoreOptimismCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CoreOptimismCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CoreOptimismCallerSession) GetAccountAvailableCollateral ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetAccountAvailableCollateral(accountId *big.Int, collateralType common.Address) (*big.Int, error)
GetAccountAvailableCollateral is a free data retrieval call binding the contract method 0x927482ff.
Solidity: function getAccountAvailableCollateral(uint128 accountId, address collateralType) view returns(uint256)
func (*CoreOptimismCallerSession) GetAccountCollateral ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetAccountCollateral(accountId *big.Int, collateralType common.Address) (struct { TotalDeposited *big.Int TotalAssigned *big.Int TotalLocked *big.Int }, error)
GetAccountCollateral is a free data retrieval call binding the contract method 0xef45148e.
Solidity: function getAccountCollateral(uint128 accountId, address collateralType) view returns(uint256 totalDeposited, uint256 totalAssigned, uint256 totalLocked)
func (*CoreOptimismCallerSession) GetAccountLastInteraction ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetAccountLastInteraction(accountId *big.Int) (*big.Int, error)
GetAccountLastInteraction is a free data retrieval call binding the contract method 0x1b5dccdb.
Solidity: function getAccountLastInteraction(uint128 accountId) view returns(uint256)
func (*CoreOptimismCallerSession) GetAccountOwner ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetAccountOwner(accountId *big.Int) (common.Address, error)
GetAccountOwner is a free data retrieval call binding the contract method 0xbf60c31d.
Solidity: function getAccountOwner(uint128 accountId) view returns(address)
func (*CoreOptimismCallerSession) GetAccountPermissions ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetAccountPermissions(accountId *big.Int) ([]IAccountModuleAccountPermissions, error)
GetAccountPermissions is a free data retrieval call binding the contract method 0xa796fecd.
Solidity: function getAccountPermissions(uint128 accountId) view returns((address,bytes32[])[] accountPerms)
func (*CoreOptimismCallerSession) GetAccountTokenAddress ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetAccountTokenAddress() (common.Address, error)
GetAccountTokenAddress is a free data retrieval call binding the contract method 0xa148bf10.
Solidity: function getAccountTokenAddress() view returns(address)
func (*CoreOptimismCallerSession) GetApprovedPools ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetApprovedPools() ([]*big.Int, error)
GetApprovedPools is a free data retrieval call binding the contract method 0x48741626.
Solidity: function getApprovedPools() view returns(uint256[])
func (*CoreOptimismCallerSession) GetAssociatedSystem ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetAssociatedSystem(id [32]byte) (struct { Addr common.Address Kind [32]byte }, error)
GetAssociatedSystem is a free data retrieval call binding the contract method 0x60988e09.
Solidity: function getAssociatedSystem(bytes32 id) view returns(address addr, bytes32 kind)
func (*CoreOptimismCallerSession) GetCollateralConfiguration ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetCollateralConfiguration(collateralType common.Address) (CollateralConfigurationData, error)
GetCollateralConfiguration is a free data retrieval call binding the contract method 0xdc0b3f52.
Solidity: function getCollateralConfiguration(address collateralType) pure returns((bool,uint256,uint256,uint256,bytes32,address,uint256))
func (*CoreOptimismCallerSession) GetCollateralConfigurations ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetCollateralConfigurations(hideDisabled bool) ([]CollateralConfigurationData, error)
GetCollateralConfigurations is a free data retrieval call binding the contract method 0x75bf2444.
Solidity: function getCollateralConfigurations(bool hideDisabled) view returns((bool,uint256,uint256,uint256,bytes32,address,uint256)[])
func (*CoreOptimismCallerSession) GetCollateralPrice ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetCollateralPrice(collateralType common.Address) (*big.Int, error)
GetCollateralPrice is a free data retrieval call binding the contract method 0x51a40994.
Solidity: function getCollateralPrice(address collateralType) view returns(uint256)
func (*CoreOptimismCallerSession) GetConfig ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetConfig(k [32]byte) ([32]byte, error)
GetConfig is a free data retrieval call binding the contract method 0x6dd5b69d.
Solidity: function getConfig(bytes32 k) view returns(bytes32 v)
func (*CoreOptimismCallerSession) GetConfigAddress ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetConfigAddress(k [32]byte) (common.Address, error)
GetConfigAddress is a free data retrieval call binding the contract method 0xf896503a.
Solidity: function getConfigAddress(bytes32 k) view returns(address v)
func (*CoreOptimismCallerSession) GetConfigUint ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetConfigUint(k [32]byte) (*big.Int, error)
GetConfigUint is a free data retrieval call binding the contract method 0xf92bb8c9.
Solidity: function getConfigUint(bytes32 k) view returns(uint256 v)
func (*CoreOptimismCallerSession) GetDeniers ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetDeniers(feature [32]byte) ([]common.Address, error)
GetDeniers is a free data retrieval call binding the contract method 0xed429cf7.
Solidity: function getDeniers(bytes32 feature) view returns(address[])
func (*CoreOptimismCallerSession) GetFeatureFlagAllowAll ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetFeatureFlagAllowAll(feature [32]byte) (bool, error)
GetFeatureFlagAllowAll is a free data retrieval call binding the contract method 0x40a399ef.
Solidity: function getFeatureFlagAllowAll(bytes32 feature) view returns(bool)
func (*CoreOptimismCallerSession) GetFeatureFlagAllowlist ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetFeatureFlagAllowlist(feature [32]byte) ([]common.Address, error)
GetFeatureFlagAllowlist is a free data retrieval call binding the contract method 0xe12c8160.
Solidity: function getFeatureFlagAllowlist(bytes32 feature) view returns(address[])
func (*CoreOptimismCallerSession) GetFeatureFlagDenyAll ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetFeatureFlagDenyAll(feature [32]byte) (bool, error)
GetFeatureFlagDenyAll is a free data retrieval call binding the contract method 0xbcae3ea0.
Solidity: function getFeatureFlagDenyAll(bytes32 feature) view returns(bool)
func (*CoreOptimismCallerSession) GetImplementation ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetImplementation() (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0xaaf10f42.
Solidity: function getImplementation() view returns(address)
func (*CoreOptimismCallerSession) GetLocks ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetLocks(accountId *big.Int, collateralType common.Address, offset *big.Int, count *big.Int) ([]CollateralLockData, error)
GetLocks is a free data retrieval call binding the contract method 0xaa8c6369.
Solidity: function getLocks(uint128 accountId, address collateralType, uint256 offset, uint256 count) view returns((uint128,uint64)[] locks)
func (*CoreOptimismCallerSession) GetMarketAddress ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismCallerSession) GetMarketAddress(marketId *big.Int) (common.Address, error)
GetMarketAddress is a free data retrieval call binding the contract method 0xd24437f1.
Solidity: function getMarketAddress(uint128 marketId) view returns(address)
func (*CoreOptimismCallerSession) GetMarketCollateral ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetMarketCollateral(marketId *big.Int) (*big.Int, error)
GetMarketCollateral is a free data retrieval call binding the contract method 0x150834a3.
Solidity: function getMarketCollateral(uint128 marketId) view returns(uint256)
func (*CoreOptimismCallerSession) GetMarketCollateralAmount ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetMarketCollateralAmount(marketId *big.Int, collateralType common.Address) (*big.Int, error)
GetMarketCollateralAmount is a free data retrieval call binding the contract method 0xc2b0cf41.
Solidity: function getMarketCollateralAmount(uint128 marketId, address collateralType) view returns(uint256 collateralAmountD18)
func (*CoreOptimismCallerSession) GetMarketCollateralValue ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetMarketCollateralValue(marketId *big.Int) (*big.Int, error)
GetMarketCollateralValue is a free data retrieval call binding the contract method 0xd4f88381.
Solidity: function getMarketCollateralValue(uint128 marketId) view returns(uint256)
func (*CoreOptimismCallerSession) GetMarketFees ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetMarketFees(arg0 *big.Int, amount *big.Int) (struct { DepositFeeAmount *big.Int WithdrawFeeAmount *big.Int }, error)
GetMarketFees is a free data retrieval call binding the contract method 0xdfb83437.
Solidity: function getMarketFees(uint128 , uint256 amount) view returns(uint256 depositFeeAmount, uint256 withdrawFeeAmount)
func (*CoreOptimismCallerSession) GetMarketMinDelegateTime ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetMarketMinDelegateTime(marketId *big.Int) (uint32, error)
GetMarketMinDelegateTime is a free data retrieval call binding the contract method 0x5424901b.
Solidity: function getMarketMinDelegateTime(uint128 marketId) view returns(uint32)
func (*CoreOptimismCallerSession) GetMarketNetIssuance ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetMarketNetIssuance(marketId *big.Int) (*big.Int, error)
GetMarketNetIssuance is a free data retrieval call binding the contract method 0x85d99ebc.
Solidity: function getMarketNetIssuance(uint128 marketId) view returns(int128)
func (*CoreOptimismCallerSession) GetMarketReportedDebt ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetMarketReportedDebt(marketId *big.Int) (*big.Int, error)
GetMarketReportedDebt is a free data retrieval call binding the contract method 0x86e3b1cf.
Solidity: function getMarketReportedDebt(uint128 marketId) view returns(uint256)
func (*CoreOptimismCallerSession) GetMarketTotalDebt ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetMarketTotalDebt(marketId *big.Int) (*big.Int, error)
GetMarketTotalDebt is a free data retrieval call binding the contract method 0xbaa2a264.
Solidity: function getMarketTotalDebt(uint128 marketId) view returns(int256)
func (*CoreOptimismCallerSession) GetMaximumMarketCollateral ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetMaximumMarketCollateral(marketId *big.Int, collateralType common.Address) (*big.Int, error)
GetMaximumMarketCollateral is a free data retrieval call binding the contract method 0x12e1c673.
Solidity: function getMaximumMarketCollateral(uint128 marketId, address collateralType) view returns(uint256)
func (*CoreOptimismCallerSession) GetMessageSender ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismCallerSession) GetMessageSender() (common.Address, error)
GetMessageSender is a free data retrieval call binding the contract method 0x76167a89.
Solidity: function getMessageSender() view returns(address)
func (*CoreOptimismCallerSession) GetMinLiquidityRatio ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetMinLiquidityRatio(marketId *big.Int) (*big.Int, error)
GetMinLiquidityRatio is a free data retrieval call binding the contract method 0x84f29b6d.
Solidity: function getMinLiquidityRatio(uint128 marketId) view returns(uint256)
func (*CoreOptimismCallerSession) GetMinLiquidityRatio0 ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetMinLiquidityRatio0() (*big.Int, error)
GetMinLiquidityRatio0 is a free data retrieval call binding the contract method 0xfd85c1f8.
Solidity: function getMinLiquidityRatio() view returns(uint256)
func (*CoreOptimismCallerSession) GetNominatedPoolOwner ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetNominatedPoolOwner(poolId *big.Int) (common.Address, error)
GetNominatedPoolOwner is a free data retrieval call binding the contract method 0x9851af01.
Solidity: function getNominatedPoolOwner(uint128 poolId) view returns(address)
func (*CoreOptimismCallerSession) GetOracleManager ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetOracleManager() (common.Address, error)
GetOracleManager is a free data retrieval call binding the contract method 0xb01ceccd.
Solidity: function getOracleManager() view returns(address)
func (*CoreOptimismCallerSession) GetPoolCollateralIssuanceRatio ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismCallerSession) GetPoolCollateralIssuanceRatio(poolId *big.Int, collateral common.Address) (*big.Int, error)
GetPoolCollateralIssuanceRatio is a free data retrieval call binding the contract method 0xc4d2aad3.
Solidity: function getPoolCollateralIssuanceRatio(uint128 poolId, address collateral) view returns(uint256)
func (*CoreOptimismCallerSession) GetPoolConfiguration ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetPoolConfiguration(poolId *big.Int) ([]MarketConfigurationData, error)
GetPoolConfiguration is a free data retrieval call binding the contract method 0xefecf137.
Solidity: function getPoolConfiguration(uint128 poolId) view returns((uint128,uint128,int128)[])
func (*CoreOptimismCallerSession) GetPoolName ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetPoolName(poolId *big.Int) (string, error)
GetPoolName is a free data retrieval call binding the contract method 0xf86e6f91.
Solidity: function getPoolName(uint128 poolId) view returns(string poolName)
func (*CoreOptimismCallerSession) GetPoolOwner ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetPoolOwner(poolId *big.Int) (common.Address, error)
GetPoolOwner is a free data retrieval call binding the contract method 0xbbdd7c5a.
Solidity: function getPoolOwner(uint128 poolId) view returns(address)
func (*CoreOptimismCallerSession) GetPositionCollateral ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetPositionCollateral(accountId *big.Int, poolId *big.Int, collateralType common.Address) (struct { Amount *big.Int Value *big.Int }, error)
GetPositionCollateral is a free data retrieval call binding the contract method 0x33cc422b.
Solidity: function getPositionCollateral(uint128 accountId, uint128 poolId, address collateralType) view returns(uint256 amount, uint256 value)
func (*CoreOptimismCallerSession) GetPreferredPool ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetPreferredPool() (*big.Int, error)
GetPreferredPool is a free data retrieval call binding the contract method 0x3b390b57.
Solidity: function getPreferredPool() view returns(uint128)
func (*CoreOptimismCallerSession) GetRewardRate ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetRewardRate(poolId *big.Int, collateralType common.Address, distributor common.Address) (*big.Int, error)
GetRewardRate is a free data retrieval call binding the contract method 0x0dd2395a.
Solidity: function getRewardRate(uint128 poolId, address collateralType, address distributor) view returns(uint256)
func (*CoreOptimismCallerSession) GetUsdToken ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetUsdToken() (common.Address, error)
GetUsdToken is a free data retrieval call binding the contract method 0x21f1d9e5.
Solidity: function getUsdToken() view returns(address)
func (*CoreOptimismCallerSession) GetVaultCollateral ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetVaultCollateral(poolId *big.Int, collateralType common.Address) (struct { Amount *big.Int Value *big.Int }, error)
GetVaultCollateral is a free data retrieval call binding the contract method 0x078145a8.
Solidity: function getVaultCollateral(uint128 poolId, address collateralType) view returns(uint256 amount, uint256 value)
func (*CoreOptimismCallerSession) GetWithdrawableMarketUsd ¶
func (_CoreOptimism *CoreOptimismCallerSession) GetWithdrawableMarketUsd(marketId *big.Int) (*big.Int, error)
GetWithdrawableMarketUsd is a free data retrieval call binding the contract method 0x1eb60770.
Solidity: function getWithdrawableMarketUsd(uint128 marketId) view returns(uint256)
func (*CoreOptimismCallerSession) HasPermission ¶
func (_CoreOptimism *CoreOptimismCallerSession) HasPermission(accountId *big.Int, permission [32]byte, user common.Address) (bool, error)
HasPermission is a free data retrieval call binding the contract method 0x8d34166b.
Solidity: function hasPermission(uint128 accountId, bytes32 permission, address user) view returns(bool)
func (*CoreOptimismCallerSession) IsAuthorized ¶
func (_CoreOptimism *CoreOptimismCallerSession) IsAuthorized(accountId *big.Int, permission [32]byte, user common.Address) (bool, error)
IsAuthorized is a free data retrieval call binding the contract method 0x1213d453.
Solidity: function isAuthorized(uint128 accountId, bytes32 permission, address user) view returns(bool)
func (*CoreOptimismCallerSession) IsFeatureAllowed ¶
func (_CoreOptimism *CoreOptimismCallerSession) IsFeatureAllowed(feature [32]byte, account common.Address) (bool, error)
IsFeatureAllowed is a free data retrieval call binding the contract method 0xcf635949.
Solidity: function isFeatureAllowed(bytes32 feature, address account) view returns(bool)
func (*CoreOptimismCallerSession) IsMarketCapacityLocked ¶
func (_CoreOptimism *CoreOptimismCallerSession) IsMarketCapacityLocked(marketId *big.Int) (bool, error)
IsMarketCapacityLocked is a free data retrieval call binding the contract method 0x07003f0a.
Solidity: function isMarketCapacityLocked(uint128 marketId) view returns(bool)
func (*CoreOptimismCallerSession) NominatedOwner ¶
func (_CoreOptimism *CoreOptimismCallerSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*CoreOptimismCallerSession) Owner ¶
func (_CoreOptimism *CoreOptimismCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*CoreOptimismCallerSession) SupportsInterface ¶
func (_CoreOptimism *CoreOptimismCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type CoreOptimismCollateralConfigured ¶
type CoreOptimismCollateralConfigured struct { CollateralType common.Address Config CollateralConfigurationData Raw types.Log // Blockchain specific contextual infos }
CoreOptimismCollateralConfigured represents a CollateralConfigured event raised by the CoreOptimism contract.
type CoreOptimismCollateralConfiguredIterator ¶
type CoreOptimismCollateralConfiguredIterator struct { Event *CoreOptimismCollateralConfigured // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismCollateralConfiguredIterator is returned from FilterCollateralConfigured and is used to iterate over the raw logs and unpacked data for CollateralConfigured events raised by the CoreOptimism contract.
func (*CoreOptimismCollateralConfiguredIterator) Close ¶
func (it *CoreOptimismCollateralConfiguredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismCollateralConfiguredIterator) Error ¶
func (it *CoreOptimismCollateralConfiguredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismCollateralConfiguredIterator) Next ¶
func (it *CoreOptimismCollateralConfiguredIterator) 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 CoreOptimismCollateralLockCreated ¶
type CoreOptimismCollateralLockCreated struct { AccountId *big.Int CollateralType common.Address TokenAmount *big.Int ExpireTimestamp uint64 Raw types.Log // Blockchain specific contextual infos }
CoreOptimismCollateralLockCreated represents a CollateralLockCreated event raised by the CoreOptimism contract.
type CoreOptimismCollateralLockCreatedIterator ¶
type CoreOptimismCollateralLockCreatedIterator struct { Event *CoreOptimismCollateralLockCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismCollateralLockCreatedIterator is returned from FilterCollateralLockCreated and is used to iterate over the raw logs and unpacked data for CollateralLockCreated events raised by the CoreOptimism contract.
func (*CoreOptimismCollateralLockCreatedIterator) Close ¶
func (it *CoreOptimismCollateralLockCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismCollateralLockCreatedIterator) Error ¶
func (it *CoreOptimismCollateralLockCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismCollateralLockCreatedIterator) Next ¶
func (it *CoreOptimismCollateralLockCreatedIterator) 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 CoreOptimismCollateralLockExpired ¶
type CoreOptimismCollateralLockExpired struct { AccountId *big.Int CollateralType common.Address TokenAmount *big.Int ExpireTimestamp uint64 Raw types.Log // Blockchain specific contextual infos }
CoreOptimismCollateralLockExpired represents a CollateralLockExpired event raised by the CoreOptimism contract.
type CoreOptimismCollateralLockExpiredIterator ¶
type CoreOptimismCollateralLockExpiredIterator struct { Event *CoreOptimismCollateralLockExpired // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismCollateralLockExpiredIterator is returned from FilterCollateralLockExpired and is used to iterate over the raw logs and unpacked data for CollateralLockExpired events raised by the CoreOptimism contract.
func (*CoreOptimismCollateralLockExpiredIterator) Close ¶
func (it *CoreOptimismCollateralLockExpiredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismCollateralLockExpiredIterator) Error ¶
func (it *CoreOptimismCollateralLockExpiredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismCollateralLockExpiredIterator) Next ¶
func (it *CoreOptimismCollateralLockExpiredIterator) 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 CoreOptimismDebtAssociated ¶
type CoreOptimismDebtAssociated struct { MarketId *big.Int PoolId *big.Int CollateralType common.Address AccountId *big.Int Amount *big.Int UpdatedDebt *big.Int Raw types.Log // Blockchain specific contextual infos }
CoreOptimismDebtAssociated represents a DebtAssociated event raised by the CoreOptimism contract.
type CoreOptimismDebtAssociatedIterator ¶
type CoreOptimismDebtAssociatedIterator struct { Event *CoreOptimismDebtAssociated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismDebtAssociatedIterator is returned from FilterDebtAssociated and is used to iterate over the raw logs and unpacked data for DebtAssociated events raised by the CoreOptimism contract.
func (*CoreOptimismDebtAssociatedIterator) Close ¶
func (it *CoreOptimismDebtAssociatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismDebtAssociatedIterator) Error ¶
func (it *CoreOptimismDebtAssociatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismDebtAssociatedIterator) Next ¶
func (it *CoreOptimismDebtAssociatedIterator) 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 CoreOptimismDelegationUpdated ¶
type CoreOptimismDelegationUpdated struct { AccountId *big.Int PoolId *big.Int CollateralType common.Address Amount *big.Int Leverage *big.Int Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismDelegationUpdated represents a DelegationUpdated event raised by the CoreOptimism contract.
type CoreOptimismDelegationUpdatedIterator ¶
type CoreOptimismDelegationUpdatedIterator struct { Event *CoreOptimismDelegationUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismDelegationUpdatedIterator is returned from FilterDelegationUpdated and is used to iterate over the raw logs and unpacked data for DelegationUpdated events raised by the CoreOptimism contract.
func (*CoreOptimismDelegationUpdatedIterator) Close ¶
func (it *CoreOptimismDelegationUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismDelegationUpdatedIterator) Error ¶
func (it *CoreOptimismDelegationUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismDelegationUpdatedIterator) Next ¶
func (it *CoreOptimismDelegationUpdatedIterator) 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 CoreOptimismDeposited ¶
type CoreOptimismDeposited struct { AccountId *big.Int CollateralType common.Address TokenAmount *big.Int Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismDeposited represents a Deposited event raised by the CoreOptimism contract.
type CoreOptimismDepositedIterator ¶
type CoreOptimismDepositedIterator struct { Event *CoreOptimismDeposited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismDepositedIterator is returned from FilterDeposited and is used to iterate over the raw logs and unpacked data for Deposited events raised by the CoreOptimism contract.
func (*CoreOptimismDepositedIterator) Close ¶
func (it *CoreOptimismDepositedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismDepositedIterator) Error ¶
func (it *CoreOptimismDepositedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismDepositedIterator) Next ¶
func (it *CoreOptimismDepositedIterator) 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 CoreOptimismFeatureFlagAllowAllSet ¶
type CoreOptimismFeatureFlagAllowAllSet struct { Feature [32]byte AllowAll bool Raw types.Log // Blockchain specific contextual infos }
CoreOptimismFeatureFlagAllowAllSet represents a FeatureFlagAllowAllSet event raised by the CoreOptimism contract.
type CoreOptimismFeatureFlagAllowAllSetIterator ¶
type CoreOptimismFeatureFlagAllowAllSetIterator struct { Event *CoreOptimismFeatureFlagAllowAllSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismFeatureFlagAllowAllSetIterator is returned from FilterFeatureFlagAllowAllSet and is used to iterate over the raw logs and unpacked data for FeatureFlagAllowAllSet events raised by the CoreOptimism contract.
func (*CoreOptimismFeatureFlagAllowAllSetIterator) Close ¶
func (it *CoreOptimismFeatureFlagAllowAllSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismFeatureFlagAllowAllSetIterator) Error ¶
func (it *CoreOptimismFeatureFlagAllowAllSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismFeatureFlagAllowAllSetIterator) Next ¶
func (it *CoreOptimismFeatureFlagAllowAllSetIterator) 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 CoreOptimismFeatureFlagAllowlistAdded ¶
type CoreOptimismFeatureFlagAllowlistAdded struct { Feature [32]byte Account common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismFeatureFlagAllowlistAdded represents a FeatureFlagAllowlistAdded event raised by the CoreOptimism contract.
type CoreOptimismFeatureFlagAllowlistAddedIterator ¶
type CoreOptimismFeatureFlagAllowlistAddedIterator struct { Event *CoreOptimismFeatureFlagAllowlistAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismFeatureFlagAllowlistAddedIterator is returned from FilterFeatureFlagAllowlistAdded and is used to iterate over the raw logs and unpacked data for FeatureFlagAllowlistAdded events raised by the CoreOptimism contract.
func (*CoreOptimismFeatureFlagAllowlistAddedIterator) Close ¶
func (it *CoreOptimismFeatureFlagAllowlistAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismFeatureFlagAllowlistAddedIterator) Error ¶
func (it *CoreOptimismFeatureFlagAllowlistAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismFeatureFlagAllowlistAddedIterator) Next ¶
func (it *CoreOptimismFeatureFlagAllowlistAddedIterator) 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 CoreOptimismFeatureFlagAllowlistRemoved ¶
type CoreOptimismFeatureFlagAllowlistRemoved struct { Feature [32]byte Account common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismFeatureFlagAllowlistRemoved represents a FeatureFlagAllowlistRemoved event raised by the CoreOptimism contract.
type CoreOptimismFeatureFlagAllowlistRemovedIterator ¶
type CoreOptimismFeatureFlagAllowlistRemovedIterator struct { Event *CoreOptimismFeatureFlagAllowlistRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismFeatureFlagAllowlistRemovedIterator is returned from FilterFeatureFlagAllowlistRemoved and is used to iterate over the raw logs and unpacked data for FeatureFlagAllowlistRemoved events raised by the CoreOptimism contract.
func (*CoreOptimismFeatureFlagAllowlistRemovedIterator) Close ¶
func (it *CoreOptimismFeatureFlagAllowlistRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismFeatureFlagAllowlistRemovedIterator) Error ¶
func (it *CoreOptimismFeatureFlagAllowlistRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismFeatureFlagAllowlistRemovedIterator) Next ¶
func (it *CoreOptimismFeatureFlagAllowlistRemovedIterator) 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 CoreOptimismFeatureFlagDeniersReset ¶
type CoreOptimismFeatureFlagDeniersReset struct { Feature [32]byte Deniers []common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismFeatureFlagDeniersReset represents a FeatureFlagDeniersReset event raised by the CoreOptimism contract.
type CoreOptimismFeatureFlagDeniersResetIterator ¶
type CoreOptimismFeatureFlagDeniersResetIterator struct { Event *CoreOptimismFeatureFlagDeniersReset // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismFeatureFlagDeniersResetIterator is returned from FilterFeatureFlagDeniersReset and is used to iterate over the raw logs and unpacked data for FeatureFlagDeniersReset events raised by the CoreOptimism contract.
func (*CoreOptimismFeatureFlagDeniersResetIterator) Close ¶
func (it *CoreOptimismFeatureFlagDeniersResetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismFeatureFlagDeniersResetIterator) Error ¶
func (it *CoreOptimismFeatureFlagDeniersResetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismFeatureFlagDeniersResetIterator) Next ¶
func (it *CoreOptimismFeatureFlagDeniersResetIterator) 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 CoreOptimismFeatureFlagDenyAllSet ¶
type CoreOptimismFeatureFlagDenyAllSet struct { Feature [32]byte DenyAll bool Raw types.Log // Blockchain specific contextual infos }
CoreOptimismFeatureFlagDenyAllSet represents a FeatureFlagDenyAllSet event raised by the CoreOptimism contract.
type CoreOptimismFeatureFlagDenyAllSetIterator ¶
type CoreOptimismFeatureFlagDenyAllSetIterator struct { Event *CoreOptimismFeatureFlagDenyAllSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismFeatureFlagDenyAllSetIterator is returned from FilterFeatureFlagDenyAllSet and is used to iterate over the raw logs and unpacked data for FeatureFlagDenyAllSet events raised by the CoreOptimism contract.
func (*CoreOptimismFeatureFlagDenyAllSetIterator) Close ¶
func (it *CoreOptimismFeatureFlagDenyAllSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismFeatureFlagDenyAllSetIterator) Error ¶
func (it *CoreOptimismFeatureFlagDenyAllSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismFeatureFlagDenyAllSetIterator) Next ¶
func (it *CoreOptimismFeatureFlagDenyAllSetIterator) 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 CoreOptimismFilterer ¶
type CoreOptimismFilterer struct {
// contains filtered or unexported fields
}
CoreOptimismFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCoreOptimismFilterer ¶
func NewCoreOptimismFilterer(address common.Address, filterer bind.ContractFilterer) (*CoreOptimismFilterer, error)
NewCoreOptimismFilterer creates a new log filterer instance of CoreOptimism, bound to a specific deployed contract.
func (*CoreOptimismFilterer) FilterAccountCreated ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterAccountCreated(opts *bind.FilterOpts, accountId []*big.Int, owner []common.Address) (*CoreOptimismAccountCreatedIterator, error)
FilterAccountCreated is a free log retrieval operation binding the contract event 0xa9e04d307e860938fa63307df8b8090e365276e59fcca12ed55656c25e538019.
Solidity: event AccountCreated(uint128 indexed accountId, address indexed owner)
func (*CoreOptimismFilterer) FilterAssociatedSystemSet ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterAssociatedSystemSet(opts *bind.FilterOpts, kind [][32]byte, id [][32]byte) (*CoreOptimismAssociatedSystemSetIterator, error)
FilterAssociatedSystemSet is a free log retrieval operation binding the contract event 0xc8551a5a03a7b06d5d20159b3b8839429a7aefab4bf3d020f1b65fa903ccb3d2.
Solidity: event AssociatedSystemSet(bytes32 indexed kind, bytes32 indexed id, address proxy, address impl)
func (*CoreOptimismFilterer) FilterCollateralConfigured ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterCollateralConfigured(opts *bind.FilterOpts, collateralType []common.Address) (*CoreOptimismCollateralConfiguredIterator, error)
FilterCollateralConfigured is a free log retrieval operation binding the contract event 0xefc23317f58afd6b22480bd22174cc7da0913bce25c03d9859216dacddebe6fe.
Solidity: event CollateralConfigured(address indexed collateralType, (bool,uint256,uint256,uint256,bytes32,address,uint256) config)
func (*CoreOptimismFilterer) FilterCollateralLockCreated ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterCollateralLockCreated(opts *bind.FilterOpts, accountId []*big.Int, collateralType []common.Address) (*CoreOptimismCollateralLockCreatedIterator, error)
FilterCollateralLockCreated is a free log retrieval operation binding the contract event 0x8a78446a234220d3ee3f46aa6ea1ea5bc438bd153398ebcbd171843744b452a6.
Solidity: event CollateralLockCreated(uint128 indexed accountId, address indexed collateralType, uint256 tokenAmount, uint64 expireTimestamp)
func (*CoreOptimismFilterer) FilterCollateralLockExpired ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterCollateralLockExpired(opts *bind.FilterOpts, accountId []*big.Int, collateralType []common.Address) (*CoreOptimismCollateralLockExpiredIterator, error)
FilterCollateralLockExpired is a free log retrieval operation binding the contract event 0xc5e2c7afc4e54d998977e11260a0bfc0ad5678a3a8b6628162f9d4e642d7f160.
Solidity: event CollateralLockExpired(uint128 indexed accountId, address indexed collateralType, uint256 tokenAmount, uint64 expireTimestamp)
func (*CoreOptimismFilterer) FilterDebtAssociated ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterDebtAssociated(opts *bind.FilterOpts, marketId []*big.Int, poolId []*big.Int, collateralType []common.Address) (*CoreOptimismDebtAssociatedIterator, error)
FilterDebtAssociated is a free log retrieval operation binding the contract event 0xb03bc7530b5650601d2c8bc86c81a45b6b50b0099defd3f17a6bdb48660180ad.
Solidity: event DebtAssociated(uint128 indexed marketId, uint128 indexed poolId, address indexed collateralType, uint128 accountId, uint256 amount, int256 updatedDebt)
func (*CoreOptimismFilterer) FilterDelegationUpdated ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterDelegationUpdated(opts *bind.FilterOpts, accountId []*big.Int, poolId []*big.Int, sender []common.Address) (*CoreOptimismDelegationUpdatedIterator, error)
FilterDelegationUpdated is a free log retrieval operation binding the contract event 0x7b12dd38f18c0ff77ae702f6da13fbbcb28f53f807ecc7d39ee8d8b1ea8295ad.
Solidity: event DelegationUpdated(uint128 indexed accountId, uint128 indexed poolId, address collateralType, uint256 amount, uint256 leverage, address indexed sender)
func (*CoreOptimismFilterer) FilterDeposited ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterDeposited(opts *bind.FilterOpts, accountId []*big.Int, collateralType []common.Address, sender []common.Address) (*CoreOptimismDepositedIterator, error)
FilterDeposited is a free log retrieval operation binding the contract event 0xd92122e67326e9313bfae33ccb1fccf5194584c6bf93a8529a6b006d8c6e24a9.
Solidity: event Deposited(uint128 indexed accountId, address indexed collateralType, uint256 tokenAmount, address indexed sender)
func (*CoreOptimismFilterer) FilterFeatureFlagAllowAllSet ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterFeatureFlagAllowAllSet(opts *bind.FilterOpts, feature [][32]byte) (*CoreOptimismFeatureFlagAllowAllSetIterator, error)
FilterFeatureFlagAllowAllSet is a free log retrieval operation binding the contract event 0xa806035d8c8de7cd43725250d3fbf9ee7abe3b99ffb892897913d8a21721121d.
Solidity: event FeatureFlagAllowAllSet(bytes32 indexed feature, bool allowAll)
func (*CoreOptimismFilterer) FilterFeatureFlagAllowlistAdded ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterFeatureFlagAllowlistAdded(opts *bind.FilterOpts, feature [][32]byte) (*CoreOptimismFeatureFlagAllowlistAddedIterator, error)
FilterFeatureFlagAllowlistAdded is a free log retrieval operation binding the contract event 0x30b9b4104e2fb00b4f980e414dcd828e691c8fcb286f0c73d7267c3a2de49383.
Solidity: event FeatureFlagAllowlistAdded(bytes32 indexed feature, address account)
func (*CoreOptimismFilterer) FilterFeatureFlagAllowlistRemoved ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterFeatureFlagAllowlistRemoved(opts *bind.FilterOpts, feature [][32]byte) (*CoreOptimismFeatureFlagAllowlistRemovedIterator, error)
FilterFeatureFlagAllowlistRemoved is a free log retrieval operation binding the contract event 0xb44a47e11880cc865e8ea382561e406dea8c895366c58e3908f05708b2880890.
Solidity: event FeatureFlagAllowlistRemoved(bytes32 indexed feature, address account)
func (*CoreOptimismFilterer) FilterFeatureFlagDeniersReset ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterFeatureFlagDeniersReset(opts *bind.FilterOpts, feature [][32]byte) (*CoreOptimismFeatureFlagDeniersResetIterator, error)
FilterFeatureFlagDeniersReset is a free log retrieval operation binding the contract event 0x74d48d0b51a70680130c00decd06b4d536fbb3cee16a3b0bdd2309c264dcbd13.
Solidity: event FeatureFlagDeniersReset(bytes32 indexed feature, address[] deniers)
func (*CoreOptimismFilterer) FilterFeatureFlagDenyAllSet ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterFeatureFlagDenyAllSet(opts *bind.FilterOpts, feature [][32]byte) (*CoreOptimismFeatureFlagDenyAllSetIterator, error)
FilterFeatureFlagDenyAllSet is a free log retrieval operation binding the contract event 0x97f76d2e384948e28ddd4280a4e76e8600acc328a0c0910c93682a0fccc02018.
Solidity: event FeatureFlagDenyAllSet(bytes32 indexed feature, bool denyAll)
func (*CoreOptimismFilterer) FilterIssuanceFeePaid ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterIssuanceFeePaid(opts *bind.FilterOpts, accountId []*big.Int, poolId []*big.Int) (*CoreOptimismIssuanceFeePaidIterator, error)
FilterIssuanceFeePaid is a free log retrieval operation binding the contract event 0x28d0fb10e1c8ce51490a16fb3b40bf23f8064f7c624d3a3852ad66683a25995d.
Solidity: event IssuanceFeePaid(uint128 indexed accountId, uint128 indexed poolId, address collateralType, uint256 feeAmount)
func (*CoreOptimismFilterer) FilterLiquidation ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterLiquidation(opts *bind.FilterOpts, accountId []*big.Int, poolId []*big.Int, collateralType []common.Address) (*CoreOptimismLiquidationIterator, error)
FilterLiquidation is a free log retrieval operation binding the contract event 0xe6c1b26644f880854bf954d4186be9f0b2d06d50fa0484b596e79d409c07a5fd.
Solidity: event Liquidation(uint128 indexed accountId, uint128 indexed poolId, address indexed collateralType, (uint256,uint256,uint256) liquidationData, uint128 liquidateAsAccountId, address sender)
func (*CoreOptimismFilterer) FilterMarketCollateralDeposited ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterMarketCollateralDeposited(opts *bind.FilterOpts, marketId []*big.Int, collateralType []common.Address, sender []common.Address) (*CoreOptimismMarketCollateralDepositedIterator, error)
FilterMarketCollateralDeposited is a free log retrieval operation binding the contract event 0x6affa35c1a0ba6198bd74578c93e3a0eb32a96af0af26ce8adf06b933212ca1b.
Solidity: event MarketCollateralDeposited(uint128 indexed marketId, address indexed collateralType, uint256 tokenAmount, address indexed sender)
func (*CoreOptimismFilterer) FilterMarketCollateralWithdrawn ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterMarketCollateralWithdrawn(opts *bind.FilterOpts, marketId []*big.Int, collateralType []common.Address, sender []common.Address) (*CoreOptimismMarketCollateralWithdrawnIterator, error)
FilterMarketCollateralWithdrawn is a free log retrieval operation binding the contract event 0x31fd88ca973dd7ee814313c50c2aaa7cd2d2142634582332b1e2671e6d97fd9a.
Solidity: event MarketCollateralWithdrawn(uint128 indexed marketId, address indexed collateralType, uint256 tokenAmount, address indexed sender)
func (*CoreOptimismFilterer) FilterMarketRegistered ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterMarketRegistered(opts *bind.FilterOpts, market []common.Address, marketId []*big.Int, sender []common.Address) (*CoreOptimismMarketRegisteredIterator, error)
FilterMarketRegistered is a free log retrieval operation binding the contract event 0xeb87361ace8c1947e121293eb214f68d889d9cf273c48246b38c3cbf185748d0.
Solidity: event MarketRegistered(address indexed market, uint128 indexed marketId, address indexed sender)
func (*CoreOptimismFilterer) FilterMarketSystemFeePaid ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterMarketSystemFeePaid(opts *bind.FilterOpts, marketId []*big.Int) (*CoreOptimismMarketSystemFeePaidIterator, error)
FilterMarketSystemFeePaid is a free log retrieval operation binding the contract event 0x8b69fed8aed97ef9572216662359ece45fa52f2b5ff44a78b7ec3c5ef05153f8.
Solidity: event MarketSystemFeePaid(uint128 indexed marketId, uint256 feeAmount)
func (*CoreOptimismFilterer) FilterMarketUsdDeposited ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterMarketUsdDeposited(opts *bind.FilterOpts, marketId []*big.Int, target []common.Address, market []common.Address) (*CoreOptimismMarketUsdDepositedIterator, error)
FilterMarketUsdDeposited is a free log retrieval operation binding the contract event 0xcbdbec7c74466ca0e764de5f6bca5bef859e31a7d6284be22ac6b4beabddf835.
Solidity: event MarketUsdDeposited(uint128 indexed marketId, address indexed target, uint256 amount, address indexed market)
func (*CoreOptimismFilterer) FilterMarketUsdWithdrawn ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterMarketUsdWithdrawn(opts *bind.FilterOpts, marketId []*big.Int, target []common.Address, market []common.Address) (*CoreOptimismMarketUsdWithdrawnIterator, error)
FilterMarketUsdWithdrawn is a free log retrieval operation binding the contract event 0x8669e4526579b1f1da479be2f96d1c7953fff439a4f98362a1c9ca07fe42ba41.
Solidity: event MarketUsdWithdrawn(uint128 indexed marketId, address indexed target, uint256 amount, address indexed market)
func (*CoreOptimismFilterer) FilterMaximumMarketCollateralConfigured ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterMaximumMarketCollateralConfigured(opts *bind.FilterOpts, marketId []*big.Int, collateralType []common.Address, owner []common.Address) (*CoreOptimismMaximumMarketCollateralConfiguredIterator, error)
FilterMaximumMarketCollateralConfigured is a free log retrieval operation binding the contract event 0x499c8fcfbc4341c37dcf444c890d42ef888d46aa586f97ceb20577c2635c8075.
Solidity: event MaximumMarketCollateralConfigured(uint128 indexed marketId, address indexed collateralType, uint256 systemAmount, address indexed owner)
func (*CoreOptimismFilterer) FilterNewSupportedCrossChainNetwork ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterNewSupportedCrossChainNetwork(opts *bind.FilterOpts) (*CoreOptimismNewSupportedCrossChainNetworkIterator, error)
FilterNewSupportedCrossChainNetwork is a free log retrieval operation binding the contract event 0x1874eb2a5288e478dcedf1d33291bd7293eeef5946ec516d2ef54a364b3f63d8.
Solidity: event NewSupportedCrossChainNetwork(uint64 newChainId)
func (*CoreOptimismFilterer) FilterOwnerChanged ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterOwnerChanged(opts *bind.FilterOpts) (*CoreOptimismOwnerChangedIterator, error)
FilterOwnerChanged is a free log retrieval operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*CoreOptimismFilterer) FilterOwnerNominated ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterOwnerNominated(opts *bind.FilterOpts) (*CoreOptimismOwnerNominatedIterator, error)
FilterOwnerNominated is a free log retrieval operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*CoreOptimismFilterer) FilterPermissionGranted ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterPermissionGranted(opts *bind.FilterOpts, accountId []*big.Int, permission [][32]byte, user []common.Address) (*CoreOptimismPermissionGrantedIterator, error)
FilterPermissionGranted is a free log retrieval operation binding the contract event 0x32ff7c3f84299a3543c1e89057e98ba962f4fbe7786c52289e184c57b9a36a50.
Solidity: event PermissionGranted(uint128 indexed accountId, bytes32 indexed permission, address indexed user, address sender)
func (*CoreOptimismFilterer) FilterPermissionRevoked ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterPermissionRevoked(opts *bind.FilterOpts, accountId []*big.Int, permission [][32]byte, user []common.Address) (*CoreOptimismPermissionRevokedIterator, error)
FilterPermissionRevoked is a free log retrieval operation binding the contract event 0x116c7e9cd2db316974fb473babcbcd625be1350842d0319e761d30aefb09a58a.
Solidity: event PermissionRevoked(uint128 indexed accountId, bytes32 indexed permission, address indexed user, address sender)
func (*CoreOptimismFilterer) FilterPoolApprovedAdded ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterPoolApprovedAdded(opts *bind.FilterOpts) (*CoreOptimismPoolApprovedAddedIterator, error)
FilterPoolApprovedAdded is a free log retrieval operation binding the contract event 0x7d5bdf4e8c44e0b5a8249bf03c2a1febd848cc7f580efd7b1703301c5b1a9e4e.
Solidity: event PoolApprovedAdded(uint256 poolId)
func (*CoreOptimismFilterer) FilterPoolApprovedRemoved ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterPoolApprovedRemoved(opts *bind.FilterOpts) (*CoreOptimismPoolApprovedRemovedIterator, error)
FilterPoolApprovedRemoved is a free log retrieval operation binding the contract event 0xc1567ee9983f306f073ea7d59a7fb5680ce07985f8b49cc50d00a3a9f748d3c2.
Solidity: event PoolApprovedRemoved(uint256 poolId)
func (*CoreOptimismFilterer) FilterPoolCollateralConfigurationUpdated ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismFilterer) FilterPoolCollateralConfigurationUpdated(opts *bind.FilterOpts, poolId []*big.Int) (*CoreOptimismPoolCollateralConfigurationUpdatedIterator, error)
FilterPoolCollateralConfigurationUpdated is a free log retrieval operation binding the contract event 0x5ebb5c59166ab9735b293a159ee2129e61d16b526867763f25557a275a2aad92.
Solidity: event PoolCollateralConfigurationUpdated(uint128 indexed poolId, address collateralType, (uint256,uint256) config)
func (*CoreOptimismFilterer) FilterPoolCollateralDisabledByDefaultSet ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismFilterer) FilterPoolCollateralDisabledByDefaultSet(opts *bind.FilterOpts) (*CoreOptimismPoolCollateralDisabledByDefaultSetIterator, error)
FilterPoolCollateralDisabledByDefaultSet is a free log retrieval operation binding the contract event 0xe0ed98ef42e6a4a881ae0d3c4459c9ed06a36a2144e02efc11823c6cae515bf2.
Solidity: event PoolCollateralDisabledByDefaultSet(uint128 poolId, bool disabled)
func (*CoreOptimismFilterer) FilterPoolConfigurationSet ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterPoolConfigurationSet(opts *bind.FilterOpts, poolId []*big.Int, sender []common.Address) (*CoreOptimismPoolConfigurationSetIterator, error)
FilterPoolConfigurationSet is a free log retrieval operation binding the contract event 0xdd812c2e47943d98e6c66b2b9872d1f9270b8523c82eb60ad5c8d580a614081c.
Solidity: event PoolConfigurationSet(uint128 indexed poolId, (uint128,uint128,int128)[] markets, address indexed sender)
func (*CoreOptimismFilterer) FilterPoolCreated ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterPoolCreated(opts *bind.FilterOpts, poolId []*big.Int, owner []common.Address, sender []common.Address) (*CoreOptimismPoolCreatedIterator, error)
FilterPoolCreated is a free log retrieval operation binding the contract event 0xb1517ad708e5f9a104c30d3f1ff749d55833b1d03bf472013c29888e741cf340.
Solidity: event PoolCreated(uint128 indexed poolId, address indexed owner, address indexed sender)
func (*CoreOptimismFilterer) FilterPoolNameUpdated ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterPoolNameUpdated(opts *bind.FilterOpts, poolId []*big.Int, sender []common.Address) (*CoreOptimismPoolNameUpdatedIterator, error)
FilterPoolNameUpdated is a free log retrieval operation binding the contract event 0x63b42abaf7e145a993f20bc64259f45d09c43d18838ab0bca078b15093ac55f4.
Solidity: event PoolNameUpdated(uint128 indexed poolId, string name, address indexed sender)
func (*CoreOptimismFilterer) FilterPoolNominationRenounced ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterPoolNominationRenounced(opts *bind.FilterOpts, poolId []*big.Int, owner []common.Address) (*CoreOptimismPoolNominationRenouncedIterator, error)
FilterPoolNominationRenounced is a free log retrieval operation binding the contract event 0x28301da5fb0feefb138efa6310af4547a74f415d62616f90519436dc169c3ae0.
Solidity: event PoolNominationRenounced(uint128 indexed poolId, address indexed owner)
func (*CoreOptimismFilterer) FilterPoolNominationRevoked ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterPoolNominationRevoked(opts *bind.FilterOpts, poolId []*big.Int, owner []common.Address) (*CoreOptimismPoolNominationRevokedIterator, error)
FilterPoolNominationRevoked is a free log retrieval operation binding the contract event 0xa20a605599b6da4a06e0662f1284c442a576bc452b77a38c8c55805cb82a1865.
Solidity: event PoolNominationRevoked(uint128 indexed poolId, address indexed owner)
func (*CoreOptimismFilterer) FilterPoolOwnerNominated ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterPoolOwnerNominated(opts *bind.FilterOpts, poolId []*big.Int, nominatedOwner []common.Address, owner []common.Address) (*CoreOptimismPoolOwnerNominatedIterator, error)
FilterPoolOwnerNominated is a free log retrieval operation binding the contract event 0x55d98f82a53fb5776e9ea48d624ab9cb015b51a45249b1ed8425fc857c82f4f8.
Solidity: event PoolOwnerNominated(uint128 indexed poolId, address indexed nominatedOwner, address indexed owner)
func (*CoreOptimismFilterer) FilterPoolOwnershipAccepted ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterPoolOwnershipAccepted(opts *bind.FilterOpts, poolId []*big.Int, owner []common.Address) (*CoreOptimismPoolOwnershipAcceptedIterator, error)
FilterPoolOwnershipAccepted is a free log retrieval operation binding the contract event 0x4f86f2ce8b08e27d0e470f4269b71c3bbc68407d51a2e692f6573236074ebc5a.
Solidity: event PoolOwnershipAccepted(uint128 indexed poolId, address indexed owner)
func (*CoreOptimismFilterer) FilterPreferredPoolSet ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterPreferredPoolSet(opts *bind.FilterOpts) (*CoreOptimismPreferredPoolSetIterator, error)
FilterPreferredPoolSet is a free log retrieval operation binding the contract event 0x7e7cb4726e710dc12fad41f158c37a4a71af3a6f053b8b13670d35c710139a56.
Solidity: event PreferredPoolSet(uint256 poolId)
func (*CoreOptimismFilterer) FilterRewardsClaimed ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterRewardsClaimed(opts *bind.FilterOpts, accountId []*big.Int, poolId []*big.Int, collateralType []common.Address) (*CoreOptimismRewardsClaimedIterator, error)
FilterRewardsClaimed is a free log retrieval operation binding the contract event 0xa4a60be4203e7975e54ab5314c7e9e18aba9ad71e8da714d8de987f4f05410f2.
Solidity: event RewardsClaimed(uint128 indexed accountId, uint128 indexed poolId, address indexed collateralType, address distributor, uint256 amount)
func (*CoreOptimismFilterer) FilterRewardsDistributed ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterRewardsDistributed(opts *bind.FilterOpts, poolId []*big.Int, collateralType []common.Address) (*CoreOptimismRewardsDistributedIterator, error)
FilterRewardsDistributed is a free log retrieval operation binding the contract event 0x19ced31d71d1db45f99d5a8d3a7616fe9d78828df58f2a28feb68c9f9ab876ca.
Solidity: event RewardsDistributed(uint128 indexed poolId, address indexed collateralType, address distributor, uint256 amount, uint256 start, uint256 duration)
func (*CoreOptimismFilterer) FilterRewardsDistributorRegistered ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterRewardsDistributorRegistered(opts *bind.FilterOpts, poolId []*big.Int, collateralType []common.Address, distributor []common.Address) (*CoreOptimismRewardsDistributorRegisteredIterator, error)
FilterRewardsDistributorRegistered is a free log retrieval operation binding the contract event 0x9d3609c05a83dc93a5b355d62c2b37dfde8f0833b1184d4d05c6f51cd46b6e5b.
Solidity: event RewardsDistributorRegistered(uint128 indexed poolId, address indexed collateralType, address indexed distributor)
func (*CoreOptimismFilterer) FilterRewardsDistributorRemoved ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterRewardsDistributorRemoved(opts *bind.FilterOpts, poolId []*big.Int, collateralType []common.Address, distributor []common.Address) (*CoreOptimismRewardsDistributorRemovedIterator, error)
FilterRewardsDistributorRemoved is a free log retrieval operation binding the contract event 0x375c4507f463c55a506be95e2cfd3cfdc0610be055087eac6049588a1bcfacba.
Solidity: event RewardsDistributorRemoved(uint128 indexed poolId, address indexed collateralType, address indexed distributor)
func (*CoreOptimismFilterer) FilterSetMarketMinLiquidityRatio ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterSetMarketMinLiquidityRatio(opts *bind.FilterOpts, marketId []*big.Int) (*CoreOptimismSetMarketMinLiquidityRatioIterator, error)
FilterSetMarketMinLiquidityRatio is a free log retrieval operation binding the contract event 0x563eb723f21b3e87ec8932cfb4ffa64d1b68c42053c28d6b4db019a40f6daf47.
Solidity: event SetMarketMinLiquidityRatio(uint128 indexed marketId, uint256 minLiquidityRatio)
func (*CoreOptimismFilterer) FilterSetMinDelegateTime ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterSetMinDelegateTime(opts *bind.FilterOpts, marketId []*big.Int) (*CoreOptimismSetMinDelegateTimeIterator, error)
FilterSetMinDelegateTime is a free log retrieval operation binding the contract event 0x6942a68d151863c1fed3c0c4c5f3258af738218527147ac69290ab23ca7d26c6.
Solidity: event SetMinDelegateTime(uint128 indexed marketId, uint32 minDelegateTime)
func (*CoreOptimismFilterer) FilterSetMinLiquidityRatio ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterSetMinLiquidityRatio(opts *bind.FilterOpts) (*CoreOptimismSetMinLiquidityRatioIterator, error)
FilterSetMinLiquidityRatio is a free log retrieval operation binding the contract event 0x66fd484d9868d1faddc8fef1f3faed0ed25eb4e6acde49dd1f2cbf0fba903635.
Solidity: event SetMinLiquidityRatio(uint256 minLiquidityRatio)
func (*CoreOptimismFilterer) FilterTransferCrossChainInitiated ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterTransferCrossChainInitiated(opts *bind.FilterOpts, destChainId []uint64, amount []*big.Int) (*CoreOptimismTransferCrossChainInitiatedIterator, error)
FilterTransferCrossChainInitiated is a free log retrieval operation binding the contract event 0xb87c3097d7f9145a4915e8e434f04a1b7b91646d8a6e66a5cdab25caccb644c4.
Solidity: event TransferCrossChainInitiated(uint64 indexed destChainId, uint256 indexed amount, address sender)
func (*CoreOptimismFilterer) FilterUpgraded ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterUpgraded(opts *bind.FilterOpts, self []common.Address) (*CoreOptimismUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0x5d611f318680d00598bb735d61bacf0c514c6b50e1e5ad30040a4df2b12791c7.
Solidity: event Upgraded(address indexed self, address implementation)
func (*CoreOptimismFilterer) FilterUsdBurned ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterUsdBurned(opts *bind.FilterOpts, accountId []*big.Int, poolId []*big.Int, sender []common.Address) (*CoreOptimismUsdBurnedIterator, error)
FilterUsdBurned is a free log retrieval operation binding the contract event 0x6b0230f0abe9188cbdbb1c816a4c5e213758b5b743d8a94af056280cc1e7aeb1.
Solidity: event UsdBurned(uint128 indexed accountId, uint128 indexed poolId, address collateralType, uint256 amount, address indexed sender)
func (*CoreOptimismFilterer) FilterUsdMinted ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterUsdMinted(opts *bind.FilterOpts, accountId []*big.Int, poolId []*big.Int, sender []common.Address) (*CoreOptimismUsdMintedIterator, error)
FilterUsdMinted is a free log retrieval operation binding the contract event 0x2100f67dc9a5917400f799bb13194553e3f74c19a207c56350d2c223ac9c36c9.
Solidity: event UsdMinted(uint128 indexed accountId, uint128 indexed poolId, address collateralType, uint256 amount, address indexed sender)
func (*CoreOptimismFilterer) FilterVaultLiquidation ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterVaultLiquidation(opts *bind.FilterOpts, poolId []*big.Int, collateralType []common.Address) (*CoreOptimismVaultLiquidationIterator, error)
FilterVaultLiquidation is a free log retrieval operation binding the contract event 0x1834a7cc9d14f9bfa482df5c0404dadd1b8ec123b41f082e76ae28a3b2ea68d5.
Solidity: event VaultLiquidation(uint128 indexed poolId, address indexed collateralType, (uint256,uint256,uint256) liquidationData, uint128 liquidateAsAccountId, address sender)
func (*CoreOptimismFilterer) FilterWithdrawn ¶
func (_CoreOptimism *CoreOptimismFilterer) FilterWithdrawn(opts *bind.FilterOpts, accountId []*big.Int, collateralType []common.Address, sender []common.Address) (*CoreOptimismWithdrawnIterator, error)
FilterWithdrawn is a free log retrieval operation binding the contract event 0x8b5f9d7ce522936589c630db08c0fa2405b21c4a5ff8ef19899900172736ba38.
Solidity: event Withdrawn(uint128 indexed accountId, address indexed collateralType, uint256 tokenAmount, address indexed sender)
func (*CoreOptimismFilterer) ParseAccountCreated ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseAccountCreated(log types.Log) (*CoreOptimismAccountCreated, error)
ParseAccountCreated is a log parse operation binding the contract event 0xa9e04d307e860938fa63307df8b8090e365276e59fcca12ed55656c25e538019.
Solidity: event AccountCreated(uint128 indexed accountId, address indexed owner)
func (*CoreOptimismFilterer) ParseAssociatedSystemSet ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseAssociatedSystemSet(log types.Log) (*CoreOptimismAssociatedSystemSet, error)
ParseAssociatedSystemSet is a log parse operation binding the contract event 0xc8551a5a03a7b06d5d20159b3b8839429a7aefab4bf3d020f1b65fa903ccb3d2.
Solidity: event AssociatedSystemSet(bytes32 indexed kind, bytes32 indexed id, address proxy, address impl)
func (*CoreOptimismFilterer) ParseCollateralConfigured ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseCollateralConfigured(log types.Log) (*CoreOptimismCollateralConfigured, error)
ParseCollateralConfigured is a log parse operation binding the contract event 0xefc23317f58afd6b22480bd22174cc7da0913bce25c03d9859216dacddebe6fe.
Solidity: event CollateralConfigured(address indexed collateralType, (bool,uint256,uint256,uint256,bytes32,address,uint256) config)
func (*CoreOptimismFilterer) ParseCollateralLockCreated ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseCollateralLockCreated(log types.Log) (*CoreOptimismCollateralLockCreated, error)
ParseCollateralLockCreated is a log parse operation binding the contract event 0x8a78446a234220d3ee3f46aa6ea1ea5bc438bd153398ebcbd171843744b452a6.
Solidity: event CollateralLockCreated(uint128 indexed accountId, address indexed collateralType, uint256 tokenAmount, uint64 expireTimestamp)
func (*CoreOptimismFilterer) ParseCollateralLockExpired ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseCollateralLockExpired(log types.Log) (*CoreOptimismCollateralLockExpired, error)
ParseCollateralLockExpired is a log parse operation binding the contract event 0xc5e2c7afc4e54d998977e11260a0bfc0ad5678a3a8b6628162f9d4e642d7f160.
Solidity: event CollateralLockExpired(uint128 indexed accountId, address indexed collateralType, uint256 tokenAmount, uint64 expireTimestamp)
func (*CoreOptimismFilterer) ParseDebtAssociated ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseDebtAssociated(log types.Log) (*CoreOptimismDebtAssociated, error)
ParseDebtAssociated is a log parse operation binding the contract event 0xb03bc7530b5650601d2c8bc86c81a45b6b50b0099defd3f17a6bdb48660180ad.
Solidity: event DebtAssociated(uint128 indexed marketId, uint128 indexed poolId, address indexed collateralType, uint128 accountId, uint256 amount, int256 updatedDebt)
func (*CoreOptimismFilterer) ParseDelegationUpdated ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseDelegationUpdated(log types.Log) (*CoreOptimismDelegationUpdated, error)
ParseDelegationUpdated is a log parse operation binding the contract event 0x7b12dd38f18c0ff77ae702f6da13fbbcb28f53f807ecc7d39ee8d8b1ea8295ad.
Solidity: event DelegationUpdated(uint128 indexed accountId, uint128 indexed poolId, address collateralType, uint256 amount, uint256 leverage, address indexed sender)
func (*CoreOptimismFilterer) ParseDeposited ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseDeposited(log types.Log) (*CoreOptimismDeposited, error)
ParseDeposited is a log parse operation binding the contract event 0xd92122e67326e9313bfae33ccb1fccf5194584c6bf93a8529a6b006d8c6e24a9.
Solidity: event Deposited(uint128 indexed accountId, address indexed collateralType, uint256 tokenAmount, address indexed sender)
func (*CoreOptimismFilterer) ParseFeatureFlagAllowAllSet ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseFeatureFlagAllowAllSet(log types.Log) (*CoreOptimismFeatureFlagAllowAllSet, error)
ParseFeatureFlagAllowAllSet is a log parse operation binding the contract event 0xa806035d8c8de7cd43725250d3fbf9ee7abe3b99ffb892897913d8a21721121d.
Solidity: event FeatureFlagAllowAllSet(bytes32 indexed feature, bool allowAll)
func (*CoreOptimismFilterer) ParseFeatureFlagAllowlistAdded ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseFeatureFlagAllowlistAdded(log types.Log) (*CoreOptimismFeatureFlagAllowlistAdded, error)
ParseFeatureFlagAllowlistAdded is a log parse operation binding the contract event 0x30b9b4104e2fb00b4f980e414dcd828e691c8fcb286f0c73d7267c3a2de49383.
Solidity: event FeatureFlagAllowlistAdded(bytes32 indexed feature, address account)
func (*CoreOptimismFilterer) ParseFeatureFlagAllowlistRemoved ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseFeatureFlagAllowlistRemoved(log types.Log) (*CoreOptimismFeatureFlagAllowlistRemoved, error)
ParseFeatureFlagAllowlistRemoved is a log parse operation binding the contract event 0xb44a47e11880cc865e8ea382561e406dea8c895366c58e3908f05708b2880890.
Solidity: event FeatureFlagAllowlistRemoved(bytes32 indexed feature, address account)
func (*CoreOptimismFilterer) ParseFeatureFlagDeniersReset ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseFeatureFlagDeniersReset(log types.Log) (*CoreOptimismFeatureFlagDeniersReset, error)
ParseFeatureFlagDeniersReset is a log parse operation binding the contract event 0x74d48d0b51a70680130c00decd06b4d536fbb3cee16a3b0bdd2309c264dcbd13.
Solidity: event FeatureFlagDeniersReset(bytes32 indexed feature, address[] deniers)
func (*CoreOptimismFilterer) ParseFeatureFlagDenyAllSet ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseFeatureFlagDenyAllSet(log types.Log) (*CoreOptimismFeatureFlagDenyAllSet, error)
ParseFeatureFlagDenyAllSet is a log parse operation binding the contract event 0x97f76d2e384948e28ddd4280a4e76e8600acc328a0c0910c93682a0fccc02018.
Solidity: event FeatureFlagDenyAllSet(bytes32 indexed feature, bool denyAll)
func (*CoreOptimismFilterer) ParseIssuanceFeePaid ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseIssuanceFeePaid(log types.Log) (*CoreOptimismIssuanceFeePaid, error)
ParseIssuanceFeePaid is a log parse operation binding the contract event 0x28d0fb10e1c8ce51490a16fb3b40bf23f8064f7c624d3a3852ad66683a25995d.
Solidity: event IssuanceFeePaid(uint128 indexed accountId, uint128 indexed poolId, address collateralType, uint256 feeAmount)
func (*CoreOptimismFilterer) ParseLiquidation ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseLiquidation(log types.Log) (*CoreOptimismLiquidation, error)
ParseLiquidation is a log parse operation binding the contract event 0xe6c1b26644f880854bf954d4186be9f0b2d06d50fa0484b596e79d409c07a5fd.
Solidity: event Liquidation(uint128 indexed accountId, uint128 indexed poolId, address indexed collateralType, (uint256,uint256,uint256) liquidationData, uint128 liquidateAsAccountId, address sender)
func (*CoreOptimismFilterer) ParseMarketCollateralDeposited ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseMarketCollateralDeposited(log types.Log) (*CoreOptimismMarketCollateralDeposited, error)
ParseMarketCollateralDeposited is a log parse operation binding the contract event 0x6affa35c1a0ba6198bd74578c93e3a0eb32a96af0af26ce8adf06b933212ca1b.
Solidity: event MarketCollateralDeposited(uint128 indexed marketId, address indexed collateralType, uint256 tokenAmount, address indexed sender)
func (*CoreOptimismFilterer) ParseMarketCollateralWithdrawn ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseMarketCollateralWithdrawn(log types.Log) (*CoreOptimismMarketCollateralWithdrawn, error)
ParseMarketCollateralWithdrawn is a log parse operation binding the contract event 0x31fd88ca973dd7ee814313c50c2aaa7cd2d2142634582332b1e2671e6d97fd9a.
Solidity: event MarketCollateralWithdrawn(uint128 indexed marketId, address indexed collateralType, uint256 tokenAmount, address indexed sender)
func (*CoreOptimismFilterer) ParseMarketRegistered ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseMarketRegistered(log types.Log) (*CoreOptimismMarketRegistered, error)
ParseMarketRegistered is a log parse operation binding the contract event 0xeb87361ace8c1947e121293eb214f68d889d9cf273c48246b38c3cbf185748d0.
Solidity: event MarketRegistered(address indexed market, uint128 indexed marketId, address indexed sender)
func (*CoreOptimismFilterer) ParseMarketSystemFeePaid ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseMarketSystemFeePaid(log types.Log) (*CoreOptimismMarketSystemFeePaid, error)
ParseMarketSystemFeePaid is a log parse operation binding the contract event 0x8b69fed8aed97ef9572216662359ece45fa52f2b5ff44a78b7ec3c5ef05153f8.
Solidity: event MarketSystemFeePaid(uint128 indexed marketId, uint256 feeAmount)
func (*CoreOptimismFilterer) ParseMarketUsdDeposited ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseMarketUsdDeposited(log types.Log) (*CoreOptimismMarketUsdDeposited, error)
ParseMarketUsdDeposited is a log parse operation binding the contract event 0xcbdbec7c74466ca0e764de5f6bca5bef859e31a7d6284be22ac6b4beabddf835.
Solidity: event MarketUsdDeposited(uint128 indexed marketId, address indexed target, uint256 amount, address indexed market)
func (*CoreOptimismFilterer) ParseMarketUsdWithdrawn ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseMarketUsdWithdrawn(log types.Log) (*CoreOptimismMarketUsdWithdrawn, error)
ParseMarketUsdWithdrawn is a log parse operation binding the contract event 0x8669e4526579b1f1da479be2f96d1c7953fff439a4f98362a1c9ca07fe42ba41.
Solidity: event MarketUsdWithdrawn(uint128 indexed marketId, address indexed target, uint256 amount, address indexed market)
func (*CoreOptimismFilterer) ParseMaximumMarketCollateralConfigured ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseMaximumMarketCollateralConfigured(log types.Log) (*CoreOptimismMaximumMarketCollateralConfigured, error)
ParseMaximumMarketCollateralConfigured is a log parse operation binding the contract event 0x499c8fcfbc4341c37dcf444c890d42ef888d46aa586f97ceb20577c2635c8075.
Solidity: event MaximumMarketCollateralConfigured(uint128 indexed marketId, address indexed collateralType, uint256 systemAmount, address indexed owner)
func (*CoreOptimismFilterer) ParseNewSupportedCrossChainNetwork ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseNewSupportedCrossChainNetwork(log types.Log) (*CoreOptimismNewSupportedCrossChainNetwork, error)
ParseNewSupportedCrossChainNetwork is a log parse operation binding the contract event 0x1874eb2a5288e478dcedf1d33291bd7293eeef5946ec516d2ef54a364b3f63d8.
Solidity: event NewSupportedCrossChainNetwork(uint64 newChainId)
func (*CoreOptimismFilterer) ParseOwnerChanged ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseOwnerChanged(log types.Log) (*CoreOptimismOwnerChanged, error)
ParseOwnerChanged is a log parse operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*CoreOptimismFilterer) ParseOwnerNominated ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseOwnerNominated(log types.Log) (*CoreOptimismOwnerNominated, error)
ParseOwnerNominated is a log parse operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*CoreOptimismFilterer) ParsePermissionGranted ¶
func (_CoreOptimism *CoreOptimismFilterer) ParsePermissionGranted(log types.Log) (*CoreOptimismPermissionGranted, error)
ParsePermissionGranted is a log parse operation binding the contract event 0x32ff7c3f84299a3543c1e89057e98ba962f4fbe7786c52289e184c57b9a36a50.
Solidity: event PermissionGranted(uint128 indexed accountId, bytes32 indexed permission, address indexed user, address sender)
func (*CoreOptimismFilterer) ParsePermissionRevoked ¶
func (_CoreOptimism *CoreOptimismFilterer) ParsePermissionRevoked(log types.Log) (*CoreOptimismPermissionRevoked, error)
ParsePermissionRevoked is a log parse operation binding the contract event 0x116c7e9cd2db316974fb473babcbcd625be1350842d0319e761d30aefb09a58a.
Solidity: event PermissionRevoked(uint128 indexed accountId, bytes32 indexed permission, address indexed user, address sender)
func (*CoreOptimismFilterer) ParsePoolApprovedAdded ¶
func (_CoreOptimism *CoreOptimismFilterer) ParsePoolApprovedAdded(log types.Log) (*CoreOptimismPoolApprovedAdded, error)
ParsePoolApprovedAdded is a log parse operation binding the contract event 0x7d5bdf4e8c44e0b5a8249bf03c2a1febd848cc7f580efd7b1703301c5b1a9e4e.
Solidity: event PoolApprovedAdded(uint256 poolId)
func (*CoreOptimismFilterer) ParsePoolApprovedRemoved ¶
func (_CoreOptimism *CoreOptimismFilterer) ParsePoolApprovedRemoved(log types.Log) (*CoreOptimismPoolApprovedRemoved, error)
ParsePoolApprovedRemoved is a log parse operation binding the contract event 0xc1567ee9983f306f073ea7d59a7fb5680ce07985f8b49cc50d00a3a9f748d3c2.
Solidity: event PoolApprovedRemoved(uint256 poolId)
func (*CoreOptimismFilterer) ParsePoolCollateralConfigurationUpdated ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismFilterer) ParsePoolCollateralConfigurationUpdated(log types.Log) (*CoreOptimismPoolCollateralConfigurationUpdated, error)
ParsePoolCollateralConfigurationUpdated is a log parse operation binding the contract event 0x5ebb5c59166ab9735b293a159ee2129e61d16b526867763f25557a275a2aad92.
Solidity: event PoolCollateralConfigurationUpdated(uint128 indexed poolId, address collateralType, (uint256,uint256) config)
func (*CoreOptimismFilterer) ParsePoolCollateralDisabledByDefaultSet ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismFilterer) ParsePoolCollateralDisabledByDefaultSet(log types.Log) (*CoreOptimismPoolCollateralDisabledByDefaultSet, error)
ParsePoolCollateralDisabledByDefaultSet is a log parse operation binding the contract event 0xe0ed98ef42e6a4a881ae0d3c4459c9ed06a36a2144e02efc11823c6cae515bf2.
Solidity: event PoolCollateralDisabledByDefaultSet(uint128 poolId, bool disabled)
func (*CoreOptimismFilterer) ParsePoolConfigurationSet ¶
func (_CoreOptimism *CoreOptimismFilterer) ParsePoolConfigurationSet(log types.Log) (*CoreOptimismPoolConfigurationSet, error)
ParsePoolConfigurationSet is a log parse operation binding the contract event 0xdd812c2e47943d98e6c66b2b9872d1f9270b8523c82eb60ad5c8d580a614081c.
Solidity: event PoolConfigurationSet(uint128 indexed poolId, (uint128,uint128,int128)[] markets, address indexed sender)
func (*CoreOptimismFilterer) ParsePoolCreated ¶
func (_CoreOptimism *CoreOptimismFilterer) ParsePoolCreated(log types.Log) (*CoreOptimismPoolCreated, error)
ParsePoolCreated is a log parse operation binding the contract event 0xb1517ad708e5f9a104c30d3f1ff749d55833b1d03bf472013c29888e741cf340.
Solidity: event PoolCreated(uint128 indexed poolId, address indexed owner, address indexed sender)
func (*CoreOptimismFilterer) ParsePoolNameUpdated ¶
func (_CoreOptimism *CoreOptimismFilterer) ParsePoolNameUpdated(log types.Log) (*CoreOptimismPoolNameUpdated, error)
ParsePoolNameUpdated is a log parse operation binding the contract event 0x63b42abaf7e145a993f20bc64259f45d09c43d18838ab0bca078b15093ac55f4.
Solidity: event PoolNameUpdated(uint128 indexed poolId, string name, address indexed sender)
func (*CoreOptimismFilterer) ParsePoolNominationRenounced ¶
func (_CoreOptimism *CoreOptimismFilterer) ParsePoolNominationRenounced(log types.Log) (*CoreOptimismPoolNominationRenounced, error)
ParsePoolNominationRenounced is a log parse operation binding the contract event 0x28301da5fb0feefb138efa6310af4547a74f415d62616f90519436dc169c3ae0.
Solidity: event PoolNominationRenounced(uint128 indexed poolId, address indexed owner)
func (*CoreOptimismFilterer) ParsePoolNominationRevoked ¶
func (_CoreOptimism *CoreOptimismFilterer) ParsePoolNominationRevoked(log types.Log) (*CoreOptimismPoolNominationRevoked, error)
ParsePoolNominationRevoked is a log parse operation binding the contract event 0xa20a605599b6da4a06e0662f1284c442a576bc452b77a38c8c55805cb82a1865.
Solidity: event PoolNominationRevoked(uint128 indexed poolId, address indexed owner)
func (*CoreOptimismFilterer) ParsePoolOwnerNominated ¶
func (_CoreOptimism *CoreOptimismFilterer) ParsePoolOwnerNominated(log types.Log) (*CoreOptimismPoolOwnerNominated, error)
ParsePoolOwnerNominated is a log parse operation binding the contract event 0x55d98f82a53fb5776e9ea48d624ab9cb015b51a45249b1ed8425fc857c82f4f8.
Solidity: event PoolOwnerNominated(uint128 indexed poolId, address indexed nominatedOwner, address indexed owner)
func (*CoreOptimismFilterer) ParsePoolOwnershipAccepted ¶
func (_CoreOptimism *CoreOptimismFilterer) ParsePoolOwnershipAccepted(log types.Log) (*CoreOptimismPoolOwnershipAccepted, error)
ParsePoolOwnershipAccepted is a log parse operation binding the contract event 0x4f86f2ce8b08e27d0e470f4269b71c3bbc68407d51a2e692f6573236074ebc5a.
Solidity: event PoolOwnershipAccepted(uint128 indexed poolId, address indexed owner)
func (*CoreOptimismFilterer) ParsePreferredPoolSet ¶
func (_CoreOptimism *CoreOptimismFilterer) ParsePreferredPoolSet(log types.Log) (*CoreOptimismPreferredPoolSet, error)
ParsePreferredPoolSet is a log parse operation binding the contract event 0x7e7cb4726e710dc12fad41f158c37a4a71af3a6f053b8b13670d35c710139a56.
Solidity: event PreferredPoolSet(uint256 poolId)
func (*CoreOptimismFilterer) ParseRewardsClaimed ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseRewardsClaimed(log types.Log) (*CoreOptimismRewardsClaimed, error)
ParseRewardsClaimed is a log parse operation binding the contract event 0xa4a60be4203e7975e54ab5314c7e9e18aba9ad71e8da714d8de987f4f05410f2.
Solidity: event RewardsClaimed(uint128 indexed accountId, uint128 indexed poolId, address indexed collateralType, address distributor, uint256 amount)
func (*CoreOptimismFilterer) ParseRewardsDistributed ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseRewardsDistributed(log types.Log) (*CoreOptimismRewardsDistributed, error)
ParseRewardsDistributed is a log parse operation binding the contract event 0x19ced31d71d1db45f99d5a8d3a7616fe9d78828df58f2a28feb68c9f9ab876ca.
Solidity: event RewardsDistributed(uint128 indexed poolId, address indexed collateralType, address distributor, uint256 amount, uint256 start, uint256 duration)
func (*CoreOptimismFilterer) ParseRewardsDistributorRegistered ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseRewardsDistributorRegistered(log types.Log) (*CoreOptimismRewardsDistributorRegistered, error)
ParseRewardsDistributorRegistered is a log parse operation binding the contract event 0x9d3609c05a83dc93a5b355d62c2b37dfde8f0833b1184d4d05c6f51cd46b6e5b.
Solidity: event RewardsDistributorRegistered(uint128 indexed poolId, address indexed collateralType, address indexed distributor)
func (*CoreOptimismFilterer) ParseRewardsDistributorRemoved ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseRewardsDistributorRemoved(log types.Log) (*CoreOptimismRewardsDistributorRemoved, error)
ParseRewardsDistributorRemoved is a log parse operation binding the contract event 0x375c4507f463c55a506be95e2cfd3cfdc0610be055087eac6049588a1bcfacba.
Solidity: event RewardsDistributorRemoved(uint128 indexed poolId, address indexed collateralType, address indexed distributor)
func (*CoreOptimismFilterer) ParseSetMarketMinLiquidityRatio ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseSetMarketMinLiquidityRatio(log types.Log) (*CoreOptimismSetMarketMinLiquidityRatio, error)
ParseSetMarketMinLiquidityRatio is a log parse operation binding the contract event 0x563eb723f21b3e87ec8932cfb4ffa64d1b68c42053c28d6b4db019a40f6daf47.
Solidity: event SetMarketMinLiquidityRatio(uint128 indexed marketId, uint256 minLiquidityRatio)
func (*CoreOptimismFilterer) ParseSetMinDelegateTime ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseSetMinDelegateTime(log types.Log) (*CoreOptimismSetMinDelegateTime, error)
ParseSetMinDelegateTime is a log parse operation binding the contract event 0x6942a68d151863c1fed3c0c4c5f3258af738218527147ac69290ab23ca7d26c6.
Solidity: event SetMinDelegateTime(uint128 indexed marketId, uint32 minDelegateTime)
func (*CoreOptimismFilterer) ParseSetMinLiquidityRatio ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseSetMinLiquidityRatio(log types.Log) (*CoreOptimismSetMinLiquidityRatio, error)
ParseSetMinLiquidityRatio is a log parse operation binding the contract event 0x66fd484d9868d1faddc8fef1f3faed0ed25eb4e6acde49dd1f2cbf0fba903635.
Solidity: event SetMinLiquidityRatio(uint256 minLiquidityRatio)
func (*CoreOptimismFilterer) ParseTransferCrossChainInitiated ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseTransferCrossChainInitiated(log types.Log) (*CoreOptimismTransferCrossChainInitiated, error)
ParseTransferCrossChainInitiated is a log parse operation binding the contract event 0xb87c3097d7f9145a4915e8e434f04a1b7b91646d8a6e66a5cdab25caccb644c4.
Solidity: event TransferCrossChainInitiated(uint64 indexed destChainId, uint256 indexed amount, address sender)
func (*CoreOptimismFilterer) ParseUpgraded ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseUpgraded(log types.Log) (*CoreOptimismUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0x5d611f318680d00598bb735d61bacf0c514c6b50e1e5ad30040a4df2b12791c7.
Solidity: event Upgraded(address indexed self, address implementation)
func (*CoreOptimismFilterer) ParseUsdBurned ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseUsdBurned(log types.Log) (*CoreOptimismUsdBurned, error)
ParseUsdBurned is a log parse operation binding the contract event 0x6b0230f0abe9188cbdbb1c816a4c5e213758b5b743d8a94af056280cc1e7aeb1.
Solidity: event UsdBurned(uint128 indexed accountId, uint128 indexed poolId, address collateralType, uint256 amount, address indexed sender)
func (*CoreOptimismFilterer) ParseUsdMinted ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseUsdMinted(log types.Log) (*CoreOptimismUsdMinted, error)
ParseUsdMinted is a log parse operation binding the contract event 0x2100f67dc9a5917400f799bb13194553e3f74c19a207c56350d2c223ac9c36c9.
Solidity: event UsdMinted(uint128 indexed accountId, uint128 indexed poolId, address collateralType, uint256 amount, address indexed sender)
func (*CoreOptimismFilterer) ParseVaultLiquidation ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseVaultLiquidation(log types.Log) (*CoreOptimismVaultLiquidation, error)
ParseVaultLiquidation is a log parse operation binding the contract event 0x1834a7cc9d14f9bfa482df5c0404dadd1b8ec123b41f082e76ae28a3b2ea68d5.
Solidity: event VaultLiquidation(uint128 indexed poolId, address indexed collateralType, (uint256,uint256,uint256) liquidationData, uint128 liquidateAsAccountId, address sender)
func (*CoreOptimismFilterer) ParseWithdrawn ¶
func (_CoreOptimism *CoreOptimismFilterer) ParseWithdrawn(log types.Log) (*CoreOptimismWithdrawn, error)
ParseWithdrawn is a log parse operation binding the contract event 0x8b5f9d7ce522936589c630db08c0fa2405b21c4a5ff8ef19899900172736ba38.
Solidity: event Withdrawn(uint128 indexed accountId, address indexed collateralType, uint256 tokenAmount, address indexed sender)
func (*CoreOptimismFilterer) WatchAccountCreated ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchAccountCreated(opts *bind.WatchOpts, sink chan<- *CoreOptimismAccountCreated, accountId []*big.Int, owner []common.Address) (event.Subscription, error)
WatchAccountCreated is a free log subscription operation binding the contract event 0xa9e04d307e860938fa63307df8b8090e365276e59fcca12ed55656c25e538019.
Solidity: event AccountCreated(uint128 indexed accountId, address indexed owner)
func (*CoreOptimismFilterer) WatchAssociatedSystemSet ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchAssociatedSystemSet(opts *bind.WatchOpts, sink chan<- *CoreOptimismAssociatedSystemSet, kind [][32]byte, id [][32]byte) (event.Subscription, error)
WatchAssociatedSystemSet is a free log subscription operation binding the contract event 0xc8551a5a03a7b06d5d20159b3b8839429a7aefab4bf3d020f1b65fa903ccb3d2.
Solidity: event AssociatedSystemSet(bytes32 indexed kind, bytes32 indexed id, address proxy, address impl)
func (*CoreOptimismFilterer) WatchCollateralConfigured ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchCollateralConfigured(opts *bind.WatchOpts, sink chan<- *CoreOptimismCollateralConfigured, collateralType []common.Address) (event.Subscription, error)
WatchCollateralConfigured is a free log subscription operation binding the contract event 0xefc23317f58afd6b22480bd22174cc7da0913bce25c03d9859216dacddebe6fe.
Solidity: event CollateralConfigured(address indexed collateralType, (bool,uint256,uint256,uint256,bytes32,address,uint256) config)
func (*CoreOptimismFilterer) WatchCollateralLockCreated ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchCollateralLockCreated(opts *bind.WatchOpts, sink chan<- *CoreOptimismCollateralLockCreated, accountId []*big.Int, collateralType []common.Address) (event.Subscription, error)
WatchCollateralLockCreated is a free log subscription operation binding the contract event 0x8a78446a234220d3ee3f46aa6ea1ea5bc438bd153398ebcbd171843744b452a6.
Solidity: event CollateralLockCreated(uint128 indexed accountId, address indexed collateralType, uint256 tokenAmount, uint64 expireTimestamp)
func (*CoreOptimismFilterer) WatchCollateralLockExpired ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchCollateralLockExpired(opts *bind.WatchOpts, sink chan<- *CoreOptimismCollateralLockExpired, accountId []*big.Int, collateralType []common.Address) (event.Subscription, error)
WatchCollateralLockExpired is a free log subscription operation binding the contract event 0xc5e2c7afc4e54d998977e11260a0bfc0ad5678a3a8b6628162f9d4e642d7f160.
Solidity: event CollateralLockExpired(uint128 indexed accountId, address indexed collateralType, uint256 tokenAmount, uint64 expireTimestamp)
func (*CoreOptimismFilterer) WatchDebtAssociated ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchDebtAssociated(opts *bind.WatchOpts, sink chan<- *CoreOptimismDebtAssociated, marketId []*big.Int, poolId []*big.Int, collateralType []common.Address) (event.Subscription, error)
WatchDebtAssociated is a free log subscription operation binding the contract event 0xb03bc7530b5650601d2c8bc86c81a45b6b50b0099defd3f17a6bdb48660180ad.
Solidity: event DebtAssociated(uint128 indexed marketId, uint128 indexed poolId, address indexed collateralType, uint128 accountId, uint256 amount, int256 updatedDebt)
func (*CoreOptimismFilterer) WatchDelegationUpdated ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchDelegationUpdated(opts *bind.WatchOpts, sink chan<- *CoreOptimismDelegationUpdated, accountId []*big.Int, poolId []*big.Int, sender []common.Address) (event.Subscription, error)
WatchDelegationUpdated is a free log subscription operation binding the contract event 0x7b12dd38f18c0ff77ae702f6da13fbbcb28f53f807ecc7d39ee8d8b1ea8295ad.
Solidity: event DelegationUpdated(uint128 indexed accountId, uint128 indexed poolId, address collateralType, uint256 amount, uint256 leverage, address indexed sender)
func (*CoreOptimismFilterer) WatchDeposited ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchDeposited(opts *bind.WatchOpts, sink chan<- *CoreOptimismDeposited, accountId []*big.Int, collateralType []common.Address, sender []common.Address) (event.Subscription, error)
WatchDeposited is a free log subscription operation binding the contract event 0xd92122e67326e9313bfae33ccb1fccf5194584c6bf93a8529a6b006d8c6e24a9.
Solidity: event Deposited(uint128 indexed accountId, address indexed collateralType, uint256 tokenAmount, address indexed sender)
func (*CoreOptimismFilterer) WatchFeatureFlagAllowAllSet ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchFeatureFlagAllowAllSet(opts *bind.WatchOpts, sink chan<- *CoreOptimismFeatureFlagAllowAllSet, feature [][32]byte) (event.Subscription, error)
WatchFeatureFlagAllowAllSet is a free log subscription operation binding the contract event 0xa806035d8c8de7cd43725250d3fbf9ee7abe3b99ffb892897913d8a21721121d.
Solidity: event FeatureFlagAllowAllSet(bytes32 indexed feature, bool allowAll)
func (*CoreOptimismFilterer) WatchFeatureFlagAllowlistAdded ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchFeatureFlagAllowlistAdded(opts *bind.WatchOpts, sink chan<- *CoreOptimismFeatureFlagAllowlistAdded, feature [][32]byte) (event.Subscription, error)
WatchFeatureFlagAllowlistAdded is a free log subscription operation binding the contract event 0x30b9b4104e2fb00b4f980e414dcd828e691c8fcb286f0c73d7267c3a2de49383.
Solidity: event FeatureFlagAllowlistAdded(bytes32 indexed feature, address account)
func (*CoreOptimismFilterer) WatchFeatureFlagAllowlistRemoved ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchFeatureFlagAllowlistRemoved(opts *bind.WatchOpts, sink chan<- *CoreOptimismFeatureFlagAllowlistRemoved, feature [][32]byte) (event.Subscription, error)
WatchFeatureFlagAllowlistRemoved is a free log subscription operation binding the contract event 0xb44a47e11880cc865e8ea382561e406dea8c895366c58e3908f05708b2880890.
Solidity: event FeatureFlagAllowlistRemoved(bytes32 indexed feature, address account)
func (*CoreOptimismFilterer) WatchFeatureFlagDeniersReset ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchFeatureFlagDeniersReset(opts *bind.WatchOpts, sink chan<- *CoreOptimismFeatureFlagDeniersReset, feature [][32]byte) (event.Subscription, error)
WatchFeatureFlagDeniersReset is a free log subscription operation binding the contract event 0x74d48d0b51a70680130c00decd06b4d536fbb3cee16a3b0bdd2309c264dcbd13.
Solidity: event FeatureFlagDeniersReset(bytes32 indexed feature, address[] deniers)
func (*CoreOptimismFilterer) WatchFeatureFlagDenyAllSet ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchFeatureFlagDenyAllSet(opts *bind.WatchOpts, sink chan<- *CoreOptimismFeatureFlagDenyAllSet, feature [][32]byte) (event.Subscription, error)
WatchFeatureFlagDenyAllSet is a free log subscription operation binding the contract event 0x97f76d2e384948e28ddd4280a4e76e8600acc328a0c0910c93682a0fccc02018.
Solidity: event FeatureFlagDenyAllSet(bytes32 indexed feature, bool denyAll)
func (*CoreOptimismFilterer) WatchIssuanceFeePaid ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchIssuanceFeePaid(opts *bind.WatchOpts, sink chan<- *CoreOptimismIssuanceFeePaid, accountId []*big.Int, poolId []*big.Int) (event.Subscription, error)
WatchIssuanceFeePaid is a free log subscription operation binding the contract event 0x28d0fb10e1c8ce51490a16fb3b40bf23f8064f7c624d3a3852ad66683a25995d.
Solidity: event IssuanceFeePaid(uint128 indexed accountId, uint128 indexed poolId, address collateralType, uint256 feeAmount)
func (*CoreOptimismFilterer) WatchLiquidation ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchLiquidation(opts *bind.WatchOpts, sink chan<- *CoreOptimismLiquidation, accountId []*big.Int, poolId []*big.Int, collateralType []common.Address) (event.Subscription, error)
WatchLiquidation is a free log subscription operation binding the contract event 0xe6c1b26644f880854bf954d4186be9f0b2d06d50fa0484b596e79d409c07a5fd.
Solidity: event Liquidation(uint128 indexed accountId, uint128 indexed poolId, address indexed collateralType, (uint256,uint256,uint256) liquidationData, uint128 liquidateAsAccountId, address sender)
func (*CoreOptimismFilterer) WatchMarketCollateralDeposited ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchMarketCollateralDeposited(opts *bind.WatchOpts, sink chan<- *CoreOptimismMarketCollateralDeposited, marketId []*big.Int, collateralType []common.Address, sender []common.Address) (event.Subscription, error)
WatchMarketCollateralDeposited is a free log subscription operation binding the contract event 0x6affa35c1a0ba6198bd74578c93e3a0eb32a96af0af26ce8adf06b933212ca1b.
Solidity: event MarketCollateralDeposited(uint128 indexed marketId, address indexed collateralType, uint256 tokenAmount, address indexed sender)
func (*CoreOptimismFilterer) WatchMarketCollateralWithdrawn ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchMarketCollateralWithdrawn(opts *bind.WatchOpts, sink chan<- *CoreOptimismMarketCollateralWithdrawn, marketId []*big.Int, collateralType []common.Address, sender []common.Address) (event.Subscription, error)
WatchMarketCollateralWithdrawn is a free log subscription operation binding the contract event 0x31fd88ca973dd7ee814313c50c2aaa7cd2d2142634582332b1e2671e6d97fd9a.
Solidity: event MarketCollateralWithdrawn(uint128 indexed marketId, address indexed collateralType, uint256 tokenAmount, address indexed sender)
func (*CoreOptimismFilterer) WatchMarketRegistered ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchMarketRegistered(opts *bind.WatchOpts, sink chan<- *CoreOptimismMarketRegistered, market []common.Address, marketId []*big.Int, sender []common.Address) (event.Subscription, error)
WatchMarketRegistered is a free log subscription operation binding the contract event 0xeb87361ace8c1947e121293eb214f68d889d9cf273c48246b38c3cbf185748d0.
Solidity: event MarketRegistered(address indexed market, uint128 indexed marketId, address indexed sender)
func (*CoreOptimismFilterer) WatchMarketSystemFeePaid ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchMarketSystemFeePaid(opts *bind.WatchOpts, sink chan<- *CoreOptimismMarketSystemFeePaid, marketId []*big.Int) (event.Subscription, error)
WatchMarketSystemFeePaid is a free log subscription operation binding the contract event 0x8b69fed8aed97ef9572216662359ece45fa52f2b5ff44a78b7ec3c5ef05153f8.
Solidity: event MarketSystemFeePaid(uint128 indexed marketId, uint256 feeAmount)
func (*CoreOptimismFilterer) WatchMarketUsdDeposited ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchMarketUsdDeposited(opts *bind.WatchOpts, sink chan<- *CoreOptimismMarketUsdDeposited, marketId []*big.Int, target []common.Address, market []common.Address) (event.Subscription, error)
WatchMarketUsdDeposited is a free log subscription operation binding the contract event 0xcbdbec7c74466ca0e764de5f6bca5bef859e31a7d6284be22ac6b4beabddf835.
Solidity: event MarketUsdDeposited(uint128 indexed marketId, address indexed target, uint256 amount, address indexed market)
func (*CoreOptimismFilterer) WatchMarketUsdWithdrawn ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchMarketUsdWithdrawn(opts *bind.WatchOpts, sink chan<- *CoreOptimismMarketUsdWithdrawn, marketId []*big.Int, target []common.Address, market []common.Address) (event.Subscription, error)
WatchMarketUsdWithdrawn is a free log subscription operation binding the contract event 0x8669e4526579b1f1da479be2f96d1c7953fff439a4f98362a1c9ca07fe42ba41.
Solidity: event MarketUsdWithdrawn(uint128 indexed marketId, address indexed target, uint256 amount, address indexed market)
func (*CoreOptimismFilterer) WatchMaximumMarketCollateralConfigured ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchMaximumMarketCollateralConfigured(opts *bind.WatchOpts, sink chan<- *CoreOptimismMaximumMarketCollateralConfigured, marketId []*big.Int, collateralType []common.Address, owner []common.Address) (event.Subscription, error)
WatchMaximumMarketCollateralConfigured is a free log subscription operation binding the contract event 0x499c8fcfbc4341c37dcf444c890d42ef888d46aa586f97ceb20577c2635c8075.
Solidity: event MaximumMarketCollateralConfigured(uint128 indexed marketId, address indexed collateralType, uint256 systemAmount, address indexed owner)
func (*CoreOptimismFilterer) WatchNewSupportedCrossChainNetwork ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchNewSupportedCrossChainNetwork(opts *bind.WatchOpts, sink chan<- *CoreOptimismNewSupportedCrossChainNetwork) (event.Subscription, error)
WatchNewSupportedCrossChainNetwork is a free log subscription operation binding the contract event 0x1874eb2a5288e478dcedf1d33291bd7293eeef5946ec516d2ef54a364b3f63d8.
Solidity: event NewSupportedCrossChainNetwork(uint64 newChainId)
func (*CoreOptimismFilterer) WatchOwnerChanged ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *CoreOptimismOwnerChanged) (event.Subscription, error)
WatchOwnerChanged is a free log subscription operation binding the contract event 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c.
Solidity: event OwnerChanged(address oldOwner, address newOwner)
func (*CoreOptimismFilterer) WatchOwnerNominated ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchOwnerNominated(opts *bind.WatchOpts, sink chan<- *CoreOptimismOwnerNominated) (event.Subscription, error)
WatchOwnerNominated is a free log subscription operation binding the contract event 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22.
Solidity: event OwnerNominated(address newOwner)
func (*CoreOptimismFilterer) WatchPermissionGranted ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchPermissionGranted(opts *bind.WatchOpts, sink chan<- *CoreOptimismPermissionGranted, accountId []*big.Int, permission [][32]byte, user []common.Address) (event.Subscription, error)
WatchPermissionGranted is a free log subscription operation binding the contract event 0x32ff7c3f84299a3543c1e89057e98ba962f4fbe7786c52289e184c57b9a36a50.
Solidity: event PermissionGranted(uint128 indexed accountId, bytes32 indexed permission, address indexed user, address sender)
func (*CoreOptimismFilterer) WatchPermissionRevoked ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchPermissionRevoked(opts *bind.WatchOpts, sink chan<- *CoreOptimismPermissionRevoked, accountId []*big.Int, permission [][32]byte, user []common.Address) (event.Subscription, error)
WatchPermissionRevoked is a free log subscription operation binding the contract event 0x116c7e9cd2db316974fb473babcbcd625be1350842d0319e761d30aefb09a58a.
Solidity: event PermissionRevoked(uint128 indexed accountId, bytes32 indexed permission, address indexed user, address sender)
func (*CoreOptimismFilterer) WatchPoolApprovedAdded ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchPoolApprovedAdded(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolApprovedAdded) (event.Subscription, error)
WatchPoolApprovedAdded is a free log subscription operation binding the contract event 0x7d5bdf4e8c44e0b5a8249bf03c2a1febd848cc7f580efd7b1703301c5b1a9e4e.
Solidity: event PoolApprovedAdded(uint256 poolId)
func (*CoreOptimismFilterer) WatchPoolApprovedRemoved ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchPoolApprovedRemoved(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolApprovedRemoved) (event.Subscription, error)
WatchPoolApprovedRemoved is a free log subscription operation binding the contract event 0xc1567ee9983f306f073ea7d59a7fb5680ce07985f8b49cc50d00a3a9f748d3c2.
Solidity: event PoolApprovedRemoved(uint256 poolId)
func (*CoreOptimismFilterer) WatchPoolCollateralConfigurationUpdated ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismFilterer) WatchPoolCollateralConfigurationUpdated(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolCollateralConfigurationUpdated, poolId []*big.Int) (event.Subscription, error)
WatchPoolCollateralConfigurationUpdated is a free log subscription operation binding the contract event 0x5ebb5c59166ab9735b293a159ee2129e61d16b526867763f25557a275a2aad92.
Solidity: event PoolCollateralConfigurationUpdated(uint128 indexed poolId, address collateralType, (uint256,uint256) config)
func (*CoreOptimismFilterer) WatchPoolCollateralDisabledByDefaultSet ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismFilterer) WatchPoolCollateralDisabledByDefaultSet(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolCollateralDisabledByDefaultSet) (event.Subscription, error)
WatchPoolCollateralDisabledByDefaultSet is a free log subscription operation binding the contract event 0xe0ed98ef42e6a4a881ae0d3c4459c9ed06a36a2144e02efc11823c6cae515bf2.
Solidity: event PoolCollateralDisabledByDefaultSet(uint128 poolId, bool disabled)
func (*CoreOptimismFilterer) WatchPoolConfigurationSet ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchPoolConfigurationSet(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolConfigurationSet, poolId []*big.Int, sender []common.Address) (event.Subscription, error)
WatchPoolConfigurationSet is a free log subscription operation binding the contract event 0xdd812c2e47943d98e6c66b2b9872d1f9270b8523c82eb60ad5c8d580a614081c.
Solidity: event PoolConfigurationSet(uint128 indexed poolId, (uint128,uint128,int128)[] markets, address indexed sender)
func (*CoreOptimismFilterer) WatchPoolCreated ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchPoolCreated(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolCreated, poolId []*big.Int, owner []common.Address, sender []common.Address) (event.Subscription, error)
WatchPoolCreated is a free log subscription operation binding the contract event 0xb1517ad708e5f9a104c30d3f1ff749d55833b1d03bf472013c29888e741cf340.
Solidity: event PoolCreated(uint128 indexed poolId, address indexed owner, address indexed sender)
func (*CoreOptimismFilterer) WatchPoolNameUpdated ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchPoolNameUpdated(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolNameUpdated, poolId []*big.Int, sender []common.Address) (event.Subscription, error)
WatchPoolNameUpdated is a free log subscription operation binding the contract event 0x63b42abaf7e145a993f20bc64259f45d09c43d18838ab0bca078b15093ac55f4.
Solidity: event PoolNameUpdated(uint128 indexed poolId, string name, address indexed sender)
func (*CoreOptimismFilterer) WatchPoolNominationRenounced ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchPoolNominationRenounced(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolNominationRenounced, poolId []*big.Int, owner []common.Address) (event.Subscription, error)
WatchPoolNominationRenounced is a free log subscription operation binding the contract event 0x28301da5fb0feefb138efa6310af4547a74f415d62616f90519436dc169c3ae0.
Solidity: event PoolNominationRenounced(uint128 indexed poolId, address indexed owner)
func (*CoreOptimismFilterer) WatchPoolNominationRevoked ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchPoolNominationRevoked(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolNominationRevoked, poolId []*big.Int, owner []common.Address) (event.Subscription, error)
WatchPoolNominationRevoked is a free log subscription operation binding the contract event 0xa20a605599b6da4a06e0662f1284c442a576bc452b77a38c8c55805cb82a1865.
Solidity: event PoolNominationRevoked(uint128 indexed poolId, address indexed owner)
func (*CoreOptimismFilterer) WatchPoolOwnerNominated ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchPoolOwnerNominated(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolOwnerNominated, poolId []*big.Int, nominatedOwner []common.Address, owner []common.Address) (event.Subscription, error)
WatchPoolOwnerNominated is a free log subscription operation binding the contract event 0x55d98f82a53fb5776e9ea48d624ab9cb015b51a45249b1ed8425fc857c82f4f8.
Solidity: event PoolOwnerNominated(uint128 indexed poolId, address indexed nominatedOwner, address indexed owner)
func (*CoreOptimismFilterer) WatchPoolOwnershipAccepted ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchPoolOwnershipAccepted(opts *bind.WatchOpts, sink chan<- *CoreOptimismPoolOwnershipAccepted, poolId []*big.Int, owner []common.Address) (event.Subscription, error)
WatchPoolOwnershipAccepted is a free log subscription operation binding the contract event 0x4f86f2ce8b08e27d0e470f4269b71c3bbc68407d51a2e692f6573236074ebc5a.
Solidity: event PoolOwnershipAccepted(uint128 indexed poolId, address indexed owner)
func (*CoreOptimismFilterer) WatchPreferredPoolSet ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchPreferredPoolSet(opts *bind.WatchOpts, sink chan<- *CoreOptimismPreferredPoolSet) (event.Subscription, error)
WatchPreferredPoolSet is a free log subscription operation binding the contract event 0x7e7cb4726e710dc12fad41f158c37a4a71af3a6f053b8b13670d35c710139a56.
Solidity: event PreferredPoolSet(uint256 poolId)
func (*CoreOptimismFilterer) WatchRewardsClaimed ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchRewardsClaimed(opts *bind.WatchOpts, sink chan<- *CoreOptimismRewardsClaimed, accountId []*big.Int, poolId []*big.Int, collateralType []common.Address) (event.Subscription, error)
WatchRewardsClaimed is a free log subscription operation binding the contract event 0xa4a60be4203e7975e54ab5314c7e9e18aba9ad71e8da714d8de987f4f05410f2.
Solidity: event RewardsClaimed(uint128 indexed accountId, uint128 indexed poolId, address indexed collateralType, address distributor, uint256 amount)
func (*CoreOptimismFilterer) WatchRewardsDistributed ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchRewardsDistributed(opts *bind.WatchOpts, sink chan<- *CoreOptimismRewardsDistributed, poolId []*big.Int, collateralType []common.Address) (event.Subscription, error)
WatchRewardsDistributed is a free log subscription operation binding the contract event 0x19ced31d71d1db45f99d5a8d3a7616fe9d78828df58f2a28feb68c9f9ab876ca.
Solidity: event RewardsDistributed(uint128 indexed poolId, address indexed collateralType, address distributor, uint256 amount, uint256 start, uint256 duration)
func (*CoreOptimismFilterer) WatchRewardsDistributorRegistered ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchRewardsDistributorRegistered(opts *bind.WatchOpts, sink chan<- *CoreOptimismRewardsDistributorRegistered, poolId []*big.Int, collateralType []common.Address, distributor []common.Address) (event.Subscription, error)
WatchRewardsDistributorRegistered is a free log subscription operation binding the contract event 0x9d3609c05a83dc93a5b355d62c2b37dfde8f0833b1184d4d05c6f51cd46b6e5b.
Solidity: event RewardsDistributorRegistered(uint128 indexed poolId, address indexed collateralType, address indexed distributor)
func (*CoreOptimismFilterer) WatchRewardsDistributorRemoved ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchRewardsDistributorRemoved(opts *bind.WatchOpts, sink chan<- *CoreOptimismRewardsDistributorRemoved, poolId []*big.Int, collateralType []common.Address, distributor []common.Address) (event.Subscription, error)
WatchRewardsDistributorRemoved is a free log subscription operation binding the contract event 0x375c4507f463c55a506be95e2cfd3cfdc0610be055087eac6049588a1bcfacba.
Solidity: event RewardsDistributorRemoved(uint128 indexed poolId, address indexed collateralType, address indexed distributor)
func (*CoreOptimismFilterer) WatchSetMarketMinLiquidityRatio ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchSetMarketMinLiquidityRatio(opts *bind.WatchOpts, sink chan<- *CoreOptimismSetMarketMinLiquidityRatio, marketId []*big.Int) (event.Subscription, error)
WatchSetMarketMinLiquidityRatio is a free log subscription operation binding the contract event 0x563eb723f21b3e87ec8932cfb4ffa64d1b68c42053c28d6b4db019a40f6daf47.
Solidity: event SetMarketMinLiquidityRatio(uint128 indexed marketId, uint256 minLiquidityRatio)
func (*CoreOptimismFilterer) WatchSetMinDelegateTime ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchSetMinDelegateTime(opts *bind.WatchOpts, sink chan<- *CoreOptimismSetMinDelegateTime, marketId []*big.Int) (event.Subscription, error)
WatchSetMinDelegateTime is a free log subscription operation binding the contract event 0x6942a68d151863c1fed3c0c4c5f3258af738218527147ac69290ab23ca7d26c6.
Solidity: event SetMinDelegateTime(uint128 indexed marketId, uint32 minDelegateTime)
func (*CoreOptimismFilterer) WatchSetMinLiquidityRatio ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchSetMinLiquidityRatio(opts *bind.WatchOpts, sink chan<- *CoreOptimismSetMinLiquidityRatio) (event.Subscription, error)
WatchSetMinLiquidityRatio is a free log subscription operation binding the contract event 0x66fd484d9868d1faddc8fef1f3faed0ed25eb4e6acde49dd1f2cbf0fba903635.
Solidity: event SetMinLiquidityRatio(uint256 minLiquidityRatio)
func (*CoreOptimismFilterer) WatchTransferCrossChainInitiated ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchTransferCrossChainInitiated(opts *bind.WatchOpts, sink chan<- *CoreOptimismTransferCrossChainInitiated, destChainId []uint64, amount []*big.Int) (event.Subscription, error)
WatchTransferCrossChainInitiated is a free log subscription operation binding the contract event 0xb87c3097d7f9145a4915e8e434f04a1b7b91646d8a6e66a5cdab25caccb644c4.
Solidity: event TransferCrossChainInitiated(uint64 indexed destChainId, uint256 indexed amount, address sender)
func (*CoreOptimismFilterer) WatchUpgraded ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *CoreOptimismUpgraded, self []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0x5d611f318680d00598bb735d61bacf0c514c6b50e1e5ad30040a4df2b12791c7.
Solidity: event Upgraded(address indexed self, address implementation)
func (*CoreOptimismFilterer) WatchUsdBurned ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchUsdBurned(opts *bind.WatchOpts, sink chan<- *CoreOptimismUsdBurned, accountId []*big.Int, poolId []*big.Int, sender []common.Address) (event.Subscription, error)
WatchUsdBurned is a free log subscription operation binding the contract event 0x6b0230f0abe9188cbdbb1c816a4c5e213758b5b743d8a94af056280cc1e7aeb1.
Solidity: event UsdBurned(uint128 indexed accountId, uint128 indexed poolId, address collateralType, uint256 amount, address indexed sender)
func (*CoreOptimismFilterer) WatchUsdMinted ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchUsdMinted(opts *bind.WatchOpts, sink chan<- *CoreOptimismUsdMinted, accountId []*big.Int, poolId []*big.Int, sender []common.Address) (event.Subscription, error)
WatchUsdMinted is a free log subscription operation binding the contract event 0x2100f67dc9a5917400f799bb13194553e3f74c19a207c56350d2c223ac9c36c9.
Solidity: event UsdMinted(uint128 indexed accountId, uint128 indexed poolId, address collateralType, uint256 amount, address indexed sender)
func (*CoreOptimismFilterer) WatchVaultLiquidation ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchVaultLiquidation(opts *bind.WatchOpts, sink chan<- *CoreOptimismVaultLiquidation, poolId []*big.Int, collateralType []common.Address) (event.Subscription, error)
WatchVaultLiquidation is a free log subscription operation binding the contract event 0x1834a7cc9d14f9bfa482df5c0404dadd1b8ec123b41f082e76ae28a3b2ea68d5.
Solidity: event VaultLiquidation(uint128 indexed poolId, address indexed collateralType, (uint256,uint256,uint256) liquidationData, uint128 liquidateAsAccountId, address sender)
func (*CoreOptimismFilterer) WatchWithdrawn ¶
func (_CoreOptimism *CoreOptimismFilterer) WatchWithdrawn(opts *bind.WatchOpts, sink chan<- *CoreOptimismWithdrawn, accountId []*big.Int, collateralType []common.Address, sender []common.Address) (event.Subscription, error)
WatchWithdrawn is a free log subscription operation binding the contract event 0x8b5f9d7ce522936589c630db08c0fa2405b21c4a5ff8ef19899900172736ba38.
Solidity: event Withdrawn(uint128 indexed accountId, address indexed collateralType, uint256 tokenAmount, address indexed sender)
type CoreOptimismIssuanceFeePaid ¶
type CoreOptimismIssuanceFeePaid struct { AccountId *big.Int PoolId *big.Int CollateralType common.Address FeeAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
CoreOptimismIssuanceFeePaid represents a IssuanceFeePaid event raised by the CoreOptimism contract.
type CoreOptimismIssuanceFeePaidIterator ¶
type CoreOptimismIssuanceFeePaidIterator struct { Event *CoreOptimismIssuanceFeePaid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismIssuanceFeePaidIterator is returned from FilterIssuanceFeePaid and is used to iterate over the raw logs and unpacked data for IssuanceFeePaid events raised by the CoreOptimism contract.
func (*CoreOptimismIssuanceFeePaidIterator) Close ¶
func (it *CoreOptimismIssuanceFeePaidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismIssuanceFeePaidIterator) Error ¶
func (it *CoreOptimismIssuanceFeePaidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismIssuanceFeePaidIterator) Next ¶
func (it *CoreOptimismIssuanceFeePaidIterator) 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 CoreOptimismLiquidation ¶
type CoreOptimismLiquidation struct { AccountId *big.Int PoolId *big.Int CollateralType common.Address LiquidationData ILiquidationModuleLiquidationData LiquidateAsAccountId *big.Int Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismLiquidation represents a Liquidation event raised by the CoreOptimism contract.
type CoreOptimismLiquidationIterator ¶
type CoreOptimismLiquidationIterator struct { Event *CoreOptimismLiquidation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismLiquidationIterator is returned from FilterLiquidation and is used to iterate over the raw logs and unpacked data for Liquidation events raised by the CoreOptimism contract.
func (*CoreOptimismLiquidationIterator) Close ¶
func (it *CoreOptimismLiquidationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismLiquidationIterator) Error ¶
func (it *CoreOptimismLiquidationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismLiquidationIterator) Next ¶
func (it *CoreOptimismLiquidationIterator) 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 CoreOptimismMarketCollateralDeposited ¶
type CoreOptimismMarketCollateralDeposited struct { MarketId *big.Int CollateralType common.Address TokenAmount *big.Int Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismMarketCollateralDeposited represents a MarketCollateralDeposited event raised by the CoreOptimism contract.
type CoreOptimismMarketCollateralDepositedIterator ¶
type CoreOptimismMarketCollateralDepositedIterator struct { Event *CoreOptimismMarketCollateralDeposited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismMarketCollateralDepositedIterator is returned from FilterMarketCollateralDeposited and is used to iterate over the raw logs and unpacked data for MarketCollateralDeposited events raised by the CoreOptimism contract.
func (*CoreOptimismMarketCollateralDepositedIterator) Close ¶
func (it *CoreOptimismMarketCollateralDepositedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismMarketCollateralDepositedIterator) Error ¶
func (it *CoreOptimismMarketCollateralDepositedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismMarketCollateralDepositedIterator) Next ¶
func (it *CoreOptimismMarketCollateralDepositedIterator) 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 CoreOptimismMarketCollateralWithdrawn ¶
type CoreOptimismMarketCollateralWithdrawn struct { MarketId *big.Int CollateralType common.Address TokenAmount *big.Int Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismMarketCollateralWithdrawn represents a MarketCollateralWithdrawn event raised by the CoreOptimism contract.
type CoreOptimismMarketCollateralWithdrawnIterator ¶
type CoreOptimismMarketCollateralWithdrawnIterator struct { Event *CoreOptimismMarketCollateralWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismMarketCollateralWithdrawnIterator is returned from FilterMarketCollateralWithdrawn and is used to iterate over the raw logs and unpacked data for MarketCollateralWithdrawn events raised by the CoreOptimism contract.
func (*CoreOptimismMarketCollateralWithdrawnIterator) Close ¶
func (it *CoreOptimismMarketCollateralWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismMarketCollateralWithdrawnIterator) Error ¶
func (it *CoreOptimismMarketCollateralWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismMarketCollateralWithdrawnIterator) Next ¶
func (it *CoreOptimismMarketCollateralWithdrawnIterator) 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 CoreOptimismMarketRegistered ¶
type CoreOptimismMarketRegistered struct { Market common.Address MarketId *big.Int Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismMarketRegistered represents a MarketRegistered event raised by the CoreOptimism contract.
type CoreOptimismMarketRegisteredIterator ¶
type CoreOptimismMarketRegisteredIterator struct { Event *CoreOptimismMarketRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismMarketRegisteredIterator is returned from FilterMarketRegistered and is used to iterate over the raw logs and unpacked data for MarketRegistered events raised by the CoreOptimism contract.
func (*CoreOptimismMarketRegisteredIterator) Close ¶
func (it *CoreOptimismMarketRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismMarketRegisteredIterator) Error ¶
func (it *CoreOptimismMarketRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismMarketRegisteredIterator) Next ¶
func (it *CoreOptimismMarketRegisteredIterator) 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 CoreOptimismMarketSystemFeePaid ¶
type CoreOptimismMarketSystemFeePaid struct { MarketId *big.Int FeeAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
CoreOptimismMarketSystemFeePaid represents a MarketSystemFeePaid event raised by the CoreOptimism contract.
type CoreOptimismMarketSystemFeePaidIterator ¶
type CoreOptimismMarketSystemFeePaidIterator struct { Event *CoreOptimismMarketSystemFeePaid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismMarketSystemFeePaidIterator is returned from FilterMarketSystemFeePaid and is used to iterate over the raw logs and unpacked data for MarketSystemFeePaid events raised by the CoreOptimism contract.
func (*CoreOptimismMarketSystemFeePaidIterator) Close ¶
func (it *CoreOptimismMarketSystemFeePaidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismMarketSystemFeePaidIterator) Error ¶
func (it *CoreOptimismMarketSystemFeePaidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismMarketSystemFeePaidIterator) Next ¶
func (it *CoreOptimismMarketSystemFeePaidIterator) 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 CoreOptimismMarketUsdDeposited ¶
type CoreOptimismMarketUsdDeposited struct { MarketId *big.Int Target common.Address Amount *big.Int Market common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismMarketUsdDeposited represents a MarketUsdDeposited event raised by the CoreOptimism contract.
type CoreOptimismMarketUsdDepositedIterator ¶
type CoreOptimismMarketUsdDepositedIterator struct { Event *CoreOptimismMarketUsdDeposited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismMarketUsdDepositedIterator is returned from FilterMarketUsdDeposited and is used to iterate over the raw logs and unpacked data for MarketUsdDeposited events raised by the CoreOptimism contract.
func (*CoreOptimismMarketUsdDepositedIterator) Close ¶
func (it *CoreOptimismMarketUsdDepositedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismMarketUsdDepositedIterator) Error ¶
func (it *CoreOptimismMarketUsdDepositedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismMarketUsdDepositedIterator) Next ¶
func (it *CoreOptimismMarketUsdDepositedIterator) 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 CoreOptimismMarketUsdWithdrawn ¶
type CoreOptimismMarketUsdWithdrawn struct { MarketId *big.Int Target common.Address Amount *big.Int Market common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismMarketUsdWithdrawn represents a MarketUsdWithdrawn event raised by the CoreOptimism contract.
type CoreOptimismMarketUsdWithdrawnIterator ¶
type CoreOptimismMarketUsdWithdrawnIterator struct { Event *CoreOptimismMarketUsdWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismMarketUsdWithdrawnIterator is returned from FilterMarketUsdWithdrawn and is used to iterate over the raw logs and unpacked data for MarketUsdWithdrawn events raised by the CoreOptimism contract.
func (*CoreOptimismMarketUsdWithdrawnIterator) Close ¶
func (it *CoreOptimismMarketUsdWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismMarketUsdWithdrawnIterator) Error ¶
func (it *CoreOptimismMarketUsdWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismMarketUsdWithdrawnIterator) Next ¶
func (it *CoreOptimismMarketUsdWithdrawnIterator) 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 CoreOptimismMaximumMarketCollateralConfigured ¶
type CoreOptimismMaximumMarketCollateralConfigured struct { MarketId *big.Int CollateralType common.Address SystemAmount *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismMaximumMarketCollateralConfigured represents a MaximumMarketCollateralConfigured event raised by the CoreOptimism contract.
type CoreOptimismMaximumMarketCollateralConfiguredIterator ¶
type CoreOptimismMaximumMarketCollateralConfiguredIterator struct { Event *CoreOptimismMaximumMarketCollateralConfigured // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismMaximumMarketCollateralConfiguredIterator is returned from FilterMaximumMarketCollateralConfigured and is used to iterate over the raw logs and unpacked data for MaximumMarketCollateralConfigured events raised by the CoreOptimism contract.
func (*CoreOptimismMaximumMarketCollateralConfiguredIterator) Close ¶
func (it *CoreOptimismMaximumMarketCollateralConfiguredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismMaximumMarketCollateralConfiguredIterator) Error ¶
func (it *CoreOptimismMaximumMarketCollateralConfiguredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismMaximumMarketCollateralConfiguredIterator) Next ¶
func (it *CoreOptimismMaximumMarketCollateralConfiguredIterator) 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 CoreOptimismNewSupportedCrossChainNetwork ¶
type CoreOptimismNewSupportedCrossChainNetwork struct { NewChainId uint64 Raw types.Log // Blockchain specific contextual infos }
CoreOptimismNewSupportedCrossChainNetwork represents a NewSupportedCrossChainNetwork event raised by the CoreOptimism contract.
type CoreOptimismNewSupportedCrossChainNetworkIterator ¶
type CoreOptimismNewSupportedCrossChainNetworkIterator struct { Event *CoreOptimismNewSupportedCrossChainNetwork // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismNewSupportedCrossChainNetworkIterator is returned from FilterNewSupportedCrossChainNetwork and is used to iterate over the raw logs and unpacked data for NewSupportedCrossChainNetwork events raised by the CoreOptimism contract.
func (*CoreOptimismNewSupportedCrossChainNetworkIterator) Close ¶
func (it *CoreOptimismNewSupportedCrossChainNetworkIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismNewSupportedCrossChainNetworkIterator) Error ¶
func (it *CoreOptimismNewSupportedCrossChainNetworkIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismNewSupportedCrossChainNetworkIterator) Next ¶
func (it *CoreOptimismNewSupportedCrossChainNetworkIterator) 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 CoreOptimismOwnerChanged ¶
type CoreOptimismOwnerChanged struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismOwnerChanged represents a OwnerChanged event raised by the CoreOptimism contract.
type CoreOptimismOwnerChangedIterator ¶
type CoreOptimismOwnerChangedIterator struct { Event *CoreOptimismOwnerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the CoreOptimism contract.
func (*CoreOptimismOwnerChangedIterator) Close ¶
func (it *CoreOptimismOwnerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismOwnerChangedIterator) Error ¶
func (it *CoreOptimismOwnerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismOwnerChangedIterator) Next ¶
func (it *CoreOptimismOwnerChangedIterator) 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 CoreOptimismOwnerNominated ¶
type CoreOptimismOwnerNominated struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismOwnerNominated represents a OwnerNominated event raised by the CoreOptimism contract.
type CoreOptimismOwnerNominatedIterator ¶
type CoreOptimismOwnerNominatedIterator struct { Event *CoreOptimismOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the CoreOptimism contract.
func (*CoreOptimismOwnerNominatedIterator) Close ¶
func (it *CoreOptimismOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismOwnerNominatedIterator) Error ¶
func (it *CoreOptimismOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismOwnerNominatedIterator) Next ¶
func (it *CoreOptimismOwnerNominatedIterator) 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 CoreOptimismPermissionGranted ¶
type CoreOptimismPermissionGranted struct { AccountId *big.Int Permission [32]byte User common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismPermissionGranted represents a PermissionGranted event raised by the CoreOptimism contract.
type CoreOptimismPermissionGrantedIterator ¶
type CoreOptimismPermissionGrantedIterator struct { Event *CoreOptimismPermissionGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismPermissionGrantedIterator is returned from FilterPermissionGranted and is used to iterate over the raw logs and unpacked data for PermissionGranted events raised by the CoreOptimism contract.
func (*CoreOptimismPermissionGrantedIterator) Close ¶
func (it *CoreOptimismPermissionGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismPermissionGrantedIterator) Error ¶
func (it *CoreOptimismPermissionGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismPermissionGrantedIterator) Next ¶
func (it *CoreOptimismPermissionGrantedIterator) 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 CoreOptimismPermissionRevoked ¶
type CoreOptimismPermissionRevoked struct { AccountId *big.Int Permission [32]byte User common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismPermissionRevoked represents a PermissionRevoked event raised by the CoreOptimism contract.
type CoreOptimismPermissionRevokedIterator ¶
type CoreOptimismPermissionRevokedIterator struct { Event *CoreOptimismPermissionRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismPermissionRevokedIterator is returned from FilterPermissionRevoked and is used to iterate over the raw logs and unpacked data for PermissionRevoked events raised by the CoreOptimism contract.
func (*CoreOptimismPermissionRevokedIterator) Close ¶
func (it *CoreOptimismPermissionRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismPermissionRevokedIterator) Error ¶
func (it *CoreOptimismPermissionRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismPermissionRevokedIterator) Next ¶
func (it *CoreOptimismPermissionRevokedIterator) 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 CoreOptimismPoolApprovedAdded ¶
type CoreOptimismPoolApprovedAdded struct { PoolId *big.Int Raw types.Log // Blockchain specific contextual infos }
CoreOptimismPoolApprovedAdded represents a PoolApprovedAdded event raised by the CoreOptimism contract.
type CoreOptimismPoolApprovedAddedIterator ¶
type CoreOptimismPoolApprovedAddedIterator struct { Event *CoreOptimismPoolApprovedAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismPoolApprovedAddedIterator is returned from FilterPoolApprovedAdded and is used to iterate over the raw logs and unpacked data for PoolApprovedAdded events raised by the CoreOptimism contract.
func (*CoreOptimismPoolApprovedAddedIterator) Close ¶
func (it *CoreOptimismPoolApprovedAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismPoolApprovedAddedIterator) Error ¶
func (it *CoreOptimismPoolApprovedAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismPoolApprovedAddedIterator) Next ¶
func (it *CoreOptimismPoolApprovedAddedIterator) 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 CoreOptimismPoolApprovedRemoved ¶
type CoreOptimismPoolApprovedRemoved struct { PoolId *big.Int Raw types.Log // Blockchain specific contextual infos }
CoreOptimismPoolApprovedRemoved represents a PoolApprovedRemoved event raised by the CoreOptimism contract.
type CoreOptimismPoolApprovedRemovedIterator ¶
type CoreOptimismPoolApprovedRemovedIterator struct { Event *CoreOptimismPoolApprovedRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismPoolApprovedRemovedIterator is returned from FilterPoolApprovedRemoved and is used to iterate over the raw logs and unpacked data for PoolApprovedRemoved events raised by the CoreOptimism contract.
func (*CoreOptimismPoolApprovedRemovedIterator) Close ¶
func (it *CoreOptimismPoolApprovedRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismPoolApprovedRemovedIterator) Error ¶
func (it *CoreOptimismPoolApprovedRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismPoolApprovedRemovedIterator) Next ¶
func (it *CoreOptimismPoolApprovedRemovedIterator) 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 CoreOptimismPoolCollateralConfigurationUpdated ¶ added in v0.1.5
type CoreOptimismPoolCollateralConfigurationUpdated struct { PoolId *big.Int CollateralType common.Address Config PoolCollateralConfigurationData Raw types.Log // Blockchain specific contextual infos }
CoreOptimismPoolCollateralConfigurationUpdated represents a PoolCollateralConfigurationUpdated event raised by the CoreOptimism contract.
type CoreOptimismPoolCollateralConfigurationUpdatedIterator ¶ added in v0.1.5
type CoreOptimismPoolCollateralConfigurationUpdatedIterator struct { Event *CoreOptimismPoolCollateralConfigurationUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismPoolCollateralConfigurationUpdatedIterator is returned from FilterPoolCollateralConfigurationUpdated and is used to iterate over the raw logs and unpacked data for PoolCollateralConfigurationUpdated events raised by the CoreOptimism contract.
func (*CoreOptimismPoolCollateralConfigurationUpdatedIterator) Close ¶ added in v0.1.5
func (it *CoreOptimismPoolCollateralConfigurationUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismPoolCollateralConfigurationUpdatedIterator) Error ¶ added in v0.1.5
func (it *CoreOptimismPoolCollateralConfigurationUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismPoolCollateralConfigurationUpdatedIterator) Next ¶ added in v0.1.5
func (it *CoreOptimismPoolCollateralConfigurationUpdatedIterator) 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 CoreOptimismPoolCollateralDisabledByDefaultSet ¶ added in v0.1.5
type CoreOptimismPoolCollateralDisabledByDefaultSet struct { PoolId *big.Int Disabled bool Raw types.Log // Blockchain specific contextual infos }
CoreOptimismPoolCollateralDisabledByDefaultSet represents a PoolCollateralDisabledByDefaultSet event raised by the CoreOptimism contract.
type CoreOptimismPoolCollateralDisabledByDefaultSetIterator ¶ added in v0.1.5
type CoreOptimismPoolCollateralDisabledByDefaultSetIterator struct { Event *CoreOptimismPoolCollateralDisabledByDefaultSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismPoolCollateralDisabledByDefaultSetIterator is returned from FilterPoolCollateralDisabledByDefaultSet and is used to iterate over the raw logs and unpacked data for PoolCollateralDisabledByDefaultSet events raised by the CoreOptimism contract.
func (*CoreOptimismPoolCollateralDisabledByDefaultSetIterator) Close ¶ added in v0.1.5
func (it *CoreOptimismPoolCollateralDisabledByDefaultSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismPoolCollateralDisabledByDefaultSetIterator) Error ¶ added in v0.1.5
func (it *CoreOptimismPoolCollateralDisabledByDefaultSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismPoolCollateralDisabledByDefaultSetIterator) Next ¶ added in v0.1.5
func (it *CoreOptimismPoolCollateralDisabledByDefaultSetIterator) 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 CoreOptimismPoolConfigurationSet ¶
type CoreOptimismPoolConfigurationSet struct { PoolId *big.Int Markets []MarketConfigurationData Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismPoolConfigurationSet represents a PoolConfigurationSet event raised by the CoreOptimism contract.
type CoreOptimismPoolConfigurationSetIterator ¶
type CoreOptimismPoolConfigurationSetIterator struct { Event *CoreOptimismPoolConfigurationSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismPoolConfigurationSetIterator is returned from FilterPoolConfigurationSet and is used to iterate over the raw logs and unpacked data for PoolConfigurationSet events raised by the CoreOptimism contract.
func (*CoreOptimismPoolConfigurationSetIterator) Close ¶
func (it *CoreOptimismPoolConfigurationSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismPoolConfigurationSetIterator) Error ¶
func (it *CoreOptimismPoolConfigurationSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismPoolConfigurationSetIterator) Next ¶
func (it *CoreOptimismPoolConfigurationSetIterator) 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 CoreOptimismPoolCreated ¶
type CoreOptimismPoolCreated struct { PoolId *big.Int Owner common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismPoolCreated represents a PoolCreated event raised by the CoreOptimism contract.
type CoreOptimismPoolCreatedIterator ¶
type CoreOptimismPoolCreatedIterator struct { Event *CoreOptimismPoolCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismPoolCreatedIterator is returned from FilterPoolCreated and is used to iterate over the raw logs and unpacked data for PoolCreated events raised by the CoreOptimism contract.
func (*CoreOptimismPoolCreatedIterator) Close ¶
func (it *CoreOptimismPoolCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismPoolCreatedIterator) Error ¶
func (it *CoreOptimismPoolCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismPoolCreatedIterator) Next ¶
func (it *CoreOptimismPoolCreatedIterator) 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 CoreOptimismPoolNameUpdated ¶
type CoreOptimismPoolNameUpdated struct { PoolId *big.Int Name string Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismPoolNameUpdated represents a PoolNameUpdated event raised by the CoreOptimism contract.
type CoreOptimismPoolNameUpdatedIterator ¶
type CoreOptimismPoolNameUpdatedIterator struct { Event *CoreOptimismPoolNameUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismPoolNameUpdatedIterator is returned from FilterPoolNameUpdated and is used to iterate over the raw logs and unpacked data for PoolNameUpdated events raised by the CoreOptimism contract.
func (*CoreOptimismPoolNameUpdatedIterator) Close ¶
func (it *CoreOptimismPoolNameUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismPoolNameUpdatedIterator) Error ¶
func (it *CoreOptimismPoolNameUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismPoolNameUpdatedIterator) Next ¶
func (it *CoreOptimismPoolNameUpdatedIterator) 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 CoreOptimismPoolNominationRenounced ¶
type CoreOptimismPoolNominationRenounced struct { PoolId *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismPoolNominationRenounced represents a PoolNominationRenounced event raised by the CoreOptimism contract.
type CoreOptimismPoolNominationRenouncedIterator ¶
type CoreOptimismPoolNominationRenouncedIterator struct { Event *CoreOptimismPoolNominationRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismPoolNominationRenouncedIterator is returned from FilterPoolNominationRenounced and is used to iterate over the raw logs and unpacked data for PoolNominationRenounced events raised by the CoreOptimism contract.
func (*CoreOptimismPoolNominationRenouncedIterator) Close ¶
func (it *CoreOptimismPoolNominationRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismPoolNominationRenouncedIterator) Error ¶
func (it *CoreOptimismPoolNominationRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismPoolNominationRenouncedIterator) Next ¶
func (it *CoreOptimismPoolNominationRenouncedIterator) 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 CoreOptimismPoolNominationRevoked ¶
type CoreOptimismPoolNominationRevoked struct { PoolId *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismPoolNominationRevoked represents a PoolNominationRevoked event raised by the CoreOptimism contract.
type CoreOptimismPoolNominationRevokedIterator ¶
type CoreOptimismPoolNominationRevokedIterator struct { Event *CoreOptimismPoolNominationRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismPoolNominationRevokedIterator is returned from FilterPoolNominationRevoked and is used to iterate over the raw logs and unpacked data for PoolNominationRevoked events raised by the CoreOptimism contract.
func (*CoreOptimismPoolNominationRevokedIterator) Close ¶
func (it *CoreOptimismPoolNominationRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismPoolNominationRevokedIterator) Error ¶
func (it *CoreOptimismPoolNominationRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismPoolNominationRevokedIterator) Next ¶
func (it *CoreOptimismPoolNominationRevokedIterator) 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 CoreOptimismPoolOwnerNominated ¶
type CoreOptimismPoolOwnerNominated struct { PoolId *big.Int NominatedOwner common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismPoolOwnerNominated represents a PoolOwnerNominated event raised by the CoreOptimism contract.
type CoreOptimismPoolOwnerNominatedIterator ¶
type CoreOptimismPoolOwnerNominatedIterator struct { Event *CoreOptimismPoolOwnerNominated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismPoolOwnerNominatedIterator is returned from FilterPoolOwnerNominated and is used to iterate over the raw logs and unpacked data for PoolOwnerNominated events raised by the CoreOptimism contract.
func (*CoreOptimismPoolOwnerNominatedIterator) Close ¶
func (it *CoreOptimismPoolOwnerNominatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismPoolOwnerNominatedIterator) Error ¶
func (it *CoreOptimismPoolOwnerNominatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismPoolOwnerNominatedIterator) Next ¶
func (it *CoreOptimismPoolOwnerNominatedIterator) 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 CoreOptimismPoolOwnershipAccepted ¶
type CoreOptimismPoolOwnershipAccepted struct { PoolId *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismPoolOwnershipAccepted represents a PoolOwnershipAccepted event raised by the CoreOptimism contract.
type CoreOptimismPoolOwnershipAcceptedIterator ¶
type CoreOptimismPoolOwnershipAcceptedIterator struct { Event *CoreOptimismPoolOwnershipAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismPoolOwnershipAcceptedIterator is returned from FilterPoolOwnershipAccepted and is used to iterate over the raw logs and unpacked data for PoolOwnershipAccepted events raised by the CoreOptimism contract.
func (*CoreOptimismPoolOwnershipAcceptedIterator) Close ¶
func (it *CoreOptimismPoolOwnershipAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismPoolOwnershipAcceptedIterator) Error ¶
func (it *CoreOptimismPoolOwnershipAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismPoolOwnershipAcceptedIterator) Next ¶
func (it *CoreOptimismPoolOwnershipAcceptedIterator) 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 CoreOptimismPreferredPoolSet ¶
type CoreOptimismPreferredPoolSet struct { PoolId *big.Int Raw types.Log // Blockchain specific contextual infos }
CoreOptimismPreferredPoolSet represents a PreferredPoolSet event raised by the CoreOptimism contract.
type CoreOptimismPreferredPoolSetIterator ¶
type CoreOptimismPreferredPoolSetIterator struct { Event *CoreOptimismPreferredPoolSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismPreferredPoolSetIterator is returned from FilterPreferredPoolSet and is used to iterate over the raw logs and unpacked data for PreferredPoolSet events raised by the CoreOptimism contract.
func (*CoreOptimismPreferredPoolSetIterator) Close ¶
func (it *CoreOptimismPreferredPoolSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismPreferredPoolSetIterator) Error ¶
func (it *CoreOptimismPreferredPoolSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismPreferredPoolSetIterator) Next ¶
func (it *CoreOptimismPreferredPoolSetIterator) 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 CoreOptimismRaw ¶
type CoreOptimismRaw struct {
Contract *CoreOptimism // Generic contract binding to access the raw methods on
}
CoreOptimismRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CoreOptimismRaw) Call ¶
func (_CoreOptimism *CoreOptimismRaw) 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 (*CoreOptimismRaw) Transact ¶
func (_CoreOptimism *CoreOptimismRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CoreOptimismRaw) Transfer ¶
func (_CoreOptimism *CoreOptimismRaw) 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 CoreOptimismRewardsClaimed ¶
type CoreOptimismRewardsClaimed struct { AccountId *big.Int PoolId *big.Int CollateralType common.Address Distributor common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
CoreOptimismRewardsClaimed represents a RewardsClaimed event raised by the CoreOptimism contract.
type CoreOptimismRewardsClaimedIterator ¶
type CoreOptimismRewardsClaimedIterator struct { Event *CoreOptimismRewardsClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismRewardsClaimedIterator is returned from FilterRewardsClaimed and is used to iterate over the raw logs and unpacked data for RewardsClaimed events raised by the CoreOptimism contract.
func (*CoreOptimismRewardsClaimedIterator) Close ¶
func (it *CoreOptimismRewardsClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismRewardsClaimedIterator) Error ¶
func (it *CoreOptimismRewardsClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismRewardsClaimedIterator) Next ¶
func (it *CoreOptimismRewardsClaimedIterator) 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 CoreOptimismRewardsDistributed ¶
type CoreOptimismRewardsDistributed struct { PoolId *big.Int CollateralType common.Address Distributor common.Address Amount *big.Int Start *big.Int Duration *big.Int Raw types.Log // Blockchain specific contextual infos }
CoreOptimismRewardsDistributed represents a RewardsDistributed event raised by the CoreOptimism contract.
type CoreOptimismRewardsDistributedIterator ¶
type CoreOptimismRewardsDistributedIterator struct { Event *CoreOptimismRewardsDistributed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismRewardsDistributedIterator is returned from FilterRewardsDistributed and is used to iterate over the raw logs and unpacked data for RewardsDistributed events raised by the CoreOptimism contract.
func (*CoreOptimismRewardsDistributedIterator) Close ¶
func (it *CoreOptimismRewardsDistributedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismRewardsDistributedIterator) Error ¶
func (it *CoreOptimismRewardsDistributedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismRewardsDistributedIterator) Next ¶
func (it *CoreOptimismRewardsDistributedIterator) 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 CoreOptimismRewardsDistributorRegistered ¶
type CoreOptimismRewardsDistributorRegistered struct { PoolId *big.Int CollateralType common.Address Distributor common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismRewardsDistributorRegistered represents a RewardsDistributorRegistered event raised by the CoreOptimism contract.
type CoreOptimismRewardsDistributorRegisteredIterator ¶
type CoreOptimismRewardsDistributorRegisteredIterator struct { Event *CoreOptimismRewardsDistributorRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismRewardsDistributorRegisteredIterator is returned from FilterRewardsDistributorRegistered and is used to iterate over the raw logs and unpacked data for RewardsDistributorRegistered events raised by the CoreOptimism contract.
func (*CoreOptimismRewardsDistributorRegisteredIterator) Close ¶
func (it *CoreOptimismRewardsDistributorRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismRewardsDistributorRegisteredIterator) Error ¶
func (it *CoreOptimismRewardsDistributorRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismRewardsDistributorRegisteredIterator) Next ¶
func (it *CoreOptimismRewardsDistributorRegisteredIterator) 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 CoreOptimismRewardsDistributorRemoved ¶
type CoreOptimismRewardsDistributorRemoved struct { PoolId *big.Int CollateralType common.Address Distributor common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismRewardsDistributorRemoved represents a RewardsDistributorRemoved event raised by the CoreOptimism contract.
type CoreOptimismRewardsDistributorRemovedIterator ¶
type CoreOptimismRewardsDistributorRemovedIterator struct { Event *CoreOptimismRewardsDistributorRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismRewardsDistributorRemovedIterator is returned from FilterRewardsDistributorRemoved and is used to iterate over the raw logs and unpacked data for RewardsDistributorRemoved events raised by the CoreOptimism contract.
func (*CoreOptimismRewardsDistributorRemovedIterator) Close ¶
func (it *CoreOptimismRewardsDistributorRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismRewardsDistributorRemovedIterator) Error ¶
func (it *CoreOptimismRewardsDistributorRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismRewardsDistributorRemovedIterator) Next ¶
func (it *CoreOptimismRewardsDistributorRemovedIterator) 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 CoreOptimismSession ¶
type CoreOptimismSession struct { Contract *CoreOptimism // 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 }
CoreOptimismSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CoreOptimismSession) AcceptOwnership ¶
func (_CoreOptimism *CoreOptimismSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*CoreOptimismSession) AcceptPoolOwnership ¶
func (_CoreOptimism *CoreOptimismSession) AcceptPoolOwnership(poolId *big.Int) (*types.Transaction, error)
AcceptPoolOwnership is a paid mutator transaction binding the contract method 0xc707a39f.
Solidity: function acceptPoolOwnership(uint128 poolId) returns()
func (*CoreOptimismSession) AddApprovedPool ¶
func (_CoreOptimism *CoreOptimismSession) AddApprovedPool(poolId *big.Int) (*types.Transaction, error)
AddApprovedPool is a paid mutator transaction binding the contract method 0xb790a1ae.
Solidity: function addApprovedPool(uint128 poolId) returns()
func (*CoreOptimismSession) AddToFeatureFlagAllowlist ¶
func (_CoreOptimism *CoreOptimismSession) AddToFeatureFlagAllowlist(feature [32]byte, account common.Address) (*types.Transaction, error)
AddToFeatureFlagAllowlist is a paid mutator transaction binding the contract method 0xa0778144.
Solidity: function addToFeatureFlagAllowlist(bytes32 feature, address account) returns()
func (*CoreOptimismSession) AssociateDebt ¶
func (_CoreOptimism *CoreOptimismSession) AssociateDebt(marketId *big.Int, poolId *big.Int, collateralType common.Address, accountId *big.Int, amount *big.Int) (*types.Transaction, error)
AssociateDebt is a paid mutator transaction binding the contract method 0x11aa282d.
Solidity: function associateDebt(uint128 marketId, uint128 poolId, address collateralType, uint128 accountId, uint256 amount) returns(int256)
func (*CoreOptimismSession) BurnUsd ¶
func (_CoreOptimism *CoreOptimismSession) BurnUsd(accountId *big.Int, poolId *big.Int, collateralType common.Address, amount *big.Int) (*types.Transaction, error)
BurnUsd is a paid mutator transaction binding the contract method 0xd3264e43.
Solidity: function burnUsd(uint128 accountId, uint128 poolId, address collateralType, uint256 amount) returns()
func (*CoreOptimismSession) CcipReceive ¶
func (_CoreOptimism *CoreOptimismSession) CcipReceive(message CcipClientAny2EVMMessage) (*types.Transaction, error)
CcipReceive is a paid mutator transaction binding the contract method 0x85572ffb.
Solidity: function ccipReceive((bytes32,uint64,bytes,bytes,(address,uint256)[]) message) returns()
func (*CoreOptimismSession) ClaimRewards ¶
func (_CoreOptimism *CoreOptimismSession) ClaimRewards(accountId *big.Int, poolId *big.Int, collateralType common.Address, distributor common.Address) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0x460d2049.
Solidity: function claimRewards(uint128 accountId, uint128 poolId, address collateralType, address distributor) returns(uint256)
func (*CoreOptimismSession) CleanExpiredLocks ¶
func (_CoreOptimism *CoreOptimismSession) CleanExpiredLocks(accountId *big.Int, collateralType common.Address, offset *big.Int, count *big.Int) (*types.Transaction, error)
CleanExpiredLocks is a paid mutator transaction binding the contract method 0x198f0aa1.
Solidity: function cleanExpiredLocks(uint128 accountId, address collateralType, uint256 offset, uint256 count) returns(uint256 cleared)
func (*CoreOptimismSession) ConfigureChainlinkCrossChain ¶
func (_CoreOptimism *CoreOptimismSession) ConfigureChainlinkCrossChain(ccipRouter common.Address, ccipTokenPool common.Address) (*types.Transaction, error)
ConfigureChainlinkCrossChain is a paid mutator transaction binding the contract method 0x10d52805.
Solidity: function configureChainlinkCrossChain(address ccipRouter, address ccipTokenPool) returns()
func (*CoreOptimismSession) ConfigureCollateral ¶
func (_CoreOptimism *CoreOptimismSession) ConfigureCollateral(config CollateralConfigurationData) (*types.Transaction, error)
ConfigureCollateral is a paid mutator transaction binding the contract method 0x644cb0f3.
Solidity: function configureCollateral((bool,uint256,uint256,uint256,bytes32,address,uint256) config) returns()
func (*CoreOptimismSession) ConfigureMaximumMarketCollateral ¶
func (_CoreOptimism *CoreOptimismSession) ConfigureMaximumMarketCollateral(marketId *big.Int, collateralType common.Address, amount *big.Int) (*types.Transaction, error)
ConfigureMaximumMarketCollateral is a paid mutator transaction binding the contract method 0xdbdea94c.
Solidity: function configureMaximumMarketCollateral(uint128 marketId, address collateralType, uint256 amount) returns()
func (*CoreOptimismSession) ConfigureOracleManager ¶
func (_CoreOptimism *CoreOptimismSession) ConfigureOracleManager(oracleManagerAddress common.Address) (*types.Transaction, error)
ConfigureOracleManager is a paid mutator transaction binding the contract method 0xa5d49393.
Solidity: function configureOracleManager(address oracleManagerAddress) returns()
func (*CoreOptimismSession) CreateAccount ¶
func (_CoreOptimism *CoreOptimismSession) CreateAccount() (*types.Transaction, error)
CreateAccount is a paid mutator transaction binding the contract method 0x9dca362f.
Solidity: function createAccount() returns(uint128 accountId)
func (*CoreOptimismSession) CreateAccount0 ¶
func (_CoreOptimism *CoreOptimismSession) CreateAccount0(requestedAccountId *big.Int) (*types.Transaction, error)
CreateAccount0 is a paid mutator transaction binding the contract method 0xcadb09a5.
Solidity: function createAccount(uint128 requestedAccountId) returns()
func (*CoreOptimismSession) CreateLock ¶
func (_CoreOptimism *CoreOptimismSession) CreateLock(accountId *big.Int, collateralType common.Address, amount *big.Int, expireTimestamp uint64) (*types.Transaction, error)
CreateLock is a paid mutator transaction binding the contract method 0x0bae9893.
Solidity: function createLock(uint128 accountId, address collateralType, uint256 amount, uint64 expireTimestamp) returns()
func (*CoreOptimismSession) CreatePool ¶
func (_CoreOptimism *CoreOptimismSession) CreatePool(requestedPoolId *big.Int, owner common.Address) (*types.Transaction, error)
CreatePool is a paid mutator transaction binding the contract method 0xcaab529b.
Solidity: function createPool(uint128 requestedPoolId, address owner) returns()
func (*CoreOptimismSession) DelegateCollateral ¶
func (_CoreOptimism *CoreOptimismSession) DelegateCollateral(accountId *big.Int, poolId *big.Int, collateralType common.Address, newCollateralAmountD18 *big.Int, leverage *big.Int) (*types.Transaction, error)
DelegateCollateral is a paid mutator transaction binding the contract method 0x7b0532a4.
Solidity: function delegateCollateral(uint128 accountId, uint128 poolId, address collateralType, uint256 newCollateralAmountD18, uint256 leverage) returns()
func (*CoreOptimismSession) Deposit ¶
func (_CoreOptimism *CoreOptimismSession) Deposit(accountId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x83802968.
Solidity: function deposit(uint128 accountId, address collateralType, uint256 tokenAmount) returns()
func (*CoreOptimismSession) DepositMarketCollateral ¶
func (_CoreOptimism *CoreOptimismSession) DepositMarketCollateral(marketId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
DepositMarketCollateral is a paid mutator transaction binding the contract method 0xa4e6306b.
Solidity: function depositMarketCollateral(uint128 marketId, address collateralType, uint256 tokenAmount) returns()
func (*CoreOptimismSession) DepositMarketUsd ¶
func (_CoreOptimism *CoreOptimismSession) DepositMarketUsd(marketId *big.Int, target common.Address, amount *big.Int) (*types.Transaction, error)
DepositMarketUsd is a paid mutator transaction binding the contract method 0x10b0cf76.
Solidity: function depositMarketUsd(uint128 marketId, address target, uint256 amount) returns(uint256 feeAmount)
func (*CoreOptimismSession) DistributeDebtToPools ¶
func (_CoreOptimism *CoreOptimismSession) DistributeDebtToPools(marketId *big.Int, maxIter *big.Int) (*types.Transaction, error)
DistributeDebtToPools is a paid mutator transaction binding the contract method 0xa0c12269.
Solidity: function distributeDebtToPools(uint128 marketId, uint256 maxIter) returns(bool)
func (*CoreOptimismSession) DistributeRewards ¶
func (_CoreOptimism *CoreOptimismSession) DistributeRewards(poolId *big.Int, collateralType common.Address, amount *big.Int, start uint64, duration uint32) (*types.Transaction, error)
DistributeRewards is a paid mutator transaction binding the contract method 0x5a7ff7c5.
Solidity: function distributeRewards(uint128 poolId, address collateralType, uint256 amount, uint64 start, uint32 duration) returns()
func (*CoreOptimismSession) GetAccountAvailableCollateral ¶
func (_CoreOptimism *CoreOptimismSession) GetAccountAvailableCollateral(accountId *big.Int, collateralType common.Address) (*big.Int, error)
GetAccountAvailableCollateral is a free data retrieval call binding the contract method 0x927482ff.
Solidity: function getAccountAvailableCollateral(uint128 accountId, address collateralType) view returns(uint256)
func (*CoreOptimismSession) GetAccountCollateral ¶
func (_CoreOptimism *CoreOptimismSession) GetAccountCollateral(accountId *big.Int, collateralType common.Address) (struct { TotalDeposited *big.Int TotalAssigned *big.Int TotalLocked *big.Int }, error)
GetAccountCollateral is a free data retrieval call binding the contract method 0xef45148e.
Solidity: function getAccountCollateral(uint128 accountId, address collateralType) view returns(uint256 totalDeposited, uint256 totalAssigned, uint256 totalLocked)
func (*CoreOptimismSession) GetAccountLastInteraction ¶
func (_CoreOptimism *CoreOptimismSession) GetAccountLastInteraction(accountId *big.Int) (*big.Int, error)
GetAccountLastInteraction is a free data retrieval call binding the contract method 0x1b5dccdb.
Solidity: function getAccountLastInteraction(uint128 accountId) view returns(uint256)
func (*CoreOptimismSession) GetAccountOwner ¶
func (_CoreOptimism *CoreOptimismSession) GetAccountOwner(accountId *big.Int) (common.Address, error)
GetAccountOwner is a free data retrieval call binding the contract method 0xbf60c31d.
Solidity: function getAccountOwner(uint128 accountId) view returns(address)
func (*CoreOptimismSession) GetAccountPermissions ¶
func (_CoreOptimism *CoreOptimismSession) GetAccountPermissions(accountId *big.Int) ([]IAccountModuleAccountPermissions, error)
GetAccountPermissions is a free data retrieval call binding the contract method 0xa796fecd.
Solidity: function getAccountPermissions(uint128 accountId) view returns((address,bytes32[])[] accountPerms)
func (*CoreOptimismSession) GetAccountTokenAddress ¶
func (_CoreOptimism *CoreOptimismSession) GetAccountTokenAddress() (common.Address, error)
GetAccountTokenAddress is a free data retrieval call binding the contract method 0xa148bf10.
Solidity: function getAccountTokenAddress() view returns(address)
func (*CoreOptimismSession) GetApprovedPools ¶
func (_CoreOptimism *CoreOptimismSession) GetApprovedPools() ([]*big.Int, error)
GetApprovedPools is a free data retrieval call binding the contract method 0x48741626.
Solidity: function getApprovedPools() view returns(uint256[])
func (*CoreOptimismSession) GetAssociatedSystem ¶
func (_CoreOptimism *CoreOptimismSession) GetAssociatedSystem(id [32]byte) (struct { Addr common.Address Kind [32]byte }, error)
GetAssociatedSystem is a free data retrieval call binding the contract method 0x60988e09.
Solidity: function getAssociatedSystem(bytes32 id) view returns(address addr, bytes32 kind)
func (*CoreOptimismSession) GetCollateralConfiguration ¶
func (_CoreOptimism *CoreOptimismSession) GetCollateralConfiguration(collateralType common.Address) (CollateralConfigurationData, error)
GetCollateralConfiguration is a free data retrieval call binding the contract method 0xdc0b3f52.
Solidity: function getCollateralConfiguration(address collateralType) pure returns((bool,uint256,uint256,uint256,bytes32,address,uint256))
func (*CoreOptimismSession) GetCollateralConfigurations ¶
func (_CoreOptimism *CoreOptimismSession) GetCollateralConfigurations(hideDisabled bool) ([]CollateralConfigurationData, error)
GetCollateralConfigurations is a free data retrieval call binding the contract method 0x75bf2444.
Solidity: function getCollateralConfigurations(bool hideDisabled) view returns((bool,uint256,uint256,uint256,bytes32,address,uint256)[])
func (*CoreOptimismSession) GetCollateralPrice ¶
func (_CoreOptimism *CoreOptimismSession) GetCollateralPrice(collateralType common.Address) (*big.Int, error)
GetCollateralPrice is a free data retrieval call binding the contract method 0x51a40994.
Solidity: function getCollateralPrice(address collateralType) view returns(uint256)
func (*CoreOptimismSession) GetConfig ¶
func (_CoreOptimism *CoreOptimismSession) GetConfig(k [32]byte) ([32]byte, error)
GetConfig is a free data retrieval call binding the contract method 0x6dd5b69d.
Solidity: function getConfig(bytes32 k) view returns(bytes32 v)
func (*CoreOptimismSession) GetConfigAddress ¶
func (_CoreOptimism *CoreOptimismSession) GetConfigAddress(k [32]byte) (common.Address, error)
GetConfigAddress is a free data retrieval call binding the contract method 0xf896503a.
Solidity: function getConfigAddress(bytes32 k) view returns(address v)
func (*CoreOptimismSession) GetConfigUint ¶
func (_CoreOptimism *CoreOptimismSession) GetConfigUint(k [32]byte) (*big.Int, error)
GetConfigUint is a free data retrieval call binding the contract method 0xf92bb8c9.
Solidity: function getConfigUint(bytes32 k) view returns(uint256 v)
func (*CoreOptimismSession) GetDeniers ¶
func (_CoreOptimism *CoreOptimismSession) GetDeniers(feature [32]byte) ([]common.Address, error)
GetDeniers is a free data retrieval call binding the contract method 0xed429cf7.
Solidity: function getDeniers(bytes32 feature) view returns(address[])
func (*CoreOptimismSession) GetFeatureFlagAllowAll ¶
func (_CoreOptimism *CoreOptimismSession) GetFeatureFlagAllowAll(feature [32]byte) (bool, error)
GetFeatureFlagAllowAll is a free data retrieval call binding the contract method 0x40a399ef.
Solidity: function getFeatureFlagAllowAll(bytes32 feature) view returns(bool)
func (*CoreOptimismSession) GetFeatureFlagAllowlist ¶
func (_CoreOptimism *CoreOptimismSession) GetFeatureFlagAllowlist(feature [32]byte) ([]common.Address, error)
GetFeatureFlagAllowlist is a free data retrieval call binding the contract method 0xe12c8160.
Solidity: function getFeatureFlagAllowlist(bytes32 feature) view returns(address[])
func (*CoreOptimismSession) GetFeatureFlagDenyAll ¶
func (_CoreOptimism *CoreOptimismSession) GetFeatureFlagDenyAll(feature [32]byte) (bool, error)
GetFeatureFlagDenyAll is a free data retrieval call binding the contract method 0xbcae3ea0.
Solidity: function getFeatureFlagDenyAll(bytes32 feature) view returns(bool)
func (*CoreOptimismSession) GetImplementation ¶
func (_CoreOptimism *CoreOptimismSession) GetImplementation() (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0xaaf10f42.
Solidity: function getImplementation() view returns(address)
func (*CoreOptimismSession) GetLocks ¶
func (_CoreOptimism *CoreOptimismSession) GetLocks(accountId *big.Int, collateralType common.Address, offset *big.Int, count *big.Int) ([]CollateralLockData, error)
GetLocks is a free data retrieval call binding the contract method 0xaa8c6369.
Solidity: function getLocks(uint128 accountId, address collateralType, uint256 offset, uint256 count) view returns((uint128,uint64)[] locks)
func (*CoreOptimismSession) GetMarketAddress ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismSession) GetMarketAddress(marketId *big.Int) (common.Address, error)
GetMarketAddress is a free data retrieval call binding the contract method 0xd24437f1.
Solidity: function getMarketAddress(uint128 marketId) view returns(address)
func (*CoreOptimismSession) GetMarketCollateral ¶
GetMarketCollateral is a free data retrieval call binding the contract method 0x150834a3.
Solidity: function getMarketCollateral(uint128 marketId) view returns(uint256)
func (*CoreOptimismSession) GetMarketCollateralAmount ¶
func (_CoreOptimism *CoreOptimismSession) GetMarketCollateralAmount(marketId *big.Int, collateralType common.Address) (*big.Int, error)
GetMarketCollateralAmount is a free data retrieval call binding the contract method 0xc2b0cf41.
Solidity: function getMarketCollateralAmount(uint128 marketId, address collateralType) view returns(uint256 collateralAmountD18)
func (*CoreOptimismSession) GetMarketCollateralValue ¶
func (_CoreOptimism *CoreOptimismSession) GetMarketCollateralValue(marketId *big.Int) (*big.Int, error)
GetMarketCollateralValue is a free data retrieval call binding the contract method 0xd4f88381.
Solidity: function getMarketCollateralValue(uint128 marketId) view returns(uint256)
func (*CoreOptimismSession) GetMarketDebtPerShare ¶
func (_CoreOptimism *CoreOptimismSession) GetMarketDebtPerShare(marketId *big.Int) (*types.Transaction, error)
GetMarketDebtPerShare is a paid mutator transaction binding the contract method 0x95909ba3.
Solidity: function getMarketDebtPerShare(uint128 marketId) returns(int256)
func (*CoreOptimismSession) GetMarketFees ¶
func (_CoreOptimism *CoreOptimismSession) GetMarketFees(arg0 *big.Int, amount *big.Int) (struct { DepositFeeAmount *big.Int WithdrawFeeAmount *big.Int }, error)
GetMarketFees is a free data retrieval call binding the contract method 0xdfb83437.
Solidity: function getMarketFees(uint128 , uint256 amount) view returns(uint256 depositFeeAmount, uint256 withdrawFeeAmount)
func (*CoreOptimismSession) GetMarketMinDelegateTime ¶
func (_CoreOptimism *CoreOptimismSession) GetMarketMinDelegateTime(marketId *big.Int) (uint32, error)
GetMarketMinDelegateTime is a free data retrieval call binding the contract method 0x5424901b.
Solidity: function getMarketMinDelegateTime(uint128 marketId) view returns(uint32)
func (*CoreOptimismSession) GetMarketNetIssuance ¶
GetMarketNetIssuance is a free data retrieval call binding the contract method 0x85d99ebc.
Solidity: function getMarketNetIssuance(uint128 marketId) view returns(int128)
func (*CoreOptimismSession) GetMarketPoolDebtDistribution ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismSession) GetMarketPoolDebtDistribution(marketId *big.Int, poolId *big.Int) (*types.Transaction, error)
GetMarketPoolDebtDistribution is a paid mutator transaction binding the contract method 0x25eeea4b.
Solidity: function getMarketPoolDebtDistribution(uint128 marketId, uint128 poolId) returns(uint256 sharesD18, uint128 totalSharesD18, int128 valuePerShareD27)
func (*CoreOptimismSession) GetMarketPools ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismSession) GetMarketPools(marketId *big.Int) (*types.Transaction, error)
GetMarketPools is a paid mutator transaction binding the contract method 0xbe0b8e6f.
Solidity: function getMarketPools(uint128 marketId) returns(uint128[] inRangePoolIds, uint128[] outRangePoolIds)
func (*CoreOptimismSession) GetMarketReportedDebt ¶
func (_CoreOptimism *CoreOptimismSession) GetMarketReportedDebt(marketId *big.Int) (*big.Int, error)
GetMarketReportedDebt is a free data retrieval call binding the contract method 0x86e3b1cf.
Solidity: function getMarketReportedDebt(uint128 marketId) view returns(uint256)
func (*CoreOptimismSession) GetMarketTotalDebt ¶
GetMarketTotalDebt is a free data retrieval call binding the contract method 0xbaa2a264.
Solidity: function getMarketTotalDebt(uint128 marketId) view returns(int256)
func (*CoreOptimismSession) GetMaximumMarketCollateral ¶
func (_CoreOptimism *CoreOptimismSession) GetMaximumMarketCollateral(marketId *big.Int, collateralType common.Address) (*big.Int, error)
GetMaximumMarketCollateral is a free data retrieval call binding the contract method 0x12e1c673.
Solidity: function getMaximumMarketCollateral(uint128 marketId, address collateralType) view returns(uint256)
func (*CoreOptimismSession) GetMessageSender ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismSession) GetMessageSender() (common.Address, error)
GetMessageSender is a free data retrieval call binding the contract method 0x76167a89.
Solidity: function getMessageSender() view returns(address)
func (*CoreOptimismSession) GetMinLiquidityRatio ¶
GetMinLiquidityRatio is a free data retrieval call binding the contract method 0x84f29b6d.
Solidity: function getMinLiquidityRatio(uint128 marketId) view returns(uint256)
func (*CoreOptimismSession) GetMinLiquidityRatio0 ¶
func (_CoreOptimism *CoreOptimismSession) GetMinLiquidityRatio0() (*big.Int, error)
GetMinLiquidityRatio0 is a free data retrieval call binding the contract method 0xfd85c1f8.
Solidity: function getMinLiquidityRatio() view returns(uint256)
func (*CoreOptimismSession) GetNominatedPoolOwner ¶
func (_CoreOptimism *CoreOptimismSession) GetNominatedPoolOwner(poolId *big.Int) (common.Address, error)
GetNominatedPoolOwner is a free data retrieval call binding the contract method 0x9851af01.
Solidity: function getNominatedPoolOwner(uint128 poolId) view returns(address)
func (*CoreOptimismSession) GetOracleManager ¶
func (_CoreOptimism *CoreOptimismSession) GetOracleManager() (common.Address, error)
GetOracleManager is a free data retrieval call binding the contract method 0xb01ceccd.
Solidity: function getOracleManager() view returns(address)
func (*CoreOptimismSession) GetPoolCollateralIssuanceRatio ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismSession) GetPoolCollateralIssuanceRatio(poolId *big.Int, collateral common.Address) (*big.Int, error)
GetPoolCollateralIssuanceRatio is a free data retrieval call binding the contract method 0xc4d2aad3.
Solidity: function getPoolCollateralIssuanceRatio(uint128 poolId, address collateral) view returns(uint256)
func (*CoreOptimismSession) GetPoolConfiguration ¶
func (_CoreOptimism *CoreOptimismSession) GetPoolConfiguration(poolId *big.Int) ([]MarketConfigurationData, error)
GetPoolConfiguration is a free data retrieval call binding the contract method 0xefecf137.
Solidity: function getPoolConfiguration(uint128 poolId) view returns((uint128,uint128,int128)[])
func (*CoreOptimismSession) GetPoolName ¶
func (_CoreOptimism *CoreOptimismSession) GetPoolName(poolId *big.Int) (string, error)
GetPoolName is a free data retrieval call binding the contract method 0xf86e6f91.
Solidity: function getPoolName(uint128 poolId) view returns(string poolName)
func (*CoreOptimismSession) GetPoolOwner ¶
GetPoolOwner is a free data retrieval call binding the contract method 0xbbdd7c5a.
Solidity: function getPoolOwner(uint128 poolId) view returns(address)
func (*CoreOptimismSession) GetPosition ¶
func (_CoreOptimism *CoreOptimismSession) GetPosition(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
GetPosition is a paid mutator transaction binding the contract method 0xf544d66e.
Solidity: function getPosition(uint128 accountId, uint128 poolId, address collateralType) returns(uint256 collateralAmount, uint256 collateralValue, int256 debt, uint256 collateralizationRatio)
func (*CoreOptimismSession) GetPositionCollateral ¶
func (_CoreOptimism *CoreOptimismSession) GetPositionCollateral(accountId *big.Int, poolId *big.Int, collateralType common.Address) (struct { Amount *big.Int Value *big.Int }, error)
GetPositionCollateral is a free data retrieval call binding the contract method 0x33cc422b.
Solidity: function getPositionCollateral(uint128 accountId, uint128 poolId, address collateralType) view returns(uint256 amount, uint256 value)
func (*CoreOptimismSession) GetPositionCollateralRatio ¶
func (_CoreOptimism *CoreOptimismSession) GetPositionCollateralRatio(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
GetPositionCollateralRatio is a paid mutator transaction binding the contract method 0xdc0a5384.
Solidity: function getPositionCollateralRatio(uint128 accountId, uint128 poolId, address collateralType) returns(uint256)
func (*CoreOptimismSession) GetPositionDebt ¶
func (_CoreOptimism *CoreOptimismSession) GetPositionDebt(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
GetPositionDebt is a paid mutator transaction binding the contract method 0x3593bbd2.
Solidity: function getPositionDebt(uint128 accountId, uint128 poolId, address collateralType) returns(int256 debt)
func (*CoreOptimismSession) GetPreferredPool ¶
func (_CoreOptimism *CoreOptimismSession) GetPreferredPool() (*big.Int, error)
GetPreferredPool is a free data retrieval call binding the contract method 0x3b390b57.
Solidity: function getPreferredPool() view returns(uint128)
func (*CoreOptimismSession) GetRewardRate ¶
func (_CoreOptimism *CoreOptimismSession) GetRewardRate(poolId *big.Int, collateralType common.Address, distributor common.Address) (*big.Int, error)
GetRewardRate is a free data retrieval call binding the contract method 0x0dd2395a.
Solidity: function getRewardRate(uint128 poolId, address collateralType, address distributor) view returns(uint256)
func (*CoreOptimismSession) GetUsdToken ¶
func (_CoreOptimism *CoreOptimismSession) GetUsdToken() (common.Address, error)
GetUsdToken is a free data retrieval call binding the contract method 0x21f1d9e5.
Solidity: function getUsdToken() view returns(address)
func (*CoreOptimismSession) GetVaultCollateral ¶
func (_CoreOptimism *CoreOptimismSession) GetVaultCollateral(poolId *big.Int, collateralType common.Address) (struct { Amount *big.Int Value *big.Int }, error)
GetVaultCollateral is a free data retrieval call binding the contract method 0x078145a8.
Solidity: function getVaultCollateral(uint128 poolId, address collateralType) view returns(uint256 amount, uint256 value)
func (*CoreOptimismSession) GetVaultCollateralRatio ¶
func (_CoreOptimism *CoreOptimismSession) GetVaultCollateralRatio(poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
GetVaultCollateralRatio is a paid mutator transaction binding the contract method 0x60248c55.
Solidity: function getVaultCollateralRatio(uint128 poolId, address collateralType) returns(uint256)
func (*CoreOptimismSession) GetVaultDebt ¶
func (_CoreOptimism *CoreOptimismSession) GetVaultDebt(poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
GetVaultDebt is a paid mutator transaction binding the contract method 0x2fb8ff24.
Solidity: function getVaultDebt(uint128 poolId, address collateralType) returns(int256)
func (*CoreOptimismSession) GetWithdrawableMarketUsd ¶
func (_CoreOptimism *CoreOptimismSession) GetWithdrawableMarketUsd(marketId *big.Int) (*big.Int, error)
GetWithdrawableMarketUsd is a free data retrieval call binding the contract method 0x1eb60770.
Solidity: function getWithdrawableMarketUsd(uint128 marketId) view returns(uint256)
func (*CoreOptimismSession) GrantPermission ¶
func (_CoreOptimism *CoreOptimismSession) GrantPermission(accountId *big.Int, permission [32]byte, user common.Address) (*types.Transaction, error)
GrantPermission is a paid mutator transaction binding the contract method 0x00cd9ef3.
Solidity: function grantPermission(uint128 accountId, bytes32 permission, address user) returns()
func (*CoreOptimismSession) HasPermission ¶
func (_CoreOptimism *CoreOptimismSession) HasPermission(accountId *big.Int, permission [32]byte, user common.Address) (bool, error)
HasPermission is a free data retrieval call binding the contract method 0x8d34166b.
Solidity: function hasPermission(uint128 accountId, bytes32 permission, address user) view returns(bool)
func (*CoreOptimismSession) InitOrUpgradeNft ¶
func (_CoreOptimism *CoreOptimismSession) InitOrUpgradeNft(id [32]byte, name string, symbol string, uri string, impl common.Address) (*types.Transaction, error)
InitOrUpgradeNft is a paid mutator transaction binding the contract method 0x2d22bef9.
Solidity: function initOrUpgradeNft(bytes32 id, string name, string symbol, string uri, address impl) returns()
func (*CoreOptimismSession) InitOrUpgradeToken ¶
func (_CoreOptimism *CoreOptimismSession) InitOrUpgradeToken(id [32]byte, name string, symbol string, decimals uint8, impl common.Address) (*types.Transaction, error)
InitOrUpgradeToken is a paid mutator transaction binding the contract method 0xc6f79537.
Solidity: function initOrUpgradeToken(bytes32 id, string name, string symbol, uint8 decimals, address impl) returns()
func (*CoreOptimismSession) IsAuthorized ¶
func (_CoreOptimism *CoreOptimismSession) IsAuthorized(accountId *big.Int, permission [32]byte, user common.Address) (bool, error)
IsAuthorized is a free data retrieval call binding the contract method 0x1213d453.
Solidity: function isAuthorized(uint128 accountId, bytes32 permission, address user) view returns(bool)
func (*CoreOptimismSession) IsFeatureAllowed ¶
func (_CoreOptimism *CoreOptimismSession) IsFeatureAllowed(feature [32]byte, account common.Address) (bool, error)
IsFeatureAllowed is a free data retrieval call binding the contract method 0xcf635949.
Solidity: function isFeatureAllowed(bytes32 feature, address account) view returns(bool)
func (*CoreOptimismSession) IsMarketCapacityLocked ¶
func (_CoreOptimism *CoreOptimismSession) IsMarketCapacityLocked(marketId *big.Int) (bool, error)
IsMarketCapacityLocked is a free data retrieval call binding the contract method 0x07003f0a.
Solidity: function isMarketCapacityLocked(uint128 marketId) view returns(bool)
func (*CoreOptimismSession) IsPositionLiquidatable ¶
func (_CoreOptimism *CoreOptimismSession) IsPositionLiquidatable(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
IsPositionLiquidatable is a paid mutator transaction binding the contract method 0x2fa7bb65.
Solidity: function isPositionLiquidatable(uint128 accountId, uint128 poolId, address collateralType) returns(bool)
func (*CoreOptimismSession) IsVaultLiquidatable ¶
func (_CoreOptimism *CoreOptimismSession) IsVaultLiquidatable(poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
IsVaultLiquidatable is a paid mutator transaction binding the contract method 0x2a5354d2.
Solidity: function isVaultLiquidatable(uint128 poolId, address collateralType) returns(bool)
func (*CoreOptimismSession) Liquidate ¶
func (_CoreOptimism *CoreOptimismSession) Liquidate(accountId *big.Int, poolId *big.Int, collateralType common.Address, liquidateAsAccountId *big.Int) (*types.Transaction, error)
Liquidate is a paid mutator transaction binding the contract method 0x3e033a06.
Solidity: function liquidate(uint128 accountId, uint128 poolId, address collateralType, uint128 liquidateAsAccountId) returns((uint256,uint256,uint256) liquidationData)
func (*CoreOptimismSession) LiquidateVault ¶
func (_CoreOptimism *CoreOptimismSession) LiquidateVault(poolId *big.Int, collateralType common.Address, liquidateAsAccountId *big.Int, maxUsd *big.Int) (*types.Transaction, error)
LiquidateVault is a paid mutator transaction binding the contract method 0x7d8a4140.
Solidity: function liquidateVault(uint128 poolId, address collateralType, uint128 liquidateAsAccountId, uint256 maxUsd) returns((uint256,uint256,uint256) liquidationData)
func (*CoreOptimismSession) MintUsd ¶
func (_CoreOptimism *CoreOptimismSession) MintUsd(accountId *big.Int, poolId *big.Int, collateralType common.Address, amount *big.Int) (*types.Transaction, error)
MintUsd is a paid mutator transaction binding the contract method 0xdf16a074.
Solidity: function mintUsd(uint128 accountId, uint128 poolId, address collateralType, uint256 amount) returns()
func (*CoreOptimismSession) Multicall ¶
func (_CoreOptimism *CoreOptimismSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*CoreOptimismSession) MulticallThrough ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismSession) MulticallThrough(to []common.Address, data [][]byte, values []*big.Int) (*types.Transaction, error)
MulticallThrough is a paid mutator transaction binding the contract method 0xc0694da0.
Solidity: function multicallThrough(address[] to, bytes[] data, uint256[] values) payable returns(bytes[] results)
func (*CoreOptimismSession) NominateNewOwner ¶
func (_CoreOptimism *CoreOptimismSession) NominateNewOwner(newNominatedOwner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address newNominatedOwner) returns()
func (*CoreOptimismSession) NominatePoolOwner ¶
func (_CoreOptimism *CoreOptimismSession) NominatePoolOwner(nominatedOwner common.Address, poolId *big.Int) (*types.Transaction, error)
NominatePoolOwner is a paid mutator transaction binding the contract method 0x6141f7a2.
Solidity: function nominatePoolOwner(address nominatedOwner, uint128 poolId) returns()
func (*CoreOptimismSession) NominatedOwner ¶
func (_CoreOptimism *CoreOptimismSession) NominatedOwner() (common.Address, error)
NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.
Solidity: function nominatedOwner() view returns(address)
func (*CoreOptimismSession) NotifyAccountTransfer ¶
func (_CoreOptimism *CoreOptimismSession) NotifyAccountTransfer(to common.Address, accountId *big.Int) (*types.Transaction, error)
NotifyAccountTransfer is a paid mutator transaction binding the contract method 0x7dec8b55.
Solidity: function notifyAccountTransfer(address to, uint128 accountId) returns()
func (*CoreOptimismSession) Owner ¶
func (_CoreOptimism *CoreOptimismSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*CoreOptimismSession) RebalancePool ¶
func (_CoreOptimism *CoreOptimismSession) RebalancePool(poolId *big.Int, optionalCollateralType common.Address) (*types.Transaction, error)
RebalancePool is a paid mutator transaction binding the contract method 0x183231d7.
Solidity: function rebalancePool(uint128 poolId, address optionalCollateralType) returns()
func (*CoreOptimismSession) RegisterMarket ¶
func (_CoreOptimism *CoreOptimismSession) RegisterMarket(market common.Address) (*types.Transaction, error)
RegisterMarket is a paid mutator transaction binding the contract method 0xa79b9ec9.
Solidity: function registerMarket(address market) returns(uint128 marketId)
func (*CoreOptimismSession) RegisterRewardsDistributor ¶
func (_CoreOptimism *CoreOptimismSession) RegisterRewardsDistributor(poolId *big.Int, collateralType common.Address, distributor common.Address) (*types.Transaction, error)
RegisterRewardsDistributor is a paid mutator transaction binding the contract method 0x170c1351.
Solidity: function registerRewardsDistributor(uint128 poolId, address collateralType, address distributor) returns()
func (*CoreOptimismSession) RegisterUnmanagedSystem ¶
func (_CoreOptimism *CoreOptimismSession) RegisterUnmanagedSystem(id [32]byte, endpoint common.Address) (*types.Transaction, error)
RegisterUnmanagedSystem is a paid mutator transaction binding the contract method 0xd245d983.
Solidity: function registerUnmanagedSystem(bytes32 id, address endpoint) returns()
func (*CoreOptimismSession) RemoveApprovedPool ¶
func (_CoreOptimism *CoreOptimismSession) RemoveApprovedPool(poolId *big.Int) (*types.Transaction, error)
RemoveApprovedPool is a paid mutator transaction binding the contract method 0xe1b440d0.
Solidity: function removeApprovedPool(uint128 poolId) returns()
func (*CoreOptimismSession) RemoveFromFeatureFlagAllowlist ¶
func (_CoreOptimism *CoreOptimismSession) RemoveFromFeatureFlagAllowlist(feature [32]byte, account common.Address) (*types.Transaction, error)
RemoveFromFeatureFlagAllowlist is a paid mutator transaction binding the contract method 0xb7746b59.
Solidity: function removeFromFeatureFlagAllowlist(bytes32 feature, address account) returns()
func (*CoreOptimismSession) RemoveRewardsDistributor ¶
func (_CoreOptimism *CoreOptimismSession) RemoveRewardsDistributor(poolId *big.Int, collateralType common.Address, distributor common.Address) (*types.Transaction, error)
RemoveRewardsDistributor is a paid mutator transaction binding the contract method 0x2685f42b.
Solidity: function removeRewardsDistributor(uint128 poolId, address collateralType, address distributor) returns()
func (*CoreOptimismSession) RenounceNomination ¶
func (_CoreOptimism *CoreOptimismSession) RenounceNomination() (*types.Transaction, error)
RenounceNomination is a paid mutator transaction binding the contract method 0x718fe928.
Solidity: function renounceNomination() returns()
func (*CoreOptimismSession) RenouncePermission ¶
func (_CoreOptimism *CoreOptimismSession) RenouncePermission(accountId *big.Int, permission [32]byte) (*types.Transaction, error)
RenouncePermission is a paid mutator transaction binding the contract method 0x47c1c561.
Solidity: function renouncePermission(uint128 accountId, bytes32 permission) returns()
func (*CoreOptimismSession) RenouncePoolNomination ¶
func (_CoreOptimism *CoreOptimismSession) RenouncePoolNomination(poolId *big.Int) (*types.Transaction, error)
RenouncePoolNomination is a paid mutator transaction binding the contract method 0xca5bed77.
Solidity: function renouncePoolNomination(uint128 poolId) returns()
func (*CoreOptimismSession) RevokePermission ¶
func (_CoreOptimism *CoreOptimismSession) RevokePermission(accountId *big.Int, permission [32]byte, user common.Address) (*types.Transaction, error)
RevokePermission is a paid mutator transaction binding the contract method 0xa7627288.
Solidity: function revokePermission(uint128 accountId, bytes32 permission, address user) returns()
func (*CoreOptimismSession) RevokePoolNomination ¶
func (_CoreOptimism *CoreOptimismSession) RevokePoolNomination(poolId *big.Int) (*types.Transaction, error)
RevokePoolNomination is a paid mutator transaction binding the contract method 0x1f1b33b9.
Solidity: function revokePoolNomination(uint128 poolId) returns()
func (*CoreOptimismSession) SetAllowlistedMulticallTarget ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismSession) SetAllowlistedMulticallTarget(target common.Address, allowlisted bool) (*types.Transaction, error)
SetAllowlistedMulticallTarget is a paid mutator transaction binding the contract method 0x0a6c7553.
Solidity: function setAllowlistedMulticallTarget(address target, bool allowlisted) returns()
func (*CoreOptimismSession) SetConfig ¶
func (_CoreOptimism *CoreOptimismSession) SetConfig(k [32]byte, v [32]byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xd1fd27b3.
Solidity: function setConfig(bytes32 k, bytes32 v) returns()
func (*CoreOptimismSession) SetDeniers ¶
func (_CoreOptimism *CoreOptimismSession) SetDeniers(feature [32]byte, deniers []common.Address) (*types.Transaction, error)
SetDeniers is a paid mutator transaction binding the contract method 0x715cb7d2.
Solidity: function setDeniers(bytes32 feature, address[] deniers) returns()
func (*CoreOptimismSession) SetFeatureFlagAllowAll ¶
func (_CoreOptimism *CoreOptimismSession) SetFeatureFlagAllowAll(feature [32]byte, allowAll bool) (*types.Transaction, error)
SetFeatureFlagAllowAll is a paid mutator transaction binding the contract method 0x7d632bd2.
Solidity: function setFeatureFlagAllowAll(bytes32 feature, bool allowAll) returns()
func (*CoreOptimismSession) SetFeatureFlagDenyAll ¶
func (_CoreOptimism *CoreOptimismSession) SetFeatureFlagDenyAll(feature [32]byte, denyAll bool) (*types.Transaction, error)
SetFeatureFlagDenyAll is a paid mutator transaction binding the contract method 0x5e52ad6e.
Solidity: function setFeatureFlagDenyAll(bytes32 feature, bool denyAll) returns()
func (*CoreOptimismSession) SetMarketMinDelegateTime ¶
func (_CoreOptimism *CoreOptimismSession) SetMarketMinDelegateTime(marketId *big.Int, minDelegateTime uint32) (*types.Transaction, error)
SetMarketMinDelegateTime is a paid mutator transaction binding the contract method 0x1d90e392.
Solidity: function setMarketMinDelegateTime(uint128 marketId, uint32 minDelegateTime) returns()
func (*CoreOptimismSession) SetMinLiquidityRatio ¶
func (_CoreOptimism *CoreOptimismSession) SetMinLiquidityRatio(marketId *big.Int, minLiquidityRatio *big.Int) (*types.Transaction, error)
SetMinLiquidityRatio is a paid mutator transaction binding the contract method 0x6fd5bdce.
Solidity: function setMinLiquidityRatio(uint128 marketId, uint256 minLiquidityRatio) returns()
func (*CoreOptimismSession) SetMinLiquidityRatio0 ¶
func (_CoreOptimism *CoreOptimismSession) SetMinLiquidityRatio0(minLiquidityRatio *big.Int) (*types.Transaction, error)
SetMinLiquidityRatio0 is a paid mutator transaction binding the contract method 0x34078a01.
Solidity: function setMinLiquidityRatio(uint256 minLiquidityRatio) returns()
func (*CoreOptimismSession) SetPoolCollateralConfiguration ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismSession) SetPoolCollateralConfiguration(poolId *big.Int, collateralType common.Address, newConfig PoolCollateralConfigurationData) (*types.Transaction, error)
SetPoolCollateralConfiguration is a paid mutator transaction binding the contract method 0x5a4aabb1.
Solidity: function setPoolCollateralConfiguration(uint128 poolId, address collateralType, (uint256,uint256) newConfig) returns()
func (*CoreOptimismSession) SetPoolCollateralDisabledByDefault ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismSession) SetPoolCollateralDisabledByDefault(poolId *big.Int, disabled bool) (*types.Transaction, error)
SetPoolCollateralDisabledByDefault is a paid mutator transaction binding the contract method 0x4c6568b1.
Solidity: function setPoolCollateralDisabledByDefault(uint128 poolId, bool disabled) returns()
func (*CoreOptimismSession) SetPoolConfiguration ¶
func (_CoreOptimism *CoreOptimismSession) SetPoolConfiguration(poolId *big.Int, newMarketConfigurations []MarketConfigurationData) (*types.Transaction, error)
SetPoolConfiguration is a paid mutator transaction binding the contract method 0x5d8c8844.
Solidity: function setPoolConfiguration(uint128 poolId, (uint128,uint128,int128)[] newMarketConfigurations) returns()
func (*CoreOptimismSession) SetPoolName ¶
func (_CoreOptimism *CoreOptimismSession) SetPoolName(poolId *big.Int, name string) (*types.Transaction, error)
SetPoolName is a paid mutator transaction binding the contract method 0x11e72a43.
Solidity: function setPoolName(uint128 poolId, string name) returns()
func (*CoreOptimismSession) SetPreferredPool ¶
func (_CoreOptimism *CoreOptimismSession) SetPreferredPool(poolId *big.Int) (*types.Transaction, error)
SetPreferredPool is a paid mutator transaction binding the contract method 0xe7098c0c.
Solidity: function setPreferredPool(uint128 poolId) returns()
func (*CoreOptimismSession) SetSupportedCrossChainNetworks ¶
func (_CoreOptimism *CoreOptimismSession) SetSupportedCrossChainNetworks(supportedNetworks []uint64, ccipSelectors []uint64) (*types.Transaction, error)
SetSupportedCrossChainNetworks is a paid mutator transaction binding the contract method 0x830e23b5.
Solidity: function setSupportedCrossChainNetworks(uint64[] supportedNetworks, uint64[] ccipSelectors) returns(uint256 numRegistered)
func (*CoreOptimismSession) SimulateUpgradeTo ¶
func (_CoreOptimism *CoreOptimismSession) SimulateUpgradeTo(newImplementation common.Address) (*types.Transaction, error)
SimulateUpgradeTo is a paid mutator transaction binding the contract method 0xc7f62cda.
Solidity: function simulateUpgradeTo(address newImplementation) returns()
func (*CoreOptimismSession) SupportsInterface ¶
func (_CoreOptimism *CoreOptimismSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*CoreOptimismSession) TransferCrossChain ¶
func (_CoreOptimism *CoreOptimismSession) TransferCrossChain(destChainId uint64, amount *big.Int) (*types.Transaction, error)
TransferCrossChain is a paid mutator transaction binding the contract method 0x340824d7.
Solidity: function transferCrossChain(uint64 destChainId, uint256 amount) payable returns(uint256 gasTokenUsed)
func (*CoreOptimismSession) UpdateRewards ¶
func (_CoreOptimism *CoreOptimismSession) UpdateRewards(poolId *big.Int, collateralType common.Address, accountId *big.Int) (*types.Transaction, error)
UpdateRewards is a paid mutator transaction binding the contract method 0x645657d8.
Solidity: function updateRewards(uint128 poolId, address collateralType, uint128 accountId) returns(uint256[], address[])
func (*CoreOptimismSession) UpgradeTo ¶
func (_CoreOptimism *CoreOptimismSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*CoreOptimismSession) Withdraw ¶
func (_CoreOptimism *CoreOptimismSession) Withdraw(accountId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x95997c51.
Solidity: function withdraw(uint128 accountId, address collateralType, uint256 tokenAmount) returns()
func (*CoreOptimismSession) WithdrawMarketCollateral ¶
func (_CoreOptimism *CoreOptimismSession) WithdrawMarketCollateral(marketId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
WithdrawMarketCollateral is a paid mutator transaction binding the contract method 0xa3aa8b51.
Solidity: function withdrawMarketCollateral(uint128 marketId, address collateralType, uint256 tokenAmount) returns()
func (*CoreOptimismSession) WithdrawMarketUsd ¶
func (_CoreOptimism *CoreOptimismSession) WithdrawMarketUsd(marketId *big.Int, target common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawMarketUsd is a paid mutator transaction binding the contract method 0x140a7cfe.
Solidity: function withdrawMarketUsd(uint128 marketId, address target, uint256 amount) returns(uint256 feeAmount)
type CoreOptimismSetMarketMinLiquidityRatio ¶
type CoreOptimismSetMarketMinLiquidityRatio struct { MarketId *big.Int MinLiquidityRatio *big.Int Raw types.Log // Blockchain specific contextual infos }
CoreOptimismSetMarketMinLiquidityRatio represents a SetMarketMinLiquidityRatio event raised by the CoreOptimism contract.
type CoreOptimismSetMarketMinLiquidityRatioIterator ¶
type CoreOptimismSetMarketMinLiquidityRatioIterator struct { Event *CoreOptimismSetMarketMinLiquidityRatio // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismSetMarketMinLiquidityRatioIterator is returned from FilterSetMarketMinLiquidityRatio and is used to iterate over the raw logs and unpacked data for SetMarketMinLiquidityRatio events raised by the CoreOptimism contract.
func (*CoreOptimismSetMarketMinLiquidityRatioIterator) Close ¶
func (it *CoreOptimismSetMarketMinLiquidityRatioIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismSetMarketMinLiquidityRatioIterator) Error ¶
func (it *CoreOptimismSetMarketMinLiquidityRatioIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismSetMarketMinLiquidityRatioIterator) Next ¶
func (it *CoreOptimismSetMarketMinLiquidityRatioIterator) 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 CoreOptimismSetMinDelegateTime ¶
type CoreOptimismSetMinDelegateTime struct { MarketId *big.Int MinDelegateTime uint32 Raw types.Log // Blockchain specific contextual infos }
CoreOptimismSetMinDelegateTime represents a SetMinDelegateTime event raised by the CoreOptimism contract.
type CoreOptimismSetMinDelegateTimeIterator ¶
type CoreOptimismSetMinDelegateTimeIterator struct { Event *CoreOptimismSetMinDelegateTime // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismSetMinDelegateTimeIterator is returned from FilterSetMinDelegateTime and is used to iterate over the raw logs and unpacked data for SetMinDelegateTime events raised by the CoreOptimism contract.
func (*CoreOptimismSetMinDelegateTimeIterator) Close ¶
func (it *CoreOptimismSetMinDelegateTimeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismSetMinDelegateTimeIterator) Error ¶
func (it *CoreOptimismSetMinDelegateTimeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismSetMinDelegateTimeIterator) Next ¶
func (it *CoreOptimismSetMinDelegateTimeIterator) 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 CoreOptimismSetMinLiquidityRatio ¶
type CoreOptimismSetMinLiquidityRatio struct { MinLiquidityRatio *big.Int Raw types.Log // Blockchain specific contextual infos }
CoreOptimismSetMinLiquidityRatio represents a SetMinLiquidityRatio event raised by the CoreOptimism contract.
type CoreOptimismSetMinLiquidityRatioIterator ¶
type CoreOptimismSetMinLiquidityRatioIterator struct { Event *CoreOptimismSetMinLiquidityRatio // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismSetMinLiquidityRatioIterator is returned from FilterSetMinLiquidityRatio and is used to iterate over the raw logs and unpacked data for SetMinLiquidityRatio events raised by the CoreOptimism contract.
func (*CoreOptimismSetMinLiquidityRatioIterator) Close ¶
func (it *CoreOptimismSetMinLiquidityRatioIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismSetMinLiquidityRatioIterator) Error ¶
func (it *CoreOptimismSetMinLiquidityRatioIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismSetMinLiquidityRatioIterator) Next ¶
func (it *CoreOptimismSetMinLiquidityRatioIterator) 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 CoreOptimismTransactor ¶
type CoreOptimismTransactor struct {
// contains filtered or unexported fields
}
CoreOptimismTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCoreOptimismTransactor ¶
func NewCoreOptimismTransactor(address common.Address, transactor bind.ContractTransactor) (*CoreOptimismTransactor, error)
NewCoreOptimismTransactor creates a new write-only instance of CoreOptimism, bound to a specific deployed contract.
func (*CoreOptimismTransactor) AcceptOwnership ¶
func (_CoreOptimism *CoreOptimismTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*CoreOptimismTransactor) AcceptPoolOwnership ¶
func (_CoreOptimism *CoreOptimismTransactor) AcceptPoolOwnership(opts *bind.TransactOpts, poolId *big.Int) (*types.Transaction, error)
AcceptPoolOwnership is a paid mutator transaction binding the contract method 0xc707a39f.
Solidity: function acceptPoolOwnership(uint128 poolId) returns()
func (*CoreOptimismTransactor) AddApprovedPool ¶
func (_CoreOptimism *CoreOptimismTransactor) AddApprovedPool(opts *bind.TransactOpts, poolId *big.Int) (*types.Transaction, error)
AddApprovedPool is a paid mutator transaction binding the contract method 0xb790a1ae.
Solidity: function addApprovedPool(uint128 poolId) returns()
func (*CoreOptimismTransactor) AddToFeatureFlagAllowlist ¶
func (_CoreOptimism *CoreOptimismTransactor) AddToFeatureFlagAllowlist(opts *bind.TransactOpts, feature [32]byte, account common.Address) (*types.Transaction, error)
AddToFeatureFlagAllowlist is a paid mutator transaction binding the contract method 0xa0778144.
Solidity: function addToFeatureFlagAllowlist(bytes32 feature, address account) returns()
func (*CoreOptimismTransactor) AssociateDebt ¶
func (_CoreOptimism *CoreOptimismTransactor) AssociateDebt(opts *bind.TransactOpts, marketId *big.Int, poolId *big.Int, collateralType common.Address, accountId *big.Int, amount *big.Int) (*types.Transaction, error)
AssociateDebt is a paid mutator transaction binding the contract method 0x11aa282d.
Solidity: function associateDebt(uint128 marketId, uint128 poolId, address collateralType, uint128 accountId, uint256 amount) returns(int256)
func (*CoreOptimismTransactor) BurnUsd ¶
func (_CoreOptimism *CoreOptimismTransactor) BurnUsd(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, collateralType common.Address, amount *big.Int) (*types.Transaction, error)
BurnUsd is a paid mutator transaction binding the contract method 0xd3264e43.
Solidity: function burnUsd(uint128 accountId, uint128 poolId, address collateralType, uint256 amount) returns()
func (*CoreOptimismTransactor) CcipReceive ¶
func (_CoreOptimism *CoreOptimismTransactor) CcipReceive(opts *bind.TransactOpts, message CcipClientAny2EVMMessage) (*types.Transaction, error)
CcipReceive is a paid mutator transaction binding the contract method 0x85572ffb.
Solidity: function ccipReceive((bytes32,uint64,bytes,bytes,(address,uint256)[]) message) returns()
func (*CoreOptimismTransactor) ClaimRewards ¶
func (_CoreOptimism *CoreOptimismTransactor) ClaimRewards(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, collateralType common.Address, distributor common.Address) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0x460d2049.
Solidity: function claimRewards(uint128 accountId, uint128 poolId, address collateralType, address distributor) returns(uint256)
func (*CoreOptimismTransactor) CleanExpiredLocks ¶
func (_CoreOptimism *CoreOptimismTransactor) CleanExpiredLocks(opts *bind.TransactOpts, accountId *big.Int, collateralType common.Address, offset *big.Int, count *big.Int) (*types.Transaction, error)
CleanExpiredLocks is a paid mutator transaction binding the contract method 0x198f0aa1.
Solidity: function cleanExpiredLocks(uint128 accountId, address collateralType, uint256 offset, uint256 count) returns(uint256 cleared)
func (*CoreOptimismTransactor) ConfigureChainlinkCrossChain ¶
func (_CoreOptimism *CoreOptimismTransactor) ConfigureChainlinkCrossChain(opts *bind.TransactOpts, ccipRouter common.Address, ccipTokenPool common.Address) (*types.Transaction, error)
ConfigureChainlinkCrossChain is a paid mutator transaction binding the contract method 0x10d52805.
Solidity: function configureChainlinkCrossChain(address ccipRouter, address ccipTokenPool) returns()
func (*CoreOptimismTransactor) ConfigureCollateral ¶
func (_CoreOptimism *CoreOptimismTransactor) ConfigureCollateral(opts *bind.TransactOpts, config CollateralConfigurationData) (*types.Transaction, error)
ConfigureCollateral is a paid mutator transaction binding the contract method 0x644cb0f3.
Solidity: function configureCollateral((bool,uint256,uint256,uint256,bytes32,address,uint256) config) returns()
func (*CoreOptimismTransactor) ConfigureMaximumMarketCollateral ¶
func (_CoreOptimism *CoreOptimismTransactor) ConfigureMaximumMarketCollateral(opts *bind.TransactOpts, marketId *big.Int, collateralType common.Address, amount *big.Int) (*types.Transaction, error)
ConfigureMaximumMarketCollateral is a paid mutator transaction binding the contract method 0xdbdea94c.
Solidity: function configureMaximumMarketCollateral(uint128 marketId, address collateralType, uint256 amount) returns()
func (*CoreOptimismTransactor) ConfigureOracleManager ¶
func (_CoreOptimism *CoreOptimismTransactor) ConfigureOracleManager(opts *bind.TransactOpts, oracleManagerAddress common.Address) (*types.Transaction, error)
ConfigureOracleManager is a paid mutator transaction binding the contract method 0xa5d49393.
Solidity: function configureOracleManager(address oracleManagerAddress) returns()
func (*CoreOptimismTransactor) CreateAccount ¶
func (_CoreOptimism *CoreOptimismTransactor) CreateAccount(opts *bind.TransactOpts) (*types.Transaction, error)
CreateAccount is a paid mutator transaction binding the contract method 0x9dca362f.
Solidity: function createAccount() returns(uint128 accountId)
func (*CoreOptimismTransactor) CreateAccount0 ¶
func (_CoreOptimism *CoreOptimismTransactor) CreateAccount0(opts *bind.TransactOpts, requestedAccountId *big.Int) (*types.Transaction, error)
CreateAccount0 is a paid mutator transaction binding the contract method 0xcadb09a5.
Solidity: function createAccount(uint128 requestedAccountId) returns()
func (*CoreOptimismTransactor) CreateLock ¶
func (_CoreOptimism *CoreOptimismTransactor) CreateLock(opts *bind.TransactOpts, accountId *big.Int, collateralType common.Address, amount *big.Int, expireTimestamp uint64) (*types.Transaction, error)
CreateLock is a paid mutator transaction binding the contract method 0x0bae9893.
Solidity: function createLock(uint128 accountId, address collateralType, uint256 amount, uint64 expireTimestamp) returns()
func (*CoreOptimismTransactor) CreatePool ¶
func (_CoreOptimism *CoreOptimismTransactor) CreatePool(opts *bind.TransactOpts, requestedPoolId *big.Int, owner common.Address) (*types.Transaction, error)
CreatePool is a paid mutator transaction binding the contract method 0xcaab529b.
Solidity: function createPool(uint128 requestedPoolId, address owner) returns()
func (*CoreOptimismTransactor) DelegateCollateral ¶
func (_CoreOptimism *CoreOptimismTransactor) DelegateCollateral(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, collateralType common.Address, newCollateralAmountD18 *big.Int, leverage *big.Int) (*types.Transaction, error)
DelegateCollateral is a paid mutator transaction binding the contract method 0x7b0532a4.
Solidity: function delegateCollateral(uint128 accountId, uint128 poolId, address collateralType, uint256 newCollateralAmountD18, uint256 leverage) returns()
func (*CoreOptimismTransactor) Deposit ¶
func (_CoreOptimism *CoreOptimismTransactor) Deposit(opts *bind.TransactOpts, accountId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x83802968.
Solidity: function deposit(uint128 accountId, address collateralType, uint256 tokenAmount) returns()
func (*CoreOptimismTransactor) DepositMarketCollateral ¶
func (_CoreOptimism *CoreOptimismTransactor) DepositMarketCollateral(opts *bind.TransactOpts, marketId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
DepositMarketCollateral is a paid mutator transaction binding the contract method 0xa4e6306b.
Solidity: function depositMarketCollateral(uint128 marketId, address collateralType, uint256 tokenAmount) returns()
func (*CoreOptimismTransactor) DepositMarketUsd ¶
func (_CoreOptimism *CoreOptimismTransactor) DepositMarketUsd(opts *bind.TransactOpts, marketId *big.Int, target common.Address, amount *big.Int) (*types.Transaction, error)
DepositMarketUsd is a paid mutator transaction binding the contract method 0x10b0cf76.
Solidity: function depositMarketUsd(uint128 marketId, address target, uint256 amount) returns(uint256 feeAmount)
func (*CoreOptimismTransactor) DistributeDebtToPools ¶
func (_CoreOptimism *CoreOptimismTransactor) DistributeDebtToPools(opts *bind.TransactOpts, marketId *big.Int, maxIter *big.Int) (*types.Transaction, error)
DistributeDebtToPools is a paid mutator transaction binding the contract method 0xa0c12269.
Solidity: function distributeDebtToPools(uint128 marketId, uint256 maxIter) returns(bool)
func (*CoreOptimismTransactor) DistributeRewards ¶
func (_CoreOptimism *CoreOptimismTransactor) DistributeRewards(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address, amount *big.Int, start uint64, duration uint32) (*types.Transaction, error)
DistributeRewards is a paid mutator transaction binding the contract method 0x5a7ff7c5.
Solidity: function distributeRewards(uint128 poolId, address collateralType, uint256 amount, uint64 start, uint32 duration) returns()
func (*CoreOptimismTransactor) GetMarketDebtPerShare ¶
func (_CoreOptimism *CoreOptimismTransactor) GetMarketDebtPerShare(opts *bind.TransactOpts, marketId *big.Int) (*types.Transaction, error)
GetMarketDebtPerShare is a paid mutator transaction binding the contract method 0x95909ba3.
Solidity: function getMarketDebtPerShare(uint128 marketId) returns(int256)
func (*CoreOptimismTransactor) GetMarketPoolDebtDistribution ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismTransactor) GetMarketPoolDebtDistribution(opts *bind.TransactOpts, marketId *big.Int, poolId *big.Int) (*types.Transaction, error)
GetMarketPoolDebtDistribution is a paid mutator transaction binding the contract method 0x25eeea4b.
Solidity: function getMarketPoolDebtDistribution(uint128 marketId, uint128 poolId) returns(uint256 sharesD18, uint128 totalSharesD18, int128 valuePerShareD27)
func (*CoreOptimismTransactor) GetMarketPools ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismTransactor) GetMarketPools(opts *bind.TransactOpts, marketId *big.Int) (*types.Transaction, error)
GetMarketPools is a paid mutator transaction binding the contract method 0xbe0b8e6f.
Solidity: function getMarketPools(uint128 marketId) returns(uint128[] inRangePoolIds, uint128[] outRangePoolIds)
func (*CoreOptimismTransactor) GetPosition ¶
func (_CoreOptimism *CoreOptimismTransactor) GetPosition(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
GetPosition is a paid mutator transaction binding the contract method 0xf544d66e.
Solidity: function getPosition(uint128 accountId, uint128 poolId, address collateralType) returns(uint256 collateralAmount, uint256 collateralValue, int256 debt, uint256 collateralizationRatio)
func (*CoreOptimismTransactor) GetPositionCollateralRatio ¶
func (_CoreOptimism *CoreOptimismTransactor) GetPositionCollateralRatio(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
GetPositionCollateralRatio is a paid mutator transaction binding the contract method 0xdc0a5384.
Solidity: function getPositionCollateralRatio(uint128 accountId, uint128 poolId, address collateralType) returns(uint256)
func (*CoreOptimismTransactor) GetPositionDebt ¶
func (_CoreOptimism *CoreOptimismTransactor) GetPositionDebt(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
GetPositionDebt is a paid mutator transaction binding the contract method 0x3593bbd2.
Solidity: function getPositionDebt(uint128 accountId, uint128 poolId, address collateralType) returns(int256 debt)
func (*CoreOptimismTransactor) GetVaultCollateralRatio ¶
func (_CoreOptimism *CoreOptimismTransactor) GetVaultCollateralRatio(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
GetVaultCollateralRatio is a paid mutator transaction binding the contract method 0x60248c55.
Solidity: function getVaultCollateralRatio(uint128 poolId, address collateralType) returns(uint256)
func (*CoreOptimismTransactor) GetVaultDebt ¶
func (_CoreOptimism *CoreOptimismTransactor) GetVaultDebt(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
GetVaultDebt is a paid mutator transaction binding the contract method 0x2fb8ff24.
Solidity: function getVaultDebt(uint128 poolId, address collateralType) returns(int256)
func (*CoreOptimismTransactor) GrantPermission ¶
func (_CoreOptimism *CoreOptimismTransactor) GrantPermission(opts *bind.TransactOpts, accountId *big.Int, permission [32]byte, user common.Address) (*types.Transaction, error)
GrantPermission is a paid mutator transaction binding the contract method 0x00cd9ef3.
Solidity: function grantPermission(uint128 accountId, bytes32 permission, address user) returns()
func (*CoreOptimismTransactor) InitOrUpgradeNft ¶
func (_CoreOptimism *CoreOptimismTransactor) InitOrUpgradeNft(opts *bind.TransactOpts, id [32]byte, name string, symbol string, uri string, impl common.Address) (*types.Transaction, error)
InitOrUpgradeNft is a paid mutator transaction binding the contract method 0x2d22bef9.
Solidity: function initOrUpgradeNft(bytes32 id, string name, string symbol, string uri, address impl) returns()
func (*CoreOptimismTransactor) InitOrUpgradeToken ¶
func (_CoreOptimism *CoreOptimismTransactor) InitOrUpgradeToken(opts *bind.TransactOpts, id [32]byte, name string, symbol string, decimals uint8, impl common.Address) (*types.Transaction, error)
InitOrUpgradeToken is a paid mutator transaction binding the contract method 0xc6f79537.
Solidity: function initOrUpgradeToken(bytes32 id, string name, string symbol, uint8 decimals, address impl) returns()
func (*CoreOptimismTransactor) IsPositionLiquidatable ¶
func (_CoreOptimism *CoreOptimismTransactor) IsPositionLiquidatable(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
IsPositionLiquidatable is a paid mutator transaction binding the contract method 0x2fa7bb65.
Solidity: function isPositionLiquidatable(uint128 accountId, uint128 poolId, address collateralType) returns(bool)
func (*CoreOptimismTransactor) IsVaultLiquidatable ¶
func (_CoreOptimism *CoreOptimismTransactor) IsVaultLiquidatable(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
IsVaultLiquidatable is a paid mutator transaction binding the contract method 0x2a5354d2.
Solidity: function isVaultLiquidatable(uint128 poolId, address collateralType) returns(bool)
func (*CoreOptimismTransactor) Liquidate ¶
func (_CoreOptimism *CoreOptimismTransactor) Liquidate(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, collateralType common.Address, liquidateAsAccountId *big.Int) (*types.Transaction, error)
Liquidate is a paid mutator transaction binding the contract method 0x3e033a06.
Solidity: function liquidate(uint128 accountId, uint128 poolId, address collateralType, uint128 liquidateAsAccountId) returns((uint256,uint256,uint256) liquidationData)
func (*CoreOptimismTransactor) LiquidateVault ¶
func (_CoreOptimism *CoreOptimismTransactor) LiquidateVault(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address, liquidateAsAccountId *big.Int, maxUsd *big.Int) (*types.Transaction, error)
LiquidateVault is a paid mutator transaction binding the contract method 0x7d8a4140.
Solidity: function liquidateVault(uint128 poolId, address collateralType, uint128 liquidateAsAccountId, uint256 maxUsd) returns((uint256,uint256,uint256) liquidationData)
func (*CoreOptimismTransactor) MintUsd ¶
func (_CoreOptimism *CoreOptimismTransactor) MintUsd(opts *bind.TransactOpts, accountId *big.Int, poolId *big.Int, collateralType common.Address, amount *big.Int) (*types.Transaction, error)
MintUsd is a paid mutator transaction binding the contract method 0xdf16a074.
Solidity: function mintUsd(uint128 accountId, uint128 poolId, address collateralType, uint256 amount) returns()
func (*CoreOptimismTransactor) Multicall ¶
func (_CoreOptimism *CoreOptimismTransactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*CoreOptimismTransactor) MulticallThrough ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismTransactor) MulticallThrough(opts *bind.TransactOpts, to []common.Address, data [][]byte, values []*big.Int) (*types.Transaction, error)
MulticallThrough is a paid mutator transaction binding the contract method 0xc0694da0.
Solidity: function multicallThrough(address[] to, bytes[] data, uint256[] values) payable returns(bytes[] results)
func (*CoreOptimismTransactor) NominateNewOwner ¶
func (_CoreOptimism *CoreOptimismTransactor) NominateNewOwner(opts *bind.TransactOpts, newNominatedOwner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address newNominatedOwner) returns()
func (*CoreOptimismTransactor) NominatePoolOwner ¶
func (_CoreOptimism *CoreOptimismTransactor) NominatePoolOwner(opts *bind.TransactOpts, nominatedOwner common.Address, poolId *big.Int) (*types.Transaction, error)
NominatePoolOwner is a paid mutator transaction binding the contract method 0x6141f7a2.
Solidity: function nominatePoolOwner(address nominatedOwner, uint128 poolId) returns()
func (*CoreOptimismTransactor) NotifyAccountTransfer ¶
func (_CoreOptimism *CoreOptimismTransactor) NotifyAccountTransfer(opts *bind.TransactOpts, to common.Address, accountId *big.Int) (*types.Transaction, error)
NotifyAccountTransfer is a paid mutator transaction binding the contract method 0x7dec8b55.
Solidity: function notifyAccountTransfer(address to, uint128 accountId) returns()
func (*CoreOptimismTransactor) RebalancePool ¶
func (_CoreOptimism *CoreOptimismTransactor) RebalancePool(opts *bind.TransactOpts, poolId *big.Int, optionalCollateralType common.Address) (*types.Transaction, error)
RebalancePool is a paid mutator transaction binding the contract method 0x183231d7.
Solidity: function rebalancePool(uint128 poolId, address optionalCollateralType) returns()
func (*CoreOptimismTransactor) RegisterMarket ¶
func (_CoreOptimism *CoreOptimismTransactor) RegisterMarket(opts *bind.TransactOpts, market common.Address) (*types.Transaction, error)
RegisterMarket is a paid mutator transaction binding the contract method 0xa79b9ec9.
Solidity: function registerMarket(address market) returns(uint128 marketId)
func (*CoreOptimismTransactor) RegisterRewardsDistributor ¶
func (_CoreOptimism *CoreOptimismTransactor) RegisterRewardsDistributor(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address, distributor common.Address) (*types.Transaction, error)
RegisterRewardsDistributor is a paid mutator transaction binding the contract method 0x170c1351.
Solidity: function registerRewardsDistributor(uint128 poolId, address collateralType, address distributor) returns()
func (*CoreOptimismTransactor) RegisterUnmanagedSystem ¶
func (_CoreOptimism *CoreOptimismTransactor) RegisterUnmanagedSystem(opts *bind.TransactOpts, id [32]byte, endpoint common.Address) (*types.Transaction, error)
RegisterUnmanagedSystem is a paid mutator transaction binding the contract method 0xd245d983.
Solidity: function registerUnmanagedSystem(bytes32 id, address endpoint) returns()
func (*CoreOptimismTransactor) RemoveApprovedPool ¶
func (_CoreOptimism *CoreOptimismTransactor) RemoveApprovedPool(opts *bind.TransactOpts, poolId *big.Int) (*types.Transaction, error)
RemoveApprovedPool is a paid mutator transaction binding the contract method 0xe1b440d0.
Solidity: function removeApprovedPool(uint128 poolId) returns()
func (*CoreOptimismTransactor) RemoveFromFeatureFlagAllowlist ¶
func (_CoreOptimism *CoreOptimismTransactor) RemoveFromFeatureFlagAllowlist(opts *bind.TransactOpts, feature [32]byte, account common.Address) (*types.Transaction, error)
RemoveFromFeatureFlagAllowlist is a paid mutator transaction binding the contract method 0xb7746b59.
Solidity: function removeFromFeatureFlagAllowlist(bytes32 feature, address account) returns()
func (*CoreOptimismTransactor) RemoveRewardsDistributor ¶
func (_CoreOptimism *CoreOptimismTransactor) RemoveRewardsDistributor(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address, distributor common.Address) (*types.Transaction, error)
RemoveRewardsDistributor is a paid mutator transaction binding the contract method 0x2685f42b.
Solidity: function removeRewardsDistributor(uint128 poolId, address collateralType, address distributor) returns()
func (*CoreOptimismTransactor) RenounceNomination ¶
func (_CoreOptimism *CoreOptimismTransactor) RenounceNomination(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceNomination is a paid mutator transaction binding the contract method 0x718fe928.
Solidity: function renounceNomination() returns()
func (*CoreOptimismTransactor) RenouncePermission ¶
func (_CoreOptimism *CoreOptimismTransactor) RenouncePermission(opts *bind.TransactOpts, accountId *big.Int, permission [32]byte) (*types.Transaction, error)
RenouncePermission is a paid mutator transaction binding the contract method 0x47c1c561.
Solidity: function renouncePermission(uint128 accountId, bytes32 permission) returns()
func (*CoreOptimismTransactor) RenouncePoolNomination ¶
func (_CoreOptimism *CoreOptimismTransactor) RenouncePoolNomination(opts *bind.TransactOpts, poolId *big.Int) (*types.Transaction, error)
RenouncePoolNomination is a paid mutator transaction binding the contract method 0xca5bed77.
Solidity: function renouncePoolNomination(uint128 poolId) returns()
func (*CoreOptimismTransactor) RevokePermission ¶
func (_CoreOptimism *CoreOptimismTransactor) RevokePermission(opts *bind.TransactOpts, accountId *big.Int, permission [32]byte, user common.Address) (*types.Transaction, error)
RevokePermission is a paid mutator transaction binding the contract method 0xa7627288.
Solidity: function revokePermission(uint128 accountId, bytes32 permission, address user) returns()
func (*CoreOptimismTransactor) RevokePoolNomination ¶
func (_CoreOptimism *CoreOptimismTransactor) RevokePoolNomination(opts *bind.TransactOpts, poolId *big.Int) (*types.Transaction, error)
RevokePoolNomination is a paid mutator transaction binding the contract method 0x1f1b33b9.
Solidity: function revokePoolNomination(uint128 poolId) returns()
func (*CoreOptimismTransactor) SetAllowlistedMulticallTarget ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismTransactor) SetAllowlistedMulticallTarget(opts *bind.TransactOpts, target common.Address, allowlisted bool) (*types.Transaction, error)
SetAllowlistedMulticallTarget is a paid mutator transaction binding the contract method 0x0a6c7553.
Solidity: function setAllowlistedMulticallTarget(address target, bool allowlisted) returns()
func (*CoreOptimismTransactor) SetConfig ¶
func (_CoreOptimism *CoreOptimismTransactor) SetConfig(opts *bind.TransactOpts, k [32]byte, v [32]byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xd1fd27b3.
Solidity: function setConfig(bytes32 k, bytes32 v) returns()
func (*CoreOptimismTransactor) SetDeniers ¶
func (_CoreOptimism *CoreOptimismTransactor) SetDeniers(opts *bind.TransactOpts, feature [32]byte, deniers []common.Address) (*types.Transaction, error)
SetDeniers is a paid mutator transaction binding the contract method 0x715cb7d2.
Solidity: function setDeniers(bytes32 feature, address[] deniers) returns()
func (*CoreOptimismTransactor) SetFeatureFlagAllowAll ¶
func (_CoreOptimism *CoreOptimismTransactor) SetFeatureFlagAllowAll(opts *bind.TransactOpts, feature [32]byte, allowAll bool) (*types.Transaction, error)
SetFeatureFlagAllowAll is a paid mutator transaction binding the contract method 0x7d632bd2.
Solidity: function setFeatureFlagAllowAll(bytes32 feature, bool allowAll) returns()
func (*CoreOptimismTransactor) SetFeatureFlagDenyAll ¶
func (_CoreOptimism *CoreOptimismTransactor) SetFeatureFlagDenyAll(opts *bind.TransactOpts, feature [32]byte, denyAll bool) (*types.Transaction, error)
SetFeatureFlagDenyAll is a paid mutator transaction binding the contract method 0x5e52ad6e.
Solidity: function setFeatureFlagDenyAll(bytes32 feature, bool denyAll) returns()
func (*CoreOptimismTransactor) SetMarketMinDelegateTime ¶
func (_CoreOptimism *CoreOptimismTransactor) SetMarketMinDelegateTime(opts *bind.TransactOpts, marketId *big.Int, minDelegateTime uint32) (*types.Transaction, error)
SetMarketMinDelegateTime is a paid mutator transaction binding the contract method 0x1d90e392.
Solidity: function setMarketMinDelegateTime(uint128 marketId, uint32 minDelegateTime) returns()
func (*CoreOptimismTransactor) SetMinLiquidityRatio ¶
func (_CoreOptimism *CoreOptimismTransactor) SetMinLiquidityRatio(opts *bind.TransactOpts, marketId *big.Int, minLiquidityRatio *big.Int) (*types.Transaction, error)
SetMinLiquidityRatio is a paid mutator transaction binding the contract method 0x6fd5bdce.
Solidity: function setMinLiquidityRatio(uint128 marketId, uint256 minLiquidityRatio) returns()
func (*CoreOptimismTransactor) SetMinLiquidityRatio0 ¶
func (_CoreOptimism *CoreOptimismTransactor) SetMinLiquidityRatio0(opts *bind.TransactOpts, minLiquidityRatio *big.Int) (*types.Transaction, error)
SetMinLiquidityRatio0 is a paid mutator transaction binding the contract method 0x34078a01.
Solidity: function setMinLiquidityRatio(uint256 minLiquidityRatio) returns()
func (*CoreOptimismTransactor) SetPoolCollateralConfiguration ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismTransactor) SetPoolCollateralConfiguration(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address, newConfig PoolCollateralConfigurationData) (*types.Transaction, error)
SetPoolCollateralConfiguration is a paid mutator transaction binding the contract method 0x5a4aabb1.
Solidity: function setPoolCollateralConfiguration(uint128 poolId, address collateralType, (uint256,uint256) newConfig) returns()
func (*CoreOptimismTransactor) SetPoolCollateralDisabledByDefault ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismTransactor) SetPoolCollateralDisabledByDefault(opts *bind.TransactOpts, poolId *big.Int, disabled bool) (*types.Transaction, error)
SetPoolCollateralDisabledByDefault is a paid mutator transaction binding the contract method 0x4c6568b1.
Solidity: function setPoolCollateralDisabledByDefault(uint128 poolId, bool disabled) returns()
func (*CoreOptimismTransactor) SetPoolConfiguration ¶
func (_CoreOptimism *CoreOptimismTransactor) SetPoolConfiguration(opts *bind.TransactOpts, poolId *big.Int, newMarketConfigurations []MarketConfigurationData) (*types.Transaction, error)
SetPoolConfiguration is a paid mutator transaction binding the contract method 0x5d8c8844.
Solidity: function setPoolConfiguration(uint128 poolId, (uint128,uint128,int128)[] newMarketConfigurations) returns()
func (*CoreOptimismTransactor) SetPoolName ¶
func (_CoreOptimism *CoreOptimismTransactor) SetPoolName(opts *bind.TransactOpts, poolId *big.Int, name string) (*types.Transaction, error)
SetPoolName is a paid mutator transaction binding the contract method 0x11e72a43.
Solidity: function setPoolName(uint128 poolId, string name) returns()
func (*CoreOptimismTransactor) SetPreferredPool ¶
func (_CoreOptimism *CoreOptimismTransactor) SetPreferredPool(opts *bind.TransactOpts, poolId *big.Int) (*types.Transaction, error)
SetPreferredPool is a paid mutator transaction binding the contract method 0xe7098c0c.
Solidity: function setPreferredPool(uint128 poolId) returns()
func (*CoreOptimismTransactor) SetSupportedCrossChainNetworks ¶
func (_CoreOptimism *CoreOptimismTransactor) SetSupportedCrossChainNetworks(opts *bind.TransactOpts, supportedNetworks []uint64, ccipSelectors []uint64) (*types.Transaction, error)
SetSupportedCrossChainNetworks is a paid mutator transaction binding the contract method 0x830e23b5.
Solidity: function setSupportedCrossChainNetworks(uint64[] supportedNetworks, uint64[] ccipSelectors) returns(uint256 numRegistered)
func (*CoreOptimismTransactor) SimulateUpgradeTo ¶
func (_CoreOptimism *CoreOptimismTransactor) SimulateUpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
SimulateUpgradeTo is a paid mutator transaction binding the contract method 0xc7f62cda.
Solidity: function simulateUpgradeTo(address newImplementation) returns()
func (*CoreOptimismTransactor) TransferCrossChain ¶
func (_CoreOptimism *CoreOptimismTransactor) TransferCrossChain(opts *bind.TransactOpts, destChainId uint64, amount *big.Int) (*types.Transaction, error)
TransferCrossChain is a paid mutator transaction binding the contract method 0x340824d7.
Solidity: function transferCrossChain(uint64 destChainId, uint256 amount) payable returns(uint256 gasTokenUsed)
func (*CoreOptimismTransactor) UpdateRewards ¶
func (_CoreOptimism *CoreOptimismTransactor) UpdateRewards(opts *bind.TransactOpts, poolId *big.Int, collateralType common.Address, accountId *big.Int) (*types.Transaction, error)
UpdateRewards is a paid mutator transaction binding the contract method 0x645657d8.
Solidity: function updateRewards(uint128 poolId, address collateralType, uint128 accountId) returns(uint256[], address[])
func (*CoreOptimismTransactor) UpgradeTo ¶
func (_CoreOptimism *CoreOptimismTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*CoreOptimismTransactor) Withdraw ¶
func (_CoreOptimism *CoreOptimismTransactor) Withdraw(opts *bind.TransactOpts, accountId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x95997c51.
Solidity: function withdraw(uint128 accountId, address collateralType, uint256 tokenAmount) returns()
func (*CoreOptimismTransactor) WithdrawMarketCollateral ¶
func (_CoreOptimism *CoreOptimismTransactor) WithdrawMarketCollateral(opts *bind.TransactOpts, marketId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
WithdrawMarketCollateral is a paid mutator transaction binding the contract method 0xa3aa8b51.
Solidity: function withdrawMarketCollateral(uint128 marketId, address collateralType, uint256 tokenAmount) returns()
func (*CoreOptimismTransactor) WithdrawMarketUsd ¶
func (_CoreOptimism *CoreOptimismTransactor) WithdrawMarketUsd(opts *bind.TransactOpts, marketId *big.Int, target common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawMarketUsd is a paid mutator transaction binding the contract method 0x140a7cfe.
Solidity: function withdrawMarketUsd(uint128 marketId, address target, uint256 amount) returns(uint256 feeAmount)
type CoreOptimismTransactorRaw ¶
type CoreOptimismTransactorRaw struct {
Contract *CoreOptimismTransactor // Generic write-only contract binding to access the raw methods on
}
CoreOptimismTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CoreOptimismTransactorRaw) Transact ¶
func (_CoreOptimism *CoreOptimismTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CoreOptimismTransactorRaw) Transfer ¶
func (_CoreOptimism *CoreOptimismTransactorRaw) 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 CoreOptimismTransactorSession ¶
type CoreOptimismTransactorSession struct { Contract *CoreOptimismTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CoreOptimismTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CoreOptimismTransactorSession) AcceptOwnership ¶
func (_CoreOptimism *CoreOptimismTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*CoreOptimismTransactorSession) AcceptPoolOwnership ¶
func (_CoreOptimism *CoreOptimismTransactorSession) AcceptPoolOwnership(poolId *big.Int) (*types.Transaction, error)
AcceptPoolOwnership is a paid mutator transaction binding the contract method 0xc707a39f.
Solidity: function acceptPoolOwnership(uint128 poolId) returns()
func (*CoreOptimismTransactorSession) AddApprovedPool ¶
func (_CoreOptimism *CoreOptimismTransactorSession) AddApprovedPool(poolId *big.Int) (*types.Transaction, error)
AddApprovedPool is a paid mutator transaction binding the contract method 0xb790a1ae.
Solidity: function addApprovedPool(uint128 poolId) returns()
func (*CoreOptimismTransactorSession) AddToFeatureFlagAllowlist ¶
func (_CoreOptimism *CoreOptimismTransactorSession) AddToFeatureFlagAllowlist(feature [32]byte, account common.Address) (*types.Transaction, error)
AddToFeatureFlagAllowlist is a paid mutator transaction binding the contract method 0xa0778144.
Solidity: function addToFeatureFlagAllowlist(bytes32 feature, address account) returns()
func (*CoreOptimismTransactorSession) AssociateDebt ¶
func (_CoreOptimism *CoreOptimismTransactorSession) AssociateDebt(marketId *big.Int, poolId *big.Int, collateralType common.Address, accountId *big.Int, amount *big.Int) (*types.Transaction, error)
AssociateDebt is a paid mutator transaction binding the contract method 0x11aa282d.
Solidity: function associateDebt(uint128 marketId, uint128 poolId, address collateralType, uint128 accountId, uint256 amount) returns(int256)
func (*CoreOptimismTransactorSession) BurnUsd ¶
func (_CoreOptimism *CoreOptimismTransactorSession) BurnUsd(accountId *big.Int, poolId *big.Int, collateralType common.Address, amount *big.Int) (*types.Transaction, error)
BurnUsd is a paid mutator transaction binding the contract method 0xd3264e43.
Solidity: function burnUsd(uint128 accountId, uint128 poolId, address collateralType, uint256 amount) returns()
func (*CoreOptimismTransactorSession) CcipReceive ¶
func (_CoreOptimism *CoreOptimismTransactorSession) CcipReceive(message CcipClientAny2EVMMessage) (*types.Transaction, error)
CcipReceive is a paid mutator transaction binding the contract method 0x85572ffb.
Solidity: function ccipReceive((bytes32,uint64,bytes,bytes,(address,uint256)[]) message) returns()
func (*CoreOptimismTransactorSession) ClaimRewards ¶
func (_CoreOptimism *CoreOptimismTransactorSession) ClaimRewards(accountId *big.Int, poolId *big.Int, collateralType common.Address, distributor common.Address) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0x460d2049.
Solidity: function claimRewards(uint128 accountId, uint128 poolId, address collateralType, address distributor) returns(uint256)
func (*CoreOptimismTransactorSession) CleanExpiredLocks ¶
func (_CoreOptimism *CoreOptimismTransactorSession) CleanExpiredLocks(accountId *big.Int, collateralType common.Address, offset *big.Int, count *big.Int) (*types.Transaction, error)
CleanExpiredLocks is a paid mutator transaction binding the contract method 0x198f0aa1.
Solidity: function cleanExpiredLocks(uint128 accountId, address collateralType, uint256 offset, uint256 count) returns(uint256 cleared)
func (*CoreOptimismTransactorSession) ConfigureChainlinkCrossChain ¶
func (_CoreOptimism *CoreOptimismTransactorSession) ConfigureChainlinkCrossChain(ccipRouter common.Address, ccipTokenPool common.Address) (*types.Transaction, error)
ConfigureChainlinkCrossChain is a paid mutator transaction binding the contract method 0x10d52805.
Solidity: function configureChainlinkCrossChain(address ccipRouter, address ccipTokenPool) returns()
func (*CoreOptimismTransactorSession) ConfigureCollateral ¶
func (_CoreOptimism *CoreOptimismTransactorSession) ConfigureCollateral(config CollateralConfigurationData) (*types.Transaction, error)
ConfigureCollateral is a paid mutator transaction binding the contract method 0x644cb0f3.
Solidity: function configureCollateral((bool,uint256,uint256,uint256,bytes32,address,uint256) config) returns()
func (*CoreOptimismTransactorSession) ConfigureMaximumMarketCollateral ¶
func (_CoreOptimism *CoreOptimismTransactorSession) ConfigureMaximumMarketCollateral(marketId *big.Int, collateralType common.Address, amount *big.Int) (*types.Transaction, error)
ConfigureMaximumMarketCollateral is a paid mutator transaction binding the contract method 0xdbdea94c.
Solidity: function configureMaximumMarketCollateral(uint128 marketId, address collateralType, uint256 amount) returns()
func (*CoreOptimismTransactorSession) ConfigureOracleManager ¶
func (_CoreOptimism *CoreOptimismTransactorSession) ConfigureOracleManager(oracleManagerAddress common.Address) (*types.Transaction, error)
ConfigureOracleManager is a paid mutator transaction binding the contract method 0xa5d49393.
Solidity: function configureOracleManager(address oracleManagerAddress) returns()
func (*CoreOptimismTransactorSession) CreateAccount ¶
func (_CoreOptimism *CoreOptimismTransactorSession) CreateAccount() (*types.Transaction, error)
CreateAccount is a paid mutator transaction binding the contract method 0x9dca362f.
Solidity: function createAccount() returns(uint128 accountId)
func (*CoreOptimismTransactorSession) CreateAccount0 ¶
func (_CoreOptimism *CoreOptimismTransactorSession) CreateAccount0(requestedAccountId *big.Int) (*types.Transaction, error)
CreateAccount0 is a paid mutator transaction binding the contract method 0xcadb09a5.
Solidity: function createAccount(uint128 requestedAccountId) returns()
func (*CoreOptimismTransactorSession) CreateLock ¶
func (_CoreOptimism *CoreOptimismTransactorSession) CreateLock(accountId *big.Int, collateralType common.Address, amount *big.Int, expireTimestamp uint64) (*types.Transaction, error)
CreateLock is a paid mutator transaction binding the contract method 0x0bae9893.
Solidity: function createLock(uint128 accountId, address collateralType, uint256 amount, uint64 expireTimestamp) returns()
func (*CoreOptimismTransactorSession) CreatePool ¶
func (_CoreOptimism *CoreOptimismTransactorSession) CreatePool(requestedPoolId *big.Int, owner common.Address) (*types.Transaction, error)
CreatePool is a paid mutator transaction binding the contract method 0xcaab529b.
Solidity: function createPool(uint128 requestedPoolId, address owner) returns()
func (*CoreOptimismTransactorSession) DelegateCollateral ¶
func (_CoreOptimism *CoreOptimismTransactorSession) DelegateCollateral(accountId *big.Int, poolId *big.Int, collateralType common.Address, newCollateralAmountD18 *big.Int, leverage *big.Int) (*types.Transaction, error)
DelegateCollateral is a paid mutator transaction binding the contract method 0x7b0532a4.
Solidity: function delegateCollateral(uint128 accountId, uint128 poolId, address collateralType, uint256 newCollateralAmountD18, uint256 leverage) returns()
func (*CoreOptimismTransactorSession) Deposit ¶
func (_CoreOptimism *CoreOptimismTransactorSession) Deposit(accountId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x83802968.
Solidity: function deposit(uint128 accountId, address collateralType, uint256 tokenAmount) returns()
func (*CoreOptimismTransactorSession) DepositMarketCollateral ¶
func (_CoreOptimism *CoreOptimismTransactorSession) DepositMarketCollateral(marketId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
DepositMarketCollateral is a paid mutator transaction binding the contract method 0xa4e6306b.
Solidity: function depositMarketCollateral(uint128 marketId, address collateralType, uint256 tokenAmount) returns()
func (*CoreOptimismTransactorSession) DepositMarketUsd ¶
func (_CoreOptimism *CoreOptimismTransactorSession) DepositMarketUsd(marketId *big.Int, target common.Address, amount *big.Int) (*types.Transaction, error)
DepositMarketUsd is a paid mutator transaction binding the contract method 0x10b0cf76.
Solidity: function depositMarketUsd(uint128 marketId, address target, uint256 amount) returns(uint256 feeAmount)
func (*CoreOptimismTransactorSession) DistributeDebtToPools ¶
func (_CoreOptimism *CoreOptimismTransactorSession) DistributeDebtToPools(marketId *big.Int, maxIter *big.Int) (*types.Transaction, error)
DistributeDebtToPools is a paid mutator transaction binding the contract method 0xa0c12269.
Solidity: function distributeDebtToPools(uint128 marketId, uint256 maxIter) returns(bool)
func (*CoreOptimismTransactorSession) DistributeRewards ¶
func (_CoreOptimism *CoreOptimismTransactorSession) DistributeRewards(poolId *big.Int, collateralType common.Address, amount *big.Int, start uint64, duration uint32) (*types.Transaction, error)
DistributeRewards is a paid mutator transaction binding the contract method 0x5a7ff7c5.
Solidity: function distributeRewards(uint128 poolId, address collateralType, uint256 amount, uint64 start, uint32 duration) returns()
func (*CoreOptimismTransactorSession) GetMarketDebtPerShare ¶
func (_CoreOptimism *CoreOptimismTransactorSession) GetMarketDebtPerShare(marketId *big.Int) (*types.Transaction, error)
GetMarketDebtPerShare is a paid mutator transaction binding the contract method 0x95909ba3.
Solidity: function getMarketDebtPerShare(uint128 marketId) returns(int256)
func (*CoreOptimismTransactorSession) GetMarketPoolDebtDistribution ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismTransactorSession) GetMarketPoolDebtDistribution(marketId *big.Int, poolId *big.Int) (*types.Transaction, error)
GetMarketPoolDebtDistribution is a paid mutator transaction binding the contract method 0x25eeea4b.
Solidity: function getMarketPoolDebtDistribution(uint128 marketId, uint128 poolId) returns(uint256 sharesD18, uint128 totalSharesD18, int128 valuePerShareD27)
func (*CoreOptimismTransactorSession) GetMarketPools ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismTransactorSession) GetMarketPools(marketId *big.Int) (*types.Transaction, error)
GetMarketPools is a paid mutator transaction binding the contract method 0xbe0b8e6f.
Solidity: function getMarketPools(uint128 marketId) returns(uint128[] inRangePoolIds, uint128[] outRangePoolIds)
func (*CoreOptimismTransactorSession) GetPosition ¶
func (_CoreOptimism *CoreOptimismTransactorSession) GetPosition(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
GetPosition is a paid mutator transaction binding the contract method 0xf544d66e.
Solidity: function getPosition(uint128 accountId, uint128 poolId, address collateralType) returns(uint256 collateralAmount, uint256 collateralValue, int256 debt, uint256 collateralizationRatio)
func (*CoreOptimismTransactorSession) GetPositionCollateralRatio ¶
func (_CoreOptimism *CoreOptimismTransactorSession) GetPositionCollateralRatio(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
GetPositionCollateralRatio is a paid mutator transaction binding the contract method 0xdc0a5384.
Solidity: function getPositionCollateralRatio(uint128 accountId, uint128 poolId, address collateralType) returns(uint256)
func (*CoreOptimismTransactorSession) GetPositionDebt ¶
func (_CoreOptimism *CoreOptimismTransactorSession) GetPositionDebt(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
GetPositionDebt is a paid mutator transaction binding the contract method 0x3593bbd2.
Solidity: function getPositionDebt(uint128 accountId, uint128 poolId, address collateralType) returns(int256 debt)
func (*CoreOptimismTransactorSession) GetVaultCollateralRatio ¶
func (_CoreOptimism *CoreOptimismTransactorSession) GetVaultCollateralRatio(poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
GetVaultCollateralRatio is a paid mutator transaction binding the contract method 0x60248c55.
Solidity: function getVaultCollateralRatio(uint128 poolId, address collateralType) returns(uint256)
func (*CoreOptimismTransactorSession) GetVaultDebt ¶
func (_CoreOptimism *CoreOptimismTransactorSession) GetVaultDebt(poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
GetVaultDebt is a paid mutator transaction binding the contract method 0x2fb8ff24.
Solidity: function getVaultDebt(uint128 poolId, address collateralType) returns(int256)
func (*CoreOptimismTransactorSession) GrantPermission ¶
func (_CoreOptimism *CoreOptimismTransactorSession) GrantPermission(accountId *big.Int, permission [32]byte, user common.Address) (*types.Transaction, error)
GrantPermission is a paid mutator transaction binding the contract method 0x00cd9ef3.
Solidity: function grantPermission(uint128 accountId, bytes32 permission, address user) returns()
func (*CoreOptimismTransactorSession) InitOrUpgradeNft ¶
func (_CoreOptimism *CoreOptimismTransactorSession) InitOrUpgradeNft(id [32]byte, name string, symbol string, uri string, impl common.Address) (*types.Transaction, error)
InitOrUpgradeNft is a paid mutator transaction binding the contract method 0x2d22bef9.
Solidity: function initOrUpgradeNft(bytes32 id, string name, string symbol, string uri, address impl) returns()
func (*CoreOptimismTransactorSession) InitOrUpgradeToken ¶
func (_CoreOptimism *CoreOptimismTransactorSession) InitOrUpgradeToken(id [32]byte, name string, symbol string, decimals uint8, impl common.Address) (*types.Transaction, error)
InitOrUpgradeToken is a paid mutator transaction binding the contract method 0xc6f79537.
Solidity: function initOrUpgradeToken(bytes32 id, string name, string symbol, uint8 decimals, address impl) returns()
func (*CoreOptimismTransactorSession) IsPositionLiquidatable ¶
func (_CoreOptimism *CoreOptimismTransactorSession) IsPositionLiquidatable(accountId *big.Int, poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
IsPositionLiquidatable is a paid mutator transaction binding the contract method 0x2fa7bb65.
Solidity: function isPositionLiquidatable(uint128 accountId, uint128 poolId, address collateralType) returns(bool)
func (*CoreOptimismTransactorSession) IsVaultLiquidatable ¶
func (_CoreOptimism *CoreOptimismTransactorSession) IsVaultLiquidatable(poolId *big.Int, collateralType common.Address) (*types.Transaction, error)
IsVaultLiquidatable is a paid mutator transaction binding the contract method 0x2a5354d2.
Solidity: function isVaultLiquidatable(uint128 poolId, address collateralType) returns(bool)
func (*CoreOptimismTransactorSession) Liquidate ¶
func (_CoreOptimism *CoreOptimismTransactorSession) Liquidate(accountId *big.Int, poolId *big.Int, collateralType common.Address, liquidateAsAccountId *big.Int) (*types.Transaction, error)
Liquidate is a paid mutator transaction binding the contract method 0x3e033a06.
Solidity: function liquidate(uint128 accountId, uint128 poolId, address collateralType, uint128 liquidateAsAccountId) returns((uint256,uint256,uint256) liquidationData)
func (*CoreOptimismTransactorSession) LiquidateVault ¶
func (_CoreOptimism *CoreOptimismTransactorSession) LiquidateVault(poolId *big.Int, collateralType common.Address, liquidateAsAccountId *big.Int, maxUsd *big.Int) (*types.Transaction, error)
LiquidateVault is a paid mutator transaction binding the contract method 0x7d8a4140.
Solidity: function liquidateVault(uint128 poolId, address collateralType, uint128 liquidateAsAccountId, uint256 maxUsd) returns((uint256,uint256,uint256) liquidationData)
func (*CoreOptimismTransactorSession) MintUsd ¶
func (_CoreOptimism *CoreOptimismTransactorSession) MintUsd(accountId *big.Int, poolId *big.Int, collateralType common.Address, amount *big.Int) (*types.Transaction, error)
MintUsd is a paid mutator transaction binding the contract method 0xdf16a074.
Solidity: function mintUsd(uint128 accountId, uint128 poolId, address collateralType, uint256 amount) returns()
func (*CoreOptimismTransactorSession) Multicall ¶
func (_CoreOptimism *CoreOptimismTransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*CoreOptimismTransactorSession) MulticallThrough ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismTransactorSession) MulticallThrough(to []common.Address, data [][]byte, values []*big.Int) (*types.Transaction, error)
MulticallThrough is a paid mutator transaction binding the contract method 0xc0694da0.
Solidity: function multicallThrough(address[] to, bytes[] data, uint256[] values) payable returns(bytes[] results)
func (*CoreOptimismTransactorSession) NominateNewOwner ¶
func (_CoreOptimism *CoreOptimismTransactorSession) NominateNewOwner(newNominatedOwner common.Address) (*types.Transaction, error)
NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.
Solidity: function nominateNewOwner(address newNominatedOwner) returns()
func (*CoreOptimismTransactorSession) NominatePoolOwner ¶
func (_CoreOptimism *CoreOptimismTransactorSession) NominatePoolOwner(nominatedOwner common.Address, poolId *big.Int) (*types.Transaction, error)
NominatePoolOwner is a paid mutator transaction binding the contract method 0x6141f7a2.
Solidity: function nominatePoolOwner(address nominatedOwner, uint128 poolId) returns()
func (*CoreOptimismTransactorSession) NotifyAccountTransfer ¶
func (_CoreOptimism *CoreOptimismTransactorSession) NotifyAccountTransfer(to common.Address, accountId *big.Int) (*types.Transaction, error)
NotifyAccountTransfer is a paid mutator transaction binding the contract method 0x7dec8b55.
Solidity: function notifyAccountTransfer(address to, uint128 accountId) returns()
func (*CoreOptimismTransactorSession) RebalancePool ¶
func (_CoreOptimism *CoreOptimismTransactorSession) RebalancePool(poolId *big.Int, optionalCollateralType common.Address) (*types.Transaction, error)
RebalancePool is a paid mutator transaction binding the contract method 0x183231d7.
Solidity: function rebalancePool(uint128 poolId, address optionalCollateralType) returns()
func (*CoreOptimismTransactorSession) RegisterMarket ¶
func (_CoreOptimism *CoreOptimismTransactorSession) RegisterMarket(market common.Address) (*types.Transaction, error)
RegisterMarket is a paid mutator transaction binding the contract method 0xa79b9ec9.
Solidity: function registerMarket(address market) returns(uint128 marketId)
func (*CoreOptimismTransactorSession) RegisterRewardsDistributor ¶
func (_CoreOptimism *CoreOptimismTransactorSession) RegisterRewardsDistributor(poolId *big.Int, collateralType common.Address, distributor common.Address) (*types.Transaction, error)
RegisterRewardsDistributor is a paid mutator transaction binding the contract method 0x170c1351.
Solidity: function registerRewardsDistributor(uint128 poolId, address collateralType, address distributor) returns()
func (*CoreOptimismTransactorSession) RegisterUnmanagedSystem ¶
func (_CoreOptimism *CoreOptimismTransactorSession) RegisterUnmanagedSystem(id [32]byte, endpoint common.Address) (*types.Transaction, error)
RegisterUnmanagedSystem is a paid mutator transaction binding the contract method 0xd245d983.
Solidity: function registerUnmanagedSystem(bytes32 id, address endpoint) returns()
func (*CoreOptimismTransactorSession) RemoveApprovedPool ¶
func (_CoreOptimism *CoreOptimismTransactorSession) RemoveApprovedPool(poolId *big.Int) (*types.Transaction, error)
RemoveApprovedPool is a paid mutator transaction binding the contract method 0xe1b440d0.
Solidity: function removeApprovedPool(uint128 poolId) returns()
func (*CoreOptimismTransactorSession) RemoveFromFeatureFlagAllowlist ¶
func (_CoreOptimism *CoreOptimismTransactorSession) RemoveFromFeatureFlagAllowlist(feature [32]byte, account common.Address) (*types.Transaction, error)
RemoveFromFeatureFlagAllowlist is a paid mutator transaction binding the contract method 0xb7746b59.
Solidity: function removeFromFeatureFlagAllowlist(bytes32 feature, address account) returns()
func (*CoreOptimismTransactorSession) RemoveRewardsDistributor ¶
func (_CoreOptimism *CoreOptimismTransactorSession) RemoveRewardsDistributor(poolId *big.Int, collateralType common.Address, distributor common.Address) (*types.Transaction, error)
RemoveRewardsDistributor is a paid mutator transaction binding the contract method 0x2685f42b.
Solidity: function removeRewardsDistributor(uint128 poolId, address collateralType, address distributor) returns()
func (*CoreOptimismTransactorSession) RenounceNomination ¶
func (_CoreOptimism *CoreOptimismTransactorSession) RenounceNomination() (*types.Transaction, error)
RenounceNomination is a paid mutator transaction binding the contract method 0x718fe928.
Solidity: function renounceNomination() returns()
func (*CoreOptimismTransactorSession) RenouncePermission ¶
func (_CoreOptimism *CoreOptimismTransactorSession) RenouncePermission(accountId *big.Int, permission [32]byte) (*types.Transaction, error)
RenouncePermission is a paid mutator transaction binding the contract method 0x47c1c561.
Solidity: function renouncePermission(uint128 accountId, bytes32 permission) returns()
func (*CoreOptimismTransactorSession) RenouncePoolNomination ¶
func (_CoreOptimism *CoreOptimismTransactorSession) RenouncePoolNomination(poolId *big.Int) (*types.Transaction, error)
RenouncePoolNomination is a paid mutator transaction binding the contract method 0xca5bed77.
Solidity: function renouncePoolNomination(uint128 poolId) returns()
func (*CoreOptimismTransactorSession) RevokePermission ¶
func (_CoreOptimism *CoreOptimismTransactorSession) RevokePermission(accountId *big.Int, permission [32]byte, user common.Address) (*types.Transaction, error)
RevokePermission is a paid mutator transaction binding the contract method 0xa7627288.
Solidity: function revokePermission(uint128 accountId, bytes32 permission, address user) returns()
func (*CoreOptimismTransactorSession) RevokePoolNomination ¶
func (_CoreOptimism *CoreOptimismTransactorSession) RevokePoolNomination(poolId *big.Int) (*types.Transaction, error)
RevokePoolNomination is a paid mutator transaction binding the contract method 0x1f1b33b9.
Solidity: function revokePoolNomination(uint128 poolId) returns()
func (*CoreOptimismTransactorSession) SetAllowlistedMulticallTarget ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismTransactorSession) SetAllowlistedMulticallTarget(target common.Address, allowlisted bool) (*types.Transaction, error)
SetAllowlistedMulticallTarget is a paid mutator transaction binding the contract method 0x0a6c7553.
Solidity: function setAllowlistedMulticallTarget(address target, bool allowlisted) returns()
func (*CoreOptimismTransactorSession) SetConfig ¶
func (_CoreOptimism *CoreOptimismTransactorSession) SetConfig(k [32]byte, v [32]byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xd1fd27b3.
Solidity: function setConfig(bytes32 k, bytes32 v) returns()
func (*CoreOptimismTransactorSession) SetDeniers ¶
func (_CoreOptimism *CoreOptimismTransactorSession) SetDeniers(feature [32]byte, deniers []common.Address) (*types.Transaction, error)
SetDeniers is a paid mutator transaction binding the contract method 0x715cb7d2.
Solidity: function setDeniers(bytes32 feature, address[] deniers) returns()
func (*CoreOptimismTransactorSession) SetFeatureFlagAllowAll ¶
func (_CoreOptimism *CoreOptimismTransactorSession) SetFeatureFlagAllowAll(feature [32]byte, allowAll bool) (*types.Transaction, error)
SetFeatureFlagAllowAll is a paid mutator transaction binding the contract method 0x7d632bd2.
Solidity: function setFeatureFlagAllowAll(bytes32 feature, bool allowAll) returns()
func (*CoreOptimismTransactorSession) SetFeatureFlagDenyAll ¶
func (_CoreOptimism *CoreOptimismTransactorSession) SetFeatureFlagDenyAll(feature [32]byte, denyAll bool) (*types.Transaction, error)
SetFeatureFlagDenyAll is a paid mutator transaction binding the contract method 0x5e52ad6e.
Solidity: function setFeatureFlagDenyAll(bytes32 feature, bool denyAll) returns()
func (*CoreOptimismTransactorSession) SetMarketMinDelegateTime ¶
func (_CoreOptimism *CoreOptimismTransactorSession) SetMarketMinDelegateTime(marketId *big.Int, minDelegateTime uint32) (*types.Transaction, error)
SetMarketMinDelegateTime is a paid mutator transaction binding the contract method 0x1d90e392.
Solidity: function setMarketMinDelegateTime(uint128 marketId, uint32 minDelegateTime) returns()
func (*CoreOptimismTransactorSession) SetMinLiquidityRatio ¶
func (_CoreOptimism *CoreOptimismTransactorSession) SetMinLiquidityRatio(marketId *big.Int, minLiquidityRatio *big.Int) (*types.Transaction, error)
SetMinLiquidityRatio is a paid mutator transaction binding the contract method 0x6fd5bdce.
Solidity: function setMinLiquidityRatio(uint128 marketId, uint256 minLiquidityRatio) returns()
func (*CoreOptimismTransactorSession) SetMinLiquidityRatio0 ¶
func (_CoreOptimism *CoreOptimismTransactorSession) SetMinLiquidityRatio0(minLiquidityRatio *big.Int) (*types.Transaction, error)
SetMinLiquidityRatio0 is a paid mutator transaction binding the contract method 0x34078a01.
Solidity: function setMinLiquidityRatio(uint256 minLiquidityRatio) returns()
func (*CoreOptimismTransactorSession) SetPoolCollateralConfiguration ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismTransactorSession) SetPoolCollateralConfiguration(poolId *big.Int, collateralType common.Address, newConfig PoolCollateralConfigurationData) (*types.Transaction, error)
SetPoolCollateralConfiguration is a paid mutator transaction binding the contract method 0x5a4aabb1.
Solidity: function setPoolCollateralConfiguration(uint128 poolId, address collateralType, (uint256,uint256) newConfig) returns()
func (*CoreOptimismTransactorSession) SetPoolCollateralDisabledByDefault ¶ added in v0.1.5
func (_CoreOptimism *CoreOptimismTransactorSession) SetPoolCollateralDisabledByDefault(poolId *big.Int, disabled bool) (*types.Transaction, error)
SetPoolCollateralDisabledByDefault is a paid mutator transaction binding the contract method 0x4c6568b1.
Solidity: function setPoolCollateralDisabledByDefault(uint128 poolId, bool disabled) returns()
func (*CoreOptimismTransactorSession) SetPoolConfiguration ¶
func (_CoreOptimism *CoreOptimismTransactorSession) SetPoolConfiguration(poolId *big.Int, newMarketConfigurations []MarketConfigurationData) (*types.Transaction, error)
SetPoolConfiguration is a paid mutator transaction binding the contract method 0x5d8c8844.
Solidity: function setPoolConfiguration(uint128 poolId, (uint128,uint128,int128)[] newMarketConfigurations) returns()
func (*CoreOptimismTransactorSession) SetPoolName ¶
func (_CoreOptimism *CoreOptimismTransactorSession) SetPoolName(poolId *big.Int, name string) (*types.Transaction, error)
SetPoolName is a paid mutator transaction binding the contract method 0x11e72a43.
Solidity: function setPoolName(uint128 poolId, string name) returns()
func (*CoreOptimismTransactorSession) SetPreferredPool ¶
func (_CoreOptimism *CoreOptimismTransactorSession) SetPreferredPool(poolId *big.Int) (*types.Transaction, error)
SetPreferredPool is a paid mutator transaction binding the contract method 0xe7098c0c.
Solidity: function setPreferredPool(uint128 poolId) returns()
func (*CoreOptimismTransactorSession) SetSupportedCrossChainNetworks ¶
func (_CoreOptimism *CoreOptimismTransactorSession) SetSupportedCrossChainNetworks(supportedNetworks []uint64, ccipSelectors []uint64) (*types.Transaction, error)
SetSupportedCrossChainNetworks is a paid mutator transaction binding the contract method 0x830e23b5.
Solidity: function setSupportedCrossChainNetworks(uint64[] supportedNetworks, uint64[] ccipSelectors) returns(uint256 numRegistered)
func (*CoreOptimismTransactorSession) SimulateUpgradeTo ¶
func (_CoreOptimism *CoreOptimismTransactorSession) SimulateUpgradeTo(newImplementation common.Address) (*types.Transaction, error)
SimulateUpgradeTo is a paid mutator transaction binding the contract method 0xc7f62cda.
Solidity: function simulateUpgradeTo(address newImplementation) returns()
func (*CoreOptimismTransactorSession) TransferCrossChain ¶
func (_CoreOptimism *CoreOptimismTransactorSession) TransferCrossChain(destChainId uint64, amount *big.Int) (*types.Transaction, error)
TransferCrossChain is a paid mutator transaction binding the contract method 0x340824d7.
Solidity: function transferCrossChain(uint64 destChainId, uint256 amount) payable returns(uint256 gasTokenUsed)
func (*CoreOptimismTransactorSession) UpdateRewards ¶
func (_CoreOptimism *CoreOptimismTransactorSession) UpdateRewards(poolId *big.Int, collateralType common.Address, accountId *big.Int) (*types.Transaction, error)
UpdateRewards is a paid mutator transaction binding the contract method 0x645657d8.
Solidity: function updateRewards(uint128 poolId, address collateralType, uint128 accountId) returns(uint256[], address[])
func (*CoreOptimismTransactorSession) UpgradeTo ¶
func (_CoreOptimism *CoreOptimismTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*CoreOptimismTransactorSession) Withdraw ¶
func (_CoreOptimism *CoreOptimismTransactorSession) Withdraw(accountId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x95997c51.
Solidity: function withdraw(uint128 accountId, address collateralType, uint256 tokenAmount) returns()
func (*CoreOptimismTransactorSession) WithdrawMarketCollateral ¶
func (_CoreOptimism *CoreOptimismTransactorSession) WithdrawMarketCollateral(marketId *big.Int, collateralType common.Address, tokenAmount *big.Int) (*types.Transaction, error)
WithdrawMarketCollateral is a paid mutator transaction binding the contract method 0xa3aa8b51.
Solidity: function withdrawMarketCollateral(uint128 marketId, address collateralType, uint256 tokenAmount) returns()
func (*CoreOptimismTransactorSession) WithdrawMarketUsd ¶
func (_CoreOptimism *CoreOptimismTransactorSession) WithdrawMarketUsd(marketId *big.Int, target common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawMarketUsd is a paid mutator transaction binding the contract method 0x140a7cfe.
Solidity: function withdrawMarketUsd(uint128 marketId, address target, uint256 amount) returns(uint256 feeAmount)
type CoreOptimismTransferCrossChainInitiated ¶
type CoreOptimismTransferCrossChainInitiated struct { DestChainId uint64 Amount *big.Int Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismTransferCrossChainInitiated represents a TransferCrossChainInitiated event raised by the CoreOptimism contract.
type CoreOptimismTransferCrossChainInitiatedIterator ¶
type CoreOptimismTransferCrossChainInitiatedIterator struct { Event *CoreOptimismTransferCrossChainInitiated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismTransferCrossChainInitiatedIterator is returned from FilterTransferCrossChainInitiated and is used to iterate over the raw logs and unpacked data for TransferCrossChainInitiated events raised by the CoreOptimism contract.
func (*CoreOptimismTransferCrossChainInitiatedIterator) Close ¶
func (it *CoreOptimismTransferCrossChainInitiatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismTransferCrossChainInitiatedIterator) Error ¶
func (it *CoreOptimismTransferCrossChainInitiatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismTransferCrossChainInitiatedIterator) Next ¶
func (it *CoreOptimismTransferCrossChainInitiatedIterator) 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 CoreOptimismUpgraded ¶
type CoreOptimismUpgraded struct { Self common.Address Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismUpgraded represents a Upgraded event raised by the CoreOptimism contract.
type CoreOptimismUpgradedIterator ¶
type CoreOptimismUpgradedIterator struct { Event *CoreOptimismUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the CoreOptimism contract.
func (*CoreOptimismUpgradedIterator) Close ¶
func (it *CoreOptimismUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismUpgradedIterator) Error ¶
func (it *CoreOptimismUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismUpgradedIterator) Next ¶
func (it *CoreOptimismUpgradedIterator) 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 CoreOptimismUsdBurned ¶
type CoreOptimismUsdBurned struct { AccountId *big.Int PoolId *big.Int CollateralType common.Address Amount *big.Int Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismUsdBurned represents a UsdBurned event raised by the CoreOptimism contract.
type CoreOptimismUsdBurnedIterator ¶
type CoreOptimismUsdBurnedIterator struct { Event *CoreOptimismUsdBurned // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismUsdBurnedIterator is returned from FilterUsdBurned and is used to iterate over the raw logs and unpacked data for UsdBurned events raised by the CoreOptimism contract.
func (*CoreOptimismUsdBurnedIterator) Close ¶
func (it *CoreOptimismUsdBurnedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismUsdBurnedIterator) Error ¶
func (it *CoreOptimismUsdBurnedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismUsdBurnedIterator) Next ¶
func (it *CoreOptimismUsdBurnedIterator) 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 CoreOptimismUsdMinted ¶
type CoreOptimismUsdMinted struct { AccountId *big.Int PoolId *big.Int CollateralType common.Address Amount *big.Int Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismUsdMinted represents a UsdMinted event raised by the CoreOptimism contract.
type CoreOptimismUsdMintedIterator ¶
type CoreOptimismUsdMintedIterator struct { Event *CoreOptimismUsdMinted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismUsdMintedIterator is returned from FilterUsdMinted and is used to iterate over the raw logs and unpacked data for UsdMinted events raised by the CoreOptimism contract.
func (*CoreOptimismUsdMintedIterator) Close ¶
func (it *CoreOptimismUsdMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismUsdMintedIterator) Error ¶
func (it *CoreOptimismUsdMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismUsdMintedIterator) Next ¶
func (it *CoreOptimismUsdMintedIterator) 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 CoreOptimismVaultLiquidation ¶
type CoreOptimismVaultLiquidation struct { PoolId *big.Int CollateralType common.Address LiquidationData ILiquidationModuleLiquidationData LiquidateAsAccountId *big.Int Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismVaultLiquidation represents a VaultLiquidation event raised by the CoreOptimism contract.
type CoreOptimismVaultLiquidationIterator ¶
type CoreOptimismVaultLiquidationIterator struct { Event *CoreOptimismVaultLiquidation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismVaultLiquidationIterator is returned from FilterVaultLiquidation and is used to iterate over the raw logs and unpacked data for VaultLiquidation events raised by the CoreOptimism contract.
func (*CoreOptimismVaultLiquidationIterator) Close ¶
func (it *CoreOptimismVaultLiquidationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismVaultLiquidationIterator) Error ¶
func (it *CoreOptimismVaultLiquidationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismVaultLiquidationIterator) Next ¶
func (it *CoreOptimismVaultLiquidationIterator) 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 CoreOptimismWithdrawn ¶
type CoreOptimismWithdrawn struct { AccountId *big.Int CollateralType common.Address TokenAmount *big.Int Sender common.Address Raw types.Log // Blockchain specific contextual infos }
CoreOptimismWithdrawn represents a Withdrawn event raised by the CoreOptimism contract.
type CoreOptimismWithdrawnIterator ¶
type CoreOptimismWithdrawnIterator struct { Event *CoreOptimismWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CoreOptimismWithdrawnIterator is returned from FilterWithdrawn and is used to iterate over the raw logs and unpacked data for Withdrawn events raised by the CoreOptimism contract.
func (*CoreOptimismWithdrawnIterator) Close ¶
func (it *CoreOptimismWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoreOptimismWithdrawnIterator) Error ¶
func (it *CoreOptimismWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoreOptimismWithdrawnIterator) Next ¶
func (it *CoreOptimismWithdrawnIterator) 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 IAccountModuleAccountPermissions ¶
IAccountModuleAccountPermissions is an auto generated low-level Go binding around an user-defined struct.
type ILiquidationModuleLiquidationData ¶
type ILiquidationModuleLiquidationData struct { DebtLiquidated *big.Int CollateralLiquidated *big.Int AmountRewarded *big.Int }
ILiquidationModuleLiquidationData is an auto generated low-level Go binding around an user-defined struct.
type MarketConfigurationData ¶
MarketConfigurationData is an auto generated low-level Go binding around an user-defined struct.