eosjs 文档(API接口)

56次阅读

共计 1555 个字符,预计需要花费 4 分钟才能阅读完成。

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

正文完
 0