UNPKG

openchain-sdk-yxl-wx-request

Version:

openchain sd YxL wx request

97 lines (76 loc) 3.1 kB
'use strict'; require('chai').should(); const OpenChainSDK = require('../index'); const sdk = new OpenChainSDK({ host: 'nodeapitest.yuxinlink.com', }); describe('Test token.ctp10Token', function() { it('test token.ctp10Token.checkValid()', async() => { let address = 'YxLVdxKt6FJUTXCsdjSCEdMg4dSynBqTqLSnb'; let data = await sdk.token.ctp10Token.checkValid(address); data.result.isValid.should.equal(true); address = 'YxLVkMLxmJEtDQEob3SvVnZGjp7XrWSDvKm7a'; data = await sdk.token.ctp10Token.checkValid(address); data.errorCode.should.equal(11037) }); it('test token.ctp10Token.getInfo()', async() => { let address = 'YxLVdxKt6FJUTXCsdjSCEdMg4dSynBqTqLSnb'; let data = await sdk.token.ctp10Token.getInfo(address); console.log(data); }); it('test token.ctp10Token.getName()', async() => { let address = 'YxLVdxKt6FJUTXCsdjSCEdMg4dSynBqTqLSnb'; let data = await sdk.token.ctp10Token.getName(address); console.log(data); }); it('test token.ctp10Token.getSymbol()', async() => { let address = 'YxLVdxKt6FJUTXCsdjSCEdMg4dSynBqTqLSnb'; let data = await sdk.token.ctp10Token.getSymbol(address); console.log(data); }); it('test token.ctp10Token.getDecimals()', async() => { let address = 'YxLVdxKt6FJUTXCsdjSCEdMg4dSynBqTqLSnb'; let data = await sdk.token.ctp10Token.getDecimals(address); console.log(data); }); it('test token.ctp10Token.getTotalSupply()', async() => { let address = 'YxLVdxKt6FJUTXCsdjSCEdMg4dSynBqTqLSnb'; let data = await sdk.token.ctp10Token.getTotalSupply(address); console.log(data); }); it('test token.ctp10Token.getBalance()', async() => { let data = await sdk.token.ctp10Token.getBalance({ contractAddress: 'YxLVdxKt6FJUTXCsdjSCEdMg4dSynBqTqLSnb', tokenOwner: 'YxLVdxKt6FJUTXCsdjSCEdMg4dSynBqTqLSnb', }); data.errorCode.should.equal(0); data = await sdk.token.ctp10Token.getBalance({ contractAddress: 'YxLVdxKt6FJUTXCsdjSCEdMg4dSynBqTqLSnb', tokenOwner: 'YxLVyL2Rr6u9nFpVdq16ycTJ3HssQBuc9BAVz', }); data.errorCode.should.equal(11030); data = await sdk.token.ctp10Token.getBalance({ contractAddress: 'YxLVdxKt6FJUTXCsdjSCEdMg4dSynBqTqLSnbA', tokenOwner: 'YxLVyL2Rr6u9nFpVdq16ycTJ3HssQBuc9BAVz', }); data.errorCode.should.equal(11037); data = await sdk.token.ctp10Token.getBalance({ contractAddress: '', tokenOwner: 'YxLVyL2Rr6u9nFpVdq16ycTJ3HssQBuc9BAVz', }); data.errorCode.should.equal(11037); data = await sdk.token.ctp10Token.getBalance({ contractAddress: 'YxLVdxKt6FJUTXCsdjSCEdMg4dSynBqTqLSnb', tokenOwner: 'YxLVyL2Rr6u9nFpVdq16ycTJ3HssQBuc9BAVzA', }); data.errorCode.should.equal(11035); }); it('test token.ctp10Token.allowance()', async() => { let data = await sdk.token.ctp10Token.allowance({ contractAddress: 'YxLVdxKt6FJUTXCsdjSCEdMg4dSynBqTqLSnb', tokenOwner: 'YxLVdxKt6FJUTXCsdjSCEdMg4dSynBqTqLSnb', spender: 'YxLVdxKt6FJUTXCsdjSCEdMg4dSynBqTqLSnb', }); console.log(data); }); });