
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.
@axvn-hoding/api-types
Advanced tools
TypeScript types generated from Blockscout OpenAPI specs (public, private, and chain-specific)
TypeScript types generated from Blockscout OpenAPI specs via openapi-typescript:
BlockScoutWeb.Specs.Public, no CHAIN_TYPE)BlockScoutWeb.Specs.Private)CHAIN_TYPE set; matches generate-swagger.yml, excluding deprecated MUD)Build artifacts (openapi/, dist/) are gitignored; run npm run build after clone.
block_scout_web app)openapi-typescript)From this directory:
npm install
npm run build
build runs:
generate:spec — mix openapi.spec.yaml for public, private, and each chain typegenerate:types — openapi-typescript writes matching files under dist/Types are grouped by spec name in the package entry:
import type { publicApi, privateApi, arbitrum, optimismCelo } from "@blockscout/api-types";
type AddressResponse = publicApi.components["schemas"]["AddressResponse"];
type GetAddressParams =
publicApi.paths["/v2/addresses/{address_hash_param}"]["get"]["parameters"];
type ArbitrumPath = arbitrum.paths[keyof arbitrum.paths];
publicApi / privateApi avoid TypeScript reserved words (public, private). optimism-celo is exported as optimismCelo (hyphen is invalid in identifiers).
Point your app at this package via file:../types-package or your monorepo workspace.
Synced with .github/workflows/generate-swagger.yml via scripts/chain-types.sh:
arbitrum, arc, blackfort, ethereum, filecoin, neon, optimism, optimism-celo, rsk, scroll, shibarium, stability, suave, zetachain, zilliqa, zksync
When CI adds or removes a chain type, update scripts/chain-types.sh and index.ts.
FAQs
TypeScript types generated from Blockscout OpenAPI specs (public, private, and chain-specific)
We found that @axvn-hoding/api-types 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.