
Security News
Deno 2.6 + Socket: Supply Chain Defense In Your CLI
Deno 2.6 introduces deno audit with a new --socket flag that plugs directly into Socket to bring supply chain security checks into the Deno CLI.
@phase21/api-integrations
Advanced tools
Repository for managing API integrations.
See frontend's README.
airnode-feed deploymentpnpm generate-airnode-feed-deployment
$ ts-node src/config-generation/airnode-feed/generate-deployment.ts
? Select an API to create deployment: › - Use arrow-keys. Return to submit.
❯ api-1
api-2
some-api
...
? Select the deployment type: › - Use arrow-keys. Return to submit.
❯ staging
candidate
./data/apis/<api-name>/deployments/<deployment_type>-deployments..
├── active-deployments
└── candidate-deployments
└── api3-20231101-airnode-feed.json
api3-YYYYMMDD-airnode-feed.json and there should be only one or no
deployments under candidate-deployments.candidate-deployment is deployed by the API provider, deployment under the candidate-deployment will be
manually moved under active-deployments. active-deployments will be confirmed with CI scripts. If there is no
heartbeat from the deployment, CI won't allow pushing changes to the repository.airnode-feed configuration file's hash.Airnode feed minutely log the below string and the string will be parsed and returned through an API for this repository to check deployments.
${airnodeAddress} - ${stage} - ${airnodeFeedVersion} - ${currentTimestamp} - ${deploymentTimestamp} - ${airnodeFeedConfigHash} - ${heartbeatSignature}
Through the airnodeFeedConfigHash it will be possible to check if the correct deployment is deployed.
There is api-data.json file for each API provider in data/apis/<api-name>/api-data.json path. This file includes the
below information.
alias: Unique alias used for API.name: Name of the API for public use.airnode: Airnode address of the API.xpub: Extended public key.supportedFeedsInBatches: Name of the data feeds in batches supported by API, seperated by OIS titles.deploymentLocations: Deployment locations where API provider deployed their Airnode feed to.homepageUrl: API provider's website's homepage URL.verifiedBaseUrl: URL where includes API provider's Airnode address in it's TXT records for people to be able to be
confirm the Airnode address.signedApiUrl: URL for the Signed API deployed by the API provider.productionSignedApiUrls: URLs of the Signed APIs where Airnode feeds deployed by the API provider push data to.stagingSignedApiUrl: URL of the Signed API where staging Airnode feed deployed by the API provider push data to.pnpm add-blueprint> @phase21/api-integrations@1.5.0 add-blueprint /home/m3/meto_ws/api3_ws/byog/PHASE-2.1/final/api-integrations
> ts-node src/config-generation/add-new-data-feed-blueprint.ts
✔ Write data feed's name: … SOMETHING/USD
✔ Select an API to create data feed: › nodary
✔ Select the OIS: › Nodary
✔ Write the value for the parameter "path" (leave empty to pass)": … /feed/latest
✔ Write the value for the parameter "name" (leave empty to pass)": … SOMETHING/USD
✔ Write post processing snippet for "SOMETHING/USD": … (response) => { return response.value }
supportedFeedsInBatches in corresponding api-data.jsonpnpm sync-oisesFAQs
Repository for API integration related operations.
We found that @phase21/api-integrations demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Deno 2.6 introduces deno audit with a new --socket flag that plugs directly into Socket to bring supply chain security checks into the Deno CLI.

Security News
New DoS and source code exposure bugs in React Server Components and Next.js: what’s affected and how to update safely.

Security News
Socket CEO Feross Aboukhadijeh joins Software Engineering Daily to discuss modern software supply chain attacks and rising AI-driven security risks.