dataSources: - kind: ethereum mapping: abis: - file: /: /ipfs/Qmbn59heagvqZ7814Dv7mPJxfq1345B7X7UYXbCoQWkfiS name: LendingPool - file: /: /ipfs/QmV76ARTu1T3MXk5iPm8UzToPCgHJt2xRc1obdkvM6jAex name: ExtraInterestBearingToken - file: /: /ipfs/QmPhGM1LVNeDRagBtcRU99cYaKRyVa3am57zbyMBd3MqC2 name: StakingRewards apiVersion: 0.0.7 entities: - Borrow - Deposited - DisableVaultToBorrow - EnableVaultToBorrow - InitReserve - LendingPoolOwnershipTransferred - Paused - Redeemed - Repay - ReserveActivated - ReserveBorrowDisabled - ReserveBorrowEnabled - ReserveDeActivated - ReserveFrozen - ReserveUnFreeze - SetCreditsOfVault - SetInterestRateConfig - SetReserveCapacity - SetReserveFeeRate - UnPaused eventHandlers: - event: 'Borrow(indexed uint256,indexed address,indexed address,uint256)' handler: handleBorrow - event: >- Deposited(indexed uint256,address,indexed address,uint256,uint256,indexed uint16) handler: handleDeposited - event: 'DisableVaultToBorrow(indexed uint256,indexed address)' handler: handleDisableVaultToBorrow - event: 'EnableVaultToBorrow(indexed uint256,indexed address)' handler: handleEnableVaultToBorrow - event: 'InitReserve(indexed address,indexed address,address,uint256)' handler: handleInitReserve - event: 'OwnershipTransferred(indexed address,indexed address)' handler: handleOwnershipTransferred - event: Paused() handler: handlePaused - event: >- Redeemed(indexed uint256,indexed address,indexed address,uint256,uint256) handler: handleRedeemed - event: 'Repay(indexed uint256,indexed address,indexed address,uint256)' handler: handleRepay - event: ReserveActivated(indexed uint256) handler: handleReserveActivated - event: ReserveBorrowDisabled(indexed uint256) handler: handleReserveBorrowDisabled - event: ReserveBorrowEnabled(indexed uint256) handler: handleReserveBorrowEnabled - event: ReserveDeActivated(indexed uint256) handler: handleReserveDeActivated - event: ReserveFrozen(indexed uint256) handler: handleReserveFrozen - event: ReserveUnFreeze(indexed uint256) handler: handleReserveUnFreeze - event: >- SetCreditsOfVault(indexed uint256,indexed address,indexed uint256,uint256) handler: handleSetCreditsOfVault - event: >- SetInterestRateConfig(indexed uint256,uint16,uint16,uint16,uint16,uint16) handler: handleSetInterestRateConfig - event: 'SetReserveCapacity(indexed uint256,uint256)' handler: handleSetReserveCapacity - event: 'SetReserveFeeRate(indexed uint256,uint256)' handler: handleSetReserveFeeRate - event: UnPaused() handler: handleUnPaused file: /: /ipfs/QmZtYmLa4qvYHPbfj8TcXJQNpgyi8x54X4A1QcrEVVV6ex kind: ethereum/events language: wasm/assemblyscript name: LendingPool network: base source: abi: LendingPool address: '0xBB505c54D71E9e599cB8435b4F0cEEc05fC71cbD' startBlock: 1865729 - kind: ethereum mapping: abis: - file: /: /ipfs/QmPzzpDth5M87qXgBNfbDHTL7cRuGyCxw8QY9nKrsRPNBn name: VaultFactory - file: /: /ipfs/Qmc1beTYB2qktGeTVoSscniaeT7kD4XTiXQbcBNTmCTG98 name: VeloPositionManager apiVersion: 0.0.7 entities: - NewVault - VaultFactoryOwnershipTransferred eventHandlers: - event: >- NewVault(indexed address,indexed address,bool,address,indexed uint256) handler: handleNewVault - event: 'OwnershipTransferred(indexed address,indexed address)' handler: handleOwnershipTransferred file: /: /ipfs/Qmc2KB1zeT4W1Fk1WrzejUiP75R76YKoHR3UQqNc6w5tt8 kind: ethereum/events language: wasm/assemblyscript name: VaultFactory network: base source: abi: VaultFactory address: '0x155620A2E6A9392c754B73296d9655061525729B' startBlock: 1865729 - kind: ethereum mapping: abis: - file: /: /ipfs/Qmc1beTYB2qktGeTVoSscniaeT7kD4XTiXQbcBNTmCTG98 name: VeloPositionManager - file: /: /ipfs/QmPzzpDth5M87qXgBNfbDHTL7cRuGyCxw8QY9nKrsRPNBn name: VaultFactory - file: /: /ipfs/QmPye7JEBPo74xGUTkkrpsAJytEPJP2XEarsWgAXEHdheA name: VeloVault - file: /: /ipfs/QmYWgUTghCu1w8ujdjVB59vV8BNXxvvfpJi5yE1qrJUuBY name: ERC20 - file: /: /ipfs/QmNjTU5uY8gd2XB2o2HaoeFWVwJMBQPUqnmL9NWVM4gHsd name: IPair apiVersion: 0.0.7 entities: - CloseOutOfRangePosition - CloseVaultPositionPartially - ExactRepay - FeePaid - InvestEarnedFeeToLiquidity - InvestToVaultPosition - LiquidateVaultPositionPartially - NewVaultPosition - OwnershipTransferred eventHandlers: - event: >- CloseOutOfRangePosition(indexed uint256,indexed uint256,indexed address,address,uint16,uint64,uint256,uint256,uint256,uint256,uint256) handler: handleCloseOutOfRangePosition - event: >- CloseVaultPositionPartially(indexed uint256,indexed uint256,indexed address,uint16,uint256,uint256,uint256,uint256) handler: handleCloseVaultPositionPartially - event: >- ExactRepay(indexed uint256,indexed uint256,indexed address,address,uint256,uint256) handler: handleExactRepay - event: 'FeePaid(indexed uint256,indexed address,indexed uint256,uint256)' handler: handleFeePaid - event: >- InvestEarnedFeeToLiquidity(indexed uint256,indexed address,uint256,uint256,uint256,uint256[]) handler: handleInvestEarnedFeeToLiquidity - event: >- InvestToVaultPosition(indexed uint256,indexed uint256,indexed address,uint256,uint256,uint256,uint256,uint256) handler: handleInvestToVaultPosition - event: >- LiquidateVaultPositionPartially(indexed uint256,indexed uint256,indexed address,address,uint16,uint64,uint256,uint256,uint256,uint256,uint256,uint256,uint256) handler: handleLiquidateVaultPositionPartially - event: 'NewVaultPosition(indexed uint256,indexed uint256,indexed address)' handler: handleNewVaultPosition - event: 'OwnershipTransferred(indexed address,indexed address)' handler: handleOwnershipTransferred file: /: /ipfs/QmWwFxyzw4BoATunS3py7YhtEf5qvdoDc7MYPBk5ooEKaW kind: ethereum/events language: wasm/assemblyscript name: VeloPositionManager network: base source: abi: VeloPositionManager address: '0xf9cFB8a62f50e10AdDE5Aa888B44cF01C5957055' startBlock: 1865729 - kind: ethereum mapping: abis: - file: /: /ipfs/QmZ4YXXsghXUQThb4UkXGmLZu6muaUPeP6DG2YJbC4quFL name: RewardDistributor apiVersion: 0.0.7 entities: - CheckpointAllowed - Claimed - Killed - MaxIterationsUpdated - RewardDistributorOwnershipTransferred - RecoveredERC20 - RewardsCheckpointed eventHandlers: - event: CheckpointAllowed(bool) handler: handleCheckpointAllowed - event: 'Claimed(indexed address,bool,uint256,uint256,uint256)' handler: handleClaimed - event: Killed() handler: handleKilled - event: 'MaxIterationsUpdated(uint256,uint256)' handler: handleMaxIterationsUpdated - event: 'OwnershipTransferred(indexed address,indexed address)' handler: handleOwnershipTransferred - event: 'RecoveredERC20(address,uint256)' handler: handleRecoveredERC20 - event: RewardsCheckpointed(uint256) handler: handleRewardsCheckpointed file: /: /ipfs/QmeketVwczPHsQQ7PSkqiLb5W33yrhf1dpXzdb2xR5X8Ge kind: ethereum/events language: wasm/assemblyscript name: RewardDistributor network: base source: abi: RewardDistributor address: '0xB7D8613728efCfbB18bCD63dEeC06F64441D322a' startBlock: 1865729 - kind: ethereum mapping: abis: - file: /: /ipfs/QmXx74SH5JLkmUbGphs9PaQZARefTMJVVUqktDfVmbLwJp name: VeToken apiVersion: 0.0.7 entities: - GlobalCheckpoint - VeTokenOwnershipTransferred - Supply - UserCheckpoint - Withdraw eventHandlers: - event: 'GlobalCheckpoint(address,uint256)' handler: handleGlobalCheckpoint - event: 'OwnershipTransferred(indexed address,indexed address)' handler: handleOwnershipTransferred - event: 'Supply(uint256,uint256)' handler: handleSupply - event: >- UserCheckpoint(indexed uint8,indexed address,uint256,indexed uint256) handler: handleUserCheckpoint - event: 'Withdraw(indexed address,uint256,uint256)' handler: handleWithdraw file: /: /ipfs/QmfLzWzpniYxLMFVpLWY9FpdgnXpTiUhzK8QJQ6iAXMscS kind: ethereum/events language: wasm/assemblyscript name: VeToken network: base source: abi: VeToken address: '0xe0BeC4F45aEF64CeC9dCB9010d4beFfB13e91466' startBlock: 1865729 schema: file: /: /ipfs/QmaAf8epgc2CPVAHaJTGsU7apBMHtRMwavVCNSyWZZtisS specVersion: 0.0.5 templates: - kind: ethereum mapping: abis: - file: /: /ipfs/QmPye7JEBPo74xGUTkkrpsAJytEPJP2XEarsWgAXEHdheA name: VeloVault - file: /: /ipfs/Qmc1beTYB2qktGeTVoSscniaeT7kD4XTiXQbcBNTmCTG98 name: VeloPositionManager apiVersion: 0.0.7 entities: - DebtLimitSet - DisabledBorrow - EnabledBorrow - FeeRateSet - Frozen - LendingPoolUpdate - LiquidateDebtRatioSet - LiquiditeWithTWAPSet - MaxLeverageSet - MaxPriceDiffSet - MinInvestValueSet - MinSwapAmountSet - VeloVaultPaused - PremiumMaxLeverageSet - PremiumRequirementSet - PremiumUtiliaztionOfReserveSet - RewardTokensUpdate - SwapPathManagerUpdate - Unfrozen - Unpaused - VaultPositionManangerUpdate - VeTokenUpdate eventHandlers: - event: 'DebtLimitSet(indexed address,uint256,uint256)' handler: handleDebtLimitSet - event: DisabledBorrow(indexed address) handler: handleDisabledBorrow - event: EnabledBorrow(indexed address) handler: handleEnabledBorrow - event: 'FeeRateSet(indexed address,uint256,uint256,uint256,uint256,uint256)' handler: handleFeeRateSet - event: Frozen(indexed address) handler: handleFrozen - event: 'LendingPoolUpdate(indexed address,address,address)' handler: handleLendingPoolUpdate - event: 'LiquidateDebtRatioSet(indexed address,uint256)' handler: handleLiquidateDebtRatioSet - event: 'LiquiditeWithTWAPSet(indexed address,bool)' handler: handleLiquiditeWithTWAPSet - event: 'MaxLeverageSet(indexed address,uint256)' handler: handleMaxLeverageSet - event: 'MaxPriceDiffSet(indexed address,uint256)' handler: handleMaxPriceDiffSet - event: 'MinInvestValueSet(indexed address,uint256)' handler: handleMinInvestValueSet - event: 'MinSwapAmountSet(indexed address,uint256,uint256)' handler: handleMinSwapAmountSet - event: Paused(indexed address) handler: handlePaused - event: 'PremiumMaxLeverageSet(indexed address,uint256)' handler: handlePremiumMaxLeverageSet - event: 'PremiumRequirementSet(indexed address,uint256)' handler: handlePremiumRequirementSet - event: 'PremiumUtiliaztionOfReserveSet(indexed address,uint16,uint16)' handler: handlePremiumUtiliaztionOfReserveSet - event: 'RewardTokensUpdate(indexed address,address[],address[])' handler: handleRewardTokensUpdate - event: 'SwapPathManagerUpdate(indexed address,address,address)' handler: handleSwapPathManagerUpdate - event: Unfrozen(indexed address) handler: handleUnfrozen - event: Unpaused(indexed address) handler: handleUnpaused - event: 'VaultPositionManangerUpdate(indexed address,address,address)' handler: handleVaultPositionManangerUpdate - event: 'VeTokenUpdate(indexed address,address,address)' handler: handleVeTokenUpdate file: /: /ipfs/QmagKfwsnyhHTq7HBFe2wAU5CEe6pHFnToYrEmuJEPSXmt kind: ethereum/events language: wasm/assemblyscript name: VeloVault network: base source: abi: VeloVault - kind: ethereum mapping: abis: - file: /: /ipfs/QmPhGM1LVNeDRagBtcRU99cYaKRyVa3am57zbyMBd3MqC2 name: StakingRewards apiVersion: 0.0.7 entities: - StakingRewardsOwnershipTransferred - RewardPaid - RewardsSet - Staked - StakingRewardsWithdraw eventHandlers: - event: 'OwnershipTransferred(indexed address,indexed address)' handler: handleOwnershipTransferred - event: 'RewardPaid(indexed address,indexed address,uint256)' handler: handleRewardPaid - event: 'RewardsSet(address,uint256,uint256,uint256)' handler: handleRewardsSet - event: 'Staked(indexed address,indexed address,uint256)' handler: handleStaked - event: 'Withdraw(indexed address,indexed address,uint256)' handler: handleWithdraw file: /: /ipfs/QmbuEXpxjEN8sGSnfBCekQe8RZxzkYubhGVZW4n7BJ1Xyx kind: ethereum/events language: wasm/assemblyscript name: StakingRewards network: base source: abi: StakingRewards - kind: ethereum mapping: abis: - file: /: /ipfs/QmV76ARTu1T3MXk5iPm8UzToPCgHJt2xRc1obdkvM6jAex name: ExtraInterestBearingToken apiVersion: 0.0.7 entities: - Approval - Burn - Mint - MintToTreasury - Transfer eventHandlers: - event: 'Approval(indexed address,indexed address,uint256)' handler: handleApproval - event: 'Burn(indexed address,indexed address,uint256,uint256)' handler: handleBurn - event: 'Mint(indexed address,uint256)' handler: handleMint - event: 'MintToTreasury(indexed address,uint256)' handler: handleMintToTreasury - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer file: /: /ipfs/QmVWax33eJTxwuMYN4VrsvQtbB7m1cF7YPE2fyoWZry6st kind: ethereum/events language: wasm/assemblyscript name: ExtraInterestBearingToken network: base source: abi: ExtraInterestBearingToken