如何验证 ripple address 的合法性

2014-02-17 21:20:03 +08:00
 laomo
随便给定一个字符串,如何快速判断是不是合法的ripple地址?

现在的做法是,到服务器查询一下,account_info
2379 次点击
所在节点    Ripple
2 条回复
paolongtao
2014-02-18 11:50:11 +08:00
account_info怎么获取、解析,有没有什么好用库?
laomo
2014-02-18 12:27:47 +08:00
@paolongtao 根据api查询解析
https://ripple.com/wiki/API_Overview

ripple体系使用的是websocket,所以基本websocket的库都可以用,然后调用account_info命名,发送和返回消息都是json的格式。

python版本的在用这个库 https://github.com/liris/websocket-client ,demo code:

ws = websocket.create_connection("ws://s1.ripple.com:443")
ws.send('{"id":"1","command":"account_info","account":"rQKFznLaiyT55YXSS33fE6NgTjKbrnN4gT"}')
result = ws.recv()
ws.close()
json_result = json.loads(result)
if json_result['status'] == 'success':
print json_result['status']
print "account is valid"

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/100637

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX