钱包改进建议
1、CONTACT NAME栏右侧可以多一个最近十个历史发送对象的选择栏或联系人的快捷选择栏
2、XTS等于0时,也能发送资产,但报错——“RPC Server Error
In method 'wallet_transfer': 20010 insufficient_funds: insufficient funds {"required":"0.010000 XTS","available":"0.000000 XTS"} bitshares wallet.cpp:210 bts::wallet::detail::wallet_impl::withdraw_to_transaction {"amount":10000,"asset_id":0,"from_account_address":"XTSD7xzxACoeZRLEAcanaT4rFtyitfFRNgae","trx":{"expiration":null,"delegate_id":null,"operations":[{"type":"withdraw_op_type","data":{"balance_id":"XTS4iTegh48fyPj3wyvgk4718jPeSZ6Apmpd","amount":100000000,"claim_input_data":""}}],"sign (500)”——资产有被扣减掉,但在Transactions栏无记录,这是个严重的BUG
3、MEMO应该有字数限制,XTS已耗尽,未能准确测试到。该字段必须做限制,并建议提示钱包使用者。
4、安全建议:钱包自动锁定后,解锁密码输错5次(密码输错次数倒数提示),锁定钱包3个小时;再次输错5次,锁定一天。 后期,如果需要进一步增强钱包客户端的安全,可考虑将登录/解锁钱包密码与支付密码分离,即单独配置。