aelf-sdk.jsAElf JavaScript API使用指南

1. 简介

aelf-sdk.js 是类似于以太坊的 web.js 的库集合,允许用户通过 HTTP 连接与本地或远程 aelf 节点进行交互。以下文档将指导您安装和运行 aelf-sdk.js,并提供示例的 API 参考文档。您可以在 ./examples 目录中找到一些代码示例。

2. 入门

2.1 添加 aelf-sdk.js

首先,您需要将 aelf-sdk.js 添加到您的项目中。可以使用以下方法:

  • 使用 npm 安装: npm install aelf-sdk
  • 纯 JavaScript:链接 dist/aelf.umd.js

接下来,您需要创建一个 aelf 实例并设置一个提供程序。

// 1. 在 Node.js 中使用:
const AElf = require('aelf-sdk');
// 2. 前端使用:
zip
aelf-sdk_js-master.zip 预估大小:88个文件
folder
aelf-sdk.js-master 文件夹
file
jest.node.config.js 6KB
file
.eslintrc 854B
folder
proto 文件夹
file
core.proto.json 3KB
file
core.proto 848B
folder
.github 文件夹
file
CONTRIBUTING.md 4KB
file
COMMIT_CONVENTION.md 3KB
file
CODE_OF_CONDUCT.md 3KB
folder
ISSUE_TEMPLATE 文件夹
file
bug_report.md 834B
file
feature_request.md 595B
file
.versionrc 255B
file
jest.browser.config.js 6KB
file
yarn.lock 365KB
folder
src 文件夹
folder
common 文件夹
file
constants.js 4KB
folder
contract 文件夹
file
contractMethod.js 8KB
file
index.js 3KB
folder
wallet 文件夹
file
index.js 8KB
folder
types 文件夹
file
proposal.js 371B
file
long.js 333B
file
authorization.js 401B
file
coder.js 2KB
file
approval.js 371B
file
int.js 329B
file
base.js 558B
file
uint.js 333B
file
merklepath.js 307B
file
formatters.js 10KB
file
sidechaininfo.js 436B
file
address.js 343B
file
string.js 345B
file
bytes.js 342B
file
hash.js 347B
file
bool.js 333B
file
ulong.js 339B
folder
chain 文件夹
file
chainMethod.js 2KB
file
index.js 4KB
folder
util 文件夹
file
keyStore.js 7KB
file
utils.js 10KB
file
transform.js 6KB
file
formatters.js 1KB
file
errors.js 743B
file
merkleTree.js 2KB
file
settings.js 141B
file
proto.js 5KB
file
hash.js 11KB
file
requestManage.js 781B
file
httpProvider.js 3KB
file
bloom.js 2KB
file
scrypt-polyfill.js 375B
file
index.js 2KB
file
.babelrc 616B
folder
.vscode 文件夹
file
launch.json 1KB
folder
scripts 文件夹
file
compile-proto.js 398B
file
verify-commit-msg.js 917B
folder
examples 文件夹
folder
node 文件夹
folder
crossChain 文件夹
file
aelf-cross-chain.umd.js 43KB
file
utils.js 2KB
folder
random 文件夹
file
approve.js 2KB
file
newRandomNumber.js 2KB
file
random.js 2KB
file
index.js 4KB
file
readme.md 141B
file
crossChain.js 2KB
file
index.js 2KB
folder
browser 文件夹
file
index.html 2KB
file
.travis.yml 91B
file
LICENSE 1KB
folder
build 文件夹
file
webpack.analyze.js 775B
file
utils.js 218B
file
webpack.node.js 675B
file
webpack.common.js 1KB
file
webpack.browser.js 1KB
folder
test 文件夹
folder
unit 文件夹
folder
util 文件夹
file
formatter.test.js 684B
file
proto.test.js 776B
file
utils.test.js 4KB
file
bloom.test.js 1KB
folder
e2e 文件夹
file
wallet.test.js 2KB
file
index.test.js 3KB
file
keyStore.test.js 849B
file
chainApi.test.js 5KB
file
README.md 14KB
folder
dist 文件夹
file
aelf.umd.js.map 1.98MB
file
aelf.cjs.js 964KB
file
aelf.cjs.js.map 1.16MB
file
aelf.umd.js 546KB
file
.editorconfig 147B
file
.gitignore 4KB
file
CHANGELOG.md 11KB
file
.eslintignore 76B
file
package.json 3KB
...
zip 文件大小:1.4MB