【文件属性】:
文件名称:arweave-go:Arweave-go SDK
文件大小:18KB
文件格式:ZIP
更新时间:2021-05-21 20:32:03
blockchain arweave Go
Arweave Go SDK
Golang Client与Arweave区块链进行交互。
用法
钱包
在当前版本中,您可以加载从Arweave服务器或插件创建的Arweave钱包文件。
// create a new wallet instance
w := wallet . NewWallet ()
// extract the key from the wallet instance
err = w . LoadKeyFromFile ( "./arweave.json" )
if err != nil {
//...
}
您可以使用密钥的文件路径直接加载密钥,也可以使用LoadKey([]byte)将其作为字节数组传递。
使用wallet结构,您可以签名并验证消息:
// sign the message "example"
msg := [] byte ( "exa
【文件预览】:
arweave-go-master
----go.mod(155B)
----utils()
--------utils.go(387B)
----go.sum(1KB)
----wallet()
--------testdata()
--------wallet.go(3KB)
--------wallet_test.go(2KB)
----transactor()
--------transactor_test.go(2KB)
--------transactor.go(3KB)
----.travis.yml(24B)
----interfaces.go(337B)
----LICENSE.md(1KB)
----README.md(3KB)
----api()
--------types.go(2KB)
--------api.go(6KB)
----tx()
--------transaction.go(6KB)
--------types.go(3KB)
----.gitignore(214B)