Trong chương này, chúng ta sẽ tìm hiểu việc tạo người dùng hợp đồng trên Ethereum. Để tạo người dùng cho hợp đồng đã xuất bản của chúng tôi, chúng tôi sẽ tạo một ứng dụng khách MyEtherWallet khác được gắn với cùng một Ganache Blockchain mà bạn đã sử dụng trong các bước trước đó. Chuyển đến màn hình MyEtherWallet và tạo một ví mới. Nhấp vào menu hợp đồng và chọn tùy chọn “Tương tác với hợp đồng” như trong trường hợp trước đó. Lưu ý rằng người dùng mới này sẽ chỉ tương tác với hợp đồng đã được xuất bản và không triển khai hợp đồng của riêng mình. Chỉ định địa chỉ hợp đồng và ABI mà bạn đã sử dụng trong trường hợp trước đó.
Bây giờ, nhấp vào nút Access và gọi phương thức gửi . Khi được hỏi, hãy nhập một số giá trị cho biết 100 ETH sẽ được gửi. Gửi giao dịch. Sau khi gửi, màn hình sau sẽ xuất hiện.
Để gắn khách hàng mới này vào Ganache Blockchain của chúng tôi, hãy truy cập Ganache Console. Nhấp vào biểu tượng chìa khóa của tài khoản số 2 như được hiển thị trong ảnh chụp màn hình sau
Sao chép khóa bạn nhận được và sử dụng nó trong ví mới tạo của bạn như được hiển thị ở đây
Bấm vào nút Mở khóa để gắn ví. Khi ví được mở khóa thành công, hãy viết giao dịch gửi mong muốn.
Tạo giao dịch bằng cách nhấp vào nút “Tạo giao dịch”
Thực hiện giao dịch và đợi một khoảng thời gian để nó phản ánh trong Blockchain. Bây giờ, hãy thực hiện “getAmount” , số tiền được hiển thị bây giờ sẽ là 200.
Thực thi “getBalance” . Trường giá trị bây giờ phải là 800.
Kiểm tra nhật ký giao dịch để xem các giao dịch khác nhau được thực hiện bởi những người dùng khác nhau.