dataSources: - kind: ethereum mapping: abis: - file: /: /ipfs/QmZ6YW4XvK1JeaDii1w55KJjQ7fJCoEwS4K8MaanumpE8n name: SmardexFactory - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 - file: /: /ipfs/QmQCP6Pdp1MqpwRv2qoPHuUTwZGy7Q3eDHg4w5kzwE9mBj name: ERC20NameBytes - file: /: /ipfs/QmbHnhUFZa6qqqRyubUYhXntox1TCBxqryaBM1iNGqVJzT name: ERC20SymbolBytes apiVersion: 0.0.7 entities: - Pair - Token eventHandlers: - event: 'PairCreated(indexed address,indexed address,address,uint256)' handler: handlePairCreated file: /: /ipfs/QmWJars5y1h9r1NovDW8ewAYMhkGqdAzqTgKAsEGJ8zzed kind: ethereum/events language: wasm/assemblyscript name: SmardexFactory network: arbitrum-one source: abi: SmardexFactory address: '0x41a00e3fbe7f479a99ba6822704d9c5deb611f22' startBlock: 112072483 - kind: ethereum mapping: abis: - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 - file: /: /ipfs/QmQCP6Pdp1MqpwRv2qoPHuUTwZGy7Q3eDHg4w5kzwE9mBj name: ERC20NameBytes - file: /: /ipfs/QmbHnhUFZa6qqqRyubUYhXntox1TCBxqryaBM1iNGqVJzT name: ERC20SymbolBytes apiVersion: 0.0.7 entities: - Token eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer file: /: /ipfs/QmUnwmdfmo86ZbwaZCwVL8zgesALyKpHf5uK2gnqq5qeRX kind: ethereum/events language: wasm/assemblyscript name: SmardexToken network: arbitrum-one source: abi: ERC20 address: '0xabd587f2607542723b17f14d00d99b987c29b074' startBlock: 109711183 - kind: ethereum mapping: abis: - file: /: /ipfs/QmSrhsrP13pkc2c9oVbb8RD7TH8pBAcHaVJ3pjpUczDVa9 name: SmardexFarmingRangeWithdrawable apiVersion: 0.0.7 entities: - SponsorStakingCampaign eventHandlers: - event: 'Deposit(indexed address,uint256,uint256)' handler: handleDeposit - event: 'Withdraw(indexed address,uint256,uint256)' handler: handleWithdraw - event: 'EmergencyWithdraw(indexed address,uint256,uint256)' handler: handleEmergencyWithdraw file: /: /ipfs/QmQxGkHSjZ616qSRcRc7SbZWyUpZecNY3kdtWPmqpQFmXg kind: ethereum/events language: wasm/assemblyscript name: SmardexFarmingRangeWithdrawable network: arbitrum-one source: abi: SmardexFarmingRangeWithdrawable address: '0x6ad123212799cbd589761ec4BF690999C4bd8Df9' startBlock: 131076525 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmULRc8Ac1J6YFy11z7JRpyThb6f7nmL5mMTQvN7LKj2Vy name: UniV3LikePool - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 apiVersion: 0.0.7 entities: - UniV3LikePool eventHandlers: - event: 'Initialize(uint160,int24)' handler: handleInitialize - event: >- Swap(indexed address,indexed address,int256,int256,uint160,uint128,int24) handler: handleSwap file: /: /ipfs/QmPNFrh4xHYCWYpvys7CyNFvDscQhXtkFTJHitRFVB3phb kind: ethereum/events language: wasm/assemblyscript name: UniV3LikePool network: arbitrum-one source: abi: UniV3LikePool address: '0xc31e54c7a869b9fcbecc14363cf510d1c41fa443' startBlock: 100909 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmULRc8Ac1J6YFy11z7JRpyThb6f7nmL5mMTQvN7LKj2Vy name: UniV3LikePool - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 apiVersion: 0.0.7 entities: - UniV3LikePool eventHandlers: - event: 'Initialize(uint160,int24)' handler: handleInitialize - event: >- Swap(indexed address,indexed address,int256,int256,uint160,uint128,int24) handler: handleSwap file: /: /ipfs/QmPNFrh4xHYCWYpvys7CyNFvDscQhXtkFTJHitRFVB3phb kind: ethereum/events language: wasm/assemblyscript name: UniV3LikePoolNative network: arbitrum-one source: abi: UniV3LikePool address: '0xcda53b1f66614552f834ceef361a8d12a0b8dad8' startBlock: 71876737 description: Smardex is an impermanent gain AMM on EVM networks schema: file: /: /ipfs/QmPMKYxY4PqwZWBWWosMEDweYU4dJDeyNc5LGP2gakWQ4j specVersion: 0.0.5 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmZ6YW4XvK1JeaDii1w55KJjQ7fJCoEwS4K8MaanumpE8n name: SmardexFactory - file: /: /ipfs/QmcrSS6bVJzsRf1LVvwZvLKEf8nbCGmuBanHE3qyFXxPH7 name: Pair apiVersion: 0.0.7 entities: - Pair - Token eventHandlers: - event: 'Mint(indexed address,indexed address,uint256,uint256)' handler: handleMint - event: 'Burn(indexed address,indexed address,uint256,uint256)' handler: handleBurn - event: 'Swap(indexed address,indexed address,int256,int256)' handler: handleSwap - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: 'Sync(uint256,uint256,uint256,uint256,uint256,uint256)' handler: handleSync - event: 'FeesChanged(indexed uint256,indexed uint256)' handler: handleFeesChanged file: /: /ipfs/QmQ2WLB46D3WRuwrhXseJaLwaWeZJg7Wi4JiMbnYFqLBuB kind: ethereum/events language: wasm/assemblyscript name: Pair network: arbitrum-one source: abi: Pair