Gnosis Beacon Chain deposit UI
Simple tool to deposit tokens to the Gnosis Beacon Chain
Gnosis Chain Validator Deposit Tool
Home Page: https://deposit.gnosischain.com
Gnosis Beacon Chain deposit UI
Simple tool to deposit tokens to the Gnosis Beacon Chain
With deposit.gnosischain.com, I can't claim the validators on the DAppNode tab.
Steps to reproduce
{
rpcUrl: "https://rpc.gnosischain.com",
chainId: 100,
symbol: "xDai",
explorer: "https://gnosisscan.io"
}
deposit_data.json
on the DAppNode tabExpected Result
Claim succeeds
Actual Result
The website stays in Validating and then shows the error msg: could not detect network (event="noNetwork", code=NETWORK_ERROR, version=providers/5.6.8)
Additional Notes
OPTIONS https://rpc-deposit.gnosischain.com/ CORS Missing Allow Origin
.Fix clone repo url with gnosischain
org name
Hey, a few dappnode users are experiencing the following error while uploading the deposit data file
could not detect network (event="noNetwork", code=NETWORK_ERROR, version=providers/5.5.0)
I was wondering if the gnosis network was created with an outdated RPC, if so the UI should update to the latest RPC so users add the network gnosis to their wallet manager with a valid RPC
Message from the community
Error shown in the UI: Failed to fetch or process validator statuses.
Error in the API request: https://gnosischa.in/api/v1/validator/PUB_KEY1
{
"status": "ERROR: invalid validator argument, pubkey(s) did not resolve to a validator index",
"data": null
}
Make the deposit tool ready to be deployed in a single instance.
Based on the user's network selection will automatically configure it, both for Gnosis Mainnet and Chiado Testnet.
I'd love to see the "live" parameters for the app
Formatting is missing from this repo and should be checked in CI. There are lint
and lint:fix
scripts, but they're not enforced at this time.
Linked issue:
recent docs changes broke the links to validator deposit page
Right now the cached "existing_deposits.json" was last updated at block 22673201. It is more then 6.1M blocks behind. Therefore the UI needs to fetch a lot of logs to update the pubkey list and validate a new deposit.
The way the "getPastLogs" function (use-deposit and use-dappnode-deposit) works, it create a lot of errors.
With each error thrown it has to re-fetch that chunk and it doubles the amount of async fetches. This made it impossible for me to deposit. Therefor the number of concurrent RPC calls should be limited.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.