文件名称:arweave-go:Arweave-go SDK
文件大小:18KB
文件格式:ZIP
更新时间:2024-06-10 14:18:43
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)