From 027fa1e936372f27bf019212c5d77a1028babc41 Mon Sep 17 00:00:00 2001 From: Tom Wilson Date: Thu, 2 Oct 2025 14:39:19 +0800 Subject: [PATCH 1/2] Update token.lua Removed ` burn` handler --- blueprints/token.lua | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/blueprints/token.lua b/blueprints/token.lua index cd702f63..0dda3f06 100644 --- a/blueprints/token.lua +++ b/blueprints/token.lua @@ -290,21 +290,3 @@ Handlers.add('totalSupply', Handlers.utils.hasMatchingTag("Action","Total-Supply }) end end) - ---[[ - Burn -]] -- -Handlers.add('burn', Handlers.utils.hasMatchingTag("Action",'Burn'), function(msg) - assert(type(msg.Tags.Quantity) == 'string', 'Quantity is required!') - assert(bint(msg.Tags.Quantity) <= bint(Balances[msg.From]), 'Quantity must be less than or equal to the current balance!') - - Balances[msg.From] = utils.subtract(Balances[msg.From], msg.Tags.Quantity) - TotalSupply = utils.subtract(TotalSupply, msg.Tags.Quantity) - if msg.reply then - msg.reply({ - Data = Colors.gray .. "Successfully burned " .. Colors.blue .. msg.Tags.Quantity .. Colors.reset - }) - else - Send({Target = msg.From, Data = Colors.gray .. "Successfully burned " .. Colors.blue .. msg.Tags.Quantity .. Colors.reset }) - end -end) From 3cc143dd93d433cf0ba92856fbdecf3d6602696b Mon Sep 17 00:00:00 2001 From: Tom Wilson Date: Thu, 2 Oct 2025 15:11:54 +0800 Subject: [PATCH 2/2] Update token.lua --- blueprints/token.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/blueprints/token.lua b/blueprints/token.lua index 0dda3f06..61663efb 100644 --- a/blueprints/token.lua +++ b/blueprints/token.lua @@ -290,3 +290,11 @@ Handlers.add('totalSupply', Handlers.utils.hasMatchingTag("Action","Total-Supply }) end end) + + +-[[ + Burn +]] -- +Handlers.add('burn', Handlers.utils.hasMatchingTag("Action",'Burn'), function(msg) + print('not implemented') +end)