Namespace: RPCSPEC06
Namespaces​
Enumerations​
- ETransactionType
- ESimulationFlag
- ETransactionStatus
- ETransactionFinalityStatus
- ETransactionExecutionStatus
- EBlockTag
- EDataAvailabilityMode
- EDAMode
- ETransactionVersion
- ETransactionVersion2
- ETransactionVersion3
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​
Name | Type |
---|---|
transaction_trace | TRANSACTION_TRACE |
fee_estimation | FEE_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​
Name | Type |
---|---|
block_hash | BLOCK_HASH |
block_number | BLOCK_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​
Name | Type |
---|---|
transaction_hash | TXN_HASH |
Defined in​
src/types/api/rpcspec_0_6/nonspec.ts:73
DeclaredTransaction​
Ƭ DeclaredTransaction: Object
Type declaration​
Name | Type |
---|---|
transaction_hash | TXN_HASH |
class_hash | FELT |
Defined in​
src/types/api/rpcspec_0_6/nonspec.ts:75
DeployedAccountTransaction​
Ƭ DeployedAccountTransaction: Object
Type declaration​
Name | Type |
---|---|
transaction_hash | TXN_HASH |
contract_address | FELT |
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​
Name | Type |
---|---|
finality_status | TXN_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
[]