mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-08-01 01:25:43 +00:00
60a800b33e
- Clone Polkadot.js Apps repository - Update package.json with Pezkuwi branding - Add Pezkuwi endpoint to production chains (wss://pezkuwichain.app:9944) - Create comprehensive README for SDK UI - Set up project structure with all packages Next steps: - Apply Kurdistan colors (Kesk, Sor, Zer, Spi + Black) to UI theme - Replace logos with Pezkuwi branding - Test build and deployment
26 lines
791 B
TypeScript
26 lines
791 B
TypeScript
// Copyright 2017-2025 @polkadot/test-support authors & contributors
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
import { ApiPromise } from '@polkadot/api';
|
|
import { WsProvider } from '@polkadot/rpc-provider';
|
|
|
|
import { SUBSTRATE_PORT } from '../substrate/index.js';
|
|
|
|
export async function createApi (port: number = SUBSTRATE_PORT): Promise<ApiPromise> {
|
|
process.env.NODE_ENV = 'test';
|
|
|
|
const provider = new WsProvider(`ws://127.0.0.1:${port}`);
|
|
|
|
const api = await ApiPromise.create({ provider });
|
|
|
|
const [chain, nodeName, nodeVersion] = await Promise.all([
|
|
api.rpc.system.chain(),
|
|
api.rpc.system.name(),
|
|
api.rpc.system.version()
|
|
]);
|
|
|
|
console.log(`You are connected to chain ${chain.toString()} using ${nodeName.toString()} v${nodeVersion.toString()}`);
|
|
|
|
return api;
|
|
}
|