CSS魔法
CSS魔法
记录群友讨论: Orange > 要能够直接设定gas就更好 > > 希望之石 > 直接设定 GAS 得插件钱包支持 > > CSS魔法 > @ Orange “直接设定 Gas” 这事儿,我再研究研究。 > > Orange > 好的,看看是不是插件没开放接口还是怎么的 > > 深水可乐(自建星云节点) > 头号玩家的gas...
# 安装和使用 ## 基本操作 1. 通过 npm 安装: ```sh npm install nasa.js ``` 1. 在页面中引用 dist 文件(最终发行的打包文件): ```html // use `Nasa` as a global variant alert(Nasa.ua.isSupported()) ``` ## 补充说明 *...
* 使用 [星云 Web 钱包](https://github.com/nebulasio/web-wallet): * 创建自己的星云钱包地址,[教程参见这里](https://blog.nebulas.io/2018/04/12/creating-a-nas-wallet/) * 使用 [星云钱包 Chrome 扩展](https://github.com/nebulasio/WebExtensionWallet) * 在 “New Wallet” tab 中可以创建新钱包,操作步骤类似上面的教程。 * 使用 [星云手机钱包 APP(NAS nano)](https://nano.nebulas.io/) * 在 APP 首页点击 “Add Now”,再选择 “Create...
在使用钱包插件发起交易的时候,如果一不小心关闭了合约交易窗口,在工具栏的插件窗口中,仍然可以继续完成交易,或者取消交易。
*** > 简单记录一下,部分内容未验证,仅供参考。 *** ## 安装 testnet 版的手机钱包 App(NAS nano) * iOS for Testnet: `itms-services://?action=download-manifest&url=https://testnet.nebulas.io/static/wallet/ios/NASnano.plist`(请在 iPhone 上打开此链接进行安装) * [Android for Testnet](https://testnet.nebulas.io/static/wallet/android/nas-nano-Testnet-v1.2.2.apk)(请在安卓手机上打开此链接进行安装) ## Chrome 钱包扩展 在钱包扩展弹窗的右上角,把 `mainnet` 切换为 `testnet`。此后钱包扩展的所有请求都会发送到 testnet。 ##...
1. 在手机钱包(NAS nano)里,进入 “Me” tab,选择 “Manage Wallet”,选择要导出的钱包,选择 “Backup” → “Keystore”。 1. 按提示,获得 Keystore 的内容(一串 JSON 格式的文本)。 1. 想办法把这段文本保存到电脑上,存成一个 JSON 文件。之后就可以在桌面版 Chrome 钱包扩展里导入这个钱包地址了。 ⚠️ 注意:在这个过程不中要泄漏你的 Keystore。中间过程(剪贴板、聊天记录、临时文件等)尽快清理干净。
### 分享环节(介绍合约新特性) * 真正的随机数生成器,任何人无法预测、无法干预。(链内解决随机数问题,非常优雅!) * Inner TX,链内交易(合约调合约)。 * 合约调合约最多调用三层 ( User -> A -> B -> C ),再多就不行了。 * 合约间调用可以支付 NAS 或 token(代币)。(也就是说,被调用方可以收费。来来来,基础服务做起来~~) * 合约内置的新库(加密库)。可以在合约内使用 MD5 等加密方法。 ### 访谈环节 *...
## 概述 目前唯一能获取用户钱包地址的方式是向 “星云钱包 Chrome 扩展” 询问。可以直接通过 `postMessage()` 的方式 [与扩展交互](https://github.com/nebulasio/WebExtensionWallet/blob/master/example/TestPage_old.html),也可以使用 Nasa.js 的 [`Nasa.user.getAddr()`](https://github.com/cssmagic/Nasa.js/blob/master/doc/api.md#user--getAddr) 接口。 不过可惜的是,“星云钱包 Chrome 扩展” 很可能会在将来的版本中去除此功能。 ## 手机端 由于手机端浏览器无法安装 “星云钱包 Chrome 扩展”,因此没有任何途径可以获取用户钱包地址。 ## 解决方案 * 在必要时向用户询问。 * 当用户完成一笔交易(转账或调用合约)之后,可以获取付款方(`from`)的地址,也就是当前用户的钱包地址。
由于某些原因,NAS nano(星云手机钱包 App)暂时无法在中国大陆的苹果 App Store 上架,目前仅可以在 US 或 HK 等地区的 App Store 下载。 因此,当 iPhone 用户按照 NAS nano 官网的引导尝试安装时,可能会遇到以下错误提示:  如果你无法放弃 iPhone,就需要想办法注册一个 US 或 HK 区的 App Store 账号,然后在 iPhone...