EIP-681 định nghĩa gì
EIP-681 là một Ethereum Improvement Proposal (đề xuất cải tiến Ethereum), được công bố trong kho EIP, mô tả định dạng URI để yêu cầu ai đó gửi ether hoặc gọi một hàm của hợp đồng. URI bắt đầu bằng ethereum:, rồi đến địa chỉ đích, tùy chọn @ và ID chuỗi, tùy chọn tên hàm và các tham số truy vấn. Ví quét mã như vậy có thể dựng giao dịch để người dùng xem lại.
Một yêu cầu ether đơn giản trông như ethereum:0x...@1?value=1e18. Giá trị được cho bằng wei, đơn vị nhỏ nhất của ether, và cho phép ký hiệu khoa học, nên 1e18 nghĩa là một ether. ID chuỗi cho ví biết mạng nào được nhắm tới, ví dụ 1 cho mạng chính Ethereum.
Chuyển token
EIP-681 cũng có thể mô tả lời gọi đến hợp đồng token. Với chuyển token, địa chỉ đích là hợp đồng token, hàm là transfer, và các tham số cho người nhận và số lượng, như trong ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6. Số lượng tính theo đơn vị nhỏ nhất của token, phụ thuộc vào số thập phân của token.
Mức hỗ trợ định dạng đầy đủ của ví khác nhau. Một số ví chỉ đọc địa chỉ, và một số bỏ qua ID chuỗi hoặc lời gọi hàm, nên nên thử mã với các ví mà người trả dùng. Người trả luôn nên kiểm tra mạng, token và người nhận trước khi xác nhận.