dataSources: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmeqccLp9kwfVCYvWS7nvT5JBsHw9TgdF9YKhG4JWXdQa6 name: OptionPSFactory - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: Erc20 - file: /: /ipfs/QmbkNDgXuMNBqENgK9aLHJTwNY6DmHF3p54EWjQtHdq5mv name: IOracleAdapter apiVersion: 0.0.6 entities: - Token - TokenPair - Pool eventHandlers: - event: 'ProxyDeployed(indexed address,indexed address,bool,address)' handler: handleProxyDeployed file: /: /ipfs/QmaxGPmhBE3ecZerj8bHVrKEaDq4UxuT7cRhaY2vq3kCG1 kind: ethereum/events language: wasm/assemblyscript name: OptionPSFactory network: arbitrum-one source: abi: OptionPSFactory address: '0xC639a510235d19fbE514aE00b3f226b30EF35ea8' startBlock: 119998935 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/Qmabywz9RViFMH4Wory66H6hrvoLqy7RocDQgowceg2iE2 name: OptionRewardFactory - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: Erc20 - file: /: /ipfs/QmbkNDgXuMNBqENgK9aLHJTwNY6DmHF3p54EWjQtHdq5mv name: IOracleAdapter apiVersion: 0.0.6 entities: - Token - TokenPair - Pool eventHandlers: - event: >- ProxyDeployed(indexed address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,address,address) handler: handleProxyDeployed file: /: /ipfs/QmZXbjBohtkgXWhk6Q8nNYwdrEU6Eaxq1JAKu1LyvfwPJs kind: ethereum/events language: wasm/assemblyscript name: OptionRewardFactory network: arbitrum-one source: abi: OptionRewardFactory address: '0xFd8ED9C9d0CAd29533C93041699206E0b4EF6D48' startBlock: 119998935 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmSfcPCuaxinSuYRTYdUN4kZV8tjJY2sSN4hhjLnuAGpwP name: PoolFactory - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: Erc20 - file: /: /ipfs/QmbkNDgXuMNBqENgK9aLHJTwNY6DmHF3p54EWjQtHdq5mv name: IOracleAdapter apiVersion: 0.0.6 entities: - Token - TokenPair - Pool eventHandlers: - event: >- PoolDeployed(indexed address,indexed address,address,uint256,uint256,bool,address) handler: handlePoolDeployed - event: >- PricingPath(address,address[][],uint8[],uint8,address[][],uint8[],uint8) handler: handlePricingPath file: /: /ipfs/QmNb6UtFdVemfEJj94dKqs8pzvzDATA69J9b3Po82nu8ic kind: ethereum/events language: wasm/assemblyscript name: PoolFactory network: arbitrum-one source: abi: PoolFactory address: '0xAE4fB6622F25f397587F11638dA8CE88C27b5645' startBlock: 119998935 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmcCWRcaS27sx1oDaZbtmXDxWkBz25ezNU8hwY228soUAB name: Referral apiVersion: 0.0.6 entities: - User eventHandlers: - event: >- Refer(indexed address,indexed address,indexed address,address,uint256,uint256,uint256) handler: handleRefer - event: 'ClaimRebate(indexed address,indexed address,uint256)' handler: handleClaimRebate file: /: /ipfs/QmWb7WhFhH7sdLwyUmA49QmfWGqwhgxvbTeoSSuBJdJgxV kind: ethereum/events language: wasm/assemblyscript name: Referral network: arbitrum-one source: abi: Referral address: '0x8aa6A9cf06C385F57c3e27B024885EFe32cB730B' startBlock: 119998935 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmVppTXvDuAnvSjZfUuArsJpyRrGK9wnZJD5muHULKbWXH name: VaultRegistry - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: Erc20 - file: /: /ipfs/QmbkNDgXuMNBqENgK9aLHJTwNY6DmHF3p54EWjQtHdq5mv name: IOracleAdapter apiVersion: 0.0.6 entities: - Token - Vault eventHandlers: - event: 'VaultAdded(indexed address,indexed address,bytes32,uint8,uint8)' handler: handleVaultAdded - event: 'VaultUpdated(indexed address,indexed address,bytes32,uint8,uint8)' handler: handleVaultUpdated - event: VaultRemoved(indexed address) handler: handleVaultRemoved - event: >- SupportedTokenPairAdded(indexed address,indexed address,indexed address,address) handler: handleSupportedTokenPairAdded - event: >- SupportedTokenPairRemoved(indexed address,indexed address,indexed address,address) handler: handleSupportedTokenPairRemoved file: /: /ipfs/QmV4RJ9gV4FXG27Z7gBcqePRaQtC2BW2UM18ZbMoktr2ud kind: ethereum/events language: wasm/assemblyscript name: VaultRegistry network: arbitrum-one source: abi: VaultRegistry address: '0xBB7456a7661f46ebA8C638cb8CC2Ac181f45F3b9' startBlock: 119998935 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmVd4d5tFEqPwGB8VGSkySCQBAGzV4Pw5PwhEPrHBBxdpg name: IVxPremia apiVersion: 0.0.6 entities: - Vote eventHandlers: - event: 'SendToChain(indexed address,indexed uint16,indexed bytes,uint256)' handler: handleSendToChain - event: >- ReceiveFromChain(indexed uint16,indexed bytes,indexed address,uint256) handler: handleReceiveFromChain - event: 'BridgeLock(indexed address,uint64,uint64)' handler: handleBridgeLock - event: 'AddVote(indexed address,indexed uint8,bytes,uint256)' handler: handleAddVote - event: 'RemoveVote(indexed address,indexed uint8,bytes,uint256)' handler: handleRemoveVote - event: 'EarlyUnstakeRewardCollected(indexed address,uint256)' handler: handleEarlyUnstakeRewardCollected - event: 'Harvest(indexed address,uint256)' handler: handleHarvest - event: RewardsAdded(uint256) handler: handleRewardsAdded - event: 'Stake(indexed address,uint256,uint64,uint64)' handler: handleStake - event: 'Unstake(indexed address,uint256,uint256,uint256)' handler: handleUnstake - event: 'Withdraw(indexed address,uint256)' handler: handleWithdraw - event: 'UpdateLock(indexed address,uint64,uint64)' handler: handleUpdateLock file: /: /ipfs/Qmezb7H7ctcCQWt4hp4m5SUJibY3UgQzbDSWnoHZi5cfTo kind: ethereum/events language: wasm/assemblyscript name: VxPremia network: arbitrum-one source: abi: IVxPremia address: '0x3992690E5405b69d50812470B0250c878bFA9322' startBlock: 37810102 description: Premia Options Exchange features: - grafting graft: base: QmPfSbPF6PcT2ETAXMoFCPcz2CaKysRBXcUecHPySK66rk block: 195000000 schema: file: /: /ipfs/QmaJuEwSw5xt8uQWrJN2hS9tiiWY2b2VaRbdfmiiKhhc1P specVersion: 0.0.5 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmZ2H3uRKCbuP7HvuRSbBitovnTuoiSFJuh99keKQU3RLr name: AccessControlledAggregator apiVersion: 0.0.6 entities: - Token eventHandlers: - event: 'AnswerUpdated(indexed int256,indexed uint256,uint256)' handler: handleAnswerUpdated file: /: /ipfs/QmSZbAVrBYJ7KgHng3LhyAMQ6Mq43eogFK8PRwVpwter4u kind: ethereum/events language: wasm/assemblyscript name: ChainlinkAggregator network: arbitrum-one source: abi: AccessControlledAggregator - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmXhtabKejq5GQ1ASEmDjgkQiTTPeXbhCRLwDQwZdDTmGo name: IOptionPS - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: Erc20 apiVersion: 0.0.6 entities: - Token - TokenPair - Pool eventHandlers: - event: 'Exercise(indexed address,uint256,uint256,uint256,uint256,uint256)' handler: handleExercise - event: 'CancelExercise(indexed address,uint256,uint256,uint256,uint256)' handler: handleCancelExercise - event: 'SettleLong(indexed address,uint256,uint256,uint256,uint256)' handler: handleSettleLong - event: 'SettleShort(indexed address,uint256,uint256,uint256,uint256,uint256)' handler: handleSettleShort - event: 'Annihilate(indexed address,uint256,uint256,uint256)' handler: handleAnnihilate - event: >- TransferSingle(indexed address,indexed address,indexed address,uint256,uint256) handler: handleTransferSingle - event: >- TransferBatch(indexed address,indexed address,indexed address,uint256[],uint256[]) handler: handleTransferBatch file: /: /ipfs/QmWJibEmuXUKzhtQxULfnAHDt1o1y6WJ2Drt6H5BZHK9jW kind: ethereum/events language: wasm/assemblyscript name: OptionPS network: arbitrum-one source: abi: IOptionPS - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmYJAJeinKRSNivEyMH5tCQ7BgSwKhyi7qNXgpkYuDBS27 name: IOptionReward - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: Erc20 apiVersion: 0.0.6 entities: - Token - TokenPair - Pool eventHandlers: - event: 'Underwrite(indexed address,uint256,uint64,uint256)' handler: handleUnderwrite file: /: /ipfs/QmS8yvZDWsovzSPfwHv6iYyxcnjc8K7B5oZT6JhpmhPN1H kind: ethereum/events language: wasm/assemblyscript name: OptionReward network: arbitrum-one source: abi: IOptionReward - kind: ethereum/contract mapping: abis: - file: /: /ipfs/Qmb5Nic179jM2h1tpxxabQGvu9mDv1AKigQzC6BQC8pqT7 name: IPool - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: Erc20 apiVersion: 0.0.6 entities: - Token - TokenPair - Pool eventHandlers: - event: >- UpdateTick(indexed uint256,indexed uint256,indexed uint256,int256,uint256,int256,int256,uint256) handler: handleUpdateTick - event: >- Deposit(indexed address,indexed uint256,uint256,uint256,uint256,int256,uint256,uint256,uint256,uint256) handler: handleDepositOld - event: >- Deposit(indexed address,indexed uint256,uint256,uint256,uint256,uint256,int256,uint256,uint256,uint256,uint256) handler: handleDeposit - event: >- Withdrawal(indexed address,indexed uint256,uint256,uint256,uint256,int256,uint256,uint256,uint256,uint256) handler: handleWithdrawalOld - event: >- Withdrawal(indexed address,indexed uint256,uint256,uint256,uint256,uint256,int256,uint256,uint256,uint256,uint256) handler: handleWithdrawal - event: 'ClaimFees(indexed address,indexed uint256,uint256,int256)' handler: handleClaimFees - event: >- WriteFrom(indexed address,indexed address,indexed address,uint256,uint256,uint256) handler: handleWriteFrom - event: >- FillQuoteOB(indexed bytes32,indexed address,indexed address,uint256,(int256,int256,int256),(int256,int256,int256),uint256,uint256,uint256,bool) handler: handleFillQuoteOB - event: >- Trade(indexed address,uint256,(int256,int256,int256),uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool) handler: handleTrade - event: >- Exercise(indexed address,indexed address,uint256,uint256,uint256,uint256,uint256) handler: handleExercise - event: >- Settle(indexed address,indexed address,uint256,uint256,uint256,uint256,uint256) handler: handleSettle - event: >- SettlePosition(indexed address,indexed address,indexed uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256) handler: handleSettlePosition - event: 'Annihilate(indexed address,uint256,uint256)' handler: handleAnnihilate - event: 'TransferPosition(indexed address,indexed address,uint256,uint256)' handler: handleTransferPositionOld - event: >- TransferPosition(indexed address,indexed address,uint256,uint256,uint256) handler: handleTransferPosition - event: >- TransferSingle(indexed address,indexed address,indexed address,uint256,uint256) handler: handleTransferSingle file: /: /ipfs/QmUmmTjfHxgdfkGPcGzfAMNphkXk6TSmBrcrCGoKyHYoYn kind: ethereum/events language: wasm/assemblyscript name: Pool network: arbitrum-one source: abi: IPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmULRc8Ac1J6YFy11z7JRpyThb6f7nmL5mMTQvN7LKj2Vy name: IUniswapV3Pool apiVersion: 0.0.6 entities: - Token eventHandlers: - event: >- Swap(indexed address,indexed address,int256,int256,uint160,uint128,int24) handler: handleSwap file: /: /ipfs/QmbjPQhapkLNRxa9o77x7dEPEpysZ4swC6zF3qpqt94ZAE kind: ethereum/events language: wasm/assemblyscript name: UniswapV3Pool network: arbitrum-one source: abi: IUniswapV3Pool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmZdwAZSnggHanKgMacsaoQhB9Ab1CFgcJB8qwCyqQpxGf name: IVault - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: Erc20 apiVersion: 0.0.6 entities: - Token - Vault eventHandlers: - event: 'Deposit(indexed address,indexed address,uint256,uint256)' handler: handleDeposit - event: >- Withdraw(indexed address,indexed address,indexed address,uint256,uint256) handler: handleWithdraw - event: >- Trade(indexed address,indexed address,uint256,bool,uint256,uint256,uint256,uint256) handler: handleTrade - event: 'Settle(indexed address,uint256,uint256)' handler: handleSettle - event: PricePerShare(uint256) handler: handlePricePerShare - event: 'PerformanceFeePaid(indexed address,uint256)' handler: handlePerformanceFeePaid - event: 'ManagementFeePaid(indexed address,uint256)' handler: handleManagementFeePaid - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: 'ClaimProtocolFees(indexed address,uint256)' handler: handleClaimProtocolFees file: /: /ipfs/QmZQbwQi3NFsjdehEuv5EaLvnSYqzj1SidtPFiv9XgBwon kind: ethereum/events language: wasm/assemblyscript name: Vault network: arbitrum-one source: abi: IVault