#substrate #driver #polkadot #solo #wookong

无需std wookong-solo

Wookong Solo 驱动库

3个版本

0.1.4 2019年10月18日
0.1.3 2019年10月15日
0.1.2 2019年9月29日

#1255 in 算法

每月 24 次下载

MIT/Apache

1MB
510

包含(压缩文件,1MB) src/driver/Mac_OSX_VCP_Driver.zip

Wookong Solo - RUST

Linux和MacOS的UART接口签名器

与CP210X:Linux已安装驱动。对于mac,请安装.zip中的驱动。

在RUST中调用

extern crate solo;
...
 fn hd_getpub(&self) ->  HDWalleResult<Public>{
        let mut pk:[u8;32] = [0u8;32];
        let rv = wk_getpub(&mut pk);
        if rv==242{
            return Err(HDWalletError::DeviceNotInit);
        }else if rv!=0{
            return Err(HDWalletError::DeviceNotfound);
        }else if rv==0{
            Ok(sr25519::Public::from_raw(pk))
        }else{
            return Err(HDWalletError::DeviceError);
        }
    }
...

多种子

允许多种子,最多128个。所有种子将按0~127索引。使用solo_select选择要使用的种子。给定账户/公钥和推导路径以查找正确的种子。如果找到,设备将设置种子和推导路径作为默认值。签名和getpub将在没有更多输入设置时使用。

如果用户未选择任何种子并给出任何推导路径,设备将使用第一个种子和默认推导路径

无运行时依赖