Cài đặt các công cụ phát triển
Cài đặt caver-js
Chúng tôi đề nghị bạn nên tạo một thư mục dự án klaytn để:
Bạn cần cài đặt
npm
vànode.js
để tiếp tục. Vui lòng tham khảo get-npm và node.js để xem cách cài đặt trên hệ thống của bạn.
caver-js là bộ khung RPC JSON dành cho mạng lưới Klaytn (tương đương với web3.js trong Ethereum). Trước khi cài đặt caver-js, bạn phải tạo tập tin package.json
qua lệnh npm init
, sau đó gõ npm install caver-js
để cài đặt caver-js.
LƯU Ý: Nếu bạn đã cài đặt caver-js, vui lòng cập nhật lên phiên bản mới nhất.
Nếu bạn nhận được các lỗi sau khi cập nhật caver-js, hãy xóa thư mục .git
trong thư mục websocket
.
Lưu ý: Đối với tất cả các chức năng gọi ra hàm bắt đầu bằng web3.eth...
in web3.js, nên được thay thế bằng caver.klay...
.
web3.eth.sendTransaction({ ... })
(X)
caver.klay.sendTransaction({ ... })
(O)
Cài đặt Truffle
Trong bài hướng dẫn này, Truffle được sử dụng để lập và triển khai hợp đồng thông minh được viết bằng Solidity. Hiện tại, Klaytn hỗ trợ Truffle phiên bản 4.1.15. Để biết thêm thông tin về Truffle, hãy tham khảo các trang sau:
Kho lưu trữ Truffle - https://github.com/trufflesuite/truffle
Tài liệu Truffle - https://trufflesuite.com/docs
Chúng ta có thể cài đặt Truffle theo hai cách
1) theo cách toàn cục bằng npm, thực thi các lệnh sau:
hoặc
2) theo cách cục bộ, nghĩa là tại thư mục trong máy bạn, thực thi các lệnh sau:
Cài đặt vvisp
vvisp là một công cụ/bộ khung cli dễ sử dụng để phát triển các hợp đồng thông minh, do HEACHI LABS cung cấp. Bạn có thể dễ dàng thiết lập môi trường, triển khai và thực thi các hợp đồng thông minh Klaytn với một lệnh duy nhất. Nó hỗ trợ bộ khung Truffle, vì vậy, các nhà phát triển đã quen thuộc với Truffle có thể dễ dàng sử dụng vvisp.
Ở đây, chúng tôi giới thiệu cách cài đặt vvisp và sử dụng công cụ này để thiết lập môi trường phát triển Klaytn dApp.
kho lưu trữ vvisp - https://github.com/HAECHI-LABS/vvisp
tài liệu vvisp - https://github.com/HAECHI-LABS/vvisp/blob/dev/README_KLAYTN.md
bạn có thể dễ dàng cài đặt vvisp nếu có npm hoặc yarn bằng cách thực thi lệnh sau:
Sau khi cài đặt xong, bạn có thể sử dụng lệnh vvisp để đảm bảo công cụ này đã được cài đặt đúng cách. LƯU Ý: Bạn nên sử dụng phiên bản cao hơn v2.1.0.
Last updated