Commit 19db86a7 authored by linj's avatar linj

prepare to support token burn

parent f5e0ba2c
......@@ -16,6 +16,7 @@ message TokenAction {
AssetsGenesis genesis = 6;
AssetsTransferToExec transferToExec = 8;
TokenMint tokenMint = 9;
TokenBurn tokenBurn = 10;
}
int32 Ty = 7;
}
......@@ -46,6 +47,11 @@ message TokenMint {
int64 amount = 2;
}
message TokenBurn {
string symbol = 1;
int64 amount = 2;
}
// state db
message Token {
string name = 1;
......
......@@ -21,6 +21,7 @@ const (
TokenActionTransferToExec = 11
// TokenActionMint for token mint
TokenActionMint = 12
TokenActionBurn = 13
)
// token status
......@@ -76,6 +77,7 @@ const (
TyLogTokenGenesisDeposit = 322
// TyLogTokenMint log for token mint
TyLogTokenMint = 323
TyLogTokenBurn = 324
)
const (
......@@ -88,6 +90,6 @@ const (
)
const (
// CategoryMintSupport support mint
CategoryMintSupport = 1 << iota
// CategoryMintBurnSupport support mint & burn
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