WalletSDKAPI

简述
  • 钱包创建
  • 指定钱包地址交易
模式
交易流程

数字表示:虚拟货币交易流程
字母表示:对应安卓流程
1、创建交易订单
a、客户端调用api发起交易生成订单
2、网络交易订单创建成功
b、SDK发送安卓广播,通知交易订单生成成功。
3、网络广播交易订单
4、交易成功
d、SDK发送安卓广播,通知交易订单交易成功或者失败。

API
  • SDK初始化
  WalletSDK.init(this);
  • SDK模式切换
 /**
     * 开启测试模式
     *
     * @param isDebug true 为测试  false 为正式
     */
    public static void DEBUG(boolean isDebug)  
  • 创建钱包,只能创建一次
 /**
     * 创建钱包,只能创建一次
     * 
     * @param ac 
     */
    public static void generateWallet(Activity ac) 
  • 自主选择交易
/**
     * 自主选择交易
     *
     * @param ac
     * @param address         钱包地址
     * @param contractAddress 智能合约地址,如果地址为null,则进行以太币交易
     * @return 返回uuid 作为request 的凭证,用于匹配结果
     */

    public static String sendTransaction(Activity ac, String address, String contractAddress)
  • 指定对象和额度交易 无法更改amount
 /**
     * 指定对象和额度交易 无法更改amount
     *
     * @param ac
     * @param fromAddress     钱包地址
     * @param toAddress       对方钱包地址
     * @param contractAddress 智能合约地址,如果地址为null,则进行以太币交易
     * @param amount          指定虚拟币交易额
     * @return 返回uuid 作为request 的凭证,用于匹配结果
     */
    public static String sendTransaction(Activity ac, String fromAddress, String toAddress, String contractAddress, String amount)
  • 获得默认钱包地址
 /**
     * 获得默认钱包地址
     *
     * @param ctx
     * @return
     */
    public static String getWalletAddress(Context ctx) 
  • 打开钱包,查看钱包财产
  /**
     * 打开钱包,查看钱包财产
     *
     * @param ac
     */
    public static void openOwnWallet(Activity ac)
  • 广播注册
    实现TransactionStatusReceiver,接受订单状态广播
    filter action:TX_ACTION
  public abstract class TransactionStatusReceiver {}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目地址:https://github.com/TonnyL/Awesome_APIs 本页仅收集中国国内可用AP...
    Kerry202阅读 5,272评论 0 3
  • 原文地址 https://mbinary.coding.me/introduction-to-bitcoin.ht...
    mbinary阅读 10,841评论 0 4
  • 南部斯拉夫国家硬币之七:光杆司令塞尔维亚 塞尔维亚和黑山(2003-2006) 塞尔维亚人民银行版 2003年,南...
    darko阅读 3,677评论 0 0
  • 矩阵的实现一般就是常说的二维数组,对于高阶矩阵来说,存储时会消耗大量的存储空间,此时可以根据矩阵的特点(有些无规则...
    執噣阅读 6,049评论 0 0
  • 早餐: 我们似乎已经适应了大理慢悠悠的生活,起床时间越来越晚,今天早上收拾妥帖出门已是十点。步行十分钟到达大理大学...
    X6空心菜阅读 4,239评论 1 2