Template ini tidak lagi berada di bawah pemeliharaan aktif, tidak ada tanggal dengan keadaan ekosistem Ethereum. Beberapa rekomendasi untuk mengganti ini adalah menggunakan contoh next.js + ncript + conneckit dari keluarga, menggunakan WAGMI secara langsung atau web3modal.
Ini adalah proyek Default Next.js Bootstrapped dengan create-next-app , disesuaikan sebagai boilerplate default untuk proyek Web3 baru.
/contracts melalui Typechain Catatan : Setelah menambahkan kontrak baru Anda ABIS (dalam format JSON) ke folder /contracts , jalankan yarn compile-contract-types untuk menghasilkan jenis.
Anda dapat mengimpor tipe ini saat mendeklarasikan kait kontrak baru. Jenis -jenis yang dihasilkan menunjukkan Param fungsi dan jenis pengembalian fungsi Anda, di antara jenis -jenis yang bermanfaat lainnya.
import MY_CONTRACT_ABI from "../contracts/MY_CONTRACT.json" ;
import type { MY_CONTRACT } from "../contracts/types" ;
import useContract from "./useContract" ;
export default function useMyContract ( ) {
return useContract < MY_CONTRACT > ( CONTRACT_ADDRESS , MY_CONTRACT_ABI ) ;
} Pertama, jalankan server pengembangan:
npm run dev
# or
yarn devBuka http: // localhost: 3000 dengan browser Anda untuk melihat hasilnya.
Anda dapat mulai mengedit halaman dengan memodifikasi pages/index.js . Page-updates halaman saat Anda mengedit file.
Untuk mempelajari lebih lanjut tentang Next.js, lihatlah sumber daya berikut:
Anda dapat melihat repositori github berikutnya.js - umpan balik dan kontribusi Anda dipersilakan!
Cara termudah untuk menggunakan aplikasi selanjutnya.js Anda adalah dengan menggunakan platform Vercel dari pencipta Next.js.
Lihatlah dokumentasi penempatan berikutnya.js kami untuk lebih jelasnya.