Asked May 24th, 2020 4:55 AM 161 0 5
  • 161 0 5
0

Mình mới tập viết smart contract trên Ethereum, cho mình hỏi cách tạo 1 website tạo token

Share
  • 161 0 5

Cho mình hỏi phần kết nối với front-end : web3 như thế nào để kết nối với smart contract. Smart contract thì làm thế nào để nhận được dữ liệu từ web3 ah.

5 ANSWERS


Answered May 24th, 2020 2:19 PM
Accepted
+1

Câu hỏi của bạn hơi khó hiểu đối với mình, nhưng mình nghĩ phần sau đây chắc sẽ có ích cho bạn

Kết nối frontend với web3 bạn có thể tham khảo 2 bài viết dưới đây của tác giả Trần Minh Chiến

Cách xây dựng 1 website tạo token bạn có thể tham khảo ở trang dapp university

Share
May 25th, 2020 1:46 PM

Cảm ơn bác nhiều lắm ah

0
| Reply
Share
May 27th, 2020 5:25 PM

anh có ở hồ chí minh không ah, có thể cà phê hướng dẫn em tí được không, em có xem nhưng vẫn chưa thử làm được.

0
| Reply
Share
May 28th, 2020 3:17 AM

@quyphan Mình ở Hà Nội bạn ạ

0
| Reply
Share
May 28th, 2020 6:17 AM

vâng, anh xem giúp em. Sao em vẫn chưa tạo được token vậy anh. https://www.youtube.com/watch?v=hhXYnxImouk

0
| Reply
Share
May 28th, 2020 11:19 AM

@quyphan Bạn có thể gửi link github của code để bọn mình support không ?

0
| Reply
Share
May 28th, 2020 6:05 PM

dạ đây ah. Em đang chạy file trong src/components/Tokencreate.js Github: https://github.com/quyphandang/smartcontract

0
| Reply
Share
May 30th, 2020 3:53 PM

Xem giúp em với ah

0
| Reply
Share
May 30th, 2020 4:09 PM

@quyphan Xin lỗi bạn, lâu nay mình bận quá nên chưa support bạn được, hôm trước mình có thể clone code về và mới chạy lên thôi. Có gì t2 mình sẽ tìm thử fix giúp bạn

0
| Reply
Share
May 30th, 2020 4:23 PM

Dạ, cảm ơn anh nhiều ah

0
| Reply
Share
Jun 1st, 2020 6:44 AM

@conglt hay do của em ko dùng event nên mới bị lỗi vậy anh nhỉ

0
| Reply
Share
Jun 1st, 2020 7:24 AM

@quyphan bạn ơi, giao diện khi chạy lên sao khác với cái link youtube bạn gửi thế nhỉ ? Screenshot from 2020-06-01 14-23-53.png

0
| Reply
Share
Jun 1st, 2020 7:25 AM

anh sửa lại giúp em trong file index.js chạy file Tokencreate ah

0
| Reply
Share
Jun 1st, 2020 7:35 AM

@quyphan bạn có chạy được code build token bên DappUniversity không ? https://www.dappuniversity.com/articles/code-your-own-cryptocurrency-on-ethereum

0
| Reply
Share
Jun 1st, 2020 7:46 AM

@quyphan Mình có thử chạy tạo token thì dc

Screenshot from 2020-06-01 14-45-27.png

0
| Reply
Share
Jun 1st, 2020 7:46 AM

Em có chạy được code build token nhưng ở bài này: https://github.com/dappuniversity/eth_swap Contract: tạo token và buy sell token Font end: dùng web3 kết nối buy sell token

0
| Reply
Share
Jun 1st, 2020 7:55 AM

@conglt có tạo được token abdc ko anh, cho em xem link token với ah, em chạy cứ bị metamask báo lỗi smart contract bị lỗi ah

0
| Reply
Share
Jun 1st, 2020 8:22 AM

@quyphan Tạo được bạn à. Bạn thử lại nhé, bạn nên chú ý

  • Bạn depoy trên local với ganache thì metamask cũng cần kết nối với ganache, nếu bạn deploy lên ropsten thì cũng connect metamask với ropsten
  • Khi create Token, bạn nên chọn Edit => Fast để send giao dịch nhanh hơn.

a.png

b.png

0
| Reply
Share
Jun 1st, 2020 8:43 AM

@conglt dạ, cảm ơn anh nhiều

+1
| Reply
Share
Answered May 24th, 2020 2:07 PM
0

Bạn muốn kết nối smart contract với front-end kiểu như thế nào. Vuejs, Reactjs hay là kết nối thuần với giao diện HTML

Share
Answered May 24th, 2020 2:16 PM
0

Bạn có thể tham khảo loạt bài này của team mình: https://viblo.asia/s/public-blockchain-for-newbie-nB5pX8Rw5PG

Còn có vấn đề gì bạn có thể hỏi thêm

Share
May 25th, 2020 1:46 PM

Cảm ơn bác nhiều ah

0
| Reply
Share
May 27th, 2020 5:25 PM

anh có ở hồ chí minh không ah, có thể cà phê hướng dẫn em tí được không, em có xem nhưng vẫn chưa thử làm được.

0
| Reply
Share
Ngo Van Nghia @ngovannghia
May 28th, 2020 4:21 PM

@quyphan team mình thì đều ở Hà Nội cả nên chắc có gì bạn post câu hỏi thôi chứ để trực tiếp thì khó đấy ạ

0
| Reply
Share
May 28th, 2020 6:06 PM

em có chạy react tạo token trong file src/components/Tokencreat.js . Anh xem giúp em với ah: https://github.com/quyphandang/smartcontract

0
| Reply
Share
May 30th, 2020 3:53 PM

xem giúp em với

0
| Reply
Share
Answered May 25th, 2020 12:27 AM
0

Đầu tiên bạn nên đọc doc của web3 và truffle. Sau đó bạn làm theo ví dụ : https://www.trufflesuite.com/tutorials/pet-shop để biết cách làm việc với Truffle. Khi đã có kiến thức base thì bạn follow theo loạt bài https://viblo.asia/s/public-blockchain-for-newbie-nB5pX8Rw5PG của team mình để tìm được bài phù hợp với giao diện bạn chọn nhé

Share
May 25th, 2020 1:46 PM

Cảm ơn bác nhiều ah

+1
| Reply
Share
May 27th, 2020 5:25 PM

anh có ở hồ chí minh không ah, có thể cà phê hướng dẫn em tí được không, em có xem nhưng vẫn chưa thử làm được.

0
| Reply
Share
Nguyễn Tuấn Quang @ntquang2221998
May 27th, 2020 5:29 PM

Sr mình ở Hà Nội. Có gì khúc mắc bạn cứ post ảnh hay câu hỏi lên đây mn sẽ trả lời nhiệt tình nhé! Lúc đầu làm quen có thể chạy thử demo của truffle petshop hoặc các tutorials để nắm luồng dữ liệu rồi tự code lại sau

0
| Reply
Share
May 28th, 2020 2:53 AM

em có làm thử 1 web, em thấy tạo được giao dịch rồi nhưng vẫn chưa tạo được token ah. Anh xem qua video em có quay : https://www.youtube.com/watch?v=hhXYnxImouk

0
| Reply
Share
Thuận Võ @thuanbnb
May 22nd, 9:07 AM

@quyphan cho mình xin source với pro ơi ^^

0
| Reply
Share
Answered Jun 12th, 2020 7:13 AM
0

dsds

Share
Thuận Võ @thuanbnb
May 22nd, 9:05 AM

mn cho em hỏi , em có tạo 1 contract trên remix.ethereum là bep20 contract , em có thêm 1 function là phân phối airdrop nhưng dự án thật cảu họ thì phí chỉ 0,000x bnb còn của em thì lại những 0.x bnb , ai giúp em với ạ . Screen Shot 2021-05-19 at 15.53.47.pngScreen Shot 2021-05-19 at 15.53.23.pngScreen Shot 2021-05-19 at 15.54.11.pngScreen Shot 2021-05-19 at 15.54.36.png

0
| Reply
Share
Jun 11th, 8:58 AM

@thuanbnb mình thấy StartBlock với EndBlock chỉ cách nhau 1 block thôi, nên khi check require thì gặp lỗi

0
| Reply
Share
Thuận Võ @thuanbnb
Jun 12th, 4:26 PM

@quyphan nhưng mình thấy một số contract tạo trước đó thì ko gặp lỗi nhỉ, phải chăng liên quan đến tên contract ^^,vì mình copy cảu họ trên bsc về sửa.

0
| Reply
Share