ONG - 一个基于 TypeScript 的 NEO/ONT SDK

阅读时长 4 分钟读完

ONG 是一个专门为 NEO 和 ONT 区块链设计的 SDK,支持 TypeScript 和 JavaScript。通过 ONG,开发者可以快速轻松地与 NEO 和 ONT 区块链进行交互,创建智能合约,钱包操作,交易等。

1. 安装 ONG

在使用 ONG 前,需要通过 npm 安装。在终端中输入以下命令即可完成安装:

npm install ong --save

2. 导入 ONG

接着,在你的 JavaScript 或 TypeScript 文件中,导入 ONG:

import * as ong from 'ong';

3. 使用 ONG API

现在你已经安装了 ONG 并导入了它,可以直接使用 ONG 的 API 了。以下是一些主要的 API 及它们的描述:

connect(url: string)

连接 NEO/ONT 区块链,url 是 NEO/ONT 节点 API 的 URL。

Example:

-- -------------------- ---- -------
------ - -- --- ---- ------

----- --- - --------------------------------------

------------------------ -- -
  ---------------------- -- --- --------------
-------------- -- -
  --------------------- -- ------- -- --- ----------- ---------
---

getBlockCount()

获取当前区块的数量。

Example:

getBlock(hashOrIndex: string | number)

获取某个区块的详细信息。

Example:

-- -------------------- ---- -------
------ - -- --- ---- ------

----- ----------- - ---------
-- ----------- ------- ---- -

-------------------------------------- -- -
  ------------------ -------- ---------------------------
-------------- -- -
  --------------------- -- --- ----- -------- ---------
---

getSmartContract(scriptHash: string)

获取指定智能合约的详细信息。

Example:

-- -------------------- ---- -------
------ - -- --- ---- ------

----- ---------- - -------------------------------------------

------------------------------------------------ ---
  ------------------ -------- -------- ------------------------------
-------------- -- -
  --------------------- -- --- ----- -------- -------- ---------
---

sendTransaction(transaction: Transaction)

发送一个交易,transaction 是一个包含交易信息的 Transaction 对象。

Example:

-- -------------------- ---- -------
------ - -- --- ---- ------

----- ----------- - --- -----------------
  ----- -------------------------------
  ------- ---
  -------- ---
  --------- ----
  --------- -------
  ------- --------
---

------------------------------------------- ---
  ------------------------ ----- -------------------------
-------------- -- -
  --------------------- -- ---- ------------ ---------
---

4. 总结

ONG 是一个十分强大且易于使用的 NEO/ONT SDK,它为前端开发者提供了与区块链进行交互的快捷方式。通过本篇教程,你可以学习到如何安装和使用 ONG,同时也学习到一些主要的 API 和使用方法。希望这篇教程对你的开发工作有所帮助,并指导你更深入地学习区块链相关技术。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066fb03d1de16d83a67347

纠错
反馈