Package-level declarations

Provider interface and its implementations.

// Create a provider instance
Provider provider = ...

// Get a storage value request
Request<Felt> request = provider.getStorageAt(address, key);
// Send a request
Felt response = request.send();

// For most methods block hash, number or tag can be specified
Request<Felt> request = provider.getStorageAt(address, key, Felt.fromHex("0x123..."));
Request<Felt> request = provider.getStorageAt(address, key, 1234);
Request<Felt> request = provider.getStorageAt(address, key, BlockTag.LATEST);

Types

Link copied to clipboard
interface Provider

Provider for interacting with Starknet.

Link copied to clipboard
interface Request<T>

An interface implemented by all return values of providers.