欢迎所有爱好区块链技术的人加入。

CATEGORY

Other Chain / EOS / EOS-新手教程

EOS-新手教程

共 182 篇

520

EOS合约内 string 转换为 capi_checksum256, capi_signature, capi_public_key

EOS-新手教程

#### 源代码 #### 测试 #### 参考 - https://eosio.stackexchange.com/questions/3304/how-to-transfer-token-and-do-some-action-inlineor-how-to-parse-str…

519

eosio.cdt 中使用二级索引查询的例子

EOS-新手教程

合约table 定义 table 创建 table 使用

518

EOS transfer memo 格式化

EOS-新手教程

由于一些场景比如转账后做某些操作,需要利用memo 传递多个参数信息 一般会以各种分隔符,如‘-’,‘|’,‘#’,空格等,所以需要个简单的方法格式化下 比如memo 格式为“id:value” 测试代码如下

517

合约内计算EOS换算RAM

EOS-新手教程

#### 复制源代码 从eosio.contracts 项目中,复制`eosio.contracts/eosio.system/src/exchange_state.cpp`,`eosio.contracts/eosio.system/include/eosio.system/e…

515

智能合约之 eosio.cdt 我们需要知道的那些事

EOS-新手教程EOS-优秀转载

eosio.cdt 在 1.2.x 和 1.3.x 的改动比较大, 虽然虚拟机是向后兼容的, 但是为了避免意外情况, 我们都会将陆续将合约代码升级。下面来介绍一下大致的改动 ### 1.2.x 和 1.3.x 的区别 #### eoslib C API uint64_t 别名 a…

514

如何为EOS DAPP开发设置VS CODE和CLION

EOS-新手教程

每个开发人员都需要一个良好的IDE,它是为他的项目的开发过程而设置的。这就是为什么我们创建了一个关于如何为EOS dApp开发设置VS Code和/或CLion的快速教程 。 我们还为VS Code创建了一些脚本,它们将自动执行您在终端中使用的一些命令。 ### Visual S…

513

EOS nodejs 与链上合约交互事例

EOS-新手教程

## 链上部署合约部分代码 ##### Table ##### Action ## NodeJs 代码部分 #### EosService.js #### chain.js #### game.js

512

谈谈 EOS 的出块时间,不可逆时间,BFT

EOS-新手教程EOS-优秀转载

### EOS出块时间 我们知道,新生产节点必须基于上一个区块生产新区块,因此新生产节点必须在指定的时候内接收到上一个区块的内容,否则只能跳过(只能基于上上一个区块生产)。如果出块时间太短,新节点很大可能接收不到上一个区块的内容,进而频繁出现跳块。只要有跳块,系统就会出现临时分叉…

495

准备入库,笔记,稍后更新

EOS-新手教程

### eos 消息队列 https://github.com/TP-Lab/kafka_plugin https://github.com/cc32d9/eos_zmq_plugin

494

ScatterDesktop麒麟网络及账号配置

EOS-新手教程

之前我们演示了scatter 扩展版本,添加测试网络的演示 (《Scatter的使用及添加测试网络相关设置》) 目前scatter官方已经明确废弃了扩展版本,主推桌面版本ScatterDesktop #### 1.下载ScatterDesktop 请到https://github…

476

编译 ScatterDesktop源代码,生成对应平台安装包

EOS-新手教程

#### 下载源代码 ## Mac系统编译 首先确认下当前机器安装的node的版本为`v9.8.0`,否则无法编译通过。切换版本,可参考《mac os 安装指定版本 node》 #### 开始编译 进入源代码目录,安装依赖 编译源码 生成对应平台安装包 mac: windows:…

473

从零开始,纯净机器上部署EOS测试网 (版本v1.4.1)

EOS-新手教程

#### 系统准备 演示的系统为 Ubuntu 18.04 LTS,内存8g以上,硬盘300g+ #### clone EOS代码 我们以EOS-Mainnet仓库部署,(EOS-Mainnet是部署在目前EOS主网的版本,等于再次在EOSIO仓库测试过的版本,更稳定。) 开始c…

468

[eosiocpp] account_name 与 std:string 互相转换

EOS-新手教程

- account_name to std:string - std::string to account_name

461

eos系统合约介绍 — 提案合约eosio.msig (下)

EOS-新手教程EOS-优秀转载

### 简介 本篇将为大家介绍eosio.msig的源码实现,合约代码库详见:eosio.msig。eosio.msig主要有propose、approve、unapprove、cancel、exec、invalidate这几种方法,下面会详细逐一介绍每种方法的功能和实现细节。 …

459

eos系统合约介绍 — 提案合约eosio.msig (上)

EOS-新手教程

### 简介 本篇将为大家介绍eos另一个系统合约eos.msig的主要功能和源码实现细节。eos.msig是eos的提案合约,同样也是cleos multisig命令调用的系统合约,可用于提案、通过/不通提案、执行多重签名交易等功能。由于涉及内容较多,介绍将分为上下两篇,上篇将…

456

DApp接入最新版本Scatter.js支持,以及ScatterDesktop的使用

EOS-新手教程

我们知道目前EOS DApp运行,目前分为两种方式 - App提供DApp运行环境。App内置浏览器控件,注入js,DApp运行时用注入的js与App内置的钱包交互,DApp需要私钥签名时,将需要签名的数据通过注入的js将数据传给外部的钱包,使用钱包当前选中的私钥将数据签名,然后…

441

以传统的WEB开发方式,来举例理解Dapp开发

EOS-新手教程

### 前言 常规的讲解DApp开发的文章,大都直接从区块链方式讲起,对于没有接触过区块链的同学,可能不太好理解,今天我们尝试从传统的web开发,对比讲解DApp开发。 对于目前常见的DApp大都是以Web的形式,其实DApp并不局限于Web形式,也可以是PC客户端,也可以是Ap…

439

EOS开发库收集(持续更新)

EOS-新手教程

## 开发语言 ### C Sharp - https://github.com/GetScatter/eos-sharp - https://github.com/eosnewyork/EOSDotNet ### Go - https://github.com/eoscanad…

438

ubuntu 安装最新版本 yarn

EOS-新手教程

437

NPM发布和更新包

EOS-新手教程

### 注册登录账号 - 网站创建账号 https://www.npmjs.com/signup - 或者在终端命令创建,终端内输入`npm adduser`输入新注册的账号和密码以及邮箱 已经创建账号后`npm login`登录账号 输入`npm whoami`可以查看已登录的…