Prerequisites
- Have Python installed.
- Have an active Circle Developer Account.
- Generate an API key to use in requests to the Circle API.
- Generate an entity secret to use in requests with the Smart Contract Platform SDK.
Install the SDK
Use the following command to install the SDK with pip:Shell
Smart Contract Platform client
To start using the SDK, you first need to configure a client and initialize it with your API key and entity secret.Import the client
The following example shows how to import the client and configure it to use your API key and entity secret:Python
Import a smart contract
The following example shows how to import a smart contract using the client:Python
Client configuration options
The client for the Smart Contract Platform SDK accepts the following configuration parameters:| Option | Required? | Description |
|---|---|---|
api_key | Yes | The API key used to authenticate requests to the Circle API. |
entity_secret | Yes | Your configured entity secret. |
host | No | The base URL that overrides the default API URL of https://api.circle.com/v1/w3s. |
user_agent | No | Custom user agent request header. If provided, it’s added before the default user agent header. |