caivega / ipfslib

Other
2 stars 1 forks source link

S4 - jt_createWallet,当参数为非ECDSA/Ed25519/SM2字符串时,没有抛错,而生成ECDSA的帐号 #129

Closed foreso-GitHub closed 3 years ago

foreso-GitHub commented 3 years ago

jt_createWallet,当参数为非ECDSA/Ed25519/SM2字符串时,没有抛错,而生成ECDSA的帐号。这种情况应该创建失败并抛错。

请求:

{
    "jsonrpc": "2.0",
    "method": "jt_createWallet",
    "params": ["asdfasdfa"],
    "id": 1
}

结果:

{
    "id": 1,
    "jsonrpc": "2.0",
    "result": [
        {
            "address": "jshgT4yMYcamMDKpj3mZwHKP8Co3DAg9fq",
            "secret": "ss4UiVmFzUnJrd6cAgVmNt3yycSBi",
            "type": "ECDSA"
        }
    ]
}
caivega commented 3 years ago

已经修复,可以在下一个build验证

foreso-GitHub commented 3 years ago

Sm2也应该支持一下吧?

caivega commented 3 years ago

那跟其他的一致,所以有key type支持三种格式,一种全大写,一种全小,一种第一个字母大写,我改下,下一个build验证下

当前支持的三种及每种三种格式如下:

ECDSA: "ECDSA", "ecdsa", "Ecdsa" Ed25519: "ED25519", "ed25519", "Ed25519" SM2: "SM2", "sm2", "Sm2"

foreso-GitHub commented 3 years ago

foreso-GitHub commented 3 years ago

版本:20201130-v0.5.3-dev已经修复。