开发基于EOS 体系的DAPP

基于SCATTER的钱包接口开发很多人都用过了,我们这里是尝试定义一个更简单的DAPP 开发接口,方便广大WEB 开发人员尝试转向DAPP开发。

因为现在基本的流量入口都在APP 端, 我们暂时忽略PC WEB 端。

这条基于EOS 的链,称为LOS,是新加坡一个节点发起的,相关的开发版 钱包APP 下载地址陆续更新中,欢迎有兴趣的朋友加我微信索取。

以下是一个钱包DAPP  DEMO代码。

 

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, maximum-scale=1, minimum-scale=1, user-scale=1">
    <title></title>

    <script type="text/javascript">
        function xxxcallback(info){
            document.getElementById('callback_transaction_info').innerHTML="交易信息:info.msg==>"+info.msg+" info.tid==>"+info.tid;
        }
        function yyycallback(info){
            document.getElementById('callback_user_info').innerHTML="钱包信息:walletName==>"+info.walletName+" authToken==>"+info.authToken;
			document.cookie = "walletName="+ info.walletName;
        }

    </script>
</head>
<body onload="LosApp.getInfo('yyycallback')">
<div style="width:100%;height: 75px;"></div>
<button onclick="LosApp.transaction('exchange', '0.1000 EOS','JS交易测试', 'xxxcallback')"style="width:50%;height: 50px;">发起交易</button>
<button onclick="LosApp.getInfo('yyycallback')" style="width:50%;height: 50px;">获取钱包信息</button>

<!--(“收款地址”,“金额格式化+空格+币种”, “备注”, “回调函数名”)全是字符类型-->
<li id="callback_transaction_info">例如点击发起交易:调用LosApp.transaction('收款地址', '0.1000 EOS','JS交易测试', 'xxx回调')
</li>

<li id="callback_user_info">获取钱包信息:调用LosApp.getInfo('yyy回调')
</li>
<a href="demo3.htm">Next Page</a>
</body>
</html>

在web 应用里, 业务逻辑自己设计,和钱包无关, 如果需要获取账户余额 或者区块相关的数据,可以直接通过RPC 访问区块节点,例如访问 http://111.231.83.88:8888/v1/get_info 就可以获取最新的区块数据信息。

 更多的区块接口信息可以参考http://github.com/eosforce/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值