dataSources: - kind: ethereum mapping: abis: - file: /: /ipfs/QmPHJLbgH6Pxrb1yt5LbL52YkPULUNysWrtJkGfq1CNPge name: ApolloX - file: /: /ipfs/QmSonEhKzLZuq2FoRx8AxYb1aFKSj8xTuYsuMabF3Fe7JJ name: ERC20 apiVersion: 0.0.7 entities: - Token - PoolToken - User - Broker - MintOrBurn - DailyMintAndBurn - UserMintAndBurn - StakeOrUnstake - DailyStakeAndUnstake - ClaimApxReward - DailyClaimApxReward - UserAlpSummary - FeeConfig - SlippageConfig - LeverageMargin - Pair - LimitOrder - PendingTrade - Trade - DailyVolumePair - DailyVolume - DailyTradingFee - OrderAndTradeHistory - MarketInfo - PredictionPeriod - PredictionPair - PendingPrediction - Prediction eventHandlers: - event: 'AddToken(indexed address,uint16,uint16,uint16,bool,bool)' handler: handleAddToken - event: 'AddToken(indexed address,uint16,uint16,uint16,bool,bool,bool)' handler: handleAddToken2 - event: 'AddToken(indexed address,uint16,uint16,uint16,bool,bool,uint8)' handler: handleAddToken3 - event: RemoveToken(indexed address) handler: handleRemoveToken - event: 'UpdateToken(indexed address,uint16,uint16,bool,uint16,uint16,bool)' handler: handleUpdateToken - event: 'ChangeWeight(address[],uint16[],uint16[])' handler: handleChangeWeight - event: 'SupportTokenAsMargin(indexed address,bool)' handler: handleSupportTokenAsMargin - event: 'UpdateTokenFeature(indexed address,uint8)' handler: handleUpdateTokenFeature - event: 'MintAlp(indexed address,indexed address,uint256,uint256)' handler: handleMintAlp - event: >- BurnAlp(indexed address,indexed address,indexed address,uint256,uint256) handler: handleBurnAlp - event: 'Stake(indexed address,uint256)' handler: handleStake - event: 'UnStake(indexed address,uint256)' handler: handleUnStake - event: 'ClaimApxReward(indexed address,uint256)' handler: handleClaimApxReward - event: 'AddFeeConfig(indexed uint16,uint16,uint16,string)' handler: handlerAddFeeConfig - event: 'AddFeeConfig(indexed uint16,uint16,uint16,uint24,uint24,string)' handler: handlerAddFeeConfig2 - event: RemoveFeeConfig(indexed uint16) handler: handlerRemoveFeeConfig - event: 'UpdateFeeConfig(indexed uint16,uint16,uint16,uint16,uint16)' handler: handlerUpdateFeeConfig - event: 'UpdateFeeConfig(indexed uint16,uint16,uint16,uint24,uint24)' handler: handlerUpdateFeeConfig2 - event: >- AddSlippageConfig(indexed uint16,indexed uint8,uint256,uint256,uint16,uint16,string) handler: handlerAddSlippageConfig - event: >- AddSlippageConfig(indexed uint16,indexed uint8,uint256,uint256,uint16,uint16,uint256,uint256,string) handler: handlerAddSlippageConfig2 - event: RemoveSlippageConfig(indexed uint16) handler: handlerRemoveSlippageConfig - event: >- UpdateSlippageConfig(indexed uint16,indexed uint8,uint256,uint256,uint16,uint16) handler: handlerUpdateSlippageConfig - event: >- UpdateSlippageConfig(indexed uint16,indexed uint8,uint256,uint256,uint16,uint16,uint256,uint256) handler: handlerUpdateSlippageConfig2 - event: >- AddPair(indexed address,indexed uint8,indexed uint8,uint16,uint16,string,(uint256,uint16,uint16,uint16,uint16)[]) handler: handlerAddPair - event: RemovePair(indexed address) handler: handlerRemovePair - event: 'UpdatePairMaxOi(indexed address,uint256,uint256,uint256,uint256)' handler: handlerUpdatePairMaxOi - event: >- UpdatePairHoldingFeeRate(indexed address,uint40,uint40,uint40,uint40) handler: handlerUpdatePairHoldingFeeRate - event: >- UpdatePairFundingFeeConfig(indexed address,uint256,uint256,uint256,uint256,uint256,uint256) handler: handlerUpdatePairFundingFeeConfig - event: 'UpdatePairStatus(indexed address,indexed uint8,indexed uint8)' handler: handlerUpdatePairStatus - event: 'UpdatePairSlippage(indexed address,indexed uint16,indexed uint16)' handler: handlerUpdatePairSlippage - event: 'UpdatePairFee(indexed address,indexed uint16,indexed uint16)' handler: handlerUpdatePairFee - event: >- UpdatePairLeverageMargin(indexed address,(uint256,uint16,uint16,uint16,uint16)[]) handler: handlerUpdatePairLeverageMargin - event: >- AddBroker(indexed uint24,(string,string,address,uint24,uint24,uint16)) handler: handlerAddBroker - event: >- AddBroker(indexed uint24,(string,string,address,uint24,uint24,uint16,uint16,uint16)) handler: handlerAddBroker2 - event: RemoveBroker(indexed uint24) handler: handlerRemoveBroker - event: 'UpdateBrokerCommissionP(indexed uint24,uint16,uint16)' handler: handlerUpdateBrokerCommissionP - event: 'UpdateBrokerCommissionP(indexed uint24,uint16,uint16,uint16)' handler: handlerUpdateBrokerCommissionP2 - event: 'UpdateBrokerReceiver(indexed uint24,address,address)' handler: handlerUpdateBrokerReceiver - event: 'UpdateBrokerName(indexed uint24,string,string)' handler: handlerUpdateBrokerName - event: 'UpdateBrokerUrl(indexed uint24,string,string)' handler: handlerUpdateBrokerUrl - event: >- OpenLimitOrder(indexed address,indexed bytes32,(address,bool,address,uint96,uint80,uint64,uint64,uint64,uint24)) handler: handlerOpenLimitOrder - event: 'UpdateOrderTp(indexed address,indexed bytes32,uint256,uint256)' handler: handlerUpdateOrderTp - event: 'UpdateOrderSl(indexed address,indexed bytes32,uint256,uint256)' handler: handlerUpdateOrderSl - event: 'CancelLimitOrder(indexed address,indexed bytes32)' handler: handlerCancelLimitOrder - event: 'LimitOrderRefund(indexed address,indexed bytes32,uint8)' handler: handlerLimitOrderRefund - event: 'ExecuteLimitOrderSuccessful(indexed address,indexed bytes32)' handler: handlerExecuteLimitOrderSuccessful - event: >- MarketPendingTrade(indexed address,indexed bytes32,(address,bool,address,uint96,uint80,uint64,uint64,uint64,uint24)) handler: handlerMarketPendingTrade - event: 'PendingTradeRefund(indexed address,indexed bytes32,uint8)' handler: handlerPendingTradeRefund - event: >- OpenMarketTrade(indexed address,indexed bytes32,(address,uint32,uint64,address,address,uint96,uint64,uint64,uint24,bool,uint96,int256,uint96,uint40,uint80)) handler: handlerOpenMarketTrade - event: >- OpenMarketTrade(indexed address,indexed bytes32,(address,uint32,uint64,address,address,uint96,uint64,uint64,uint24,bool,uint96,int256,uint96,uint40,uint80,uint40,uint256)) handler: handlerOpenMarketTrade2 - event: 'UpdateMargin(indexed address,indexed bytes32,uint256,uint256)' handler: handlerUpdateMargin - event: 'UpdateTradeTp(indexed address,indexed bytes32,uint256,uint256)' handler: handlerUpdateTradeTp - event: 'UpdateTradeSl(indexed address,indexed bytes32,uint256,uint256)' handler: handlerUpdateTradeSl - event: >- CloseTradeSuccessful(indexed address,indexed bytes32,(uint64,int96,uint96,int96)) handler: handlerCloseTradeSuccessful - event: >- CloseTradeSuccessful(indexed address,indexed bytes32,(uint64,int96,uint96,int96,uint96)) handler: handlerCloseTradeSuccessful2 - event: >- ExecuteCloseSuccessful(indexed address,indexed bytes32,uint8,(uint64,int96,uint96,int96)) handler: handlerExecuteCloseSuccessful - event: >- ExecuteCloseSuccessful(indexed address,indexed bytes32,uint8,(uint64,int96,uint96,int96,uint96)) handler: handlerExecuteCloseSuccessful2 - event: 'OpenFee(indexed address,uint256,uint256,uint24,uint256)' handler: handlerOpenFee - event: 'OpenFee(indexed address,uint256,uint256,uint24,uint256,uint256)' handler: handlerOpenFee2 - event: 'CloseFee(indexed address,uint256,uint256,uint24,uint256)' handler: handlerCloseFee - event: 'CloseFee(indexed address,uint256,uint256,uint24,uint256,uint256)' handler: handlerCloseFee2 - event: >- AddPredictionPair(indexed address,string,(uint256,uint256,uint8,uint8,uint16,uint16,uint16,uint16)[]) handler: handlerAddPredictionPair - event: RemovePredictionPair(indexed address) handler: handlerRemovePredictionPair - event: 'UpdatePredictionPairStatus(indexed address,uint8)' handler: handlerUpdatePredictionPairStatus - event: >- UpdatePredictionPairPeriodMaxCap(indexed address,indexed uint8,uint256,uint256) handler: handlerUpdatePredictionPairPeriodMaxCap - event: >- UpdatePredictionPairPeriodWinRatio(indexed address,indexed uint8,uint16) handler: handlerUpdatePredictionPairPeriodWinRatio - event: >- UpdatePredictionPairPeriodFee(indexed address,indexed uint8,uint16,uint16,uint16) handler: handlerUpdatePredictionPairPeriodFee - event: >- AddPeriodForPredictionPair(indexed address,(uint256,uint256,uint8,uint8,uint16,uint16,uint16,uint16)[]) handler: handlerAddPeriodForPredictionPair - event: >- ReplacePredictionPairPeriod(indexed address,(uint256,uint256,uint8,uint8,uint16,uint16,uint16,uint16)[]) handler: handlerReplacePredictionPairPeriod - event: >- PredictAndBetPending(indexed address,indexed uint256,(address,uint96,address,uint96,address,uint64,uint24,bool,uint128,uint8)) handler: handlerPredictAndBetPending - event: 'PendingPredictionRefund(indexed address,indexed uint256,uint8)' handler: handlerPendingPredictionRefund - event: >- PredictAndBet(indexed address,indexed uint256,(address,uint96,address,uint96,address,uint96,uint32,uint64,uint40,uint24,bool,uint8)) handler: handlerPredictAndBet - event: >- SettlePredictionSuccessful(indexed uint256,bool,uint256,address,uint256,uint256) handler: handlerSettlePredictionSuccessful - event: >- PredictionOpenFee(indexed address,uint256,uint256,uint24,uint256,uint256) handler: handlerPredictionOpenFee - event: >- PredictionCloseFee(indexed address,uint256,uint256,uint24,uint256,uint256) handler: handlerPredictionCloseFee - event: >- UpdatePairPositionInfo(indexed address,uint256,uint256,uint256,int256,uint64,uint64) handler: handlerUpdatePairPositionInfo - event: >- UpdatePairAccFundingFeePerShare(indexed address,uint256,int256,uint256) handler: handlerUpdatePairAccFundingFeePerShare file: /: /ipfs/QmQ1Qdb59wKXyv3TSVr1MUqv1TWhwMxufu7rXxEnfvUzwr kind: ethereum/events language: wasm/assemblyscript name: ApolloX network: arbitrum-one source: abi: ApolloX address: '0xB3879E95a4B8e3eE570c232B19d520821F540E48' startBlock: 123491896 schema: file: /: /ipfs/QmcwTv4HA5tcrgKhGfMNuGfiCtW3VZ52grybxFevSGFgJ3 specVersion: 0.0.5