eosjs 文档(API接口)

API接口
AbiProvider
实现类
JsonRpc
属性
getRawAbi
getRawAbi:function

定义于eosjs-api-interfaces.ts:26
检索BinaryAbi。
类型声明
(accountName: string): Promise<BinaryAbi>
参数:

名称
类型

accountName
string

返回:Promise<BinaryAbi>
AuthorityProvider
实现类
JsonRpc
属性
getRequiredKeys
getRequiredKeys:function

定义于eosjs-api-interfaces.ts:20
获取满足transaction权限所需的availableKeys子集。
类型声明
(args: AuthorityProviderArgs): Promise<string[]>
参数:

名称
类型

args
AuthorityProviderArgs

返回:Promise<string[]>
AuthorityProviderArgs
属性
availableKeys
availableKeys:string[]

定义于eosjs-api-interfaces.ts:14
与SignatureProvider保存的私钥关联的公钥。
transaction
transaction:any

定义于eosjs-api-interfaces.ts:11
需要签名的交易。
BinaryAbi
属性
abi
abi:Uint8Array

定义于eosjs-api-interfaces.ts:36
二进制形式的abi。
accountName
accountName:string

定义于eosjs-api-interfaces.ts:33
已部署ABI的帐户。
CachedAbi
属性
abi
abi:Abi
定义于eosjs-api-interfaces.ts:45
结构化形式的abi。
rawAbi
rawAbi:Uint8Array

定义于eosjs-api-interfaces.ts:42
二进制形式的abi。
SignatureProvider
实现类
JsSignatureProvider
属性
getAvailableKeys
getAvailableKeys:function

定义于eosjs-api-interfaces.ts:66
与SignatureProvider保存的私钥关联的公钥。
类型声明
(): Promise<string[]>
返回:Promise<string[]>
sign
sign:function

定义于eosjs-api-interfaces.ts:69
签名交易。
类型声明
(args: SignatureProviderArgs): Promise<PushTransactionArgs>
参数:

名称
类型

args
SignatureProviderArgs

返回:Promise<PushTransactionArgs>
SignatureProviderArgs
属性
abis
abis:BinaryAbi[]

定义于eosjs-api-interfaces.ts:60
操作包含在serializedTransaction中的所有合约的ABI。
chainId
chainId:string

定义于eosjs-api-interfaces.ts:51
用于交易的链。
requiredKeys
requiredKeys:string[]

定义于eosjs-api-interfaces.ts:54
与签名交易所需的私钥相关联的公钥。
serializedTransaction
serializedTransaction:Uint8Array

定义于eosjs-api-interfaces.ts:57
要签名的交易。

上一篇:API

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理