Triển khai Hợp đồng Thông minh
Chuỗi CrossFi hỗ trợ hợp đồng thông minh viết bằng Solidity. Bạn có thể sử dụng các công cụ phổ biến như Hardhat và Foundry để triển khai hợp đồng thông minh của mình.
Trang này cung cấp hướng dẫn cho từng công cụ này:
Hardhat
Hardhat - Khung phát triển và kiểm tra hợp đồng thông minh dựa trên JavaScript/TypeScript
- Tất cả các chức năng cơ bản của khung đang hoạt động trên chuỗi CrossFi
Để có một hướng dẫn đầy đủ về cách tạo hợp đồng thông minh trên mạng CrossFi, chúng tôi khuyên bạn nên xem qua hướng dẫn dành cho người mới bắt đầu của Hardhat trước tiên.
Sau khi hoàn thành hướng dẫn, hãy thêm chuỗi CrossFi vào hardhat.config.js và bạn sẽ được thiết lập hoàn toàn để bắt đầu hành trình xây dựng của mình trên chuỗi CrossFi.
Foundry
Foundry - Khung phát triển hợp đồng thông minh hiệu suất cao viết bằng Rust. Tất cả các chức năng cơ bản của khung đang hoạt động trên chuỗi CrossFi
- Có thể được sử dụng cùng với Hardhat
- Có thể gặp khó khăn với việc xác minh hợp đồng thông minh
Triển khai bằng Ethereum JSON-RPC
CrossFi tương thích hoàn toàn với các API Ethereum JSON-RPC, cho phép bạn triển khai và tương tác với hợp đồng thông minh trên CrossFi và kết nối với các công cụ web3 tương thích với Ethereum hiện có. Điều này giúp bạn có quyền truy cập trực tiếp để đọc các giao dịch đã định dạng Ethereum hoặc gửi chúng tới mạng mà nếu không sẽ không thể thực hiện trên một chuỗi Cosmos, chẳng hạn như CrossFi.
Bạn có thể kết nối với Testnet của CrossFi để triển khai và kiểm tra hợp đồng thông minh trước khi chuyển sang Mainnet.
Trình khám phá khối
Bạn có thể sử dụng các trình khám phá khối để xem và gỡ lỗi các tương tác với hợp đồng thông minh đã triển khai trên CrossFi. Các trình khám phá khối lập chỉ mục các khối và giao dịch của chúng để bạn có thể tìm kiếm thông tin theo thời gian thực và lịch sử về blockchain, bao gồm dữ liệu liên quan đến các khối, giao dịch, địa chỉ và nhiều hơn nữa.
Xác minh Hợp đồng
Contracts verification is not publicly available right now due to the Explorer API being under active development.