const { JsonRpc, API } = require("zswjs");
const { AlibabaCloudKMSignatureProvider } = require("zswjs-alibaba-cloud-kms");
function signTransactionDemo() {
const rpc = new JsonRpc('http://127.0.0.1:8888', { fetch });
const clientConfig = {
accessKeyId: '<your-access-key-id>',
accessKeySecret: '<your-access-key-secret>',
endpoint: 'https://kms.cn-hangzhou.aliyuncs.com',
apiVersion: '2016-01-20'
};
const regionId = 'cn-hangzhou';
const keys = [
{
"KeyId": "<your-key-id>",
"KeyVersionId": "<your-key-version-id>",
},
];
const signatureProvider = new AlibabaCloudKMSignatureProvider(
clientConfig,
regionId,
keys,
);
const api = new Api({ rpc, signatureProvider, textDecoder: new TextDecoder(), textEncoder: new TextEncoder() });
// await api.transact(...)
}
zswjs-alibaba-cloud-kms
0.1.1 • Public • PublishedReadme
Keywords
nonePackage Sidebar
Install
npm i zswjs-alibaba-cloud-kms
Weekly Downloads
0
Version
0.1.1
License
MIT
Unpacked Size
280 kB
Total Files
20