Skip to content
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

Add a tutorial to introduce how to cross-space CRC20 Token from coreSpace to eSpace #509

Open
1 task done
jackleeio opened this issue Apr 3, 2024 · 5 comments
Open
1 task done
Labels
ACCEPTED Accepted issue and will be fixed/improved in a future version enhancement New feature or request external contributor This label marks the issues connected to Dework

Comments

@jackleeio
Copy link
Contributor

jackleeio commented Apr 3, 2024

Describe the feature or improvement 描述新特性或改进

The official cross-space bridge does not support some CRC20 Tokens to cross space to espace, but this can actually be achieved through the official open source contract. Here we can add a tutorial to tell developers how to implement it, and we can also use FansCoin as an example.

Optional: Affected page(s) or section(s) 受影响的页面

https://www.confluxdocs.com/docs/category/tutorials

Optional: Why is this feature or improvement important? 为什么需要这个新特性或改进?

Make the conflux infrastructure more open, enable cross-space without permission, and make the cross-space experience better

Optional: Implementation ideas 如何实现

No response

Optional: Additional context 其他上下文信息

No response

Contribution Confirmation

  • I'd be willing to contribute this feature myself within 2 months. 我将在两个月内自己实现这个feature
@jackleeio jackleeio added the enhancement New feature or request label Apr 3, 2024
@darwintree
Copy link
Collaborator

As for ERC20 token bridging, it is not that complex. Simply input the contract address in the confluxhub will be ok https://confluxhub.io/espace-bridge/cross-space
image

Current issue is of little meaning and 2 optional relating topic will be better:

  1. Simply adding the tutorial telling how to bridging core erc20 token to espace
  2. A complete example showing how CrossSpaceCall contract works

I think the second one is very close to your original intention. Simply changing the focus of the article will work

@jackleeio
Copy link
Contributor Author

A complete example showing how CrossSpaceCall contract works

OK, I will try to add a second related topic in the docs/category/tutorials directory. Please let me know if the location is inappropriate.

@darwintree
Copy link
Collaborator

A complete example showing how CrossSpaceCall contract works

OK, I will try to add a second related topic in the docs/category/tutorials directory. Please let me know if the location is inappropriate.

Currently I would suggest core/build folder

@darwintree darwintree added ACCEPTED Accepted issue and will be fixed/improved in a future version external contributor This label marks the issues connected to Dework labels Apr 4, 2024
@jackleeio
Copy link
Contributor Author

jackleeio commented May 11, 2024

As for ERC20 token bridging, it is not that complex. Simply input the contract address in the confluxhub will be ok https://confluxhub.io/espace-bridge/cross-space image

Current issue is of little meaning and 2 optional relating topic will be better:

  1. Simply adding the tutorial telling how to bridging core erc20 token to espace
  2. A complete example showing how CrossSpaceCall contract works

I think the second one is very close to your original intention. Simply changing the focus of the article will work

I ignored some situations before. confluxhub currently does not support all erc20 tokens cross-space to eSpace. Initially, it did not even support FC, the community implemented some methods to allow it to support FC cross-space to eSpace.

Screenshot 2024-05-11 at 16 44 11

My initial idea was to write a tutorial on how to cross-space erc20 token to espace (including those methods used by the community and allowing confluxhub to support specific erc20 token to cross space). Regarding your suggested topic 1, we can include it in this tutorial. Regarding topic 2, we can write another article to introduce it.

@darwintree
Copy link
Collaborator

As for ERC20 token bridging, it is not that complex. Simply input the contract address in the confluxhub will be ok https://confluxhub.io/espace-bridge/cross-space image
Current issue is of little meaning and 2 optional relating topic will be better:

  1. Simply adding the tutorial telling how to bridging core erc20 token to espace
  2. A complete example showing how CrossSpaceCall contract works

I think the second one is very close to your original intention. Simply changing the focus of the article will work

I ignored some situations before. confluxhub currently does not support all erc20 tokens cross-space to eSpace. Initially, it did not even support FC, the community implemented some methods to allow it to support FC cross-space to eSpace.

Screenshot 2024-05-11 at 16 44 11 My initial idea was to write a tutorial on how to cross-space erc20 token to espace (including those methods used by the community and allowing confluxhub to support specific erc20 token to cross space). Regarding your suggested topic 1, we can include it in this tutorial. Regarding topic 2, we can write another article to introduce it.

I think it's ok

darwintree added a commit that referenced this issue Jun 12, 2024
…oken to eSpace (#592)

* Added crc20 token cross-space tutorial

* updated crc20-cross-space.md

* updated filename

* revised based on feedback

* revised based on the feedback

* Move the article to the tutorial folder

* Update docs/core/tutorials/crc20-cross-space.md

Co-authored-by: darwintree <17946284+darwintree@users.noreply.github.com>

---------

Co-authored-by: darwintree <17946284+darwintree@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ACCEPTED Accepted issue and will be fixed/improved in a future version enhancement New feature or request external contributor This label marks the issues connected to Dework
Projects
None yet
Development

No branches or pull requests

2 participants