eosjs 文档(API接口)
API接口
接口
AbiProvider
AuthorityProvider
AuthorityProviderArgs
BinaryAbi
CachedAbi
SignatureProvider
SignatureProviderArgs
AbiProvider
实现类
JsonRpc
属性
getRawAbi
- getRawAbi:
function
检索BinaryAbi。
类型声明
(accountName: string): Promise<BinaryAbi>
参数:
名称 | 类型 |
---|---|
accountName | string |
返回:Promise<BinaryAbi>
AuthorityProvider
实现类
- JsonRpc
属性
getRequiredKeys
- getRequiredKeys:
function
获取满足transaction
权限所需的availableKeys
子集。
类型声明
(args: AuthorityProviderArgs): Promise<string[]>
参数:
名称 | 类型 |
---|---|
args | AuthorityProviderArgs |
返回:Promise<string[]>
AuthorityProviderArgs
属性
availableKeys
- availableKeys:
string[]
与SignatureProvider
保存的私钥关联的公钥。
transaction
- transaction:
any
需要签名的交易。
BinaryAbi
属性
abi
- abi:
Uint8Array
二进制形式的abi。
accountName
- accountName:
string
已部署ABI的帐户。
CachedAbi
属性
abi
- abi:Abi
结构化形式的abi。
rawAbi
- rawAbi:
Uint8Array
二进制形式的abi。
SignatureProvider
实现类
- JsSignatureProvider
属性
getAvailableKeys
- getAvailableKeys:
function
与SignatureProvider
保存的私钥关联的公钥。
类型声明
(): Promise<string[]>
返回:Promise<string[]>
sign
- sign:
function
签名交易。
类型声明
(args: SignatureProviderArgs): Promise<PushTransactionArgs>
参数:
名称 | 类型 |
---|---|
args | SignatureProviderArgs |
返回:Promise<PushTransactionArgs>
SignatureProviderArgs
属性
abis
- abis:
BinaryAbi[]
操作包含在serializedTransaction
中的所有合约的ABI。
chainId
- chainId:
string
用于交易的链。
requiredKeys
- requiredKeys:
string[]
与签名交易所需的私钥相关联的公钥。
serializedTransaction
- serializedTransaction:
Uint8Array
要签名的交易。
上一篇:API
下一篇:JS-Sig
相关推荐
Lzs 2020-10-23
聚合室 2020-11-16
零 2020-09-18
Justhavefun 2020-10-22
jacktangj 2020-10-14
ChaITSimpleLove 2020-10-06
Andrea0 2020-09-18
周游列国之仕子 2020-09-15
afanti 2020-09-16
88234852 2020-09-15
YClimb 2020-09-15
风雨断肠人 2020-09-04
卖口粥湛蓝的天空 2020-09-15
stulen 2020-09-15
pythonxuexi 2020-09-06
abfdada 2020-08-26
梦的天空 2020-08-25