dataSources: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmUWpc2fpiEwvLQgaZP463kkWLz8sUULVsaWRcXyxGpTq8 name: TransferRequestDispatcher - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 apiVersion: 0.0.7 entities: - TransferRequest - CoinMovingHistory eventHandlers: - event: 'Transferred(address,address,address,uint256,bytes)' handler: handleTransferred file: /: /ipfs/QmW5Yict8dZcWbQvFPZydMYbspbzocYZPHujfQMVwZL37q kind: ethereum/events language: wasm/assemblyscript name: TransferRequestDispatcherV2 network: optimism source: abi: TransferRequestDispatcher address: '0x7469241377a967170dd776b1b829a416b638c22b' startBlock: 128000000 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmSh3KyisTZseG6nNdMGENhAtexZ3vYaZ7QmBdDWpUTrYV name: OnetimeLockRequestDispatcher - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 apiVersion: 0.0.7 entities: - OnetimeLock eventHandlers: - event: 'RequestSubmitted(bytes32,address,address,uint256,uint256,bytes)' handler: handleRequestSubmitted - event: 'RequestCompleted(bytes32,address,bytes)' handler: handleRequestCompleted - event: RequestCancelled(bytes32) handler: handleRequestCancelled file: /: /ipfs/Qmam4ddSnU2VCYUqjMVYgH5EUiWDsVrof7zptXEPgn64uE kind: ethereum/events language: wasm/assemblyscript name: OnetimeLockRequestDispatcherV2 network: optimism source: abi: OnetimeLockRequestDispatcher address: '0x7bB6682bAe76b8a394F9Ed2812A2968182814804' startBlock: 128000000 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmSXKUfT2HsKZWCsx2QV89LFd5qYEVAbybDdGABByAbHJi name: TokenDistributor - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 - file: /: /ipfs/QmZmCKHo9EF4DTazFXEKTe6M46G73Mkxjw3LTLmFL9wx2r name: PrexSmartWallet apiVersion: 0.0.7 entities: - TokenDistributeRequest eventHandlers: - event: >- Submitted(bytes32,address,address,address,uint256,uint256,uint256,uint256,uint256,string,bytes32) handler: handleSubmitted - event: 'Deposited(bytes32,address,uint256)' handler: handleDeposited - event: 'Received(bytes32,address,uint256)' handler: handleReceived - event: 'RequestCancelled(bytes32,uint256)' handler: handleRequestCancelled - event: 'RequestExpired(bytes32,uint256)' handler: handleRequestExpired file: /: /ipfs/QmR1LoYdUZ7UywURXspoNDd8a7q3M2noWbVzkAzJa267jv kind: ethereum/events language: wasm/assemblyscript name: TokenDistributor network: optimism source: abi: TokenDistributor address: '0x1bDF9c09D05F660C91e334df9ce531B2B3CE6e1d' startBlock: 126000000 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmcexMYSEip8NmQpicpEMfRztjvjoSNYJnt25yDZdP6iFf name: SwapExecutorV1 - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 apiVersion: 0.0.7 entities: - SwapV1History eventHandlers: - event: >- OrderFilled(indexed bytes32,indexed address,address,address,uint256,(address,uint256,address)[]) handler: handleOrderFilled file: /: /ipfs/QmXMKq8Zfqci6hLNFvLY39CiiYz2PXHfDg6Dy3K75B72B8 kind: ethereum/events language: wasm/assemblyscript name: SwapExecutorV1 network: optimism source: abi: SwapExecutorV1 address: '0x0C4A9411B6c896390faBc295fbb472DB7B399aEC' startBlock: 126000000 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmQsm6xEpnckQLMkDAwkTGgPj8efnNrwuHH3iLYCSj75XW name: ProfileRegistry apiVersion: 0.0.7 entities: - ProfileNameGroup - EndUser eventHandlers: - event: 'ProfileNameUpdated(indexed address,address,string)' handler: handleProfileNameUpdated - event: 'ProfileImageUpdated(indexed address,address,uint256)' handler: handleProfileImageUpdated - event: 'ProfileNameGroupCreated(indexed address,string)' handler: handleProfileNameGroupCreated - event: 'ProfileMetadataUpdated(indexed address,bytes32)' handler: handleProfileMetadataUpdated file: /: /ipfs/QmWiiYmfDpfphVjVeT84YeJ4akn9WU65Nzrd3HKSQxFjSF kind: ethereum/events language: wasm/assemblyscript name: ProfileRegistry network: optimism source: abi: ProfileRegistry address: '0x778a3a74B879553B722EAd1Ec3F8d1E1614920dD' startBlock: 126000000 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmbPeh1712UpTWn2WKmTJoFDzrSqeEfD6eQcB6479798vJ name: ProfileRegistryV2 apiVersion: 0.0.7 entities: - EndUser eventHandlers: - event: 'NameUpdated(indexed address,uint256,string)' handler: handleNameUpdated - event: 'AvatarUpdated(indexed address,bytes32)' handler: handleAvatarUpdated - event: 'MetadataUpdated(indexed address,bytes)' handler: handleMetadataUpdated file: /: /ipfs/QmVDkPUtezEhS1gVvC3wtMVemYV2Yu4wbEgaqjTrkwQuU9 kind: ethereum/events language: wasm/assemblyscript name: ProfileRegistryV2 network: optimism source: abi: ProfileRegistryV2 address: '0x0e4d63b98937da40e943583d2eb4c243bcb1b05e' startBlock: 126000000 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmXjLW2S8fketC4D2iGebg7WEYuap1E8Rd56mywYiiqY7i name: FanController - file: /: /ipfs/QmTdKL4iGnNxZ1yRFEgtPAG2QLzVT2RBoLm2jPJgo7Amq5 name: CommunityPool - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 apiVersion: 0.0.7 entities: - PumToken eventHandlers: - event: >- TokenIssued(indexed address,indexed address,string,string,uint256,uint256,string) handler: handleTokenIssued - event: >- OrderFilled(indexed address,indexed address,address,bool,uint256,uint256) handler: handleOrderFilled - event: 'MetadataUpdated(indexed address,string)' handler: handleMetadataUpdated file: /: /ipfs/QmQVuoyaAXAChBBWbGNUT1Xp2khS64QjHWid5bhe4rDwnJ kind: ethereum/events language: wasm/assemblyscript name: FanController network: optimism source: abi: FanController address: '0x522476C3cf2af64d0920Fe3896500d8bDe07eD09' startBlock: 132000000 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmaAGPzpcmaERQYazLQqKgxDYe8fzCYYTfLEE6HLa42HVg name: PointMarket apiVersion: 0.0.7 entities: - PumActionHistory eventHandlers: - event: 'PointBought(indexed address,uint256,uint256,bytes)' handler: handlePointBought file: /: /ipfs/Qmd7ZpST2T6JaYw7qZbuqZcvhsNcTwscUUL7So1Vfm4MWe kind: ethereum/events language: wasm/assemblyscript name: PointMarket network: optimism source: abi: PointMarket address: '0x87E639B9eeF67e6042C01778dB0A3B49aB7F44e7' startBlock: 132000000 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmaAGPzpcmaERQYazLQqKgxDYe8fzCYYTfLEE6HLa42HVg name: PointMarket apiVersion: 0.0.7 entities: - PumActionHistory eventHandlers: - event: 'PointBought(indexed address,uint256,uint256,bytes)' handler: handlePointBought file: /: /ipfs/Qmd7ZpST2T6JaYw7qZbuqZcvhsNcTwscUUL7So1Vfm4MWe kind: ethereum/events language: wasm/assemblyscript name: PointMarketV2 network: optimism source: abi: PointMarket address: '0x84Fee1bc8C5C877a4E216798555B106D37B525d7' startBlock: 132000000 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmTdKL4iGnNxZ1yRFEgtPAG2QLzVT2RBoLm2jPJgo7Amq5 name: CommunityPool - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 apiVersion: 0.0.7 entities: - PumToken eventHandlers: - event: 'MarketStatusUpdated(indexed address,bool)' handler: handleMarketStatusUpdated - event: 'Swap(indexed address,indexed address,int256,int256,uint256,uint256)' handler: handleSwap file: /: /ipfs/QmPAwuaKt2YJMf85AXwYJwk4J78g4bh5svtW2aK9YthUUQ kind: ethereum/events language: wasm/assemblyscript name: CommunityPool network: optimism source: abi: CommunityPool address: '0x4fBE6389cFa5bc50E9Cd9F150846d49711cb2B3f' startBlock: 132000000 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmVmNymbvZ3spytu8L7jfJSYtkg4ZKAWHNqujACaVBhoGX name: SmartWalletFactoryWrapper - file: /: /ipfs/QmZmCKHo9EF4DTazFXEKTe6M46G73Mkxjw3LTLmFL9wx2r name: PrexSmartWallet apiVersion: 0.0.7 entities: - EndUser eventHandlers: - event: 'WalletCreated(indexed address,bytes[],uint256)' handler: handleWalletCreated file: /: /ipfs/QmdE7fz9pwnqqwZwzxiBCZqx7GeGhjXgKzgiV9vDmvUaFH kind: ethereum/events language: wasm/assemblyscript name: SmartWalletFactoryWrapper network: optimism source: abi: SmartWalletFactoryWrapper address: '0x6e7F2eCca49856FB400032fAcAb151d0980FbbeC' startBlock: 126000000 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmQuMwV7mhMj52YvnG5ddGBPEvJXnWZFbxC3HLvLWWrQtB name: AccountTrigger - file: /: /ipfs/QmZmCKHo9EF4DTazFXEKTe6M46G73Mkxjw3LTLmFL9wx2r name: PrexSmartWallet apiVersion: 0.0.7 entities: - EndUser eventHandlers: - event: SharedWalletRegistered(indexed address) handler: handleSharedWalletRegistered - event: Triggered(indexed address) handler: handleTriggered file: /: /ipfs/QmQWQTStafqPvKMwQsRe4tPswPWLWYzvRwRLbshDvdqSWi kind: ethereum/events language: wasm/assemblyscript name: AccountTrigger network: optimism source: abi: AccountTrigger address: '0x9afD29514F9Fb0f487bE1Fdfa66a4c194E06cE32' startBlock: 126000000 indexerHints: prune: auto schema: file: /: /ipfs/QmeAA4H7Ea91HDb4i2ibnGT7SXJdJy9YF5qied56dWftxT specVersion: 1.0.0 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmZmCKHo9EF4DTazFXEKTe6M46G73Mkxjw3LTLmFL9wx2r name: PrexSmartWallet apiVersion: 0.0.7 entities: - EndUser eventHandlers: - event: 'AddOwner(indexed uint256,bytes)' handler: handleAddOwner - event: 'RemoveOwner(indexed uint256,bytes)' handler: handleRemoveOwner file: /: /ipfs/QmSVg9oPpVpdCHPU6NnW2rb5MYLvsaSjzSEiBQN16Pb7PX kind: ethereum/events language: wasm/assemblyscript name: PrexSmartWallet network: optimism source: abi: PrexSmartWallet