dataSources:
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmYJZirHgVY8uwp3GCtd7D7V7XvCPLKdyMKhueHgTiud25
          name: Presale
        - file:
            /: /ipfs/QmQiu7Ys4XHBNTfqfkwkmUs2Aqi4YKwDVT8XSSTfnu1G5n
          name: FundingNFT
        - file:
            /: /ipfs/QmT83tX19KpawCBRZn1oTqMLbPe4P6L8MaVdnBbKZrzZLk
          name: ERC20
      apiVersion: 0.0.9
      entities:
        - ProjectRequested
        - ProjectStarted
        - ProjectApproved
        - ProjectRejected
        - ProjectCancelled
        - ProjectSettled
        - BuyPartition
        - FunderBuyPartition
        - SeekerWithdrawPresaleFunds
        - SeekerWithdrawPresaleProjectToken
        - FunderWithdrawPresaleLendingTokens
        - FunderClaimPresaleNFT
        - FunderWithdrawPresaleTokens
        - ChangeMaxAmountToBuy
        - PresaleInitialized
        - ChangeSaleDates
        - ChangedCliff
      eventHandlers:
        - event: 'ProjectRequested(indexed uint256,indexed address,uint256)'
          handler: handleProjectRequested
        - event: ProjectApproved(indexed uint256)
          handler: handleProjectApproved
        - event: ProjectRejected(indexed uint256)
          handler: handleProjectRejected
        - event: ProjectCancelled(indexed uint256)
          handler: handleProjectCancelled
        - event: ProjectStarted(indexed uint256)
          handler: handleProjectStarted
        - event: ProjectSettled(indexed uint256)
          handler: handleProjectSettled
        - event: 'BuyPartition(indexed uint256,indexed bool,uint256,uint256)'
          handler: handleBuyPartition
        - event: >-
            FunderBuyPartition(indexed uint256,indexed
            bool,uint256,uint256,address)
          handler: handleFunderBuyPartition
        - event: >-
            FunderWithdrawPresaleLendingTokens(indexed uint256,indexed
            address,uint256)
          handler: handleFunderWithdrawCancelPresale
        - event: 'FunderClaimPresaleNFT(indexed uint256,indexed address,uint256)'
          handler: handleFunderClaimNFTs
        - event: >-
            FunderWithdrawPresaleTokens(indexed uint256,indexed
            address,uint256,uint256)
          handler: handleFunderClaimProjectToken
        - event: 'PresaleInitialized(uint256,uint256)'
          handler: handlePresaleInitialized
        - event: >-
            SeekerWithdrawPresaleFunds(indexed
            uint256,uint256,uint256,bool,bool)
          handler: handleSeekerWithdraw
        - event: 'SeekerWithdrawPresaleProjectToken(indexed uint256,uint256)'
          handler: handleSeekerWithdrawCancelPresale
        - event: 'ChangeMaxAmountToBuy(indexed uint256,uint256,uint256,bool)'
          handler: handleChangeMaxAmountToBuy
        - event: 'ChangeSaleDates(uint256,uint256,uint256)'
          handler: handleChangeDates
        - event: 'ChangedCliff(uint256,uint256)'
          handler: handleChangeCliff
      file:
        /: /ipfs/QmRsV6tFF4bkmCZxReZChx2nSVh7hLuWirWXxKHbRibjch
      kind: ethereum/events
      language: wasm/assemblyscript
    name: Presale
    network: arbitrum-one
    source:
      abi: Presale
      address: '0x9E0Fa708F4534C2D9a2706498502362dfdF44D9f'
      endBlock: 243555981
      startBlock: 74599755
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmV7NpbyAC1CobJpNgpWATLQpTpFE4C2NwdiWgSXeCfiAq
          name: Presale
        - file:
            /: /ipfs/QmdgQ816LBhLYsEC9FgLMFkkYfdgK63mGjA43Sazi2FHLS
          name: FundingNFT
        - file:
            /: /ipfs/QmT83tX19KpawCBRZn1oTqMLbPe4P6L8MaVdnBbKZrzZLk
          name: ERC20
      apiVersion: 0.0.9
      entities:
        - ProjectRequested
        - ProjectStarted
        - ProjectApproved
        - ProjectRejected
        - ProjectCancelled
        - ProjectSettled
        - BuyPartition
        - FunderBuyPartition
        - SeekerWithdrawPresaleFunds
        - SeekerWithdrawPresaleProjectToken
        - FunderWithdrawPresaleLendingTokens
        - FunderClaimPresaleNFT
        - FunderWithdrawPresaleTokens
        - ChangeMaxAmountToBuy
        - PresaleInitialized
      eventHandlers:
        - event: 'ProjectRequested(indexed uint256,indexed address,uint256)'
          handler: handleProjectRequested
        - event: ProjectApproved(indexed uint256)
          handler: handleProjectApproved
        - event: ProjectRejected(indexed uint256)
          handler: handleProjectRejected
        - event: ProjectCancelled(indexed uint256)
          handler: handleProjectCancelled
        - event: ProjectStarted(indexed uint256)
          handler: handleProjectStarted
        - event: ProjectSettled(indexed uint256)
          handler: handleProjectSettled
        - event: 'BuyPartition(indexed uint256,indexed bool,uint256,uint256)'
          handler: handleBuyPartition
        - event: >-
            FunderBuyPartition(indexed uint256,indexed
            bool,uint256,uint256,address)
          handler: handleFunderBuyPartition
        - event: >-
            FunderWithdrawPresaleLendingTokens(indexed uint256,indexed
            address,uint256)
          handler: handleFunderWithdrawCancelPresale
        - event: 'FunderClaimPresaleNFT(indexed uint256,indexed address,uint256)'
          handler: handleFunderClaimNFTs
        - event: >-
            FunderWithdrawPresaleTokens(indexed uint256,indexed
            address,uint256,uint256)
          handler: handleFunderClaimProjectToken
        - event: 'PresaleInitialized(uint256,uint256)'
          handler: handlePresaleInitialized
        - event: >-
            SeekerWithdrawPresaleFunds(indexed
            uint256,uint256,uint256,bool,bool)
          handler: handleSeekerWithdraw
        - event: 'SeekerWithdrawPresaleProjectToken(indexed uint256,uint256)'
          handler: handleSeekerWithdrawCancelPresale
        - event: 'ChangeMaxAmountToBuy(indexed uint256,uint256,uint256,bool)'
          handler: handleChangeMaxAmountToBuy
      file:
        /: /ipfs/QmRsV6tFF4bkmCZxReZChx2nSVh7hLuWirWXxKHbRibjch
      kind: ethereum/events
      language: wasm/assemblyscript
    name: NewPresale
    network: arbitrum-one
    source:
      abi: Presale
      address: '0x70543b278aa23ae87AaCa7B59Fc0c7d0F36875a3'
      startBlock: 243555982
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmUxFcqSmgQ7rncM3FpLLXhbXbjkuQB1XESvqwEhPBLynD
          name: Governance
        - file:
            /: /ipfs/QmYJZirHgVY8uwp3GCtd7D7V7XvCPLKdyMKhueHgTiud25
          name: Presale
      apiVersion: 0.0.9
      entities:
        - VotedForRequest
        - ApprovalRequested
        - UpdaterALBTPerPartition
        - UpdaterALBTPerPartitionPerProject
        - UpdateExtraInfoRequested
        - DecideUpdateExtraInfo
      eventHandlers:
        - event: 'VotedForRequest(indexed uint256,bool,indexed address)'
          handler: handleVoteForRequest
        - event: 'ApprovalRequested(indexed uint256,indexed address,uint256)'
          handler: handleApprovalRequested
        - event: 'UpdaterALBTPerPartition(indexed address,uint256,uint256)'
          handler: handleUpdaterALBTPerPartition
        - event: >-
            UpdaterALBTPerPartitionPerProject(indexed address,indexed
            uint256,uint256,uint256)
          handler: handleUpdaterALBTPerPartitionPerProject
        - event: UpdateExtraInfoRequested(indexed uint256)
          handler: handleRequestEditProject
        - event: 'DecideUpdateExtraInfo(indexed uint256,bool)'
          handler: handleDecideForEditProject
        - event: 'UpdateTicketLimitRequested(uint256,uint256[2],uint256[2])'
          handler: handleUpdateTicketLimitRequest
        - event: 'DecideUpdateTicketLimit(uint256,uint256[2],uint256[2],bool)'
          handler: handleDecideForTicketLimitUpdate
      file:
        /: /ipfs/QmeJbAoAyjbSa3fRnaWo8yj78nThpdXy8fZ6iznp4QLM3X
      kind: ethereum/events
      language: wasm/assemblyscript
    name: Governance
    network: arbitrum-one
    source:
      abi: Governance
      address: '0xD3383cf9F176a39D08faba01D5650fDf9eb64403'
      endBlock: 243555504
      startBlock: 74599683
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmevXm9N7tcHFmjFgcj1c5xXXHWxdFS7bBSWZVQrwDMNix
          name: Governance
        - file:
            /: /ipfs/QmV7NpbyAC1CobJpNgpWATLQpTpFE4C2NwdiWgSXeCfiAq
          name: Presale
      apiVersion: 0.0.9
      entities:
        - VotedForRequest
        - ApprovalRequested
        - UpdaterALBTPerPartition
        - UpdaterALBTPerPartitionPerProject
        - UpdateExtraInfoRequested
        - DecideUpdateExtraInfo
      eventHandlers:
        - event: 'VotedForRequest(indexed uint256,bool,indexed address)'
          handler: handleVoteForRequest
        - event: 'ApprovalRequested(indexed uint256,indexed address,uint256)'
          handler: handleApprovalRequested
        - event: 'UpdaterALBTPerPartition(indexed address,uint256,uint256)'
          handler: handleUpdaterALBTPerPartition
        - event: >-
            UpdaterALBTPerPartitionPerProject(indexed address,indexed
            uint256,uint256,uint256)
          handler: handleUpdaterALBTPerPartitionPerProject
        - event: UpdateExtraInfoRequested(indexed uint256)
          handler: handleRequestEditProject
        - event: 'DecideUpdateExtraInfo(indexed uint256,bool)'
          handler: handleDecideForEditProject
        - event: 'UpdateTicketLimitRequested(uint256,uint256[2],uint256[2])'
          handler: handleUpdateTicketLimitRequest
        - event: 'DecideUpdateTicketLimit(uint256,uint256[2],uint256[2],bool)'
          handler: handleDecideForTicketLimitUpdate
      file:
        /: /ipfs/QmeJbAoAyjbSa3fRnaWo8yj78nThpdXy8fZ6iznp4QLM3X
      kind: ethereum/events
      language: wasm/assemblyscript
    name: NewGovernance
    network: arbitrum-one
    source:
      abi: Governance
      address: '0xB1116e9D88a806Af0E3e8CeBF70B52197D30828f'
      startBlock: 243555505
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmTRf9hpGgHA2mr29f9LHYFK9Wzr8Aa1PnLWLNiF7ttc34
          name: Staking
      apiVersion: 0.0.9
      entities:
        - RewardPaid
      eventHandlers:
        - event: 'RewardPaid(indexed address,uint256)'
          handler: handleStakingRewards
        - event: 'Staked(indexed address,uint256,indexed uint256)'
          handler: handleStake
        - event: 'Withdrawn(indexed address,uint256)'
          handler: handleUnstake
      file:
        /: /ipfs/QmbxL1qV1DakME4YsfhUsZNCFkS4AB2VpPrLx3qUyuj3Yf
      kind: ethereum/events
      language: wasm/assemblyscript
    name: Staking
    network: arbitrum-one
    source:
      abi: Staking
      address: '0xcB787a6e596DA7169C81564cBBAc919c39d93055'
      endBlock: 243555519
      startBlock: 74599722
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmeDwinVisbbYGopujpjpT79oi75wpD14UTLNjkKDrR9TB
          name: Staking
      apiVersion: 0.0.9
      entities:
        - RewardPaid
      eventHandlers:
        - event: 'RewardPaid(indexed address,uint256)'
          handler: handleStakingRewards
        - event: 'Staked(indexed address,uint256,indexed uint256)'
          handler: handleStake
        - event: 'Withdrawn(indexed address,uint256)'
          handler: handleUnstake
      file:
        /: /ipfs/QmbxL1qV1DakME4YsfhUsZNCFkS4AB2VpPrLx3qUyuj3Yf
      kind: ethereum/events
      language: wasm/assemblyscript
    name: NewStaking
    network: arbitrum-one
    source:
      abi: Staking
      address: '0x822E82A6405d5bC84975345C4cA31bED6F2eDa80'
      startBlock: 243555520
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmSpDAsZjXArCAnrmZW323AU8Y15BxK5f3KBUufwxNDEk9
          name: LockedStaking
      apiVersion: 0.0.9
      entities: []
      eventHandlers:
        - event: 'Staked(indexed address,uint256,indexed uint256)'
          handler: handleLockedStake
        - event: 'Withdrawn(indexed address,uint256)'
          handler: handleLockedUnstake
      file:
        /: /ipfs/QmbxL1qV1DakME4YsfhUsZNCFkS4AB2VpPrLx3qUyuj3Yf
      kind: ethereum/events
      language: wasm/assemblyscript
    name: LockedStaking
    network: arbitrum-one
    source:
      abi: LockedStaking
      address: '0x602B5825BE89Ba341929c655d2B5CfEcA17E36A5'
      endBlock: 243555533
      startBlock: 74599829
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmR1k8NrpG7brjmMmktaeoMGxN1aiPmEeHQJ5nEHWhSBTL
          name: LockedStaking
      apiVersion: 0.0.9
      entities: []
      eventHandlers:
        - event: 'Staked(indexed address,uint256,indexed uint256)'
          handler: handleLockedStake
        - event: 'Withdrawn(indexed address,uint256)'
          handler: handleLockedUnstake
      file:
        /: /ipfs/QmbxL1qV1DakME4YsfhUsZNCFkS4AB2VpPrLx3qUyuj3Yf
      kind: ethereum/events
      language: wasm/assemblyscript
    name: NewLockedStaking
    network: arbitrum-one
    source:
      abi: LockedStaking
      address: '0xc962383AE0b8073d02174dcdbCb45201b2519205'
      startBlock: 243555534
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmQiu7Ys4XHBNTfqfkwkmUs2Aqi4YKwDVT8XSSTfnu1G5n
          name: FundingNFT
      apiVersion: 0.0.9
      entities:
        - TransferSingle
      eventHandlers:
        - event: >-
            TransferSingle(indexed address,indexed address,indexed
            address,uint256,uint256)
          handler: handleTransferFundingNFT
      file:
        /: /ipfs/QmUanvDiGLp7f8HhnAGHUymWpuRzLA2pW1XZDyew9TjwwN
      kind: ethereum/events
      language: wasm/assemblyscript
    name: FundingNFT
    network: arbitrum-one
    source:
      abi: FundingNFT
      address: '0xcb38d0651071B84401765e62cDAE7E233CE8DEea'
      endBlock: 243555946
      startBlock: 74599669
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmdgQ816LBhLYsEC9FgLMFkkYfdgK63mGjA43Sazi2FHLS
          name: FundingNFT
      apiVersion: 0.0.9
      entities:
        - TransferSingle
      eventHandlers:
        - event: >-
            TransferSingle(indexed address,indexed address,indexed
            address,uint256,uint256)
          handler: handleTransferFundingNFT
      file:
        /: /ipfs/QmUanvDiGLp7f8HhnAGHUymWpuRzLA2pW1XZDyew9TjwwN
      kind: ethereum/events
      language: wasm/assemblyscript
    name: NewFundingNFT
    network: arbitrum-one
    source:
      abi: FundingNFT
      address: '0x781281EcF8a5eFCdDE101C35290a676DfA07De5D'
      startBlock: 243555947
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmQpq1vUYCcav89N6cg8Rx5NQMphHVnvfLggkPGm81zpHJ
          name: ActionVerifier
      apiVersion: 0.0.9
      entities:
        - EpochChanged
      eventHandlers:
        - event: 'EpochChanged(indexed uint256,uint256)'
          handler: handleEpochChanged
      file:
        /: /ipfs/Qmf9VtyxkrLagvcfLFdM4aSxYSg9GsPP1aTmSpSSB9ajE7
      kind: ethereum/events
      language: wasm/assemblyscript
    name: ActionVerifier
    network: arbitrum-one
    source:
      abi: ActionVerifier
      address: '0x02A60155719142A6b4765eA3B513b61B04199007'
      startBlock: 74599735
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmYwXdSFmhSWqhSkvSYYUazPapiJjw3adrnbG58yjzzMNX
          name: Bridge
      apiVersion: 0.0.9
      entities:
        - TokenReceived
        - TokenSent
      eventHandlers:
        - event: 'TokenReceived(address,uint256,uint256,bytes32)'
          handler: handleNewTx
        - event: 'TokenSent(address,uint256,uint256,bytes32)'
          handler: handleTxDone
      file:
        /: /ipfs/QmZouhBDEyS872JsNE5S6v3GxDyWYhBzwpeFC8iS7QfXsz
      kind: ethereum/events
      language: wasm/assemblyscript
    name: Bridge
    network: arbitrum-one
    source:
      abi: Bridge
      address: '0x46a9459d34EaeEAb4E792E5238298d4e15261CA1'
      endBlock: 243555926
      startBlock: 74599785
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmVrLKGvvTu9WAseKVhyLbZdFid2FCVSGSoJFLi9jD2bTH
          name: Bridge
      apiVersion: 0.0.9
      entities:
        - TokenReceived
        - TokenSent
      eventHandlers:
        - event: 'TokenReceived(address,uint256,uint256,bytes32)'
          handler: handleNewTx
        - event: 'TokenSent(address,uint256,uint256,bytes32)'
          handler: handleTxDone
      file:
        /: /ipfs/QmZouhBDEyS872JsNE5S6v3GxDyWYhBzwpeFC8iS7QfXsz
      kind: ethereum/events
      language: wasm/assemblyscript
    name: NewBridge
    network: arbitrum-one
    source:
      abi: Bridge
      address: '0x3D8eb5ac9C03496c4822fFda99963b1e7a006550'
      startBlock: 243555927
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmT83tX19KpawCBRZn1oTqMLbPe4P6L8MaVdnBbKZrzZLk
          name: NXRA
      apiVersion: 0.0.9
      entities:
        - Transfer
      eventHandlers:
        - event: 'Transfer(indexed address,indexed address,uint256)'
          handler: handleNXRABalance
      file:
        /: /ipfs/QmaNqUpqSoXwykE4tukiweuy2iqdCUVDqGD4dyRUBxULjr
      kind: ethereum/events
      language: wasm/assemblyscript
    name: NXRA
    network: arbitrum-one
    source:
      abi: NXRA
      address: '0x644192291cc835A93d6330b24EA5f5FEdD0eEF9e'
      startBlock: 71465834
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmT83tX19KpawCBRZn1oTqMLbPe4P6L8MaVdnBbKZrzZLk
          name: rALBT
      apiVersion: 0.0.9
      entities:
        - Transfer
      eventHandlers:
        - event: 'Transfer(indexed address,indexed address,uint256)'
          handler: handlerALBTBalance
      file:
        /: /ipfs/QmaNqUpqSoXwykE4tukiweuy2iqdCUVDqGD4dyRUBxULjr
      kind: ethereum/events
      language: wasm/assemblyscript
    name: rALBT
    network: arbitrum-one
    source:
      abi: rALBT
      address: '0xbAE09BE6256f671b17528641E433dc1cb4ff1454'
      endBlock: 243555470
      startBlock: 74599642
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmT83tX19KpawCBRZn1oTqMLbPe4P6L8MaVdnBbKZrzZLk
          name: rALBT
      apiVersion: 0.0.9
      entities:
        - Transfer
      eventHandlers:
        - event: 'Transfer(indexed address,indexed address,uint256)'
          handler: handlerALBTBalance
      file:
        /: /ipfs/QmaNqUpqSoXwykE4tukiweuy2iqdCUVDqGD4dyRUBxULjr
      kind: ethereum/events
      language: wasm/assemblyscript
    name: NewrALBT
    network: arbitrum-one
    source:
      abi: rALBT
      address: '0xCbf556cbc9FB064EbCFad3e914E229Dbd615214A'
      startBlock: 245555795
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmdjzodBV2o7wQmrpwdVqtxEtJEo3VHHxXd9rRMWSFvYBF
          name: WhitelistNFT
      apiVersion: 0.0.9
      entities:
        - TransferSingle
      eventHandlers:
        - event: >-
            TransferSingle(indexed address,indexed address,indexed
            address,uint256,uint256)
          handler: handleRedeemNFT
      file:
        /: /ipfs/QmcwrvwTsbEmDemYvidATF9bnynJFbnJeAyjfi4yhTJop8
      kind: ethereum/events
      language: wasm/assemblyscript
    name: WhitelistNFT
    network: arbitrum-one
    source:
      abi: WhitelistNFT
      address: '0x7EA783cEB8Cd4ccBb23FeA48586BF1fc598De9CE'
      startBlock: 74599767
  - kind: ethereum/contract
    mapping:
      abis:
        - file:
            /: /ipfs/QmdBFGGkkcrrLQsXpSnMpr9W1VowiwwutGd2t8DhmZWU6K
          name: Events
        - file:
            /: /ipfs/QmT83tX19KpawCBRZn1oTqMLbPe4P6L8MaVdnBbKZrzZLk
          name: ERC20
      apiVersion: 0.0.9
      entities:
        - EpochChanged
      eventHandlers:
        - event: >-
            NewEvent((address,address,uint256,uint256,uint256,uint256,uint256,string,uint256,uint256,uint256,address),uint256,address)
          handler: handleCreateEvent
        - event: 'Participation(uint256,uint256,address)'
          handler: handleParticipateEvent
        - event: 'Claim(uint256,uint256,uint256,address,uint256)'
          handler: handleClaimEvent
      file:
        /: /ipfs/QmU1rU9QYUhHULVBkYAUj8FxjtayDerVKEX1pNbkpy2eTr
      kind: ethereum/events
      language: wasm/assemblyscript
    name: Events
    network: arbitrum-one
    source:
      abi: Events
      address: '0x82AF9E78b478873651A9742e04EdAac9ae6A72C4'
      startBlock: 74599767
schema:
  file:
    /: /ipfs/QmTksrK9BHitFc95GJXNtLGp3DzHgEf9UzYceQMikDYgKE
specVersion: 1.2.0