区块链钱包开发技术点以及一些可以利用得现成轮子
### SPV bitcoin https://github.com/breadwallet/breadwallet-ios https://github.com/breadwallet/breadwallet-android https://github.com/breadwa…
欢迎所有爱好区块链技术的人加入。
CATEGORY
Other Chain / EOS / EOS-新手教程
共 182 篇
### SPV bitcoin https://github.com/breadwallet/breadwallet-ios https://github.com/breadwallet/breadwallet-android https://github.com/breadwa…
获取当前时间所在当天的本地零点时间 获取当前时间所在当天的本地第二天的零点时间
#### 问题 目前想存下相对于当前时间100年以后的时间,当输入的时间超过`2106`年后,就重新从`1970`来开始累加 #### 问题跟进 合约中常用的时间类型为 由于两个都是`uint32_t(unsigned int)`类型保存秒数,最大值是`4294967295`, …
### 场景 BCS Token 购买 FF 资源 ### 算法文字描述 FF Bancor 算法过程中,并不是将 BCS 和 FF 直接用价格曲线进行兑换,而是引入了中间 token——FFCORE,对应于 Bancor 中的 Smart Token。 BCS 到 FF 的兑换…
#### EOS 编译Debug #### ubuntu设置coredump 当`nodeos`异常退出时,就会在`/corefiles/`生成`dump`文件
数据库中只保留最新的100条记录,旧纪录删除
今天EOSIO官方开发提交的(New options for api nodes - 2.0)") 审核通过了。 ### 配置新增加配置 #### p2p-accept-transactions 允许评估通过p2p 网络接收的事务(如果有效) 默认值true #### api-a…
从EOS 2.0发布到现在有段时间了,今天单独研究下EOS VM的改进,以及相关的参数配置 ### 引用官方介绍 借助EOSIO 2,我们将发布一个名为EOS VM的新WASM引擎,该引擎由三个组件组成,每个组件都有自己的功能并提供特定的性能增强。 区块链WebAssembly执…
为了实际项目中,解决相对有限资源,异步动态价格交换的问题,测试下Bancor 算法 从EOS系统合约中,抽离出测试代码如下 #### 测试结果如下 符合预期,剩余资源越少,价格越高的需求 ### 参考 https://zhuanlan.zhihu.com/p/40162089
### 问题 按v1.8.x部署的方式,启动链部署eosio.bios时报`env.set_proposed_producers_ex unresolveable` #### 测试环境 OS:Ubuntu 18.04 server EOS: v2.0.1 合约:v1.9.1 刚启…
根据社区小伙伴需求,需要合约内查看某账户是否部署了合约, 我们根据setabi action,看下系统合约代码 https://github.com/EOSIO/eosio.contracts/blob/636406b45a4e1d4c3d7b308f6064dfe61b9628…
### 解决问题 对于通过Rpc推送交易上链,因超时等因素导致无返回交易id或者失败,实际交易已上链。 ### 解决方案 在推送交易时附加一个action,action可以填一个与此次推送任务对应的唯一值`mark`,并把当前链的块高度记下 然后mongo会把这个action数据…
### 讨论前提 方案讨论的前提是在,本地有一份`低于mongo数据库块高度得链数据备份`, 如果没有得话,此文章无效,只能清数据库,整体重放了。所以体现了,定期备份得重要性! ### 方案实施 查询mongo 数据,确认最后写入得块高度 `blocks`表,查看最后插入记录得 …
新建`logging.json`日志配置文件 并将其放在config所在目录,重新运行nodeos,即可在终端看到更详细的日志。
### BP节点全部停止,各节点重新启动后,无法正常出块 最近因为非技术原因,导致测试链所有BP节点都停止了。 由于`producer_plugin`中的安全检查,导致BP节点启动后,一直处于`start_block_result::waiting` 导致整个链网络瘫痪。 ###…
### 使用场景 由于需要对链上数据进行大量自定义得查询,一般来说还是通过部署同步节点,然后使用mongo插件将链上数据同步到Mongo进行使用更直接和方便。(虽然有其他得替代方案比如(Hyperion-History-API)"),(history-tools)"),测试下来,…
用于Rust的EOSIO SDK –用于在Rust中的EOSIO区块链上构建智能合约的API 项目地址: https://github.com/sagan-software/eosio-rust 开发文档: https://sagan-software.github.io/eos…
### 参考 https://eosio.stackexchange.com/questions/4142/how-to-get-data-from-a-packed-transaction
## 关于传统项目转区块链项目 ### 引入区块链的优势 #### 对于项目方 1. 想把目前传统项目蹭区块链的热度,传统项目“转型” 2. 想以此发token, 3. 增加用户粘性 #### 对于用户 1. 传统的“数据库积分”可以通过区块链的资金体系流通,并“绕过限制”到交易…