NEWTON BISA DITAMBAHKAN KE KONTRAK YANG SUDAH DAPAT DI-UPGRADE, TAPI INISIALISASINYA MASIH PENTING
@NewtonProtocol
Saya sudah memikirkan tentang apa artinya benar-benar menambahkan lapisan otorisasi ke sebuah kontrak yang sudah berjalan.
Panduan integrasi Newton menunjukkan bagaimana sebuah kontrak yang dapat di-upgrade yang sudah ada dapat mewarisi NewtonPolicyClient melalui peningkatan lewat proxy sambil mempertahankan penyimpanan dan logika bisnis yang sudah ada. Setelah peningkatan, sebuah fungsi yang dikendalikan oleh pemilik dapat menginisialisasi klien Newton, dan jalur eksekusi yang dipilih dapat mulai mengharuskan attestasi yang valid sebelum mereka melanjutkan.
Pada awalnya, itu terlihat seperti modularitas yang bersih.