dataSources: - kind: ethereum mapping: abis: - file: /: /ipfs/Qmdzs7h7YGuLvQoDtUSpNKZJCu5qay3S86GLdCNgrFBkfz name: RegistryV1 apiVersion: 0.0.7 entities: - SystemTradingFloor eventHandlers: - event: AddressUpdated(indexed string,address) handler: handleAddressUpdated - event: TradingFloorSupported(indexed address) handler: handleTradingFloorSupported file: /: /ipfs/QmdysZig7uDM4EKoomekrEDQwLHNEJCRjxbsLf8uzagbzt kind: ethereum/events language: wasm/assemblyscript name: Registry network: fantom source: abi: RegistryV1 address: '0x3b7ED1cDF0Fc64d95c0D0428b9Cc99b6A9a5CB94' startBlock: 76062548 schema: file: /: /ipfs/QmYYJEfUzhMNLW5AdLgHcMekA4v7NsKSnFXS9ssjae28qP specVersion: 1.0.0 templates: - kind: ethereum mapping: abis: - file: /: /ipfs/QmZEsLyA4HiJH9RHxW29ZrSPDmo8qU9SA8zhVxTehJuDB6 name: TradingFloorV1 - file: /: /ipfs/QmaqYxcFLzMvno2iAq9nvYvvt7NjuDszkWjm6Akftzqwgb name: LexPool - file: /: /ipfs/QmXynbCBK98Lfz7ijaBdeoxt1ukDw1o9efnkU2VV7mg9kU name: PoolAccountant apiVersion: 0.0.7 entities: - Trader - Position eventHandlers: - event: NumberUpdated(indexed string,uint256) handler: handleNumberUpdated - event: PairPausedChange(indexed uint256,indexed bool) handler: handlePairPausedChange - event: >- SettlementAssetAdded(indexed address,indexed address,indexed address) handler: handleSettlementAssetAdded - event: FeeRegistered(indexed bytes32,indexed address,indexed uint8,uint256) handler: handleFeeRegistered receipt: true - event: >- PendingPositionStored(indexed bytes32,uint8,(address,uint16,address,uint32),(bool,uint256,uint32,uint64,uint64,uint64,uint64,uint64,uint64),uint32) handler: handlePendingPositionStored receipt: true - event: PendingPositionUpdated(indexed bytes32,uint64,uint64,uint64,uint64) handler: handlePendingPositionUpdated receipt: true - event: PositionOpened(indexed bytes32,uint64,uint64,uint64,uint256,uint256) handler: handlePositionOpened receipt: true - event: >- OpenedPositionUpdated(indexed bytes32,indexed uint16,bool,indexed uint8,uint64) handler: handleOpenedPositionUpdated receipt: true - event: PositionSetForMarketClose(indexed bytes32,uint64,uint64) handler: handlePositionSetForMarketClose receipt: true - event: PositionClosedMarket(indexed bytes32,uint256,uint256,int256) handler: handlePositionClosedMarket receipt: true - event: >- PositionClosedLimit(indexed bytes32,indexed uint8,uint256,uint256,uint256,int256) handler: handlePositionClosedLimit receipt: true - event: PendingPositionCancelled(indexed bytes32,indexed address,uint256) handler: handlePendingPositionCancelled receipt: true - event: PositionOpenCancelledByCap(indexed bytes32,uint8,uint256) handler: handlePositionOpenCancelledByCap receipt: true - event: PositionOpenCancelledByMarketPriceRange(indexed bytes32,uint64) handler: handlePositionOpenCancelledByMarketPriceRange receipt: true - event: >- PositionMarketCloseCancelled(indexed bytes32,indexed address,uint256) handler: handlePositionMarketCloseCancelled receipt: true file: /: /ipfs/QmdoWrhttJwuxU4JwwsVM7PiWDxv8fZ3mHbkspnSWgJXg6 kind: ethereum/events language: wasm/assemblyscript name: TradingFloor network: fantom source: abi: TradingFloorV1 - kind: ethereum mapping: abis: - file: /: /ipfs/QmNku5nnM4vLCeSCEr9K5pD644NBcVH49rKBTyPTeqDUw4 name: TradersPortalV1 apiVersion: 0.0.7 entities: - Trader - Position eventHandlers: - event: PositionRequested(indexed bytes32,indexed bytes32,indexed bytes32) handler: handlePositionRequested file: /: /ipfs/QmdoWrhttJwuxU4JwwsVM7PiWDxv8fZ3mHbkspnSWgJXg6 kind: ethereum/events language: wasm/assemblyscript name: TradersPortal network: fantom source: abi: TradersPortalV1 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmYGtg7HMvB14NA8V8ZTWDVjt6jd1zV8wEdhez42cSMQpP name: TriggersV1 apiVersion: 0.0.7 entities: - Position eventHandlers: - event: >- ClosePositionExecuted(indexed address,indexed bytes32,indexed uint8,uint256,uint256,uint256) handler: handleClosePositionExecuted - event: >- OpenPositionExecuted(indexed address,indexed bytes32,indexed uint8,uint256,uint256,uint256) handler: handleOpenPositionExecuted - event: >- MarketOpenTimeoutTriggered(indexed address,indexed bytes32,indexed uint16) handler: handleMarketOpenTimeoutTriggered file: /: /ipfs/QmdoWrhttJwuxU4JwwsVM7PiWDxv8fZ3mHbkspnSWgJXg6 kind: ethereum/events language: wasm/assemblyscript name: Triggers network: fantom source: abi: TriggersV1 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmaqYxcFLzMvno2iAq9nvYvvt7NjuDszkWjm6Akftzqwgb name: LexPool apiVersion: 0.0.7 entities: - Epoch eventHandlers: - event: NewEpoch(uint256,int256,uint256,uint256,uint256) handler: handleNewEpoch - event: DepositRequest(indexed address,uint256,uint256,uint256) handler: handleDepositRequest - event: RedeemRequest(indexed address,uint256,uint256,uint256) handler: handleRedeemRequest - event: ProcessedDeposit(indexed address,bool,uint256) handler: handleProcessedDeposit - event: ProcessedRedeem(indexed address,bool,uint256) handler: handleProcessedRedeem - event: ImmediateDeposit(indexed address,uint256,uint256) handler: handleImmediateDeposit - event: CanceledDeposit(indexed address,uint256,uint256) handler: handleCanceledDeposit - event: CanceledRedeem(indexed address,uint256,uint256) handler: handleCanceledRedeem - event: Transfer(indexed address,indexed address,uint256) handler: handleLxTokenTransfer - event: NumberUpdated(indexed uint8,uint256) handler: handleLexPoolNumberUpdated - event: AddressUpdated(indexed uint8,address) handler: handleLexPoolAddressUpdated - event: ImmediateDepositAllowedToggled(indexed bool) handler: handleImmediateDepositAllowedToggled file: /: /ipfs/QmdoWrhttJwuxU4JwwsVM7PiWDxv8fZ3mHbkspnSWgJXg6 kind: ethereum/events language: wasm/assemblyscript name: LexPoolTemplate network: fantom source: abi: LexPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmXynbCBK98Lfz7ijaBdeoxt1ukDw1o9efnkU2VV7mg9kU name: PoolAccountant apiVersion: 0.0.7 entities: - Position - Pair eventHandlers: - event: NumberUpdated(indexed uint8,uint256) handler: handlePoolAccountantNumberUpdated - event: AddressUpdated(indexed uint8,address) handler: handlePoolAccountantAddressUpdated - event: >- FeesCharged(indexed bytes32,indexed address,indexed uint16,(uint256,uint32,bool,uint64,uint64),int256,uint256,int256,uint256,uint256) handler: handleFeesCharged - event: AccrueInterest(uint256,uint256,uint256,uint256) handler: handleAccrueInterest - event: ProtocolFundingShareAccrued(indexed uint16,uint256) handler: handleProtocolFundingShareAccrued file: /: /ipfs/QmdoWrhttJwuxU4JwwsVM7PiWDxv8fZ3mHbkspnSWgJXg6 kind: ethereum/events language: wasm/assemblyscript name: PoolAccountantTemplate network: fantom source: abi: PoolAccountant - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmQYSyqE46tKJmLmT4kToy45nyTCE1i2R9Cp8KpJKaXesE name: AcceptableImplementationClaimableAdmin apiVersion: 0.0.7 entities: - Position eventHandlers: - event: NewImplementation(address,address) handler: handleAICANewImplementation - event: NewAdmin(address,address) handler: handleAICANewAdmin file: /: /ipfs/QmdoWrhttJwuxU4JwwsVM7PiWDxv8fZ3mHbkspnSWgJXg6 kind: ethereum/events language: wasm/assemblyscript name: AcceptableImplementationClaimableAdminTemplate network: fantom source: abi: AcceptableImplementationClaimableAdmin - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmYqxM58VXXgBhtaczwx8KJBacnuHf8RZ5Gfds4spBomT5 name: OFTChip apiVersion: 0.0.7 entities: - Provider eventHandlers: - event: Transfer(indexed address,indexed address,uint256) handler: handleChipTransfer file: /: /ipfs/QmdoWrhttJwuxU4JwwsVM7PiWDxv8fZ3mHbkspnSWgJXg6 kind: ethereum/events language: wasm/assymblyscript name: OFTChip network: fantom source: abi: OFTChip - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmdZK1PvJ6HndRfBRniVmsMK9uBzTnMpswbsi37wTSghh6 name: ChipsIntentsVerifierV1 apiVersion: 0.0.7 entities: - Provider eventHandlers: - event: >- ChipsIntentVerified(indexed address,indexed address,indexed address,uint8,uint256,uint256) handler: handleChipsIntentVerified file: /: /ipfs/QmdoWrhttJwuxU4JwwsVM7PiWDxv8fZ3mHbkspnSWgJXg6 kind: ethereum/events language: wasm/assymblyscript name: ChipsIntentsVerifier network: fantom source: abi: ChipsIntentsVerifierV1 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmNVM1b5LgaWSHVwnM99DCSAXowaiPY4c2P96ybnCZvMps name: GeneralTokenDispenserV1 - file: /: /ipfs/QmZbKrdUF2T66uQqV14eghpGE3Rf7Q57vVo2q7ojUgHeAm name: CompetitionRewardingV1 apiVersion: 0.0.7 entities: - LexPoolEntity eventHandlers: - event: PullSourceAdded(indexed address,indexed address) handler: handlePullSourceAdded file: /: /ipfs/QmdoWrhttJwuxU4JwwsVM7PiWDxv8fZ3mHbkspnSWgJXg6 kind: ethereum/events language: wasm/assymblyscript name: GeneralTokenDispenser network: fantom source: abi: GeneralTokenDispenserV1 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmZbKrdUF2T66uQqV14eghpGE3Rf7Q57vVo2q7ojUgHeAm name: CompetitionRewardingV1 apiVersion: 0.0.7 entities: - CompetitionRewardRound - CompetitionReward - CompetitionRewardingEvent eventHandlers: - event: RoundRewarded(indexed address,indexed uint256) handler: handleRoundRewarded - event: TokenCredited(indexed address,indexed address,uint256) handler: handleTokenCredited - event: TokenDiscredited(indexed address,indexed address,uint256) handler: handleTokenDiscredited - event: >- TokenDispensed(indexed address,indexed address,indexed address,uint256) handler: handleTokenDispensed file: /: /ipfs/QmdoWrhttJwuxU4JwwsVM7PiWDxv8fZ3mHbkspnSWgJXg6 kind: ethereum/events language: wasm/assymblyscript name: CompetitionRewarding network: fantom source: abi: CompetitionRewardingV1