ERC-20 xác định cách chung để ứng dụng truy vấn và chuyển số dư token có thể thay thế. Trong cùng một token, các đơn vị được xem là tương đương nhau. Tiêu chuẩn quy định các hàm như balanceOf, transfer, totalSupply và sự kiện báo cáo chuyển, phê duyệt.
Số lượng và chữ số thập phân
Hợp đồng ghi nhận bằng đơn vị nguyên. Nếu token báo sáu chữ số thập phân, số dư hiển thị 1,5 token tương ứng 1.500.000 đơn vị cơ sở. Chữ số thập phân ảnh hưởng cách hiển thị, không đổi giá trị kinh tế hay tỷ lệ sở hữu. Tên, ký hiệu và số chữ số là tùy chọn trong đặc tả gốc, dù được triển khai rộng rãi.
Quyền chi tiêu
approve cấp hạn mức cho bên chi tiêu, còn transferFrom cho phép bên đó chuyển token theo quy tắc được ủy quyền. Phê duyệt 100 token không tự gửi 100 token mà tạo quyền chi tiêu. Hạn mức lớn có thể gây rủi ro cho số dư nhận về sau nếu bên được cấp quyền bị xâm nhập hoặc có ác ý.
Những gì ERC-20 không ấn định
Giao diện không yêu cầu nguồn cung cố định hay cấm quyền quản trị. Token có thể thêm chức năng đúc, tạm dừng hoặc hạn chế khác. Mạng và địa chỉ hợp đồng quan trọng hơn ký hiệu. ETH không phải token ERC-20; gas Ethereum thường được trả bằng ETH, kể cả khi chuyển ERC-20.