escrow-dashboard's People
Forkers
developerfred kaselunt molecula451 foufrix charlie85270 jalal-1 tnkerer leetdev azizbardi jsfix-ci posix4eescrow-dashboard's Issues
Manual approval required for workflow run 2570679905
Workflow is pending manual review.
URL: https://github.com/humanprotocol/escrow-dashboard/actions/runs/2570679905
Required approvers: [vkomodey AmrEssamSh ivhus posix4e]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.
Invalid escrow factory on the Polygon Mumbai Testnet
https://dashboard.humanprotocol.org/
After selecting the "Polygon Mumbai Testnet" error "Invalid Escrow Factory" is shown.
Add REST API
Add a REST API to allow outside applications/users to interact with the Job Launcher.
Allow bridges to register on chain for liquidity statistics using eth-kvstore
Since the human protocol is a multichain protocol, we want to consume liquidity information from
- polygon bridge
- any swap
- wormhole
Each of them should be able to register themselves with our eth-kv store and associate whatever api information we need
- Create a design using eth kv store + the graph for registration of new bridges for escrow dashboard to pull down
- All exchanges and other job launchers to register into the dashboard.
We might consider pulling eth-kvstore into this repo.
Create CI to automatically deploy
- Deploy staging implementation
- Deploy production implementation
- link to Hmt.ai main page
Manual approval required for workflow run 2434283512
Workflow is pending manual review.
URL: https://github.com/humanprotocol/escrow-dashboard/actions/runs/2434283512
Required approvers: [vkomodey AmrEssamSh ivhus posix4e]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.
Manual approval required for workflow run 2514942795
Workflow is pending manual review.
URL: https://github.com/humanprotocol/escrow-dashboard/actions/runs/2514942795
Required approvers: [vkomodey AmrEssamSh ivhus posix4e]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.
Manual approval required for workflow run 2430097766
Workflow is pending manual review.
URL: https://github.com/humanprotocol/escrow-dashboard/actions/runs/2430097766
Required approvers: [vkomodey AmrEssamSh ivhus posix4e]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.
Manual approval required for workflow run 2424527482
Workflow is pending manual review.
URL: https://github.com/humanprotocol/escrow-dashboard/actions/runs/2424527482
Required approvers: [vkomodey AmrEssamSh ivhus]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.
Create pingdom style click test
Integrating Tests into a escrow-dashboard project
Integrating Tests into a escrow-dashboard project
Add testing configuration
- @testing-library/react
- jest
Add tests to components
- unit tests
- snapshot tests
Add typescript
The use of typescript is highly recommended for code maintenance and readability. The project is still very new and does not have a lot of code yet, the earlier the migration is done the easier it will be.
Add more info to dashboard
Register Job Launcher, Exchange Oracle, Recording Oracle endpoints in kv-store
Job Launcher node should have the ability to register its endpoint within the eth-kvstore. This could be achieved with a simple "REGISTER ENDPOINT" button on the Escrow dashboard that calls the respective function within kv-store: https://github.com/humanprotocol/eth-kvstore
Exchange Oracle and Recording Oracles should also be able to register their endpoints in eth-kvstore.
Create a GUI job launcher in escrow dashboard
TODO
- An escrow dashboard behind a secret key to launch arbitrary escrow contracts .
Get the total holders of HMT token from their respective explorer for each network
For each network (Polygon, Rinkeby, ....) get the total holders number from the explorer API of respective network and display it on the dashboard.
- Polygon : https://polygonscan.com/
- Rinkeby : https://rinkeby.etherscan.io/
Add linter/formatting rules
To avoid formatting differences between developers and to make the code easier to read (especially for PRs) it is advisable to use a linter configured directly in the project, for example Prettier.
Concerning the rules, each developer has preferences, personally I always use the AirBnb rules (the most known): https://gist.github.com/bradtraversy/aab26d1e8983d9f8d79be1a9ca894ab4
Start injecting common human app styles into the app
Manual approval required for workflow run 2429737339
Workflow is pending manual review.
URL: https://github.com/humanprotocol/escrow-dashboard/actions/runs/2429737339
Required approvers: [vkomodey AmrEssamSh ivhus posix4e]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.
token statistics in dashboard
- number of unique wallets should be tracked
- outright number of token transactions
Manual approval required for workflow run 2462985364
Workflow is pending manual review.
URL: https://github.com/humanprotocol/escrow-dashboard/actions/runs/2462985364
Required approvers: [vkomodey AmrEssamSh ivhus posix4e]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.
Manual approval required for workflow run 2424814547
Workflow is pending manual review.
URL: https://github.com/humanprotocol/escrow-dashboard/actions/runs/2424814547
Required approvers: [vkomodey AmrEssamSh ivhus posix4e]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.
Get price from coingecko API
Retrieve the Human Token price from the Coingecko API to display it on the dashboard
- Documentation : https://www.coingecko.com/api/documentations/v3#/
Change BSC testnet contract addresses
Is your feature request related to a problem? Please describe.
BSC testnet contract addresses must be changed because Human foundation doesn't have control on them
Describe the solution you'd like
Redeploy contracts and update addresses
Manual approval required for workflow run 2430062372
Workflow is pending manual review.
URL: https://github.com/humanprotocol/escrow-dashboard/actions/runs/2430062372
Required approvers: [vkomodey AmrEssamSh ivhus posix4e]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.
Manual approval required for workflow run 2424732497
Workflow is pending manual review.
URL: https://github.com/humanprotocol/escrow-dashboard/actions/runs/2424732497
Required approvers: [vkomodey AmrEssamSh ivhus posix4e]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.
Add Create Escrow feature
Add a feature to allow Escrow creation from the Escrow Dashboard itself. Once created the newly created escrow address should be displayed in the GUI.
Switch to using the graph for counting
Checkout https://github.com/humanprotocol/humansubgraph for more information about our thegraph subgraphs
- Use Escrow Factory event to actually count Escrows being launchedc
- Count isevent and pevents and put them on the dashboard
Manual approval required for workflow run 2570679905
Workflow is pending manual review.
URL: https://github.com/humanprotocol/escrow-dashboard/actions/runs/2570679905
Required approvers: [vkomodey AmrEssamSh ivhus posix4e]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.
Connect Metamask wallet to the App
Requirements:
- Add the "Connect" button which will connect the user's metamask. Provide responsive UI in case user doesn't have metamask
- Sync the current network in the dashboard with the selected network in the Metamask. Add the logic, where the user can switch/add a new network by clicking the appropriate button. No need to force the user to fill in all network details by himself
- Sync events from the metamask(like changing the network) and update appropriate UI
Manual approval required for workflow run 2424732497
Workflow is pending manual review.
URL: https://github.com/humanprotocol/escrow-dashboard/actions/runs/2424732497
Required approvers: [vkomodey AmrEssamSh ivhus posix4e]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.
Get rid of docker/backend and switch to pure frontend js only with graphql/web3
Manual approval required for workflow run 2424845095
Workflow is pending manual review.
URL: https://github.com/humanprotocol/escrow-dashboard/actions/runs/2424845095
Required approvers: [vkomodey AmrEssamSh ivhus posix4e]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.
Implement "Low Escrow Amount" design on all networks.
Add all available jobs of thegraph on UI
Add all available jobs of thegraph on UI
List of known factories for networks
Right now we have an address input for displaying factory details. Since more and more known factories arrive, we need to add a possibility to enrich this list(by configs in the code) and give users an ability to choose between these known factories instead of searching them manually
Update and improve the dashboard
Currently the dashboard isn't designed and has limited information. Improve the information to include new data and decorate it to integrate into our webpage
Update CI/CD
There is a problem with CI/CD
It is showing warning messages
See: https://github.com/humanprotocol/escrow-dashboard/actions/runs/3274368712/jobs/5387798814
Manual approval required for workflow run 2460966338
Workflow is pending manual review.
URL: https://github.com/humanprotocol/escrow-dashboard/actions/runs/2460966338
Required approvers: [vkomodey AmrEssamSh ivhus posix4e]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.