dataSources: - kind: ethereum mapping: abis: - file: /: /ipfs/Qmc8fppWn6oMMbb9HFeQLN9HxE9yaF2txpGaT7oSzvMvhz name: Registry_v1 - file: /: /ipfs/QmWyVVnvFuxGj9jeEpdaPnJsAFBEzW6u7CBn1kMj6Sff9b name: Vault - file: /: /ipfs/QmTEELQRWFMZftEdpT9G2oXyntkQRQhDS3psm9oAF6QnEa name: Strategy - file: /: /ipfs/QmTF49AyDtdGsZ3rnH4iYKbMcY4ayXbUSxfvSWT6tjWu8j name: VaultStrategies_v1 - file: /: /ipfs/QmRaohyy4x4MSubHmrHwWMsCP3BYG47cefyC7bHHnqNyQ2 name: VaultStrategies_v2 - file: /: /ipfs/QmQ6j358PSBTDbRSjGzfCZpnnj7BHoMWYjn4Kj4gqT84FU name: ERC20 - file: /: /ipfs/QmcU3ydmhYACc77Zo28TUPqUG6FLPUshF9pQewMaPUP4B7 name: PriceOracleERC20 - file: /: /ipfs/QmTz4kSWY3m98b8DMPHy2HRE5ubmwm6Jv7irwdBjf1y5oA name: CurveRegistry - file: /: /ipfs/QmQwH4YzTci5qZvp8gKpFo9rbYV63ceg9kBUoNkCf3UNhR name: CurvePoolRegistry - file: /: /ipfs/QmNgN5gW4B1K3rA5sqbHKUh6tdTruG5h7RXaiKTn6StL2t name: CalculationsCurve - file: /: /ipfs/QmNwJ2ZhnjLAJHVquoz12kUtgLCnuq4dWkUqBRR2Y9vQM4 name: YearnLensContract - file: /: /ipfs/QmartT4DPfja3wNaie5CV4Pw16GyxQxTjXbocymxqhqW6c name: ChainLinkContract - file: /: /ipfs/QmbuLeCA4gwWtLasXKDqF9oE2P6f1h4SMuhFGNWRdGhFze name: UniswapRouter - file: /: /ipfs/QmZ55G1yYFzde8Vcq4cpLfNgPSEibpLi9aYCqS1jEvCKQ9 name: UniswapFactory - file: /: /ipfs/QmbPLMADBP8L6LBVP3ZBQ8RgG7ghamD8DvbdUxHAjZrLgm name: UniswapPair - file: /: /ipfs/QmbuLeCA4gwWtLasXKDqF9oE2P6f1h4SMuhFGNWRdGhFze name: SushiSwapRouter - file: /: /ipfs/QmTuHPfzf8mbRksxjJpUMdszZ9YLZySQQVAs5jJnwcqbCH name: SushiSwapFactory - file: /: /ipfs/QmVduuKWkyu5XccFMDFxXkrNU6ZqFQp6RMDHsb9pXDeXoR name: SushiSwapPair - file: /: /ipfs/QmZZZFdd6n1onC5Go3pEBXpHx5hQXEJVKpGLdN9b3yUfY1 name: CalculationsSushiSwap apiVersion: 0.0.7 entities: - NewVault eventHandlers: - event: 'NewVault(indexed address,indexed uint256,address,string)' handler: handleNewVault - event: 'NewExperimentalVault(indexed address,indexed address,address,string)' handler: handleNewExperimentalVault file: /: /ipfs/QmZ3ETewegW4q92pvZRZtiUA59wQxV7umYC8gTSGyB9kMC kind: ethereum/events language: wasm/assemblyscript name: Registry_v1 network: mainnet source: abi: Registry_v1 address: '0xe15461b18ee31b7379019dc523231c57d1cbc18c' startBlock: 11563389 - kind: ethereum mapping: abis: - file: /: /ipfs/QmdrhNw6Qh3kJAbaDhPv6EDq11ecxZS9bggQcMkVUiyZiQ name: Registry_v2 - file: /: /ipfs/QmWyVVnvFuxGj9jeEpdaPnJsAFBEzW6u7CBn1kMj6Sff9b name: Vault - file: /: /ipfs/QmTEELQRWFMZftEdpT9G2oXyntkQRQhDS3psm9oAF6QnEa name: Strategy - file: /: /ipfs/QmTF49AyDtdGsZ3rnH4iYKbMcY4ayXbUSxfvSWT6tjWu8j name: VaultStrategies_v1 - file: /: /ipfs/QmRaohyy4x4MSubHmrHwWMsCP3BYG47cefyC7bHHnqNyQ2 name: VaultStrategies_v2 - file: /: /ipfs/QmQ6j358PSBTDbRSjGzfCZpnnj7BHoMWYjn4Kj4gqT84FU name: ERC20 - file: /: /ipfs/QmcU3ydmhYACc77Zo28TUPqUG6FLPUshF9pQewMaPUP4B7 name: PriceOracleERC20 - file: /: /ipfs/QmTz4kSWY3m98b8DMPHy2HRE5ubmwm6Jv7irwdBjf1y5oA name: CurveRegistry - file: /: /ipfs/QmQwH4YzTci5qZvp8gKpFo9rbYV63ceg9kBUoNkCf3UNhR name: CurvePoolRegistry - file: /: /ipfs/QmNgN5gW4B1K3rA5sqbHKUh6tdTruG5h7RXaiKTn6StL2t name: CalculationsCurve - file: /: /ipfs/QmNwJ2ZhnjLAJHVquoz12kUtgLCnuq4dWkUqBRR2Y9vQM4 name: YearnLensContract - file: /: /ipfs/QmartT4DPfja3wNaie5CV4Pw16GyxQxTjXbocymxqhqW6c name: ChainLinkContract - file: /: /ipfs/QmbuLeCA4gwWtLasXKDqF9oE2P6f1h4SMuhFGNWRdGhFze name: UniswapRouter - file: /: /ipfs/QmZ55G1yYFzde8Vcq4cpLfNgPSEibpLi9aYCqS1jEvCKQ9 name: UniswapFactory - file: /: /ipfs/QmbPLMADBP8L6LBVP3ZBQ8RgG7ghamD8DvbdUxHAjZrLgm name: UniswapPair - file: /: /ipfs/QmbuLeCA4gwWtLasXKDqF9oE2P6f1h4SMuhFGNWRdGhFze name: SushiSwapRouter - file: /: /ipfs/QmTuHPfzf8mbRksxjJpUMdszZ9YLZySQQVAs5jJnwcqbCH name: SushiSwapFactory - file: /: /ipfs/QmVduuKWkyu5XccFMDFxXkrNU6ZqFQp6RMDHsb9pXDeXoR name: SushiSwapPair - file: /: /ipfs/QmZZZFdd6n1onC5Go3pEBXpHx5hQXEJVKpGLdN9b3yUfY1 name: CalculationsSushiSwap apiVersion: 0.0.7 entities: - Vault - Transaction eventHandlers: - event: 'NewVault(indexed address,indexed uint256,address,string)' handler: handleNewVault - event: 'NewExperimentalVault(indexed address,indexed address,address,string)' handler: handleNewExperimentalVault file: /: /ipfs/QmZ3ETewegW4q92pvZRZtiUA59wQxV7umYC8gTSGyB9kMC kind: ethereum/events language: wasm/assemblyscript name: Registry_v2 network: mainnet source: abi: Registry_v2 address: '0x50c1a2eA0a861A967D9d0FFE2AE4012c2E053804' startBlock: 12045550 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmWyVVnvFuxGj9jeEpdaPnJsAFBEzW6u7CBn1kMj6Sff9b name: Vault - file: /: /ipfs/QmTEELQRWFMZftEdpT9G2oXyntkQRQhDS3psm9oAF6QnEa name: Strategy - file: /: /ipfs/QmTF49AyDtdGsZ3rnH4iYKbMcY4ayXbUSxfvSWT6tjWu8j name: VaultStrategies_v1 - file: /: /ipfs/QmRaohyy4x4MSubHmrHwWMsCP3BYG47cefyC7bHHnqNyQ2 name: VaultStrategies_v2 - file: /: /ipfs/QmQ6j358PSBTDbRSjGzfCZpnnj7BHoMWYjn4Kj4gqT84FU name: ERC20 - file: /: /ipfs/QmcU3ydmhYACc77Zo28TUPqUG6FLPUshF9pQewMaPUP4B7 name: PriceOracleERC20 - file: /: /ipfs/QmTz4kSWY3m98b8DMPHy2HRE5ubmwm6Jv7irwdBjf1y5oA name: CurveRegistry - file: /: /ipfs/QmQwH4YzTci5qZvp8gKpFo9rbYV63ceg9kBUoNkCf3UNhR name: CurvePoolRegistry - file: /: /ipfs/QmNgN5gW4B1K3rA5sqbHKUh6tdTruG5h7RXaiKTn6StL2t name: CalculationsCurve - file: /: /ipfs/QmNwJ2ZhnjLAJHVquoz12kUtgLCnuq4dWkUqBRR2Y9vQM4 name: YearnLensContract - file: /: /ipfs/QmartT4DPfja3wNaie5CV4Pw16GyxQxTjXbocymxqhqW6c name: ChainLinkContract - file: /: /ipfs/QmbuLeCA4gwWtLasXKDqF9oE2P6f1h4SMuhFGNWRdGhFze name: UniswapRouter - file: /: /ipfs/QmZ55G1yYFzde8Vcq4cpLfNgPSEibpLi9aYCqS1jEvCKQ9 name: UniswapFactory - file: /: /ipfs/QmbPLMADBP8L6LBVP3ZBQ8RgG7ghamD8DvbdUxHAjZrLgm name: UniswapPair - file: /: /ipfs/QmbuLeCA4gwWtLasXKDqF9oE2P6f1h4SMuhFGNWRdGhFze name: SushiSwapRouter - file: /: /ipfs/QmTuHPfzf8mbRksxjJpUMdszZ9YLZySQQVAs5jJnwcqbCH name: SushiSwapFactory - file: /: /ipfs/QmVduuKWkyu5XccFMDFxXkrNU6ZqFQp6RMDHsb9pXDeXoR name: SushiSwapPair - file: /: /ipfs/QmZZZFdd6n1onC5Go3pEBXpHx5hQXEJVKpGLdN9b3yUfY1 name: CalculationsSushiSwap apiVersion: 0.0.7 callHandlers: - function: deposit() handler: handleDeposit - function: deposit(uint256) handler: handleDepositWithAmount - function: 'deposit(uint256,address)' handler: handleDepositWithAmountAndRecipient - function: withdraw() handler: handleWithdraw - function: withdraw(uint256) handler: handleWithdrawWithShares - function: 'withdraw(uint256,address)' handler: handleWithdrawWithSharesAndRecipient entities: - Vault - Deposit - Transaction - Token eventHandlers: - event: 'Deposit(indexed address,uint256,uint256)' handler: handleDepositEvent - event: 'Withdraw(indexed address,uint256,uint256)' handler: handleWithdrawEvent - event: UpdatePerformanceFee(uint256) handler: handleUpdatePerformanceFee - event: UpdateManagementFee(uint256) handler: handleUpdateManagementFee - event: 'StrategyAdded(indexed address,uint256,uint256,uint256)' handler: handleStrategyAdded_v1 - event: 'StrategyAdded(indexed address,uint256,uint256,uint256,uint256)' handler: handleStrategyAdded_v2 - event: >- StrategyReported(indexed address,uint256,uint256,uint256,uint256,uint256,uint256,uint256) handler: handleStrategyReported_v1 receipt: true - event: >- StrategyReported(indexed address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256) handler: handleStrategyReported_v2 receipt: true file: /: /ipfs/QmSn3swsUBFWbQkoCAe4xxA6nd3rSu1j3VLB3pN9iyVkpG kind: ethereum/events language: wasm/assemblyscript name: YvWBTCVault network: mainnet source: abi: Vault address: '0xA696a63cc78DfFa1a63E9E50587C197387FF6C7E' startBlock: 12185980 repository: 'https://github.com/messari/subgraphs' schema: file: /: /ipfs/QmdYRBEvQpMUxAbW2asroKfiUcpruJQJjsVtei4ms6fnrB specVersion: 0.0.5 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmWyVVnvFuxGj9jeEpdaPnJsAFBEzW6u7CBn1kMj6Sff9b name: Vault - file: /: /ipfs/QmTEELQRWFMZftEdpT9G2oXyntkQRQhDS3psm9oAF6QnEa name: Strategy - file: /: /ipfs/QmTF49AyDtdGsZ3rnH4iYKbMcY4ayXbUSxfvSWT6tjWu8j name: VaultStrategies_v1 - file: /: /ipfs/QmRaohyy4x4MSubHmrHwWMsCP3BYG47cefyC7bHHnqNyQ2 name: VaultStrategies_v2 - file: /: /ipfs/QmQ6j358PSBTDbRSjGzfCZpnnj7BHoMWYjn4Kj4gqT84FU name: ERC20 - file: /: /ipfs/QmcU3ydmhYACc77Zo28TUPqUG6FLPUshF9pQewMaPUP4B7 name: PriceOracleERC20 - file: /: /ipfs/QmTz4kSWY3m98b8DMPHy2HRE5ubmwm6Jv7irwdBjf1y5oA name: CurveRegistry - file: /: /ipfs/QmQwH4YzTci5qZvp8gKpFo9rbYV63ceg9kBUoNkCf3UNhR name: CurvePoolRegistry - file: /: /ipfs/QmNgN5gW4B1K3rA5sqbHKUh6tdTruG5h7RXaiKTn6StL2t name: CalculationsCurve - file: /: /ipfs/QmNwJ2ZhnjLAJHVquoz12kUtgLCnuq4dWkUqBRR2Y9vQM4 name: YearnLensContract - file: /: /ipfs/QmartT4DPfja3wNaie5CV4Pw16GyxQxTjXbocymxqhqW6c name: ChainLinkContract - file: /: /ipfs/QmbuLeCA4gwWtLasXKDqF9oE2P6f1h4SMuhFGNWRdGhFze name: UniswapRouter - file: /: /ipfs/QmZ55G1yYFzde8Vcq4cpLfNgPSEibpLi9aYCqS1jEvCKQ9 name: UniswapFactory - file: /: /ipfs/QmbPLMADBP8L6LBVP3ZBQ8RgG7ghamD8DvbdUxHAjZrLgm name: UniswapPair - file: /: /ipfs/QmbuLeCA4gwWtLasXKDqF9oE2P6f1h4SMuhFGNWRdGhFze name: SushiSwapRouter - file: /: /ipfs/QmTuHPfzf8mbRksxjJpUMdszZ9YLZySQQVAs5jJnwcqbCH name: SushiSwapFactory - file: /: /ipfs/QmVduuKWkyu5XccFMDFxXkrNU6ZqFQp6RMDHsb9pXDeXoR name: SushiSwapPair - file: /: /ipfs/QmZZZFdd6n1onC5Go3pEBXpHx5hQXEJVKpGLdN9b3yUfY1 name: CalculationsSushiSwap apiVersion: 0.0.7 callHandlers: - function: deposit() handler: handleDeposit - function: deposit(uint256) handler: handleDepositWithAmount - function: 'deposit(uint256,address)' handler: handleDepositWithAmountAndRecipient - function: withdraw() handler: handleWithdraw - function: withdraw(uint256) handler: handleWithdrawWithShares - function: 'withdraw(uint256,address)' handler: handleWithdrawWithSharesAndRecipient - function: 'withdraw(uint256,address,uint256)' handler: handleWithdrawWithSharesAndRecipientAndLoss entities: - Vault - Deposit - Transaction - Token eventHandlers: - event: 'Deposit(indexed address,uint256,uint256)' handler: handleDepositEvent - event: 'Withdraw(indexed address,uint256,uint256)' handler: handleWithdrawEvent - event: UpdatePerformanceFee(uint256) handler: handleUpdatePerformanceFee - event: UpdateManagementFee(uint256) handler: handleUpdateManagementFee - event: 'StrategyAdded(indexed address,uint256,uint256,uint256)' handler: handleStrategyAdded_v1 - event: 'StrategyAdded(indexed address,uint256,uint256,uint256,uint256)' handler: handleStrategyAdded_v2 - event: >- StrategyReported(indexed address,uint256,uint256,uint256,uint256,uint256,uint256,uint256) handler: handleStrategyReported_v1 receipt: true - event: >- StrategyReported(indexed address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256) handler: handleStrategyReported_v2 receipt: true file: /: /ipfs/QmSn3swsUBFWbQkoCAe4xxA6nd3rSu1j3VLB3pN9iyVkpG kind: ethereum/events language: wasm/assemblyscript name: Vault network: mainnet source: abi: Vault - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmWyVVnvFuxGj9jeEpdaPnJsAFBEzW6u7CBn1kMj6Sff9b name: Vault - file: /: /ipfs/QmTEELQRWFMZftEdpT9G2oXyntkQRQhDS3psm9oAF6QnEa name: Strategy - file: /: /ipfs/QmQ6j358PSBTDbRSjGzfCZpnnj7BHoMWYjn4Kj4gqT84FU name: ERC20 - file: /: /ipfs/QmTF49AyDtdGsZ3rnH4iYKbMcY4ayXbUSxfvSWT6tjWu8j name: VaultStrategies_v1 - file: /: /ipfs/QmRaohyy4x4MSubHmrHwWMsCP3BYG47cefyC7bHHnqNyQ2 name: VaultStrategies_v2 - file: /: /ipfs/QmcU3ydmhYACc77Zo28TUPqUG6FLPUshF9pQewMaPUP4B7 name: PriceOracleERC20 - file: /: /ipfs/QmTz4kSWY3m98b8DMPHy2HRE5ubmwm6Jv7irwdBjf1y5oA name: CurveRegistry - file: /: /ipfs/QmQwH4YzTci5qZvp8gKpFo9rbYV63ceg9kBUoNkCf3UNhR name: CurvePoolRegistry - file: /: /ipfs/QmNgN5gW4B1K3rA5sqbHKUh6tdTruG5h7RXaiKTn6StL2t name: CalculationsCurve - file: /: /ipfs/QmNwJ2ZhnjLAJHVquoz12kUtgLCnuq4dWkUqBRR2Y9vQM4 name: YearnLensContract - file: /: /ipfs/QmartT4DPfja3wNaie5CV4Pw16GyxQxTjXbocymxqhqW6c name: ChainLinkContract - file: /: /ipfs/QmbuLeCA4gwWtLasXKDqF9oE2P6f1h4SMuhFGNWRdGhFze name: UniswapRouter - file: /: /ipfs/QmZ55G1yYFzde8Vcq4cpLfNgPSEibpLi9aYCqS1jEvCKQ9 name: UniswapFactory - file: /: /ipfs/QmbPLMADBP8L6LBVP3ZBQ8RgG7ghamD8DvbdUxHAjZrLgm name: UniswapPair - file: /: /ipfs/QmbuLeCA4gwWtLasXKDqF9oE2P6f1h4SMuhFGNWRdGhFze name: SushiSwapRouter - file: /: /ipfs/QmTuHPfzf8mbRksxjJpUMdszZ9YLZySQQVAs5jJnwcqbCH name: SushiSwapFactory - file: /: /ipfs/QmVduuKWkyu5XccFMDFxXkrNU6ZqFQp6RMDHsb9pXDeXoR name: SushiSwapPair - file: /: /ipfs/QmZZZFdd6n1onC5Go3pEBXpHx5hQXEJVKpGLdN9b3yUfY1 name: CalculationsSushiSwap apiVersion: 0.0.7 entities: - Vault - Deposit - Transaction - Token eventHandlers: - event: Cloned(indexed address) handler: handleCloned file: /: /ipfs/QmeF8iVwHaiLX92pQPD3xWEZcyi3DwdqiZdxP6mq56Wtj5 kind: ethereum/events language: wasm/assemblyscript name: Strategy network: mainnet source: abi: Strategy