В идеале, чтобы инициировать процедуру сжигания, владельцы проектов вызывают функцию сжигания, указав сумму или количество токенов, которые они хотят сжечь. Как только это будет решено, смарт-контракт проверит, что проект имеет количество токенов в кошельке и что сумма, предназначенная для сжигания, действительна, поскольку механизм сжигания принимает только положительные числа. Например, если в проекте недостаточно монет (скажем, 0 или -5), функция сжигания монет будет нулевой или не будет обработана. И наоборот, если монет достаточно, они будут вычтены из кошелька, а затем обновлен общий запас. Отправленные токены будут сожжены навсегда.