Unverified Commit 1c757073 authored by unpolaris's avatar unpolaris Committed by GitHub

Merge pull request #3 from unpolaris/evmxgo_contract

添加解析预留位置
parents ef29dd82 20c76105
......@@ -238,6 +238,15 @@ func AddTokenToAssets(addr string, db dbm.KVDB, symbol string) []*types.KeyValue
return kv
}
// 同时比较配置symbol与address参数,和parse返回值是否一致
func check() (address, symbol string, amount int64, err error) {
return "", "", 0, err
}
func parse() (address, symbol string, amount int64, err error) {
// 上一个交易是否lock执行成功,如果是,返回实际参数,不是返回error
return "", "", 0, err
}
// 铸币不可控, 也是麻烦。 2选1
// 1. 谁可以发起
......@@ -251,7 +260,9 @@ func (action *evmxgoAction) mint(mint *evmxgotypes.EvmxgoMint) (*types.Receipt,
return nil, types.ErrInvalidParam
}
cfg := action.api.GetConfig()
parse()
// TODO check()
evmxgodb, err := loadEvmxgoDB(action.db, mint.GetSymbol())
if err != nil && err != evmxgotypes.ErrEvmxgoSymbolNotExist {
return nil, err
......
......@@ -21,6 +21,7 @@ message EvmxgoAction {
message EvmxgoMint {
string symbol = 1;
int64 amount = 2;
string address =3;
}
message EvmxgoBurn {
......
This diff is collapsed.
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