Integration

Integration
September 29, 2023
AvalanchePolygonEthereum
Functions

Chainlink Functions Open Beta

Chainlink Functions is available as an open beta on several networks. See the supported networks page for more a complete list.

New features:

  • You must accept the Chainlink Functions Terms of Service (ToS) before using Chainlink Functions. The ToS must be accepted by subscriptions owners. Once accepted, the ToS is transitive to all contracts belong the subscription, so your end-users don't have to accept the ToS to interact with your contracts. Read this guide to learn more.
  • The Chainlink Functions Subscription Manager is available at functions.chain.link. The Functions Subscription Manager lets you manage your subscriptions.
  • Chainlink Functions uses threshold encryption to handle users' encrypted secrets. Read the secrets conceptual page to learn more.
  • Users can host their encrypted secrets within the DON. This hosting method is called DON-hosted. Read the secrets conceptual page to learn more.
  • JavaScript source code can only use vanilla Deno. Read the JavaScript code API reference to learn more.
  • Chainlink Functions contracts are part of the @chainlink/contracts npm package. Read the FunctionsClient and FunctionsRequest API references.
  • Use the Functions npm package in your own JavaScript or TypeScript project to make requests to the Chainlink Functions Decentralized Oracle Network (DON). Try the getting-started guide to learn more.
  • Make sure to check the service limits page as the limits have been adapted. Additionally, you can contact us to increase the limits for your Chainlink Function.