Commit da1a20b4 authored by linj's avatar linj Committed by linj

add check supportMeans

parent ce0d0704
......@@ -99,6 +99,10 @@ func CreateUnfreezeCreateTx(parm *UnfreezeCreate) (*types.Transaction, error) {
tlog.Error("CreateUnfreezeCreateTx", "parm", parm)
return nil, types.ErrInvalidParam
}
if !supportMeans(parm.Means) {
tlog.Error("CreateUnfreezeCreateTx not support means", "parm", parm)
return nil, types.ErrInvalidParam
}
create := &UnfreezeAction{
Ty: UnfreezeActionCreate,
Value: &UnfreezeAction_Create{parm},
......@@ -156,3 +160,12 @@ func CreateUnfreezeTerminateTx(parm *UnfreezeTerminate) (*types.Transaction, err
tx.SetRealFee(types.MinFee)
return tx, nil
}
func supportMeans(means string) bool {
for _, m := range SupportMeans {
if m == means {
return true
}
}
return false
}
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