DegenReborn Litepaper
  • Season 2
    • ðŸŽŊGetting Started Guide
      • ðŸ‡ĻðŸ‡ģäļ­æ–‡į‰ˆå…Ĩé—Ļ指南
      • 🇰🇷ėīˆëģīėž 가ėī드 한ęĩ­ė–ī
    • ðŸĪ”FAQ - DegenReborn S2
    • 🆎Arbitrum Season
  • ðŸŽēDegenReborn?
  • Game
    • ðŸŽŪPlay DegenReborn
    • 💰Rewards Summary
    • ðŸĪ‘Daily Ranking & Airdrop
    • 🎁Seasonal Ranking & Jackpot
    • 🐷PiggyBank
    • 🧟‍♂ïļExhume
  • Assets
    • 🊙$DEGEN
    • 🎚ïļDegen2009 NFT
    • ðŸŠĶTombstone NFT
  • Community
    • 🙋‍♀ïļGroup Chats
    • 📈Referral Program
  • Strategies
    • 🧠Big Brain Plays
    • ðŸŦ‚Strategy Guides Compilation
  • Tech
    • 🔜Degen Tech & Roadmap
      • ðŸŸĄDegenReborn & Chainlink Integration on Onchain Automation and VRF
      • ðŸĪ–Powered by OpenAI
  • Arichive
    • ⏱ïļSpecial Season
    • ðŸšĻArchived Game Mechanism
    • ⚡72 Hours Flash Beta
    • 😇Degen Confession
    • 🌉Bridge Your $DEGEN
Powered by GitBook
On this page
  • Bridging your $DEGEN
  • BNBChain -> Arbitrum
  • Approve
  • Estimate Fee
  • sendFrom
  • View on Layerzero Scan
  • Arbitrum -> BNBChain
  • Approve
  • Estimate Fee
  • sendFrom
  • View on Layerzero Scan
  1. Arichive

Bridge Your $DEGEN

BSC degens from S1, it's time to invade!

PreviousDegen Confession

Last updated 1 year ago

YOU MIGHT LOSE YOUR TOKEN DUE TO WRONG PROCEDURE EXECUTED.

Please be sure that you are aware of the risk associated with calling contract before you engage with below process.

Bridging your $DEGEN

Bridging your $DEGEN from BNBChain to Arbitrum Network is necessary for degens from S1. While you can use stargate (Prob not), you can always execute the bridging via directly calling our contract. Here's how..

BNBChain -> Arbitrum

In summary, there are 4 steps:

  1. x amount of $DEGEN to proxyOFT contract, which gives the OFT contract the authority to move your $DEGEN.

  2. the amount of BNB needed for executing the token bridge.

  3. sendForm and send your token.

  4. your txn via

Approve

  1. Go to $DEGEN token on BSC scan, write a proxy contract.

  2. Approve $DEGEN to proxyOFT contract (0x5e6adF21e76F9D4258FC68fD5c8fCb826185f8ef) for bridging.

  3. Remember to approve as many as you want to bridge ONLY.

  4. Be cautious that precision is set to 10^18 for the amount.

Estimate Fee

  1. Etimate the bridging fee using proxyOFT:

    1. _dstChainID: 110

    2. _toAddress: your receiving address on Arbitrum

    3. _amount: the amount of $DEGEN you want to bridge

    4. _useZro: 0 (false)

    5. _adapterParams: 0x0001000000000000000000000000000000000000000000000000000000000003d090

    6. Screenshot your sending fee and save for later

sendFrom

  1. Input required data as follow:

    1. sendFrom: input the nativeFee you got from previous step. (you need to divide that number by 10^18)

    2. _from(address): your current address

    3. _desChainId: 110

    1. _toAddress(bytes): receiving address on Arbitrum

    2. _amount: amount to be bridged

    3. _refundAddress: your current address

    4. _zroPaymentAddress: 0x0000000000000000000000000000000000000000

    5. _adapterParams: 0x0001000000000000000000000000000000000000000000000000000000000003d090

    6. Confirm everything and hit "write"

View on Layerzero Scan

Pending -> Delivered

Arbitrum -> BNBChain

In summary, there are 4 steps:

Approve

  1. Approve $DEGEN to proxymintableOFT contract (0xCBd78Fb59CdAe1CD70e4d27c2d9cEb8691589715) for bridging.

  2. Remember to approve as many as you want to bridge ONLY.

  3. Be cautious that precision is set to 10^18 for the amount.

Estimate Fee

  1. Etimate the bridging fee using proxyOFT:

    1. _dstChainID: 102

    2. _toAddress: your receiving address on Arbitrum

    3. _amount: the amount of $DEGEN you want to bridge

    4. _useZro: 0 (false)

    5. _adapterParams: 0x0001000000000000000000000000000000000000000000000000000000000003d090

    6. Screenshot your sending fee and save for later

sendFrom

  1. Input required data as follow:

    1. sendFrom: input the nativeFee you got from previous step. (you need to divide that number by 10^18)

    2. _from: your address

    3. _dstChainId: 102

    4. _toAddress: receiving address

    5. _amount: bridging amount

    6. _refundAddress: current address

    7. _zroPaymentAddress: 0x0000000000000000000000000000000000000000

    8. _adapterParams: 0x0001000000000000000000000000000000000000000000000000000000000003d090

View on Layerzero Scan

Pending -> Delivered

Go to contract, go to estimateSendFee

Call your on BSC scan.

When the transaction is done, you can view it on using the transaction hash.

x amount of $DEGEN to proxyOFT contract, which gives the OFT contract the authority to move your $DEGEN.

the amount of ETH needed for executing the token bridge.

sendForm and send your token.

your txn via

Go to $DEGEN token on ARB scan, write a proxy contract.

Go to contract, go to estimateSendFee

Call your on ARB scan.

When the transaction is done, you can view it on using the transaction hash.

🌉
proxyOFT
sendFrom
Layerzero Scan
contract page
proxyOFT
sendFrom
Layerzero Scan
Approve
Estimate
Call
Layerzero Scan.
Review
Layerzero Scan.
contract page
Approve
Estimate
Call
Review
Sample
txn pending
txn successful