Commit 19db86a7 authored by linj's avatar linj

prepare to support token burn

parent f5e0ba2c
...@@ -16,6 +16,7 @@ message TokenAction { ...@@ -16,6 +16,7 @@ message TokenAction {
AssetsGenesis genesis = 6; AssetsGenesis genesis = 6;
AssetsTransferToExec transferToExec = 8; AssetsTransferToExec transferToExec = 8;
TokenMint tokenMint = 9; TokenMint tokenMint = 9;
TokenBurn tokenBurn = 10;
} }
int32 Ty = 7; int32 Ty = 7;
} }
...@@ -46,6 +47,11 @@ message TokenMint { ...@@ -46,6 +47,11 @@ message TokenMint {
int64 amount = 2; int64 amount = 2;
} }
message TokenBurn {
string symbol = 1;
int64 amount = 2;
}
// state db // state db
message Token { message Token {
string name = 1; string name = 1;
......
...@@ -21,6 +21,7 @@ const ( ...@@ -21,6 +21,7 @@ const (
TokenActionTransferToExec = 11 TokenActionTransferToExec = 11
// TokenActionMint for token mint // TokenActionMint for token mint
TokenActionMint = 12 TokenActionMint = 12
TokenActionBurn = 13
) )
// token status // token status
...@@ -76,6 +77,7 @@ const ( ...@@ -76,6 +77,7 @@ const (
TyLogTokenGenesisDeposit = 322 TyLogTokenGenesisDeposit = 322
// TyLogTokenMint log for token mint // TyLogTokenMint log for token mint
TyLogTokenMint = 323 TyLogTokenMint = 323
TyLogTokenBurn = 324
) )
const ( const (
...@@ -88,6 +90,6 @@ const ( ...@@ -88,6 +90,6 @@ const (
) )
const ( const (
// CategoryMintSupport support mint // CategoryMintBurnSupport support mint & burn
CategoryMintSupport = 1 << iota CategoryMintBurnSupport = 1 << iota
) )
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment