Đợt hard fork Glamsterdam trên testnet Hoodi của Ethereum đã bị hoãn. Theo ChainCatcher, công ty bảo mật hợp đồng thông minh ChainSecurity cho biết hôm 22 tháng 10 rằng các nhà nghiên cứu đã phát hiện những vấn đề ảnh hưởng đến bảo mật trong các hợp đồng hiện có và xác định được 13 trường hợp thực tế; họ đang phối hợp công bố thông tin một cách có trách nhiệm với các dự án bị ảnh hưởng.

Thông báo khuyến nghị các nhóm rà soát hợp đồng của mình, trong khi Ethereum Foundation đánh giá phạm vi ảnh hưởng. Thông báo không nêu tên các dự án liên quan, cung cấp địa chỉ hợp đồng hay ấn định ngày hard fork mới. Các vấn đề liên quan đến những hợp đồng tiếp tục thực thi sau khi bắt được lỗi từ các lệnh gọi bên ngoài không thành công: theo những thay đổi về gas đang được xem xét, trình xử lý lỗi có thể hoàn tất việc thực thi trong trường hợp trước đây nó sẽ hết gas và hoàn tác. Bên gọi có thể cung cấp lượng gas quá ít để hoàn tất thao tác dự kiến nhưng vẫn đủ để hợp đồng bên ngoài ghi nhận lỗi vĩnh viễn, khiến thao tác mất đi khả năng khôi phục và thử lại dù lẽ ra vẫn có thể thử lại.

Tài liệu công bố kỹ thuật đã xem xét EIP-8037 và EIP-8038 trong phiên bản đặc tả ngày 13 tháng 10; các ví dụ về gas trong tài liệu mô tả hành vi thực thi được đề xuất. Kho dự trữ gas trạng thái được chuyển tiếp nguyên vẹn qua các lời gọi, giới hạn chuyển tiếp áp dụng cho gas thực thi, còn gasleft() chỉ báo lượng gas thực thi còn lại. Theo các quy tắc được xem xét, việc xóa các ô lưu trữ vốn có giá trị bằng 0 khi bắt đầu giao dịch có thể hoàn lại tối đa 97.920 gas thực thi. Khi xảy ra REVERT, một hợp đồng trung gian cũng có thể hoàn lại cho bên gọi các chi phí tạo trạng thái đã được tính trước đó.