test('get token largest accounts', async () => { const largestAccounts = ( await connection.getTokenLargestAccounts(testToken.publicKey) ).value; expect(largestAccounts.length).toEqual(2); const largestAccount = largestAccounts[0]; expect(largestAccount.address.equals(testTokenAccount)).toBe(true); expect(largestAccount.amount).toEqual('11110'); expect(largestAccount.decimals).toEqual(2); expect(largestAccount.uiAmount).toEqual(111.1); await expect( connection.getTokenLargestAccounts(newAccount), ).rejects.toThrow(); });
render() { const { color } = this.props; const { data, loadingState } = this.state; return ( <> {!loadingState ? <Statistic inverted size='huge' color={color} style={{ height: '100%', marginTop: '5em' }}> <Statistic.Value>{data.value}</Statistic.Value> <Statistic.Label>{data.label}</Statistic.Label> </Statistic> : <Dimmer active> <Loader>Loading</Loader> </Dimmer> } </> ) }
test('get parsed token accounts by owner', async () => { const tokenAccounts = ( await connection.getParsedTokenAccountsByOwner(testOwner.publicKey, { mint: testToken.publicKey, }) ).value; tokenAccounts.forEach(({account}) => { expect(account.owner.equals(TOKEN_PROGRAM_ID)).toBe(true); const data = account.data; if (data instanceof Buffer) { expect(data instanceof Buffer).toBe(false); } else { expect(data.parsed).toBeTruthy(); expect(data.program).toEqual('spl-token'); } }); });
this.state.synonyms.forEach((word) => { dataPushArray.push({ x: word.word, y: word.score }) synonyms.node.dashboardComponents[1].data.value += 1 synonyms.node.dashboardComponents[2].data.push({ word: word.word, score: word.score, definition: word.defs ? word.defs[0] : "No definition available" })
test('get largest accounts', async () => { const connection = new Connection(url); mockRpc.push([ url, { method: 'getLargestAccounts', params: [], }, { error: null, result: { context: { slot: 1, }, value: new Array(20).fill(0).map(() => ({ address: new Account().publicKey.toBase58(), lamports: 1000, })), }, }, ]); const largestAccounts = (await connection.getLargestAccounts()).value; expect(largestAccounts.length).toEqual(20); });
this.state.rhymes.forEach((word) => { dataPushArray.push({ x: word.word, y: word.score ? word.score : 0 }) rhymes.node.dashboardComponents[1].data.value += 1 rhymes.node.dashboardComponents[2].data.push({ word: word.word, score: word.score ? word.score : 0, definition: word.defs ? word.defs[0] : "No definition available" }) this.props.addNode({
this.state.associated.forEach((word) => { dataPushArray.push({ x: word.word, y: word.score }) associated.node.dashboardComponents[1].data.value += 1 associated.node.dashboardComponents[2].data.push({ word: word.word, score: word.score, definition: word.defs ? word.defs[0] : "No definition available" })
this.state.antonyms.forEach((word) => { dataPushArray.push({ x: word.word, y: word.score }) antonyms.node.dashboardComponents[1].data.value += 1 antonyms.node.dashboardComponents[2].data.push({ word: word.word, score: word.score, definition: word.defs ? word.defs[0] : "No definition available" })