openchain-sdk-yxl-wx-request
Version:
openchain sd YxL wx request
97 lines (76 loc) • 3.1 kB
JavaScript
;
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);
});
});