Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: update subgraph for escrow #253

Merged
merged 14 commits into from
Feb 20, 2023
Merged

Conversation

leric7
Copy link
Collaborator

@leric7 leric7 commented Feb 19, 2023

Description

Update subgraph for escrow tracking.
We want to display escrow data for each leader on dashboard with its allocation, payment, and status.

Summary of changes

  • Smart contract change
    Escrow contract is updated to emit BulkTransfer event with more data. Added two fields amountPaid, and isPartial.
  • Subgraph change
    Handlers for Escrow, EscrowFactory, Staking, and RewardPool are updated to properly track LaunchedEscrow entity on subgraph.

How test the changes

Related issues

Keywords for linking issues

Operational checklist

  • All new functionality is covered by tests
  • Any related documentation has been changed or added

@vercel
Copy link

vercel bot commented Feb 19, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated
eth-kvstore-gui ✅ Ready (Inspect) Visit Preview 💬 Add your feedback Feb 20, 2023 at 3:14PM (UTC)
exchange-oracle ✅ Ready (Inspect) Visit Preview 💬 Add your feedback Feb 20, 2023 at 3:14PM (UTC)
fortune-exchange-mumbai ✅ Ready (Inspect) Visit Preview 💬 Add your feedback Feb 20, 2023 at 3:14PM (UTC)
fortune-reputation-oracle-mumbai ✅ Ready (Inspect) Visit Preview 💬 Add your feedback Feb 20, 2023 at 3:14PM (UTC)
human-protocol-escrow-dashboard ✅ Ready (Inspect) Visit Preview 💬 Add your feedback Feb 20, 2023 at 3:14PM (UTC)
job-launcher-client ✅ Ready (Inspect) Visit Preview 💬 Add your feedback Feb 20, 2023 at 3:14PM (UTC)
job-launcher-server ✅ Ready (Inspect) Visit Preview 💬 Add your feedback Feb 20, 2023 at 3:14PM (UTC)
recording-oracle ✅ Ready (Inspect) Visit Preview 💬 Add your feedback Feb 20, 2023 at 3:14PM (UTC)

@vercel vercel bot temporarily deployed to Preview – eth-kvstore-gui February 19, 2023 17:40 Inactive
@vercel vercel bot temporarily deployed to Preview – exchange-oracle February 19, 2023 17:43 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-reputation-oracle-mumbai February 19, 2023 17:45 Inactive
@vercel vercel bot temporarily deployed to Preview – job-launcher-client February 19, 2023 17:49 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-mumbai February 19, 2023 17:50 Inactive
@vercel vercel bot temporarily deployed to Preview – job-launcher-server February 19, 2023 17:52 Inactive
@vercel vercel bot temporarily deployed to Preview – recording-oracle February 19, 2023 17:55 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-mumbai February 19, 2023 18:01 Inactive
@vercel vercel bot temporarily deployed to Preview – job-launcher-client February 19, 2023 18:03 Inactive
@vercel vercel bot temporarily deployed to Preview – job-launcher-server February 19, 2023 18:06 Inactive
@vercel vercel bot temporarily deployed to Preview – human-protocol-escrow-dashboard February 19, 2023 18:07 Inactive
@vercel vercel bot temporarily deployed to Preview – recording-oracle February 19, 2023 18:10 Inactive
@vercel vercel bot temporarily deployed to Preview – eth-kvstore-gui February 19, 2023 18:13 Inactive
@vercel vercel bot temporarily deployed to Preview – exchange-oracle February 19, 2023 18:16 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-reputation-oracle-mumbai February 19, 2023 18:19 Inactive
@vercel vercel bot temporarily deployed to Preview – human-protocol-escrow-dashboard February 19, 2023 21:53 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-reputation-oracle-mumbai February 19, 2023 21:55 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-mumbai February 19, 2023 22:22 Inactive
@vercel vercel bot temporarily deployed to Preview – exchange-oracle February 19, 2023 22:25 Inactive
@vercel vercel bot temporarily deployed to Preview – job-launcher-server February 19, 2023 22:27 Inactive
@vercel vercel bot temporarily deployed to Preview – human-protocol-escrow-dashboard February 19, 2023 22:28 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-reputation-oracle-mumbai February 19, 2023 22:31 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-mumbai February 19, 2023 23:39 Inactive
@vercel vercel bot temporarily deployed to Preview – job-launcher-server February 19, 2023 23:42 Inactive
yarn.lock Outdated Show resolved Hide resolved
@vercel vercel bot temporarily deployed to Preview – fortune-reputation-oracle-mumbai February 20, 2023 13:38 Inactive
@vercel vercel bot temporarily deployed to Preview – recording-oracle February 20, 2023 13:40 Inactive
@leric7 leric7 requested a review from flopez7 February 20, 2023 13:45
@vercel vercel bot temporarily deployed to Preview – eth-kvstore-gui February 20, 2023 13:55 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-reputation-oracle-mumbai February 20, 2023 13:59 Inactive
@vercel vercel bot temporarily deployed to Preview – recording-oracle February 20, 2023 14:02 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-mumbai February 20, 2023 14:05 Inactive
@vercel vercel bot temporarily deployed to Preview – exchange-oracle February 20, 2023 14:08 Inactive
@vercel vercel bot temporarily deployed to Preview – human-protocol-escrow-dashboard February 20, 2023 14:28 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-reputation-oracle-mumbai February 20, 2023 14:31 Inactive
@vercel vercel bot temporarily deployed to Preview – eth-kvstore-gui February 20, 2023 14:35 Inactive
@vercel vercel bot temporarily deployed to Preview – human-protocol-escrow-dashboard February 20, 2023 14:50 Inactive
@vercel vercel bot temporarily deployed to Preview – exchange-oracle February 20, 2023 14:55 Inactive
@vercel vercel bot temporarily deployed to Preview – eth-kvstore-gui February 20, 2023 15:00 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-mumbai February 20, 2023 15:02 Inactive
@vercel vercel bot temporarily deployed to Preview – job-launcher-server February 20, 2023 15:06 Inactive
@vercel vercel bot temporarily deployed to Preview – job-launcher-client February 20, 2023 15:09 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-reputation-oracle-mumbai February 20, 2023 15:11 Inactive
@vercel vercel bot temporarily deployed to Preview – recording-oracle February 20, 2023 15:14 Inactive
@leric7 leric7 merged commit 079d46b into feat/wallet-connect Feb 20, 2023
@leric7 leric7 deleted the feat/escrow-subgraph branch March 8, 2023 00:22
leric7 added a commit that referenced this pull request Mar 10, 2023
* WIP - wallet connect modal

* feat: wallet connection

* update header, leaderboard

* escrow, leader detail page

* feat: profile, owner page

* feat: mobile vies

* mobile search box, header

* Add support download files drom public URI

* Read bulk_payout logs to avoid double payouts

* fix python sdk & core build script (#61)

* lower down python version to 3.7

* lower down python version to 3.7

* Check bulk_paid flag based on transaction receipt.

* [escrow-dashboard] fix token total supply on testnet and mainnet (#67)

* fix token total supply on testnet and mainnet

* use ABI from core npm

* remove ABI json

* fix mainnet token view (#69)

* Change localhost chainId

* measure bitfinex liquidity (#68)

* measure bitfinex liquidity

* show bitfinex daily volume

* merge

* remove react-app-rewired

* update yarn.lock

* fix lint and some tests in escrow dashboard

* disable Footer test temporarily

* staker subgraph integration

* remove failing test

* add data integration for leader detail/profile page

* filter leaders by role

* fix broken yarn.lock

* update dep

* fix dependency lock file

* fix js sdk;

* fix yarn.lock

* add urls to leader data

* feat: update subgraph for escrow (#253)

* update subgraph for escrow

* fix dependency issue

* fix kvstore mapping

* fix reward field

* fix test

* fix test

* fix test

* fix escrow test

* update staking test

* add reward pool test and fix staking test

* update contract address

* fix yarn.lock

* upgrade wagmi and rainbowkit on eth kvstore

* fix yarn.lock;

* Fix wagmi dependency (#255)

* fix wagmi dependencies

* fix match stick as dep

* add exchange button

* update escrows section of leader detail view

* Add workers data to track info with graphql

* Add subgraph tests for new features

* fix escrow detail page routing

* fix profile menu

* fix header and copy address button

* fix yarn.lock

* modify absolute path to relative temporarily

* fix skale chain config

* update subgraph template to graft

* fix subgraph and block number for mumbai

* fix subgraph and update graft block number

* update subgraph block numbers

* proxies upgrade

* revert start block of subgraph

---------

Co-authored-by: Dzmitry Aliksandrau <qarz@tut.by>
Co-authored-by: CryptoRush <98655210+leric7@users.noreply.github.com>
Co-authored-by: Eric Lee <eric@hmt.ai>
Co-authored-by: Francisco López <francislopez977@gmail.com>
Co-authored-by: Francisco López <50665615+flopez7@users.noreply.github.com>
Co-authored-by: portuu3 <adrian.portugues.mas@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants