webb-tools / webb-faucet Goto Github PK
View Code? Open in Web Editor NEWA faucet for testnet bridges.
A faucet for testnet bridges.
I requested ttnt, it gave an error, I requested it again, this time it gave me the warning that you have already requested it. So I couldn't get ttnt
5FyJdNappo2WWYYAm1G7y6JzJwbqkhEhCpcCZKJzGhDHZm9q
We need to deploy the faucet so we can use it four our internal testing. that will require few steps and tasks first, I listed all of them blew:
main
branch or a new tag.The current repository simply uses a toml
file to set and read secret values but currently there is no abstraction to protect those values when it is in a hosted environment.
We will need to implement an abstraction to read secret values from the toml file similarly as we do on the relayer.
Currently, the cryptocurrency faucet does not have an API to retrieve information on supported tokens. This feature is necessary for developers who are building on top of the faucet and need to programmatically get the list of supported tokens.
Add a new API to the Faucet Backend repo to get supported tokens info. Ideally, the endpoint will return a list of supported tokens with their corresponding information such as token name, symbol, address, and supported typed chain ID.
UserInfo
data from the database.UserInfo
as a hashmap from adresses to twitter user IdCurrently, when requesting to mint a token on the faucet, the request only contains the chain ID and wallet address. The faucet should also support the token address in the request.
On some self-hosted chains, such as Orbit chains, it is necessary to fund the native token in addition to fungible tokens, as users may need native tokens to pay transaction fees.
Details :
When two requests are sent at the same time, the first request fails and only the second request is processed. In the below example the first user's request timedout in UI and couldnt claim again since the server recorded the claim but the actual transaction did not complete
Possible Solutions:
claimed
only if transaction is successfulEVM chains will have wtTNT
. When we disperse this wtTNT
it implies the deposit of funds on the bridge from the Tangle testnet. Therefore, we need to actually deposit funds into the bridge so that these wtTNT
effectively exist.
For Tangle, when we disperse faucet funds, we should simply disperse tTNT
.
CC @AtelyPham who has described this to me.
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.