
Security News
GitHub Actions Adds cache-mode to Limit Cache Poisoning Risk
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.
@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
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.