-
Notifications
You must be signed in to change notification settings - Fork 578
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BEP-299: Token Migration after BC Fusion #299
Conversation
|
||
Before the discontinuation of operations on the Beacon Chain, it is highly recommended that users promptly transfer their assets to other networks through cross-chain transactions. Once BC ceases operations, the community team will capture a snapshot of users' assets on BC, which will be publicly released and acknowledged by the community. Subsequently, a Merkle tree will be generated based on the users' balances in the snapshot. The root of this tree will be stored in the system contract of BNB Smart Chain (BSC). | ||
|
||
Any user can prove their ownership of the original tokens on BC by providing a Merkle proof and their BC account's signature. Once the ownership and token information are verified, the system contract on BSC will unlock the corresponding amount of tokens from the token hub and allocate them to the user's account on BSC. Users can initiate token claims through a web app or command line interface (CLI). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
a user-friendly web app or a command-line interface (CLI)
--> Do we have a repository for this tool/app. If we do, could you please share the link.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good job
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please help recover my all bnb toucan
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same here, my coin are still in bep2 in my trust wallet but I don't have enough bnb(bep2) as gas fee. This is really frustrating. Please help
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
سلام اگر رمز عبور. خود را گم کرده اید دیگر کاری نمیشود انجام. داد. واقعا ناراحت کننده هست این موضوع
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Send me my money
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
اگر فکر میکنی رمز خود را. میدانی پول ار آن توست اگر که نه. من هم مثل شما قربانی شدم و از این بابت واقعا. متاسفم هستم
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Vreau sa recuperez bani
Send |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good job
|
||
Before the discontinuation of operations on the Beacon Chain, it is highly recommended that users promptly transfer their assets to other networks through cross-chain transactions. Once BC ceases operations, the community team will capture a snapshot of users' assets on BC, which will be publicly released and acknowledged by the community. Subsequently, a Merkle tree will be generated based on the users' balances in the snapshot. The root of this tree will be stored in the system contract of BNB Smart Chain (BSC). | ||
|
||
Any user can prove their ownership of the original tokens on BC by providing a Merkle proof and their BC account's signature. Once the ownership and token information are verified, the system contract on BSC will unlock the corresponding amount of tokens from the token hub and allocate them to the user's account on BSC. Users can initiate token claims through a web app or command line interface (CLI). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good job
0xE3E8f928b5b8a628C6ef02c730CC5fFf547d1dd9 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Exactement
Г |
I might add that one admin in the Sonic chat completely misstated the situation, last month he stated FTM were working on a solution with finance and just last week he told some other poor sole that it wasnt possible and and we had lost everything
… On 9 Jan 2025, at 20:22, Goddessnunu22 ***@***.***> wrote:
@Goddessnunu22 commented on this pull request.
BEPs/BEP-299.md
—
Reply to this email directly, view it on GitHub <#299 (review)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BNSBW4PXF3273OY4JYH5A7T2J3LA7AVCNFSM6AAAAAA6EXBJJOVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDKNBQHA2TKNZTGI>.
You are receiving this because you commented.
|
Anche chiliz non permette il recupero delle monete, anzi dice che è solo colpa nostra. Chiaramente hanno intenzione di prendere le nostre monete.
|
|
Hi everyone, I left some FTM on TrustWallet on the Beacon chain and, unfortunately, missed the migration announcement—similar to a few others I've seen here. I've tried using the BNB recovery tool, but it gives me the message: "Unbound Token" and suggests I "contact the project owner." TrustWallet support has directed me to reach out to FTM, but I haven’t been able to get a reply from their team. Can anyone point me in the right direction or let me know who I should contact? Apologies if the answer is already explained above—I’m struggling to fully grasp the technical details. Thank you in advance for any guidance! |
Unfortunately all unbound tokens are lost
…On Wed, Jan 15, 2025 at 2:06 PM nickmossnz ***@***.***> wrote:
Unbound.token.png (view on web)
<https://github.com/user-attachments/assets/c966e54f-337e-4ba9-a90e-672f585540a0>
Hi everyone,
I left some FTM on TrustWallet on the Beacon chain and, unfortunately,
missed the migration announcement—similar to a few others I've seen here.
I've tried using the BNB recovery tool, but it gives me the message:
"Unbound Token" and suggests I "contact the project owner."
TrustWallet support has directed me to reach out to FTM, but I haven’t
been able to get a reply from their team.
Can anyone point me in the right direction or let me know who I should
contact? Apologies if the answer is already explained above—I’m struggling
to fully grasp the technical details.
Thank you in advance for any guidance!
Nick
—
Reply to this email directly, view it on GitHub
<#299 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AUZ5IQ7MWY6NJZ5GRO3ICFL2KY6LHAVCNFSM6AAAAAA6EXBJJOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOJSGM3DOMRQHA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hi everyone! In my trust wallet i can see my TWT now, but if i wanna send it to binance i need some BNB Beacon Chain for fee. I cant buy or swap it in wallet - its bloked. And when i tried to sent some my BNBs on my wallet BNB BC address - it also bloked and i cant do this. Somebody know how to buy some BNB BC for fee? Or, maybe, somebody have some for send it to me?) Google don't know how tackle the issue... |
O mesmo aconteceu comigo perdi muita chz por não fazer a migração e agora não tem suporte |
hi . The conversion has not been done automatically yet. what should i do please help .thanks |
Needs to be new rules written to mitigation sunset disadvantage to personal coins being lost unable transfer due process programs projects update new updates to exchanges . Lost coins of personal holds removed due process Personal loss of assets Because of refurbishment held to exchange cost Refund of lost assets countable to exchange value or burn rate amount lost in pool of all holder an holdings in vale |
So how do you recover tokens on the beacon chain?
Sent from Yahoo Mail for iPhone
On Sunday, January 26, 2025, 8:26 AM, Brindle ***@***.***> wrote:
Needs to be new rules written to mitigation sunset disadvantage to personal coins being lost unable transfer due process programs projects update new updates to exchanges .
Lost coins of personal holds removed due process
Restrictions liabilities most unknown conditions learning process for all
Personal loss of assets Because of refurbishment held to exchange cost
Refund of lost assets countable to exchange value or burn rate amount lost in pool of all holder an holdings in vale
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
سلام خواهش میکنم کمکم کنید راهی داره به دارایی خودم دسترسی پیدا کنم
***@***.***
در تاریخ یکشنبه ۲۶ ژانویه ۲۰۲۵، ۱۹:۳۹ Nichole Christie <
***@***.***> نوشت:
… So how do you recover tokens on the beacon chain?
Sent from Yahoo Mail for iPhone
On Sunday, January 26, 2025, 8:26 AM, Brindle ***@***.***> wrote:
Needs to be new rules written to mitigation sunset disadvantage to
personal coins being lost unable transfer due process programs projects
update new updates to exchanges .
Lost coins of personal holds removed due process
Restrictions liabilities most unknown conditions learning process for all
Personal loss of assets Because of refurbishment held to exchange cost
Refund of lost assets countable to exchange value or burn rate amount lost
in pool of all holder an holdings in vale
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
—
Reply to this email directly, view it on GitHub
<#299 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/BJP2PZFX3GYYIGQPOIXT5XL2MUCDDAVCNFSM6AAAAAA6EXBJJOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMJUGQ4DONBQGY>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
سلام میشه کمکم کنید دارايي من روبرگردونید BNBsmart chain |
سلام خواهش میکنم کمکم کنید دارايي BNBsmart chain بع کیف تراست ولت من برگرده
***@***.***
در تاریخ یکشنبه ۲۶ ژانویه ۲۰۲۵، ۲۰:۴۵ یاسر سرحدی کرباسک <
***@***.***> نوشت:
… سلام خواهش میکنم کمکم کنید راهی داره به دارایی خودم دسترسی پیدا کنم
***@***.***
در تاریخ یکشنبه ۲۶ ژانویه ۲۰۲۵، ۱۹:۳۹ Nichole Christie <
***@***.***> نوشت:
> So how do you recover tokens on the beacon chain?
>
>
> Sent from Yahoo Mail for iPhone
>
>
> On Sunday, January 26, 2025, 8:26 AM, Brindle ***@***.***> wrote:
>
>
>
>
> Needs to be new rules written to mitigation sunset disadvantage to
> personal coins being lost unable transfer due process programs projects
> update new updates to exchanges .
>
> Lost coins of personal holds removed due process
> Restrictions liabilities most unknown conditions learning process for all
>
> Personal loss of assets Because of refurbishment held to exchange cost
>
> Refund of lost assets countable to exchange value or burn rate amount
> lost in pool of all holder an holdings in vale
>
> —
> Reply to this email directly, view it on GitHub, or unsubscribe.
> You are receiving this because you commented.Message ID: ***@***.***>
>
>
>
> —
> Reply to this email directly, view it on GitHub
> <#299 (comment)>, or
> unsubscribe
> <https://github.com/notifications/unsubscribe-auth/BJP2PZFX3GYYIGQPOIXT5XL2MUCDDAVCNFSM6AAAAAA6EXBJJOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMJUGQ4DONBQGY>
> .
> You are receiving this because you commented.Message ID:
> ***@***.***>
>
|
slm shomaratoono email konin tamas Migiram
…On Sun, Jan 26, 2025 at 11:23 PM Ya3-e_r ***@***.***> wrote:
سلام میشه کمکم کنید دارايي من روبرگردونید BNBsmart chain
—
Reply to this email directly, view it on GitHub
<#299 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/BNOZUSSFRVUMPKCZW5EMGFD2MUOH5AVCNFSM6AAAAAA6EXBJJOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMJUGUZDKOJVGY>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Bale be rahati
…On Sun, 26 Jan 2025 at 21:23, Ya3-e_r ***@***.***> wrote:
سلام میشه کمکم کنید دارايي من روبرگردونید BNBsmart chain
—
Reply to this email directly, view it on GitHub
<#299 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/BNOZUSSFRVUMPKCZW5EMGFD2MUOH5AVCNFSM6AAAAAA6EXBJJOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMJUGUZDKOJVGY>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
What is this |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
BEPs/assets/bep-298/asset_tree.png
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
BEPs/assets/bep-298/asset_tree.png
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
listo
Hello
Anutii Lacramioara
|
Listo |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you.
Sent from Yahoo Mail for iPhone
On Sunday, February 2, 2025, 12:47 PM, Arash63Dehghan ***@***.***> wrote:
@Arash63Dehghan approved this pull request.
***@***.***
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sercas
BEP-299: Token Migration after BC Fusion
1. Summary
After the Beacon Chain fusion, certain digital assets remain on the Beacon Chain. This proposal presents a secure and trustless solution for users to recover their assets on the BSC once the BC stops running.
2. Abstract
Before the discontinuation of operations on the Beacon Chain, it is highly recommended that users promptly transfer their assets to other networks through cross-chain transactions. Once BC ceases operations, the community team will capture a snapshot of users' assets on BC, which will be publicly released and acknowledged by the community. Subsequently, a Merkle tree will be generated based on the users' balances in the snapshot. The root of this tree will be stored in the system contract of BNB Smart Chain (BSC).
Any user can prove their ownership of the original tokens on BC by providing a Merkle proof and their BC account's signature. Once the ownership and token information are verified, the system contract on BSC will unlock the corresponding amount of tokens from the token hub and allocate them to the user's account on BSC. Users can initiate token claims through a web app or command line interface (CLI).
3. Status
Draft.
4. Motivation
The Beacon Chain was originally created as a platform for issuing data assets. Currently, there are 7.6 million accounts on BC, along with 557 tokens that comply with the BEP2 or BEP8 standards. The digital assets of these users will not vanish with BC Fusion. BNB Chain is responsible for safeguarding the assets of these users, irrespective of their value. Users do not have a specific ETA to access these assets. However, BC Fusion is expected to happen within a reasonable timeframe. We plan to implement a solution that enables the timely execution of BC Fusion and secure access to users' digital assets afterwards.
5. Specification
5.1 Asset Back to Wallet
Digital assets on the BNB Beacon Chain may not always be stored in a user's wallet in specific situations. For example, when users participate in staking, their BNB is actually transferred to the system account of the staking module until they redeem it. Modules that can cause similar asset transfers include:
The mentioned modules allow users to contribute funds to a shared pool, making it difficult to distinguish an individual user's share. Hence, we need a solution to ensure users can retrieve their funds into their wallets.
Before BC (Blockchain) comes to a halt, the following logic will be executed:
Assets in a user's wallet can be in three states: Free, Frozen, and Locked. When calculating the asset balance, we consider the quantities in all three states. So, even if a token is Locked or Frozen when the Beacon Chain halts, it can still be recovered on the BSC chain.
5.2 Asset Recover
5.2.1 Asset Tree
The user's asset is abstracted as a node, which includes the account address, symbol, and amount. We'll exclude assets from non-EOA accounts, including module system accounts and clearly dead addresses. All these nodes are sorted in lexicographical order based on their keys, and then used to construct a Merkle tree. This Merkle tree will be published in the form of a file on GitHub and Greenfield, allowing anyone to verify the accuracy of their assets based on this file. Community members can challenge the accuracy and integrity of this document, and if any errors are found, the core team will make corrections until there are no objections.
The Merkle tree enables anyone to verify token ownership on the blockchain using a Merkle proof. It ensures that an account possesses a specific number of tokens represented by the symbol "symbol."
Note that only tokens that have been linked to BEP20 tokens on BSC will create a Node. Therefore, assets that have not been mirrored to BSC prior to the BC halting can not be restored.
5.2.2 Asset Recovery App
This system consists of two main components:
The key process for users to claim assets in the BSC network is as follows:
a. verify the account, symbol, amount are correct.
b. the signature is signed by the token owner.
c. the token is not claimed yet.
After that, the approval will generate the merkle proof for this request and sign for the request using its approval key.
a. The asset of this node is never claimed.
b. The approval signature comes from the approver.
c. The BC signature comes from the owner of the token.
d. The merkle proof is able to prove the node is a leaf node of the tree.
After all checks are passed, the Asset Claim contract will invoke the token hub contract to unlock the corresponding token to the receiver.
5.2.3 Security Enhancement
Considering the highly flexible implementation approach of BEP20 tokens on theBSC, there may be unforeseen scenarios that the BEP overlooks. During the initial phase of the BEP, the Approval Server only allows for the tokens in a whitelist that can be claimed.
For tokens that are not in the whitelist, users can submit requests on the forum. After the core developers review the security of the token, it can be added to the whitelist.
6. License
The content is licensed under CC0.