Skip to main content
Version: 6.11.0

Namespace: RPCSPEC06

types.RPC.RPCSPEC06

Namespaces​

Enumerations​

Type Aliases​

Methods​

Ƭ Methods: ReadMethods & WriteMethods & TraceMethods

Defined in​

src/types/api/rpcspec_0_6/methods.ts:42


ABI​

Ƭ ABI: (FUNCTION | CONSTRUCTOR | L1_HANDLER | EVENT | STRUCT | ENUM | INTERFACE | IMPL)[]

TypeScript Representation of Cairo1 v2+ Starknet Contract ABI

starknet_metadata.json - tags/v0.5.0

'starknet-specs' (OpenRpc protocol types) https://github.com/starkware-libs/starknet-specs

Defined in​

src/types/api/rpcspec_0_6/contract.ts:10


ContractClass​

Ƭ ContractClass: CONTRACT_CLASS | DEPRECATED_CONTRACT_CLASS

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:45


SimulateTransaction​

Ƭ SimulateTransaction: Object

Type declaration​

NameType
transaction_traceTRANSACTION_TRACE
fee_estimationFEE_ESTIMATE

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:47


SimulateTransactionResponse​

Ƭ SimulateTransactionResponse: SimulateTransaction[]

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:51


FeeEstimate​

Ƭ FeeEstimate: FEE_ESTIMATE

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:53


TransactionWithHash​

Ƭ TransactionWithHash: TXN & { transaction_hash: TXN_HASH }

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:55


BlockHashAndNumber​

Ƭ BlockHashAndNumber: Object

Type declaration​

NameType
block_hashBLOCK_HASH
block_numberBLOCK_NUMBER

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:57


BlockWithTxs​

Ƭ BlockWithTxs: BLOCK_WITH_TXS | PENDING_BLOCK_WITH_TXS

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:59


BlockWithTxHashes​

Ƭ BlockWithTxHashes: BLOCK_WITH_TX_HASHES | PENDING_BLOCK_WITH_TX_HASHES

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:61


StateUpdate​

Ƭ StateUpdate: STATE_UPDATE | PENDING_STATE_UPDATE

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:63


BlockTransactionsTraces​

Ƭ BlockTransactionsTraces: { transaction_hash: FELT ; trace_root: TRANSACTION_TRACE }[]

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:65


Syncing​

Ƭ Syncing: false | SYNC_STATUS

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:67


Events​

Ƭ Events: EVENTS_CHUNK

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:69


EmittedEvent​

Ƭ EmittedEvent: EMITTED_EVENT

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:70


Event​

Ƭ Event: EVENT

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:71


InvokedTransaction​

Ƭ InvokedTransaction: Object

Type declaration​

NameType
transaction_hashTXN_HASH

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:73


DeclaredTransaction​

Ƭ DeclaredTransaction: Object

Type declaration​

NameType
transaction_hashTXN_HASH
class_hashFELT

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:75


DeployedAccountTransaction​

Ƭ DeployedAccountTransaction: Object

Type declaration​

NameType
transaction_hashTXN_HASH
contract_addressFELT

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:77


ContractAddress​

Ƭ ContractAddress: ADDRESS

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:80


Felt​

Ƭ Felt: FELT

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:81


Nonce​

Ƭ Nonce: FELT

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:82


TransactionHash​

Ƭ TransactionHash: TXN_HASH

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:83


TransactionTrace​

Ƭ TransactionTrace: TRANSACTION_TRACE

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:84


BlockHash​

Ƭ BlockHash: BLOCK_HASH

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:85


TransactionReceipt​

Ƭ TransactionReceipt: TXN_RECEIPT | PENDING_TXN_RECEIPT

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:86


Receipt​

Ƭ Receipt: TXN_RECEIPT

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:87


PendingReceipt​

Ƭ PendingReceipt: PENDING_TXN_RECEIPT

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:88


EventFilter​

Ƭ EventFilter: EVENT_FILTER & RESULT_PAGE_REQUEST

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:89


SimulationFlags​

Ƭ SimulationFlags: SIMULATION_FLAG[]

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:90


L1Message​

Ƭ L1Message: MSG_FROM_L1

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:91


BaseTransaction​

Ƭ BaseTransaction: BROADCASTED_TXN

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:92


ChainId​

Ƭ ChainId: CHAIN_ID

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:93


Transaction​

Ƭ Transaction: TXN

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:94


TransactionStatus​

Ƭ TransactionStatus: Object

Type declaration​

NameType
finality_statusTXN_STATUS
execution_status?TXN_EXECUTION_STATUS

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:95


ResourceBounds​

Ƭ ResourceBounds: RESOURCE_BOUNDS_MAPPING

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:99


FeePayment​

Ƭ FeePayment: FEE_PAYMENT

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:100


PriceUnit​

Ƭ PriceUnit: PRICE_UNIT

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:101


StorageDiffs​

Ƭ StorageDiffs: CONTRACT_STORAGE_DIFF_ITEM[]

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:104


DeprecatedDeclaredClasses​

Ƭ DeprecatedDeclaredClasses: FELT[]

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:105


NonceUpdates​

Ƭ NonceUpdates: NONCE_UPDATE[]

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:106


ReplacedClasses​

Ƭ ReplacedClasses: REPLACED_CLASS[]

Defined in​

src/types/api/rpcspec_0_6/nonspec.ts:107