Closed matt-quinn closed 1 year ago
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work has been started.
These users each claimed they can complete the work by 2 weeks, 4 days from now. Please review their action plans below:
1) timfaner has started work.
Task6 submission 2) sidduhere has started work.
Task 6 3) antonyip has started work.
Use Force Bridge to Deposit Tokens From Ethereum to Polyjuice 4) soptq has started work.
I Will Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 5) vinhbhn has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 6) x777 has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 7) rickmort has started work.
I'll use force bridge to deposit tokens from Ethereum to Polyjuice 8) l-kh has started work.
This is my submission for Nervos Hackathon Gitcoin6 9) jinusean has started work.
Gitcoin: 6) Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 10) venoox has started work.
Find receiver address for Ethereum address and use the bridge to transfer to Layer 2 11) rezahsnz has started work.
t6 nervos 12) toorusl has started work.
force bridge 13) sisco0 has started work.
I would complete the sixth challenge 14) assafom has started work.
Step 6. 15) jpeterd has started work.
Using Force Bridge to deposit tokens from ETH to Polyjuice 16) orangemio has started work.
https://github.com/orangemio/nervos-grants/tree/main/task6 17) missgeds has started work.
Task submission 18) hsamndo has started work.
I will learn how Force Bridge Works 19) epsilon-638 has started work.
Use Force Bridge to deposit from eth to polyjuice 20) ubinix-warun has started work.
nervos task 6 22) 7h2x5e has started work.
Task 6 submission 23) phungnm has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 24) newtrong has started work.
Ntest006 25) nicky-ru has started work.
In this project I will use a bridge to transfer some eth between blockchains 26) rafat has started work.
Gitcoin: 6) Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 27) hg00 has started work.
Using the Force Bridge 28) xinbadev has started work.
https://github.com/xinbaDev/nervos-gitcoin#gitcoin-6-use-force-bridge-to-deposit-tokens-from-ethereum-to-polyjuice 29) ayush20 has started work.
use force bridge to deposit token from ethereum to polyjuice 30) johnalgo has started work.
Nervos 31) gabrycina has started work.
Nervos hackaton Task 6 32) pgonday has started work.
Gitcoin hackaton 33) thanphl has started work.
Work for Gitcoin 34) andithemudkip has started work.
Task 6 35) sunguru98 has started work.
Will complete as per suggested :) 36) guidieudo has started work.
Nervos Gitcoin Hackathon tasks.
Project : https://github.com/GuiDieudo/Nervos-Gitcoin-Hackathon 37) ircrp has started work.
Use Force Bridge to deposit tokens from Ethereum to Polyjuice 38) immodestextant has started work.
Nervos hackathon task 6 39) maxx6262 has started work.
Gitcoin: 6) Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 40) ben-razor has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 41) galileocap has started work.
Task6 42) alizain5693 has started work.
task 6 done 43) raiden1411 has started work.
Nervos Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 44) hodlrtodlrfarmr has started work.
Gitcoin: 6 Submission 45) luisantoniocrag has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 46) scentlxss has started work.
nervos task 6 47) happylolonly has started work.
https://github.com/happylolonly/nervos-hackathon/tree/main/task-6 48) nomicid has started work.
Working on Task6! 49) juzkiddin has started work.
This is task six of the Nervos Hackathon. 50) el-tumero has started work.
Seventh encounter with Nervos. 51) ttnguyendev has started work.
A Project for Hackathon 52) ramshreyas has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 53) huutrung has started work.
Task6 54) da3dalus88 has started work.
Nervos Network hackaton 55) nishuzumi has started work.
nervos 56) alexchun1011 has started work.
Task06 57) dex68 has started work.
ok 58) linhphamsg has started work.
Moving assets between blockchains is an extremely important part of building the cross-chain dApps of the future. Not only do developers need secure infrastructure to build on, but the experience for the end user must be simple and straightforward.
Nervos' solutions to cross-chain interoperability are major steps towards these goals. At the base of this is Force Bridge, the decentralized cross-chain bridge which enables the transfer of assets between Nervos and other blockchains. You can learn more about the way a user from another blockchain will interact with Nervos in this document about the Common User Action Flow.
Force Bridge is currently in the late testing phase, and supports moving tokens to and from the Ethereum Rinkeby testnet. The Cardano bridge has also been announced and is in the late stages of development. More networks will continue to be added, continuously growing the available audience for any developers building on Nervos today. 59) lqne has started work.
Force bridge eth to polyjuice 60) muhdmud has started work.
nervos network 61) lehoi2195 has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 62) bayou020 has started work.
task 6 63) w5pand has started work.
NervosGitcoin 64) carmen0208 has started work.
bridge 65) mirrormirage0 has started work.
Deposit tokens from Ethereum to Polyjuice 66) bcvsv has started work.
Nervos(6) 67) sking789 has started work.
repo for ckb gitcoin hackthons 68) jefferson-pham has started work.
This project is a part of nervos hackathon for Task 6 69) tn024687 has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 70) anhnt4288 has started work.
Nervous hackathon gitcoin 71) shinyhunters has started work.
Nervos task6 72) ririen has started work.
In this project, I played loosely with the bridge between Ethereum and Polyjuice. 73) duylinh196tb has started work.
Nervos Gitcoin task 6 74) fabioktldaf has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 75) andermarce has started work.
Task6 76) drugurares has started work.
Gitcoin Nervos Hackathon 77) francov99 has started work.
Deposit Tokens From Ethereum To Polyjuice 78) niedhui has started work.
Nervos hackathon 06 79) cito-lito has started work.
nervos 80) stwith has started work.
nervos 81) sabaiprimo has started work.
Project for Nervos Hackathon task 6 82) tharunrai14 has started work.
Nervos hacakthon task 06 83) jackieyewang has started work.
https://github.com/Jackieyewang/Nervos-gitcoin/tree/main/task6 84) maxencealvarez has started work.
Task 6 85) theyashmhatre has started work.
Task 6 86) mistakeone has started work.
Task 6 87) rzbck has started work.
Gitcoin: 6) Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 88) zzhengzhuo has started work.
Hackathon task 6 89) s1119858711 has started work.
6 90) celoaken has started work.
Deposit Token from Ethereum to Polyjuice through Force Bridge 91) stgllr has started work.
nervos-gitcoin 92) jeasterman has started work.
Task 6 93) mrjacobsullivan has started work.
Nervos - Broaden the Spectrum 94) knnlrts has started work.
Nervos hackaton: task 6 95) gapro8 has started work.
task 6 96) nhaga has started work.
Nervos 97) cesheep has started work.
Nervo Step 6 98) jcervante has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 99) pfed-prog has started work.
nervos task 6 100) luiscrag has started work.
I'll learn how to use force bridge to deposit tokens from ethereum to polyjuice 101) preet-aulokh has started work.
use force bridge to deposit token from ethereum to polyjuice 102) lofravaz has started work.
Use Force Bridge to Deposit Tokens From Ethereum to Polyjuice 103) baoanh1310 has started work.
Deposit tokens from Ethereum 104) miklosbarabas has started work.
Use Force Bridge to Deposit Tokens From Ethereum to Polyjuice
Nervos 106) walkertraylor has started work.
Nervos Hackathon Gitcoin: 6) Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 107) kevinchensr has started work.
Nervos-Broaden-The-Spectrum 108) yiniandawn has started work.
Task6 109) mindolam has started work.
Using Force Bridge to make a deposit. 110) kidneyweakx has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice. And check the balance 111) wangjianyeart has started work.
good 112) sgnovo8 has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 113) philippeomalley has started work.
Nervos Hackathon training Task 6 114) quocson95 has started work.
nervos-task 6 115) berkayermis has started work.
Submissions for Task 6 116) reiss2000 has started work.
task6 117) pulth has started work.
NervosHackathon Task6 Submission 118) hoangnd298 has started work.
Nervos 119) tanishqdsharma has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 120) awaissaeeed has started work.
Use Force Bridge to Deposit Tokens from Ethereum to Polyjuice 121) mashmzc has started work.
Use Force Bridge to Deposit Tokens from Ethereum to Polyjuice 122) zyra-zia has started work.
Task 6 123) billkirschner has started work.
Gitcoin-6-Use-Force-Bridge-To-Deposit-Tokens-From-Ethereum-To-Polyjuic 124) caneryy has started work.
task06 125) u2rust has started work.
NervosGitcoin 126) chaitanyasjoshi has started work.
Used Force Bridge To Deposit Tokens From Ethereum To Polyjuice 127) locvalucha has started work. 128) ufrok1 has started work.
NervosGitCoin 129) vivensy has started work.
task6 130) sondq has started work.
nervos 6 131) aliabdullah54 has started work.
task06 132) mmcel has started work.
task6 133) michsss has started work.
hackathon 134) howinoc has started work.
gitcoin6 135) amitesh03 has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 136) superburst has started work.
t6 137) elfelf2 has started work.
gitcoin6 138) meathewww has started work.
t6 139) rncrypto06 has started work.
Nervos Blockchain Tasks: Task 06 140) u1dxpool has started work.
nervos_gitcoin 141) quocson100 has started work.
task6 142) feravasica has started work.
Hackaton Nervos task6 143) cocdap has started work.
This is task 6 144) bitcoineazy has started work.
$CKB Hackathon - Issue #6 - Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 145) sunydev has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 146) dhruv035 has started work.
Learning6 147) selimkafa has started work.
nervos6 148) dragondev1906 has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 149) samet1998 has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 150) deepansharya1111 has started work.
This is my task submission for task: "Gitcoin: 6) Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice" 151) raghav1997 has started work.
task 6 152) dikky88 has started work.
ckb dikky task6 153) thanhnhann has started work.
Done Nervos-task6 154) ody123 has started work.
task6 155) gaspreth has started work.
task6 156) hhuuaa has started work.
d 157) gdawson771 has started work.
Im a 3rd year CS&AI student at edinburgh excited to begin blockchain development. 158) huazhouwang has started work.
d 159) techmeupnl has started work.
Hackathon 160) armujahid has started work.
Use Force Bridge to Deposit Tokens From Ethereum to Polyjuice 161) icaroo has started work.
Gitcoin: 6) Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 162) superheavytoken has started work.
Stage 7 Hackathon Nervos 163) ysongh has started work.
I will use Force Bridge to Deposit Tokens From Ethereum to Polyjuice 164) fsy412 has started work.
task 6 165) gentlebutapril has started work.
task6 166) terryboy has started work.
task6 167) arnaudatcomet has started work.
HKT Nervos #6 168) hdbhandari has started work.
Nervos - Broaden the Spectrum 169) stone-rocket has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 170) demoncash08 has started work.
deposting tokens from eth 171) voldown has started work.
task 6 submission. 172) andrewpsp has started work.
Welcome to the yard 173) liushooter has started work.
bounty 174) jnditifei has started work.
step6 175) puppetmaster66 has started work.
Task 6 176) freriks has started work.
Learn about layer 2. 177) ykoyote has started work.
Try it out a cross multichain interoperability 178) kizna1ver has started work.
Task6 179) asfman has started work.
task 6 180) chochinlu has started work.
task 6 181) schrubitteflau has started work.
Gitcoin: 6) Use Force Bridge to Deposit Tokens From Ethereum to Polyjuice 182) deryyy has started work.
tast 6 done 183) cuongtuanvu has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 184) erredll has started work.
6) Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 185) rynsm4rt has started work.
done! 186) rynsm4rt has started work.
done! 187) rynsm4rt has started work.
done! 188) helmihidzir has started work.
Use Force Bridge To Deposit Tokens From Ethereum To Polyjuice 189) topma has started work.
My task 6 190) larricane has started work.
Gitcoin : 6) 191) mrxmod5 has started work.
Task 6 192) 7kms has started work.
Use Force Bridge to Deposit Tokens From Ethereum to Polyjuice 193) oceansxq has started work.
nervos-gitcoin-6 194) sharpcx has started work.
sharpcx is ckb 195) flippinroo2 has started work.
This repository is to house submissions for the Nervos hackathon on GitCoin.
Learn more on the Gitcoin Issue Details page.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work for 4000.0 CKB (40.40 USD @ $0.01/CKB) has been submitted by:
@mattquinn-nervos please take a look at the submitted work:
not paying
This task is capped at maximum 150 submissions; so be in the first 150 valid submissions to get your payout!
6. Use Force Bridge to Deposit Tokens From Ethereum to Polyjuice
Moving assets between blockchains is an extremely important part of building the cross-chain dApps of the future. Not only do developers need secure infrastructure to build on, but the experience for the end user must be simple and straightforward.
Nervos' solutions to cross-chain interoperability are major steps towards these goals. At the base of this is Force Bridge, the decentralized cross-chain bridge which enables the transfer of assets between Nervos and other blockchains. You can learn more about the way a user from another blockchain will interact with Nervos in this document about the Common User Action Flow.
Force Bridge is currently in the late testing phase, and supports moving tokens to and from the Ethereum Rinkeby testnet. The Cardano bridge has also been announced and is in the late stages of development. More networks will continue to be added, continuously growing the available audience for any developers building on Nervos today.
Task Instructions
In this task you will use Force Bridge to transfer ETH from the Ethereum Rinkeby testnet to ckETH on Nervos Layer 2. ETH is a native asset on Ethereum, and it is represented as a wrapped token on Nervos using ckETH SUDT tokens. The ckETH SUDT token is a native asset on Nervos, and it can be used both on Layer 1 and Layer 2, and is widely supported by all tooling within the Nervos ecosystem.
To do this, you will use MetaMask and Force Bridge to transfer ETH from the Rinkeby testnet directly to Nervos' Layer 2. Under the hood, the assets will flow from Ethereum to Force Bridge to Nervos Layer 1 to Nervos Layer 2, but from the end-user perspective this will all be done in a single step.
Prerequisites
This task requires the Gitcoin Task Instruction Examples repo (gw-gitcoin-instruction) which was setup in task 2. If you do not have this repo available for any reason, please set it up now.
1. Configure MetaMask to Use the Rinkeby Testnet
Open MetaMask and select the Ethereum account you want to use for the Force Bridge transfer. This should be the same Ethereum account you are using for Layer 2 on Nervos. Then select the "Rinkeby Test Network" from the Network dropdown.
You will need to get some Testnet ETH from one of the Rinkeby faucets. You can use either the Rinkeby Authenticated Faucet or the Rinkeby Ether Faucet to get a small amount of testnet funds.
2. Calculate Your Layer 2 Deposit Receiver Address
Nervos' unique architecture allows a single account to have multiple addresses to be created for different purposes. We will be using one of these addresses to streamline the process of moving tokens to Layer 2.
The process flow we mentioned earlier of Ethereum to Force Bridge to Nervos Layer 1 to Nervos Layer 2 is still going on, but the steps can be consolidated to a single action by the end user. We will walk through the steps of the developer process, which starts with calculating the Layer 2 deposit receiver address for the user.
Open the example code from
gw-gitcoin-instruction/src/examples/6-bridge/index.js
in an editor of your choosing.Replace
<YOUR_ETHEREUM_ADDRESS>
with the Ethereum address that you wish to receive your Layer 2 ckETH tokens.After all values have been replaced, use the following commands in a console to execute the script.
You should see console output similar to this:
The long address at the bottom of the output is your deposit receiver address. This is a Layer 1 address that is used to automatically transfer funds to Layer 2. We will use this with Force Bridge in the next step.
3. Initiate a Force Bridge Transfer
Open the Force Bridge Testnet in a web browser. Make sure you have Rinkeby network selected in MetaMask, and that your selected account has Rinkeby ETH.
You will be transferring from Ethereum to Nervos, and you will be transferring ETH to ckETH. Make sure these values are selected as seen in the screenshots below, if they are not already selected.
After you have selected the assets to transfer across the bridge, you can specify the amount in the top box. There will be a small fee for the transfer, and this will be calculated automatically.
In the box marked "Recipient", you will specify the Nervos destination address for the funds. Input the deposit receiver address that was generated in the previous step.
When you have finished inputting and reviewing your selections, click the
Bridge
button. You will be asked to sign the transaction using MetaMask as seen below.When you confirm the signing of the transaction in the MetaMask you will get a modal with a link to the Etherscan explorer, where you can optionally view the progress of mining your transaction on the Ethereum chain.
You will also see the transaction at the bottom of the page in the History section of the UI under the Pending tab. It will first be in a "lock asset on Ethereum (x/15)" state, where X is the number of block confirmations on the Ethereum chain.
When there is at least 15 block confirmations your pending transaction will transition to "lock asset on Ethereum (confirmed)" state.
After all the required confirmations are received, the first part of the transfer is complete. The funds have now been received by Force Bridge, and the second part of the transfer is to send the SUDT tokens on Nervos' Layer 1. Once this transaction has been submitted, the History status will move from the "Pending" to the "Succeed" tab.
At this point the SUDT tokens reside on Layer 1, and are awaiting collection by a Layer 2 validator node. Once they are picked up by a validator node, the SUDT tokens will released on Layer 2 to the user's Ethereum account. This process is automatic, but it can take up to 10 minutes under normal conditions.
Task Submission
To complete the tasks, add the following materials to a document on your Github and submit for review by the judges (include the link in your Gitcoin submission):
Bonus: Check Your Layer 2 Balance
If you would like to check your Layer 2 token balance, you can repeat the steps from the previous task for one of the tokens from Force Bridge. This is not a requirement for task submission, but you are encouraged to do so to verify that the tokens have arrived safely in your account.
The SUDT tokens from Force Bridge use the following well-known SUDT IDs:
Helpful Links