@dtu-olp-2024/solidity-editor-nocobase
v1.0.4
Published
A NocoBase plugin for Solidity code editor. Built for the DTU GreenHope project.
Downloads
44
Maintainers
Readme
@dtu-olp-2024/solidity-editor-nocobase
🌟 Giới Thiệu
Plugin Nocobase cung cấp môi trường phát triển hợp đồng thông minh Solidity với giao diện khách hàng Web3 tích hợp, giúp người dùng dễ dàng soạn thảo, triển khai và tương tác với các hợp đồng blockchain.
🏆 Bối Cảnh
Được phát triển như một phần của Cuộc Thi Mã Nguồn Mở năm 2024.
✨ Tính Năng
- 📝 Trình soạn thảo mã Solidity tích hợp với tô màu cú pháp
- 🔗 Giao diện khách hàng Web3 để tương tác blockchain
- 🚀 Triển khai hợp đồng thông minh trực tiếp từ giao diện
- 🎨 Giao diện người dùng thân thiện với chủ đề Tokyo Night
- 💡 Hoàn thiện mã và kiểm tra cú pháp
- 🔄 Tích hợp mượt mà với NocoBase
🚀 Cài Đặt
Sử dụng npm:
npm install @dtu-olp-2024/solidity-editor-nocobase
Sử dụng Yarn:
yarn add @dtu-olp-2024/solidity-editor-nocobase
📋 Phụ Thuộc
{
"@uiw/codemirror-theme-tokyo-night": "latest",
"@uiw/react-codemirror": "latest",
"@codemirror/lang-javascript": "latest",
"web3": "latest",
"react": "^18.x",
"@types/react": "^18.x"
}
📋 Yêu Cầu Tiên Quyết
- Node.js phiên bản 18.x trở lên
- Phiên bản NocoBase mới nhất
- Metamask hoặc nhà cung cấp Web3 tương thích
- Kết nối internet ổn định để tương tác blockchain
👥 Tác Giả
- Lê Minh Tuấn
- Trần Nguyễn Duy Khánh
📄 Giấy Phép
Dự án được phân phối dưới giấy phép GNU General Public License v3.0
🤝 Đóng Góp
Chúng tôi hoan nghênh các đóng góp từ cộng đồng:
- Tạo issue để báo lỗi
- Gửi pull request để đề xuất cải tiến
- Truy cập kho lưu trữ GitHub để biết chi tiết
🆘 Hỗ Trợ
Nếu gặp vấn đề:
- Mở issue tại kho lưu trữ GitHub
- Liên hệ trực tiếp nhóm phát triển
⚠️ Lưu Ý Quan Trọng
- Đảm bảo có nhà cung cấp Web3 (như Metamask) được cài đặt
- Kiểm tra kết nối mạng blockchain trước khi triển khai
- Sao lưu mã nguồn hợp đồng thông minh thường xuyên
- Kiểm tra kỹ hợp đồng trên mạng thử nghiệm trước khi triển khai chính thức
Được phát triển với ❤️ bởi Nhóm DTU-GreenHope