mirror of
https://github.com/status-im/status-keycard-go.git
synced 2025-03-03 15:30:28 +00:00
proper casting
This commit is contained in:
parent
09edf427d7
commit
c631eb3b02
@ -108,7 +108,7 @@ func main() {
|
|||||||
testFlow(skg.GetAppInfo, skg.FlowParams{})
|
testFlow(skg.GetAppInfo, skg.FlowParams{})
|
||||||
testFlow(skg.ExportPublic, skg.FlowParams{skg.BIP44Path: "m/44'/60'/0'/0/1"})
|
testFlow(skg.ExportPublic, skg.FlowParams{skg.BIP44Path: "m/44'/60'/0'/0/1"})
|
||||||
testFlow(skg.Sign, skg.FlowParams{skg.TXHash: "60a78c98d5dd659f714eb7072bfb2c0d8a65f74a8f6aff7bb27cf56ae1feec17", skg.BIP44Path: "m/44'/60'/0'/0/0"})
|
testFlow(skg.Sign, skg.FlowParams{skg.TXHash: "60a78c98d5dd659f714eb7072bfb2c0d8a65f74a8f6aff7bb27cf56ae1feec17", skg.BIP44Path: "m/44'/60'/0'/0/0"})
|
||||||
testFlow(skg.StoreMetadata, skg.FlowParams{skg.CardName: "TestCard", skg.WalletPaths: []string{"m/44'/60'/0'/0/0", "m/44'/60'/0'/0/1", "m/44'/60'/0'/0/5", "m/44'/60'/0'/0/6"}})
|
testFlow(skg.StoreMetadata, skg.FlowParams{skg.CardName: "TestCard", skg.WalletPaths: []interface{}{"m/44'/60'/0'/0/0", "m/44'/60'/0'/0/1", "m/44'/60'/0'/0/5", "m/44'/60'/0'/0/6"}})
|
||||||
testFlow(skg.GetMetadata, skg.FlowParams{})
|
testFlow(skg.GetMetadata, skg.FlowParams{})
|
||||||
testFlow(skg.GetMetadata, skg.FlowParams{skg.ResolveAddr: true})
|
testFlow(skg.GetMetadata, skg.FlowParams{skg.ResolveAddr: true})
|
||||||
testFlow(skg.UnpairThis, skg.FlowParams{skg.PIN: correctPIN})
|
testFlow(skg.UnpairThis, skg.FlowParams{skg.PIN: correctPIN})
|
||||||
|
@ -340,15 +340,15 @@ func (f *KeycardFlow) storeMetadata(kc *keycardContext) error {
|
|||||||
return f.storeMetadata(kc)
|
return f.storeMetadata(kc)
|
||||||
}
|
}
|
||||||
|
|
||||||
wallets := w.([]string)
|
wallets := w.([]interface{})
|
||||||
|
|
||||||
paths := make([]uint32, len(wallets))
|
paths := make([]uint32, len(wallets))
|
||||||
for i, p := range wallets {
|
for i, p := range wallets {
|
||||||
if !strings.HasPrefix(p, walletRoothPath) {
|
if !strings.HasPrefix(p.(string), walletRoothPath) {
|
||||||
return errors.New("path must start with " + walletRoothPath)
|
return errors.New("path must start with " + walletRoothPath)
|
||||||
}
|
}
|
||||||
|
|
||||||
_, components, err := derivationpath.Decode(p)
|
_, components, err := derivationpath.Decode(p.(string))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user