dataSources: - kind: ethereum mapping: abis: - file: /: /ipfs/QmWPALJpvDK6AzWmj6HwGsyJDu9qGKUW6Hf5V4Ez4VYDpT name: ERC20 apiVersion: 0.0.7 entities: - Account - Token - TokenApproval - TokenBalance - TokenTransfer eventHandlers: - event: 'Approval(indexed address,indexed address,uint256)' handler: handleApproval - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer file: /: /ipfs/QmZBJbnJHF4TVaVAHcFEiqzU2meupUEmeG8dYrNMMz6gQA kind: ethereum/events language: wasm/assemblyscript name: VelaToken network: arbitrum-one source: abi: ERC20 address: '0x088cd8f5ef3652623c22d48b1605dcfe860cd704' startBlock: 166184925 - kind: ethereum mapping: abis: - file: /: /ipfs/QmWPALJpvDK6AzWmj6HwGsyJDu9qGKUW6Hf5V4Ez4VYDpT name: ERC20 apiVersion: 0.0.7 entities: - Account - Token - TokenApproval - TokenBalance eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleVLPTransfer file: /: /ipfs/Qmbn69KYiajHkjAS5kNz52fYxgZRirDEVLf2ySCc35yhp9 kind: ethereum/events language: wasm/assemblyscript name: VLPToken network: arbitrum-one source: abi: ERC20 address: '0xC5b2D9FDa8A82E8DcECD5e9e6e99b78a9188eB05' startBlock: 97098168 - kind: ethereum mapping: abis: - file: /: /ipfs/Qmec87cQ8AGCHh1EA9e7ATyAqy3J8W3kaGZBvyAXyHRbmH name: LiquidateVault apiVersion: 0.0.7 entities: - Account - Token - TokenApproval - TokenBalance eventHandlers: - event: 'RegisterLiquidation(uint256,address)' handler: handleRegisterLiquidation - event: >- LiquidatePosition(indexed uint256,indexed address,indexed uint256,bool,int256[3],uint256[5]) handler: handleLiquidatePosition file: /: /ipfs/Qmbn69KYiajHkjAS5kNz52fYxgZRirDEVLf2ySCc35yhp9 kind: ethereum/events language: wasm/assemblyscript name: LiquidateVault network: arbitrum-one source: abi: LiquidateVault address: '0x361A5F8fA6860B5f5C021A5Dd370C1180010A561' startBlock: 95718126 - kind: ethereum mapping: abis: - file: /: /ipfs/QmYHYMozwo62WZemjHxEeKsxXxFyc6y6BYHK6KHTZjEc9k name: PositionVault apiVersion: 0.0.7 entities: - PositionStat - UserTradeStat - TradeVolume - ConfirmDelayTransaction eventHandlers: - event: 'AddOrRemoveCollateral(uint256,bool,uint256,uint256,uint256)' handler: handleAddOrRemoveCollateral - event: 'AddOrRemoveCollateral2(indexed uint256,bool,uint256,uint256,uint256)' handler: handleAddOrRemoveCollateral2 - event: 'AddPositionExecutionError(indexed uint256,indexed address,string)' handler: handleAddPositionExecutionError - event: 'CreateAddPositionOrder(uint256,uint256,uint256,uint256)' handler: handleCreateAddPositionOrder - event: >- ClosePosition(indexed uint256,indexed address,indexed uint256,bool,int256[3],uint256[5]) handler: handleClosePosition - event: 'CreateDecreasePositionOrder(uint256,uint256,uint256)' handler: handleCreateDecreasePositionOrder - event: >- DecreasePositionExecutionError(indexed uint256,indexed address,string) handler: handleDecreasePositionExecutionError - event: >- DecreasePosition(indexed uint256,indexed address,indexed uint256,bool,int256[3],uint256[5]) handler: handleDecreasePosition - event: >- IncreasePosition(indexed uint256,indexed address,indexed uint256,bool,uint256[5]) handler: handleIncreasePosition - event: 'ExecuteAddPositionOrder(uint256,uint256,uint256,uint256)' handler: handleExecuteAddPositionOrder - event: 'ExecuteDecreasePositionOrder(uint256,uint256)' handler: handleExecuteDecreasePositionOrder - event: 'MarketOrderExecutionError(indexed uint256,indexed address,string)' handler: handleMarketOrderExecutionError file: /: /ipfs/QmSXDVq3DC4p47DW4FBFb69fuMHcK3qh8GSh4oQo1NkGtM kind: ethereum/events language: wasm/assemblyscript name: PositionVault network: arbitrum-one source: abi: PositionVault address: '0x8B97E18eE706d056A5659947a717A7971003f524' startBlock: 95718259 - kind: ethereum mapping: abis: - file: /: /ipfs/QmSn5pCNJqB5USf3K6gCmYjTJz3JJmdRdjq1YJYQdeiDiK name: Vault apiVersion: 0.0.7 entities: - Mint - Redeem - Deposit - Withdraw - BaseGlobalInfo - BaseUserInfo - HyperStakingTier eventHandlers: - event: 'Deposit(indexed address,indexed address,uint256)' handler: handleDeposit - event: 'Withdraw(indexed address,indexed address,uint256)' handler: handleWithdraw - event: 'Stake(indexed address,address,uint256,uint256)' handler: handleStake - event: 'Unstake(indexed address,address,uint256,uint256)' handler: handleUnstake - event: 'ReferFeeTransfer(indexed address,uint256)' handler: handleReferFeeTransfer - event: 'PlatformFeeTransfer(indexed address,uint256,indexed address)' handler: handlePlatformFeeTransfer - event: >- ReferFeeTraderRebate(indexed address,uint256,indexed address,uint256) handler: handleReferFeeTraderRebate file: /: /ipfs/Qmbn69KYiajHkjAS5kNz52fYxgZRirDEVLf2ySCc35yhp9 kind: ethereum/events language: wasm/assemblyscript name: Vault network: arbitrum-one source: abi: Vault address: '0xC4ABADE3a15064F9E3596943c699032748b13352' startBlock: 95718080 - kind: ethereum mapping: abis: - file: /: /ipfs/QmdFQqg8yr4TpaVTn62xcDzpGUy1fG5MtPZB3w8xy6Y35K name: OrderVault apiVersion: 0.0.7 entities: - PositionTrigger - Trigger eventHandlers: - event: 'AddTrailingStop(uint256,uint256[])' handler: handleAddTrailingStop - event: 'AddTriggerOrders(uint256,uint256,bool,uint256,uint256,uint8)' handler: handleAddTriggerOrders - event: 'ExecuteTriggerOrders(uint256,uint256,uint256,uint256)' handler: handleExecuteTriggerOrders - event: 'EditTriggerOrder(indexed uint256,uint256,bool,uint256,uint256)' handler: handleEditTriggerOrder - event: >- NewOrder(uint256,address,bool,uint256,uint256,uint8,uint256[],address) handler: handleNewOrder - event: 'FinishOrder(uint256,uint256,uint8)' handler: handleFinishOrder - event: 'UpdateOrder(uint256,uint256,uint8)' handler: handleUpdateOrder - event: 'UpdateTrailingStop(uint256,uint256)' handler: handleUpdateTrailingStop - event: 'UpdateTriggerOrderStatus(uint256,uint256,uint8)' handler: handleUpdateTriggerOrderStatus file: /: /ipfs/Qmbn69KYiajHkjAS5kNz52fYxgZRirDEVLf2ySCc35yhp9 kind: ethereum/events language: wasm/assemblyscript name: OrderVault network: arbitrum-one source: abi: OrderVault address: '0x52AC3eda13EB7959f918Df02a72d0f6c9C703523' startBlock: 95718168 - kind: ethereum mapping: abis: - file: /: /ipfs/QmULjBYXFAzt1hNuTJeJmzM3zsTGNkcPEDw7GXE4fGcjnK name: VUSD apiVersion: 0.0.7 entities: - TradeVolume eventHandlers: - event: 'Mint(indexed address,uint256)' handler: handleMint - event: 'Burn(indexed address,uint256)' handler: handleBurn file: /: /ipfs/Qmbn69KYiajHkjAS5kNz52fYxgZRirDEVLf2ySCc35yhp9 kind: ethereum/events language: wasm/assemblyscript name: VUSD network: arbitrum-one source: abi: VUSD address: '0xAA0B397B0896A864714dE56AA33E3df471229268' startBlock: 95717959 - kind: ethereum mapping: abis: - file: /: /ipfs/QmWpLn9ugZ57isJ8KpgkV9LbGMo135348KxefHu5ZfdZzS name: SettingsManager apiVersion: 0.0.7 entities: - TradeVolume eventHandlers: - event: 'UpdateFunding(indexed uint256,int256)' handler: handleUpdateFunding - event: 'DecreaseOpenInterest(indexed uint256,bool,uint256)' handler: handleDecreaseOpenInterest - event: 'IncreaseOpenInterest(indexed uint256,bool,uint256)' handler: handleIncreaseOpenInterest file: /: /ipfs/Qmbn69KYiajHkjAS5kNz52fYxgZRirDEVLf2ySCc35yhp9 kind: ethereum/events language: wasm/assemblyscript name: SettingsManager network: arbitrum-one source: abi: SettingsManager address: '0x6F2c6010A438546242cAb29Bb755c1F0AfaCa5AA' startBlock: 95718425 - kind: ethereum mapping: abis: - file: /: /ipfs/QmQU3yK6vxxxaJg5yV2hyEzwZ4HdgnzMnuPahBgdu9WYjc name: TokenFarm apiVersion: 0.0.7 entities: - TradeVolume eventHandlers: - event: 'EmergencyWithdraw(indexed address,indexed address,uint256)' handler: handleEmergencyWithdraw - event: 'FarmDeposit(indexed address,indexed address,uint256)' handler: handleFarmDeposit - event: 'FarmWithdraw(indexed address,indexed address,uint256)' handler: handleFarmWithdraw - event: 'MintVestingToken(indexed address,uint256)' handler: handleMintVestingToken - event: 'VestingClaim(address,uint256)' handler: handleVestingClaim - event: 'VestingDeposit(address,uint256)' handler: handleVestingDeposit - event: 'VestingTransfer(indexed address,indexed address,uint256)' handler: handleVestingTransfer - event: 'VestingWithdraw(address,uint256,uint256)' handler: handleVestingWithdraw file: /: /ipfs/QmZQSRiz1LwLyf9NgToxs2981PU7WW6KNmxTFNwxNmWUv9 kind: ethereum/events language: wasm/assemblyscript name: TokenFarm network: arbitrum-one source: abi: TokenFarm address: '0x60b8C145235A31f1949a831803768bF37d7Ab7AA' startBlock: 95718373 - kind: ethereum mapping: abis: - file: /: /ipfs/QmUhyTsfwdktcKCrjpuLDWtaUubeJrXYdoY13Yzcpc2mkx name: ComplexRewardPerSec apiVersion: 0.0.7 entities: - RewardInfo eventHandlers: - event: AddPool(indexed uint256) handler: handleAddPool1 - event: 'AddRewardInfo(indexed uint256,indexed uint256,uint256,uint256)' handler: handleAddRewardInfo1 - event: 'OnReward(indexed address,uint256)' handler: handleOnReward1 - event: 'RewardRateUpdated(uint256,uint256)' handler: handleRewardRateUpdated1 - event: 'UpdatePool(indexed uint256,uint256,uint256,uint256)' handler: handleUpdatePool1 file: /: /ipfs/QmZQSRiz1LwLyf9NgToxs2981PU7WW6KNmxTFNwxNmWUv9 kind: ethereum/events language: wasm/assemblyscript name: ComplexRewardPerSec1 network: arbitrum-one source: abi: ComplexRewardPerSec address: '0x40c3bD6D4A07117fcE69B60Eb1d446984e0a1383' startBlock: 95731669 - kind: ethereum mapping: abis: - file: /: /ipfs/QmUhyTsfwdktcKCrjpuLDWtaUubeJrXYdoY13Yzcpc2mkx name: ComplexRewardPerSec apiVersion: 0.0.7 entities: - RewardInfo eventHandlers: - event: AddPool(indexed uint256) handler: handleAddPool2 - event: 'AddRewardInfo(indexed uint256,indexed uint256,uint256,uint256)' handler: handleAddRewardInfo2 - event: 'OnReward(indexed address,uint256)' handler: handleOnReward2 - event: 'RewardRateUpdated(uint256,uint256)' handler: handleRewardRateUpdated2 - event: 'UpdatePool(indexed uint256,uint256,uint256,uint256)' handler: handleUpdatePool2 file: /: /ipfs/QmZQSRiz1LwLyf9NgToxs2981PU7WW6KNmxTFNwxNmWUv9 kind: ethereum/events language: wasm/assemblyscript name: ComplexRewardPerSec2 network: arbitrum-one source: abi: ComplexRewardPerSec address: '0x12d4528E69e196a0c291DF3B28449E9Fc2769D11' startBlock: 95731695 - kind: ethereum mapping: abis: - file: /: /ipfs/QmUhyTsfwdktcKCrjpuLDWtaUubeJrXYdoY13Yzcpc2mkx name: ComplexRewardPerSec apiVersion: 0.0.7 entities: - RewardInfo eventHandlers: - event: AddPool(indexed uint256) handler: handleAddPool3 - event: 'AddRewardInfo(indexed uint256,indexed uint256,uint256,uint256)' handler: handleAddRewardInfo3 - event: 'OnReward(indexed address,uint256)' handler: handleOnReward3 - event: 'RewardRateUpdated(uint256,uint256)' handler: handleRewardRateUpdated3 - event: 'UpdatePool(indexed uint256,uint256,uint256,uint256)' handler: handleUpdatePool3 file: /: /ipfs/QmZQSRiz1LwLyf9NgToxs2981PU7WW6KNmxTFNwxNmWUv9 kind: ethereum/events language: wasm/assemblyscript name: ComplexRewardPerSec3 network: arbitrum-one source: abi: ComplexRewardPerSec address: '0xf9C059A25Bf9431d70A4504bD1CE3BFD9c21B477' startBlock: 95731723 - kind: ethereum mapping: abis: - file: /: /ipfs/QmUhyTsfwdktcKCrjpuLDWtaUubeJrXYdoY13Yzcpc2mkx name: ComplexRewardPerSec apiVersion: 0.0.7 entities: - RewardInfo eventHandlers: - event: AddPool(indexed uint256) handler: handleAddPool4 - event: 'AddRewardInfo(indexed uint256,indexed uint256,uint256,uint256)' handler: handleAddRewardInfo4 - event: 'OnReward(indexed address,uint256)' handler: handleOnReward4 - event: 'RewardRateUpdated(uint256,uint256)' handler: handleRewardRateUpdated4 - event: 'UpdatePool(indexed uint256,uint256,uint256,uint256)' handler: handleUpdatePool4 file: /: /ipfs/QmZQSRiz1LwLyf9NgToxs2981PU7WW6KNmxTFNwxNmWUv9 kind: ethereum/events language: wasm/assemblyscript name: ComplexRewardPerSec4 network: arbitrum-one source: abi: ComplexRewardPerSec address: '0x45fDC9A248aB240Fb13C79C375f2ca358f11Faa5' startBlock: 95731723 - kind: ethereum mapping: abis: - file: /: /ipfs/QmT29kycfEcGi6SYvmH2YPPSrUF11ucCmxsLTtB4jzKjUV name: SwapAndAirdrop apiVersion: 0.0.7 entities: - RewardInfo eventHandlers: - event: 'Claim(indexed address,bool,bool,uint256)' handler: handleClaim - event: 'Swap(indexed address,uint256)' handler: handleSwap file: /: /ipfs/QmV1jpxwjUqfuep1fWCcF9ipJQYEBv1yicCLrbKiq4gXBk kind: ethereum/events language: wasm/assemblyscript name: SwapAndAirdrop network: arbitrum-one source: abi: SwapAndAirdrop address: '0xeFB4FF63DA3dAd854Aa339c1Ea2D96BbA831364d' startBlock: 96727928 - kind: ethereum mapping: abis: - file: /: /ipfs/QmTxctcE4jKSbRGGTHZQaYNff8Avkyo5c8X1YeUX6VQsLh name: AirdropForHyperVLP apiVersion: 0.0.7 entities: - UserVLPRewardStat eventHandlers: - event: 'AirdropDistributed(indexed address,uint256)' handler: handleAirdropDistributed file: /: /ipfs/QmV1jpxwjUqfuep1fWCcF9ipJQYEBv1yicCLrbKiq4gXBk kind: ethereum/events language: wasm/assemblyscript name: AirdropForHyperVLP network: arbitrum-one source: abi: AirdropForHyperVLP address: '0x6627b81b3b677064d9Ff9762769d53051eb2C54f' startBlock: 119170698 schema: file: /: /ipfs/QmXcfrG4sgpvYHfEWhD6q5rBfZqERvmTf6DKhDykWU68DX specVersion: 0.0.5