Anda dapat berbicara dengan kami di Gitter dan Matrix, men-tweet kami di X (sebelumnya Twitter) atau membuat topik baru di forum Solidity. Pertanyaan, masukan, dan saran dipersilakan!
Solidity adalah bahasa tingkat tinggi yang diketik secara statis, berorientasi kontrak, untuk mengimplementasikan kontrak pintar pada platform Ethereum.
Untuk gambaran umum dan titik awal yang bagus, silakan periksa Portal Bahasa Soliditas resmi.
Solidity adalah bahasa pemrograman kurung kurawal yang diketik secara statis yang dirancang untuk mengembangkan kontrak pintar yang berjalan di Mesin Virtual Ethereum. Kontrak pintar adalah program yang dijalankan di dalam jaringan peer-to-peer di mana tidak ada seorang pun yang memiliki wewenang khusus atas pelaksanaannya, sehingga memungkinkan siapa pun untuk menerapkan token nilai, kepemilikan, pemungutan suara, dan jenis logika lainnya.
Saat menerapkan kontrak, Anda harus menggunakan Solidity versi terbaru yang dirilis. Hal ini karena perubahan yang dapat menyebabkan gangguan, serta fitur baru dan perbaikan bug, diperkenalkan secara berkala. Saat ini kami menggunakan nomor versi 0.x untuk menunjukkan laju perubahan yang cepat ini.
Petunjuk tentang cara membuat dan menginstal kompiler Solidity dapat ditemukan di dokumentasi Solidity.
Program "Hello World" di Solidity bahkan lebih sedikit kegunaannya dibandingkan bahasa lain, namun tetap saja:
// SPDX-License-Identifier: MIT
pragma solidity >= 0.6.0 < 0.9.0 ;
contract HelloWorld {
function helloWorld () external pure returns ( string memory ) {
return " Hello, World! " ;
}
}
Untuk memulai Solidity, Anda dapat menggunakan Remix, yang merupakan IDE berbasis browser. Berikut adalah beberapa contoh kontrak:
Dokumentasi Soliditas dihosting menggunakan Read the Docs.
Soliditas masih dalam pengembangan. Kontribusi selalu diterima! Silakan ikuti Panduan Pengembang jika Anda ingin membantu.
Anda dapat menemukan fitur kami saat ini dan prioritas bug untuk rilis mendatang di bagian proyek.
Bahasa pemrograman dan kompiler Solidity adalah proyek komunitas sumber terbuka yang diatur oleh tim inti. Tim inti disponsori oleh Ethereum Foundation.
Soliditas dilisensikan di bawah GNU General Public License v3.0.
Beberapa kode pihak ketiga memiliki ketentuan lisensinya sendiri.
Kebijakan keamanan dapat ditemukan di sini.