
Security News
GPT-6 Astra Attempts Supply Chain Attacks Against Open Source Maintainers in Testing
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.
@dfx.swiss/core
Advanced tools
Framework-agnostic TypeScript SDK for the [DFX.swiss](https://dfx.swiss) API. Provides type definitions, API client, utilities, and validations.
Framework-agnostic TypeScript SDK for the DFX.swiss API. Provides type definitions, API client, utilities, and validations.
npm install @dfx.swiss/core
import { DfxApiClient, Blockchain } from '@dfx.swiss/core';
const client = new DfxApiClient({
apiUrl: 'https://api.dfx.swiss/v1', // optional, this is the default
});
// Authenticate
const message = await client.auth.getSignMessage(walletAddress);
const signIn = await client.auth.authenticate({ address, signature });
client.setToken(signIn.accessToken);
// Use API
const assets = await client.asset.list({ blockchains: [Blockchain.ETHEREUM] });
const user = await client.user.get();
DfxApiClient provides typed access to all DFX API endpoints:
| Property | Description |
|---|---|
auth | Authentication (wallet, email, LNURL) |
asset | Asset listing and filtering |
bank | Bank operations |
bankAccount | Bank account management |
buy | Buy transactions |
country | Country data |
fiat | Fiat currencies |
kyc | KYC/compliance workflows |
language | Language settings |
paymentLinks | Payment link management |
paymentRoutes | Payment routing |
sell | Sell transactions |
settings | App settings |
support | Support messaging |
swap | Swap operations |
transaction | Transaction history |
user | User management |
For server-side usage or testing, inject a custom fetch function:
const client = new DfxApiClient({
fetchFn: customFetch,
});
Requires a global fetch implementation (Node.js 18+ or browser). The package uses DOM APIs (File, FileReader, Blob) for file handling — ensure your environment supports these or polyfill as needed.
MIT
FAQs
Framework-agnostic TypeScript SDK for the [DFX.swiss](https://dfx.swiss) API. Provides type definitions, API client, utilities, and validations.
We found that @dfx.swiss/core demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.

Security News
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.