harmony-one / onebtc

Trustless Bitcoin on Harmony
Apache License 2.0
32 stars 13 forks source link

we need to give 1 ONEs to everyone who bridges BTC #71

Open lijiang2087 opened 2 years ago

lijiang2087 commented 2 years ago

we need to give 1 ONEs to everyone who bridges BTC. probably most btc holders won’t be ONE holders. the 1 ONE is tiny, but enough for gas fees to do the first swap

probably need this for horizon too. and no one is going to sybil attack this because they are paying a fee to do the bridge much higher than 1 ONE

givp commented 2 years ago

There's a proposal for a bounty. Still fleshing out

Many newcomers who did not use the Horizon bridge and instead bridge through anyswap / terra or withdraw through a CEX end up with no ONE tokens in their wallets. What happens now is they write in discord / tg and somebody sends them a tiny amount of ONE. This works fine, as long as we have enough generous people online, who're not opposed to doxing their wallets.

A slightly better solution would be an automated faucet / tip jar:

  • only whitelisted "receivers" can use the faucet. They can only receive 1 payment of 0.001 ONE (same as Horizon bridge)
  • whitelisted administrators can add new receivers (rate limited)
  • owner can add and remove administrators
rakeshpatibanda commented 2 years ago

This is an exciting issue: How about the following?

Every time someone 'new' connects to their wallet to the Horizon bridge, and if the bridge can detect that the wallet has a minimum amount of BTC/ETH or any other currency, the Horizon bridge adds 1 $ONE to the wallet when they click 'Approve'. This way, we know we are only adding the 1 $ONE to the transactions committed to the network. This minimum amount can vary in the future depending on the price of $ONE as well so that we know we are not giving away too much money for 'free'. In addition, we could also log this for auditing and historic/ whitelisting purposes.

Just a thought. 🤔