@starknet-io/types-js
v0.10.2
Published
Shared TypeScript definitions for Starknet projects
Downloads
961,743
Readme
Installation
RPC 0.10.2 - latest (Starknet 0.14.2)
npm i @starknet-io/[email protected]RPC 0.10.0 - (Starknet 0.14.1)
npm i @starknet-io/[email protected]RPC 0.9 - (Starknet 0.14)
npm i @starknet-io/[email protected]RPC 0.8 - old (Starknet 0.13)
npm i @starknet-io/[email protected]Types
API Starknet JSON RPC Specification
// type import
import type { SomeApiType } from '@starknet-io/types-js';
// or entire namespace import
import { API } from '@starknet-io/types-js';Wallet API Wallet JSON RPC Specification
// type import
import type { SomeWalletApiType } from '@starknet-io/types-js';
// or entire namespace import
import { WALLET_API } from '@starknet-io/types-js';SNIPs StarkNet Improvement Proposals
// type import
import type { TypedData } from '@starknet-io/types-js';// namespace import
import { PAYMASTER_API } from '@starknet-io/types-js';Versioning
MAJOR and MINOR version of this package follows starknet-spec semantic versioning. The PATCH version can diverge based on the bug fixes.
Ex. Starknet types-js v0.10 == Starknet Spec v0.10
To prevent auto update of the minor, meaning significant RPC JSON specification change use fixed or patch range ex. ~0.9.0
Devs Build
npm run buildDevs Testing
npm run lintLicense
This repository is licensed under the MIT License, see LICENSE for more information.
