dataSources: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmURbsyqLMXKGKhzKo8PdikonXDcuhvBhWJLtyypeD2U8B name: TalentLayerID apiVersion: 0.0.6 entities: - User eventHandlers: - event: 'Approval(indexed address,indexed address,indexed uint256)' handler: handleApproval - event: 'ApprovalForAll(indexed address,indexed address,bool)' handler: handleApprovalForAll - event: 'CidUpdated(indexed uint256,string)' handler: handleCidUpdated - event: 'Mint(indexed address,uint256,string,uint256,uint256)' handler: handleMint - event: 'OwnershipTransferred(indexed address,indexed address)' handler: handleOwnershipTransferred - event: 'Transfer(indexed address,indexed address,indexed uint256)' handler: handleTransfer - event: MintFeeUpdated(uint256) handler: handleMintFeeUpdated - event: 'DelegateAdded(uint256,address)' handler: handleDelegateAdded - event: 'DelegateRemoved(uint256,address)' handler: handleDelegateRemoved - event: ShortHandlesMaxPriceUpdated(uint256) handler: handleShortHandlesMaxPriceUpdate file: /: /ipfs/QmYzfvwE7WU5vB4vqLreW59BBNLHnRb9rFpD8EorSGccPp kind: ethereum/events language: wasm/assemblyscript name: TalentLayerID network: matic source: abi: TalentLayerID address: '0xD7D1B2b0A665F03618cb9a45Aa3070f789cb91f2' startBlock: 41128230 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmbcUhQPfK5ZGtFgZoU9K6odVBzq3GdJXabjAfTkYwjd3E name: TalentLayerReview apiVersion: 0.0.6 entities: - Review eventHandlers: - event: 'Approval(indexed address,indexed address,indexed uint256)' handler: handleApproval - event: 'ApprovalForAll(indexed address,indexed address,bool)' handler: handleApprovalForAll - event: 'Mint(indexed uint256,indexed uint256,indexed uint256,uint256,string)' handler: handleMint - event: 'Transfer(indexed address,indexed address,indexed uint256)' handler: handleTransfer file: /: /ipfs/QmbFSrUUXERWmzFkMUHTYMreSkY9gMRUvaBnZNKMhtTRXx kind: ethereum/events language: wasm/assemblyscript name: TalentLayerReview network: matic source: abi: TalentLayerReview address: '0x7bBC20c8Fcb75A126810161DFB1511f6D3B1f2bE' startBlock: 41128230 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmWZuhQz1mHMHCrBKNJNaxdUh3NiFKwZh9jhkx6PLjeANz name: TalentLayerService - file: /: /ipfs/QmYWgUTghCu1w8ujdjVB59vV8BNXxvvfpJi5yE1qrJUuBY name: ERC20 apiVersion: 0.0.6 entities: - Service - Proposal - ServiceDescription eventHandlers: - event: 'ServiceCreated(uint256,uint256,uint256,string)' handler: handleServiceCreated - event: 'ServiceDetailedUpdated(indexed uint256,string)' handler: handleServiceDetailedUpdated - event: >- ProposalCreated(uint256,uint256,string,uint8,address,uint256,uint256,uint256) handler: handleProposalCreated - event: 'ProposalUpdated(uint256,uint256,string,address,uint256,uint256)' handler: handleProposalUpdated - event: 'AllowedTokenListUpdated(address,bool,uint256)' handler: handleAllowedTokenListUpdated - event: MinCompletionPercentageUpdated(uint256) handler: handleMinCompletionPercentageUpdated file: /: /ipfs/Qma8WkaeukP8DtTmGTzdqiXC9bUPxa1b7c9v9ACErKk5Ev kind: ethereum/events language: wasm/assemblyscript name: TalentLayerService network: matic source: abi: TalentLayerService address: '0xae8Bba1a403816568230d92099ccB87f41BbcA78' startBlock: 41128230 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmSTyC2VyXc8VFno6hnw172bsEhgBCUmQyPQAHY7J3yMgc name: TalentLayerEscrow - file: /: /ipfs/QmYWgUTghCu1w8ujdjVB59vV8BNXxvvfpJi5yE1qrJUuBY name: ERC20 apiVersion: 0.0.6 entities: - Service - Proposal - FeePayment - FeeClaim - PlatformGain eventHandlers: - event: PaymentCompleted(uint256) handler: handlePaymentCompleted - event: 'Payment(uint256,uint8,address,uint256,uint256)' handler: handlePayment - event: 'FeesClaimed(uint256,indexed address,uint256)' handler: handleFeesClaimed - event: >- OriginServiceFeeRateReleased(uint256,uint256,indexed address,uint256) handler: handleOriginServiceFeeRateReleased - event: >- OriginValidatedProposalFeeRateReleased(uint256,uint256,indexed address,uint256) handler: handleOriginValidatedProposalFeeRateReleased - event: ProtocolEscrowFeeRateUpdated(uint16) handler: handleProtocolEscrowFeeRateUpdated - event: >- TransactionCreated(uint256,uint256,uint256,address,uint256,uint256,uint256,uint16,uint16,uint16,address,bytes,uint256) handler: handleTransactionCreated - event: 'ArbitrationFeePayment(indexed uint256,uint8,uint8,uint256)' handler: handleArbitrationFeePayment - event: 'HasToPayFee(indexed uint256,uint8)' handler: handleHasToPayFee - event: 'Dispute(indexed address,indexed uint256,uint256,uint256)' handler: handleDispute - event: 'RulingExecuted(indexed uint256,uint256)' handler: handleRulingExecuted - event: 'EvidenceSubmitted(indexed uint256,indexed uint256,string)' handler: handleEvidenceSubmitted - event: 'MetaEvidence(indexed uint256,string)' handler: handleMetaEvidence file: /: /ipfs/QmPngx5szeHNPmdh2o7ZNx69NfTGfr2R3KVmaFC2RAnvzZ kind: ethereum/events language: wasm/assemblyscript name: TalentLayerEscrow network: matic source: abi: TalentLayerEscrow address: '0x21C716673897f4a2A3c12053f3973F51Ce7b0cf6' startBlock: 41128230 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmaP37xgtmbAHh92sgbWdC7hm886HyyWkFLNrbbw1ykSFY name: TalentLayerPlatformID apiVersion: 0.0.6 entities: - Platform eventHandlers: - event: 'Approval(indexed address,indexed address,indexed uint256)' handler: handleApproval - event: 'ApprovalForAll(indexed address,indexed address,bool)' handler: handleApprovalForAll - event: 'CidUpdated(indexed uint256,string)' handler: handleCidUpdated - event: 'Mint(indexed address,uint256,string,uint256,uint256)' handler: handleMint - event: 'Transfer(indexed address,indexed address,indexed uint256)' handler: handleTransfer - event: MintFeeUpdated(uint256) handler: handleMintFeeUpdated - event: 'OriginServiceFeeRateUpdated(uint256,uint16)' handler: handleOriginServiceFeeRateUpdated - event: 'OriginValidatedProposalFeeRateUpdated(uint256,uint16)' handler: handleOriginValidatedProposalFeeRateUpdated - event: 'ArbitratorUpdated(uint256,address,bytes)' handler: handleArbitratorUpdated - event: 'ArbitrationFeeTimeoutUpdated(uint256,uint256)' handler: handleArbitrationFeeTimeoutUpdated - event: MinArbitrationFeeTimeoutUpdated(uint256) handler: handleMinArbitrationFeeTimeoutUpdated - event: 'ServicePostingFeeUpdated(uint256,uint256)' handler: handleServicePostingFeeUpdated - event: 'ProposalPostingFeeUpdated(uint256,uint256)' handler: handleProposalPostingFeeUpdated - event: 'SignerUpdated(uint256,address)' handler: handleSignerUpdated file: /: /ipfs/QmRe7GyUCoyRFN4vV75eCy3SMKSrRP8wSz6ALohD4hBbqu kind: ethereum/events language: wasm/assemblyscript name: TalentLayerPlatformID network: matic source: abi: TalentLayerPlatformID address: '0x09FF07297d48eD9aD870caCE4b33BF30869C1D17' startBlock: 41128230 features: - fullTextSearch schema: file: /: /ipfs/QmRQqNAbwBSF4vApn6CwH1tmD6dqaDKo95Jkm3yBDssZQm specVersion: 0.0.4 templates: - kind: file/ipfs mapping: abis: - file: /: /ipfs/QmWZuhQz1mHMHCrBKNJNaxdUh3NiFKwZh9jhkx6PLjeANz name: TalentLayerService apiVersion: 0.0.6 entities: - ServiceDescription - Service - Keyword file: /: /ipfs/QmSQ9wwNfrTfRkaKbAngPzaEgMQCupXNXBiM1rL3gKaRcw handler: handleServiceData language: wasm/assemblyscript name: ServiceData network: matic - kind: file/ipfs mapping: abis: - file: /: /ipfs/QmWZuhQz1mHMHCrBKNJNaxdUh3NiFKwZh9jhkx6PLjeANz name: TalentLayerService apiVersion: 0.0.6 entities: - ProposalDescription file: /: /ipfs/QmSQ9wwNfrTfRkaKbAngPzaEgMQCupXNXBiM1rL3gKaRcw handler: handleProposalData language: wasm/assemblyscript name: ProposalData network: matic - kind: file/ipfs mapping: abis: - file: /: /ipfs/QmbcUhQPfK5ZGtFgZoU9K6odVBzq3GdJXabjAfTkYwjd3E name: TalentLayerReview apiVersion: 0.0.6 entities: - ReviewDescription file: /: /ipfs/QmSQ9wwNfrTfRkaKbAngPzaEgMQCupXNXBiM1rL3gKaRcw handler: handleReviewData language: wasm/assemblyscript name: ReviewData network: matic - kind: file/ipfs mapping: abis: - file: /: /ipfs/QmURbsyqLMXKGKhzKo8PdikonXDcuhvBhWJLtyypeD2U8B name: TalentLayerID apiVersion: 0.0.6 entities: - UserDescription - Keyword file: /: /ipfs/QmSQ9wwNfrTfRkaKbAngPzaEgMQCupXNXBiM1rL3gKaRcw handler: handleUserData language: wasm/assemblyscript name: UserData network: matic - kind: file/ipfs mapping: abis: - file: /: /ipfs/QmaP37xgtmbAHh92sgbWdC7hm886HyyWkFLNrbbw1ykSFY name: TalentLayerPlatformID apiVersion: 0.0.6 entities: - PlatformDescription file: /: /ipfs/QmSQ9wwNfrTfRkaKbAngPzaEgMQCupXNXBiM1rL3gKaRcw handler: handlePlatformData language: wasm/assemblyscript name: PlatformData network: matic - kind: file/ipfs mapping: abis: - file: /: /ipfs/QmSTyC2VyXc8VFno6hnw172bsEhgBCUmQyPQAHY7J3yMgc name: TalentLayerEscrow apiVersion: 0.0.6 entities: - EvidenceDescription file: /: /ipfs/QmSQ9wwNfrTfRkaKbAngPzaEgMQCupXNXBiM1rL3gKaRcw handler: handleEvidenceData language: wasm/assemblyscript name: EvidenceData network: matic