打点成为首款全面支持 sCrypt 智能合约的钱包

继 Badge 服务之后,打点开放平台与 sCrypt 再次开展合作!旨在通过新的 API,让开发者可以基于 sCrypt 简单快速构建 Dapp 并与打点钱包进行交互,减轻开发者的负担,让他们可以腾出更多的精力和时间来实现更优质的 Dapp。

打点成为首款全面支持 sCrypt 智能合约的钱包

现在,开发者通过打点开放平台构建 Dapp,可实现一键快速登录,链接打点钱包海量用户;同时基于 sCrypt 编写智能合约,可直接与打点钱包进行交互,打点钱包将根据 sCrypt 智能合约的运行结果,直接执行对应操作。

这些操作包括但不限于:用户签名,钱包资金收付款,卡包资产即 Badge 收付款、UTXO 挑选等,全程均在链上进行,没有第三方介入,真正实现去中心化。

✔本次开放的 API 如下 :

1. listunspent

查询可用 UTXO 接口,在 DAPP 端用于和非标脚本一起构建交易,成功则放回可用的 utxo 数组;

打点成为首款全面支持 sCrypt 智能合约的钱包

2. getSignature

对任意交易模板进行签名的接口,Dapp 构建好未签名的交易,通过此接口将交易提交给钱包签名,成功则返回 unlockscript 或者 Signature;

打点成为首款全面支持 sCrypt 智能合约的钱包

3. sendRawTransaction

发生交易的接口,这个接口比较简单,负责将交易进行广播就好,成功则返回交易的 ID;

打点成为首款全面支持 sCrypt 智能合约的钱包

4. publickey

获取一个可用的公钥;

打点成为首款全面支持 sCrypt 智能合约的钱包

5. getRawChangeAddress

获取一个找零地址;

打点成为首款全面支持 sCrypt 智能合约的钱包

6. balance

查询钱包余额;

打点成为首款全面支持 sCrypt 智能合约的钱包

7. requestAccount

与钱包建立连接,申请权限;

打点成为首款全面支持 sCrypt 智能合约的钱包

Demo 案例演示

井字棋游戏

这里通过一个简单的 Dapp “Tic-tac-toe” 即井字棋游戏的 Demo 案例演示,方便开发者们更好的理解以上接口。(该游戏仅作为功能演示,界面设计及用户体验未做优化。)

打点成为首款全面支持 sCrypt 智能合约的钱包

游戏地址: http://47.92.84.91:33300/

(扫码体验)

打点成为首款全面支持 sCrypt 智能合约的钱包

该应用程序非常简单,只需要准备两个有 BSV 余额的打点钱包账号,并按照以下步骤操作:

第一步

使用浏览器登录打点 A 账号,并在同一个浏览器打开游戏窗口,点击“login dotwallet”授权打点 A 账号登录,以获取该账号余额;

第二步

在 Bet amount 中输入投注金额,最低 20000sat.,然后点击“Start Bet”-“Join”,并跳转打开新的游戏窗口;

第三步

退出打点 A 账号并登录打点 B 账号,在新的游戏窗口点击“login dotwallet”授权打点 B 账号登录,以获取该账号余额并扣除对应的投注金额。

至此,两个账号投注的相同的 BSV 将会锁定在合约中,中间没有任何第三方介入,只有获胜的一方才可以取走合约里面的币并直接发放到打点钱包中,如果最后没有人赢,那么两个玩家各自下注的币也会自动返回到钱包中。

新的 API 文档已全面开放,前往查看更多资料:

https://developers.dotwallet.cn/documents/zh/#dapp

打点成为首款全面支持 sCrypt 智能合约的钱包

-了解更多-

sCrypt 官网

https://scrypt.io

TicTacToe 源代码

https://github.com/sCrypt-Inc/tic-tac-toe

Touchstone 源代码

https://github.com/dotwallet/touchstone

打点开放平台

https://developers.dotwallet.com/

打点成为首款全面支持 sCrypt 智能合约的钱包

2020 年 2 月 4 日的“创世”协议升级是比特币历史上的一大里程碑,将见证 BSV 最大程度地回归到中本聪原先设想的协议。请访问“创世”硬分叉页面(https://bitcoinsv.io/genesis-hard-fork/)以了解更多信息。

Bitcoin Core (SegWit) 链上的代币被称为 Segwitcoin BTC;Bitcoin Cash ABC 链上的代币被称为 BCH、BCH-ABC 或 BAB。Altcoins,是重视隐私、匿名性和不受政府监管的代币,被称为 dark coins。

Bitcoin Satoshi Vision (BSV) 是当今唯一遵照中本聪白皮书和原协议及设计的项目。BSV 是保持比特币最初愿景的唯一公链,将被广泛接受成为世界新的货币和企业区块链。

扫码回复“101”,系统学习比特币知识

打点成为首款全面支持 sCrypt 智能合约的钱包

打点成为首款全面支持 sCrypt 智能合约的钱包

点“阅读原文”了解更多

原创文章,作者:btcbtc,如若转载,请注明出处:https://www.zmyg.org/8348.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注