UNPKG

bifcore-sdk-nodejs-bop

Version:
102 lines (92 loc) 3.41 kB
'use strict' const BIFCoreSDK = require('../index') const sdk = new BIFCoreSDK({ // host: 'http://test-bif-core.xinghuo.space' host: 'http://172.17.6.84:10087' }) it('test account.getAccount(address)', async () => { let param = { address: 'did:bid:eft6d191modv1cxBC43wjKHk85VVhQDc', domainId: '20' } let data = await sdk.account.getAccount(param) console.log('getAccount() : ', JSON.stringify(data)) }) it('test account.getAccountBalance(address)', async () => { let param = { address: 'did:bid:eft6d191modv1cxBC43wjKHk85VVhQDc', domainId: '20' } let data = await sdk.account.getAccountBalance(param) console.log('getAccountBalance() : ', JSON.stringify(data)) }) it('test account.getNonce(address)', async () => { let param = { address: 'did:bid:eft6d191modv1cxBC43wjKHk85VVhQDc', domainId: '20' } let data = await sdk.account.getNonce(param) console.log('getNonce() : ', JSON.stringify(data)) }) it('test account.createAccount(address)', async () => { let createAccountOperation = { sourceAddress: 'did:bid:efnVUgqQFfYeu97ABf6sGm3WFtVXHZB2', privateKey: 'priSPKkWVk418PKAS66q4bsiE2c4dKuSSafZvNWyGGp2sJVtXL', remarks: 'create account', destAddress: 'did:bid:efQMuPahc3zm7abBUBfj22xZokhZ7rED', initBalance: '100000000000', ceilLedgerSeq: '', domainId: '20' } let data = await sdk.account.createAccount(createAccountOperation) console.log('createAccount() : ', JSON.stringify(data)) }) it('test operation.setMetadatas()', async () => { let setMetadatasOperation = { sourceAddress: 'did:bid:eft6d191modv1cxBC43wjKHk85VVhQDc', privateKey: 'priSPKff1hvKVFYYFKSgfMb17wJ4dYZAHhLREarvh4Cy6fgn5b', remarks: 'create account', key: '20211217', value: 'metadata-20211210', version: '1', domainId: '20' } let data = await sdk.account.setMetadatas(setMetadatasOperation) console.log('setMetadatas() : ', JSON.stringify(data)) }) it('test account.getMetadatas()', async () => { let data = await sdk.account.getMetadatas({ address: 'did:bid:eft6d191modv1cxBC43wjKHk85VVhQDc', key: '20211208', domainId: '20' }) console.log('getMetadatas() : ', JSON.stringify(data)) }) it('test operation.setPrivilege()', async () => { let accountSetPrivilegeOperation = { sourceAddress: 'did:bid:efMrjMzYWUBBLZBwgsWtxEvdfQe5wejB', privateKey: 'priSPKqYp19ghxeCykHUrepLRkCRD3a2a9y5MJGF8Kc4qfn2aK', txThreshold: '8', signers: [{ address: 'did:bid:ef284xXpJLySqXnMcaLVkFWTJyJ6VhpxG', weight: '55' }], typeThresholds: [{ type: '5', threshold: '51' }], feeLimit: '', gasPrice: '', domainId: '20' } let data = await sdk.account.setPrivilege(accountSetPrivilegeOperation) console.log('setPrivilege() : ', JSON.stringify(data)) }) it('test account.getAccountPriv(address)', async () => { let param = { address: 'did:bid:efMrjMzYWUBBLZBwgsWtxEvdfQe5wejB', domainId: '20' } let data = await sdk.account.getAccountPriv(param) console.log('getAccountPriv() : ', JSON.stringify(data)) })