Blockscout Explorer
Integrating Blockscout blockchain explorer in your SettleMint dApp
About
The SettleMint Blockscout SDK provides a seamless way to interact with Blockscout APIs for blockchain data exploration and analysis. It enables you to easily query transaction data, blocks, addresses, smart contracts and more from your SettleMint-powered blockchain networks.
API Reference
Functions
createBlockscoutClient()
createBlockscoutClient<
Setup
>(options
,clientOptions?
):object
Defined in: sdk/blockscout/src/blockscout.ts:75
Creates a Blockscout GraphQL client with proper type safety using gql.tada
Type Parameters
Type Parameter |
---|
Setup extends AbstractSetupSchema |
Parameters
Parameter | Type | Description |
---|---|---|
options | { accessToken : string ; instance : string ; } | Configuration options for the client |
options.accessToken | string | - |
options.instance? | string | - |
clientOptions? | RequestConfig | Optional GraphQL client configuration options |
Returns
object
An object containing the GraphQL client and initialized gql.tada function
Name | Type | Defined in |
---|---|---|
client | GraphQLClient | sdk/blockscout/src/blockscout.ts:79 |
graphql | initGraphQLTada <Setup > | sdk/blockscout/src/blockscout.ts:80 |
Throws
Will throw an error if the options fail validation
Example
Type Aliases
ClientOptions
ClientOptions =
object
Defined in: sdk/blockscout/src/blockscout.ts:23
Type definition for client options derived from the ClientOptionsSchema
Type declaration
Name | Type | Default value | Defined in |
---|---|---|---|
accessToken | string | ApplicationAccessTokenSchema | sdk/blockscout/src/blockscout.ts:17 |
instance | string | UrlOrPathSchema | sdk/blockscout/src/blockscout.ts:16 |
RequestConfig
RequestConfig =
ConstructorParameters
<typeofGraphQLClient
>[1
]
Defined in: sdk/blockscout/src/blockscout.ts:10
Type definition for GraphQL client configuration options
Variables
ClientOptionsSchema
const
ClientOptionsSchema:ZodObject
<ClientOptions
>
Defined in: sdk/blockscout/src/blockscout.ts:15
Schema for validating client options for the Blockscout client.
Contributing
We welcome contributions from the community! Please check out our Contributing guide to learn how you can help improve the SettleMint SDK through bug reports, feature requests, documentation updates, or code contributions.
License
The SettleMint SDK is released under the FSL Software License. See the LICENSE file for more details.