jsSignatureProvider.sign()
sign()
方法对序列化交易进行签名。
函数原型
sign(namedParameters: object): Promise<object>
参数
namedParameters:参数对象,成员如下:
- chainId:链ID,string
- requiredKeys:签名需要的公钥,string[]
- serializedTransaction:序列化之后的交易,Uint8Array
返回值
sign()
方法的返回值是一个Promise对象,其解析值为签名结果。
示例代码
import {JsSignatureProvider} from 'eosjs'
const signatureProvider = new JsSignatureProvider(['...'])
signatureProvider.sign({
chainId: '...',
requiredKeys: signatureProvider.getAvailableKeys(),
serialzedTransaction: '....'
})