Namespace: API
Namespaces​
Interfaces​
- FAILED_TO_RECEIVE_TXN
- NO_TRACE_AVAILABLE
- CONTRACT_NOT_FOUND
- ENTRYPOINT_NOT_FOUND
- BLOCK_NOT_FOUND
- INVALID_TXN_INDEX
- CLASS_HASH_NOT_FOUND
- TXN_HASH_NOT_FOUND
- PAGE_SIZE_TOO_BIG
- NO_BLOCKS
- INVALID_CONTINUATION_TOKEN
- TOO_MANY_KEYS_IN_FILTER
- CONTRACT_ERROR
- TRANSACTION_EXECUTION_ERROR
- STORAGE_PROOF_NOT_SUPPORTED
- CLASS_ALREADY_DECLARED
- INVALID_TRANSACTION_NONCE
- INSUFFICIENT_RESOURCES_FOR_VALIDATE
- INSUFFICIENT_ACCOUNT_BALANCE
- VALIDATION_FAILURE
- COMPILATION_FAILED
- CONTRACT_CLASS_SIZE_IS_TOO_LARGE
- NON_ACCOUNT
- DUPLICATE_TX
- COMPILED_CLASS_HASH_MISMATCH
- UNSUPPORTED_TX_VERSION
- UNSUPPORTED_CONTRACT_CLASS_VERSION
- UNEXPECTED_ERROR
- INVALID_SUBSCRIPTION_ID
- TOO_MANY_ADDRESSES_IN_FILTER
- TOO_MANY_BLOCKS_BACK
- COMPILATION_ERROR
Type Aliases​
Methods​
Ƭ Methods: ReadMethods
& WriteMethods
& TraceMethods
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/methods.d.ts:5
WebSocketMethods​
Ƭ WebSocketMethods: Object
Type declaration​
Name | Type | Description |
---|---|---|
starknet_subscribeNewHeads | { params : { block_id? : SUBSCRIPTION_BLOCK_ID } ; result : SUBSCRIPTION_ID ; errors : TOO_MANY_BLOCKS_BACK | BLOCK_NOT_FOUND ; events : ["starknet_subscriptionNewHeads" , "starknet_subscriptionReorg" ] } | New block headers subscription. Creates a WebSocket stream which will fire events for new block headers. |
starknet_subscribeNewHeads.params | { block_id? : SUBSCRIPTION_BLOCK_ID } | - |
starknet_subscribeNewHeads.params.block_id? | SUBSCRIPTION_BLOCK_ID | The block to get notifications from, default is latest, limited to 1024 blocks back |
starknet_subscribeNewHeads.result | SUBSCRIPTION_ID | - |
starknet_subscribeNewHeads.errors | TOO_MANY_BLOCKS_BACK | BLOCK_NOT_FOUND | - |
starknet_subscribeNewHeads.events | ["starknet_subscriptionNewHeads" , "starknet_subscriptionReorg" ] | - |
starknet_subscribeEvents | { params : { from_address? : ADDRESS ; keys? : EVENT_KEYS ; block_id? : SUBSCRIPTION_BLOCK_ID } ; result : SUBSCRIPTION_ID ; errors : TOO_MANY_KEYS_IN_FILTER | TOO_MANY_BLOCKS_BACK | BLOCK_NOT_FOUND ; events : ["starknet_subscriptionEvents" , "starknet_subscriptionReorg" ] } | New events subscription. Creates a WebSocket stream which will fire events for new Starknet events with applied filters. |
starknet_subscribeEvents.params | { from_address? : ADDRESS ; keys? : EVENT_KEYS ; block_id? : SUBSCRIPTION_BLOCK_ID } | - |
starknet_subscribeEvents.params.from_address? | ADDRESS | Filter events by from_address which emitted the event |
starknet_subscribeEvents.params.keys? | EVENT_KEYS | - |
starknet_subscribeEvents.params.block_id? | SUBSCRIPTION_BLOCK_ID | The block to get notifications from, default is latest, limited to 1024 blocks back |
starknet_subscribeEvents.result | SUBSCRIPTION_ID | - |
starknet_subscribeEvents.errors | TOO_MANY_KEYS_IN_FILTER | TOO_MANY_BLOCKS_BACK | BLOCK_NOT_FOUND | - |
starknet_subscribeEvents.events | ["starknet_subscriptionEvents" , "starknet_subscriptionReorg" ] | - |
starknet_subscribeTransactionStatus | { params : { transaction_hash : FELT } ; result : SUBSCRIPTION_ID ; events : ["starknet_subscriptionTransactionStatus" , "starknet_subscriptionReorg" ] } | New transaction status subscription. Creates a WebSocket stream which at first fires an event with the current known transaction status, followed by events for every transaction status update |
starknet_subscribeTransactionStatus.params | { transaction_hash : FELT } | - |
starknet_subscribeTransactionStatus.params.transaction_hash | FELT | - |
starknet_subscribeTransactionStatus.result | SUBSCRIPTION_ID | - |
starknet_subscribeTransactionStatus.events | ["starknet_subscriptionTransactionStatus" , "starknet_subscriptionReorg" ] | - |
starknet_subscribePendingTransactions | { params : { transaction_details? : Boolean ; sender_address? : ADDRESS [] } ; result : SUBSCRIPTION_ID ; errors : TOO_MANY_ADDRESSES_IN_FILTER ; events : ["starknet_subscriptionPendingTransactions" ] } | New Pending Transactions subscription. Creates a WebSocket stream which will fire events when a new pending transaction is added. While there is no mempool, this notifies of transactions in the pending block. |
starknet_subscribePendingTransactions.params | { transaction_details? : Boolean ; sender_address? : ADDRESS [] } | - |
starknet_subscribePendingTransactions.params.transaction_details? | Boolean | "Get all transaction details, and not only the hash. If not provided, only hash is returned. Default is false" |
starknet_subscribePendingTransactions.params.sender_address? | ADDRESS [] | Filter transactions to only receive notification from address list |
starknet_subscribePendingTransactions.result | SUBSCRIPTION_ID | - |
starknet_subscribePendingTransactions.errors | TOO_MANY_ADDRESSES_IN_FILTER | - |
starknet_subscribePendingTransactions.events | ["starknet_subscriptionPendingTransactions" ] | - |
starknet_unsubscribe | { params : { subscription_id : SUBSCRIPTION_ID } ; result : Boolean ; errors : INVALID_SUBSCRIPTION_ID } | Close a previously opened ws stream, with the corresponding subscription id |
starknet_unsubscribe.params | { subscription_id : SUBSCRIPTION_ID } | - |
starknet_unsubscribe.params.subscription_id | SUBSCRIPTION_ID | - |
starknet_unsubscribe.result | Boolean | - |
starknet_unsubscribe.errors | INVALID_SUBSCRIPTION_ID | - |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/methods.d.ts:280
WebSocketEvents​
Ƭ WebSocketEvents: Object
Server -> Client events over WebSockets
Type declaration​
Name | Type |
---|---|
starknet_subscriptionReorg | SubscriptionReorgResponse |
starknet_subscriptionNewHeads | SubscriptionNewHeadsResponse |
starknet_subscriptionEvents | SubscriptionEventsResponse |
starknet_subscriptionTransactionStatus | SubscriptionTransactionsStatusResponse |
starknet_subscriptionPendingTransactions | SubscriptionPendingTransactionsResponse |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/methods.d.ts:360
FELT​
Ƭ FELT: string
A field element. represented by at most 63 hex digits
Pattern
^0x(0|[a-fA-F1-9]{1}[a-fA-F0-9]{0,62})$
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:7
ETH_ADDRESS​
Ƭ ETH_ADDRESS: string
an ethereum address represented as 40 hex digits
Pattern
^0x[a-fA-F0-9]{40}$
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:12
STORAGE_KEY​
Ƭ STORAGE_KEY: string
A storage key. Represented as up to 62 hex digits, 3 bits, and 5 leading zeroes.
Pattern
^0x(0|[0-7]{1}[a-fA-F0-9]{0,62}$)
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:17
ADDRESS​
Ƭ ADDRESS: FELT
A contract address on Starknet
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:21
NUM_AS_HEX​
Ƭ NUM_AS_HEX: string
string representing an integer number in prefixed hexadecimal format
Example
'0x..';
Pattern
^0x[a-fA-F0-9]+$
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:27
u64​
Ƭ u64: string
64 bit integers, represented by hex string of length at most 16 "pattern": "^0x(0|[a-fA-F1-9]{1}[a-fA-F0-9]{0,15})$"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:32
u128​
Ƭ u128: string
128 bit integers, represented by hex string of length at most 32 "pattern": "^0x(0|[a-fA-F1-9]{1}[a-fA-F0-9]{0,31})$"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:37
SIGNATURE​
Ƭ SIGNATURE: FELT
[]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:38
BLOCK_NUMBER​
Ƭ BLOCK_NUMBER: number
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:39
BLOCK_HASH​
Ƭ BLOCK_HASH: FELT
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:40
TXN_HASH​
Ƭ TXN_HASH: FELT
The hash of an Starknet transaction
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:44
L1_TXN_HASH​
Ƭ L1_TXN_HASH: NUM_AS_HEX
The hash of an Ethereum transaction
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:48
CHAIN_ID​
Ƭ CHAIN_ID: NUM_AS_HEX
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:49
STATE_MUTABILITY​
Ƭ STATE_MUTABILITY: STATE_MUTABILITY_VIEW
| STATE_MUTABILITY_EXTERNAL
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:50
FUNCTION_ABI_TYPE​
Ƭ FUNCTION_ABI_TYPE: ABI_TYPE_FUNCTION
| ABI_TYPE_L1_HANDLER
| ABI_TYPE_CONSTRUCTOR
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:51
ABI_NAME_AND_TYPE​
Ƭ ABI_NAME_AND_TYPE: Object
common definition
Type declaration​
Name | Type |
---|---|
name | string |
type | string |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:55
ABI_TYPE​
Ƭ ABI_TYPE: Object
common outputs
Type declaration​
Name | Type |
---|---|
type | string |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:62
ENTRY_POINT_TYPE​
Ƭ ENTRY_POINT_TYPE: Uppercase
<STATE_MUTABILITY_EXTERNAL
> | Uppercase
<ABI_TYPE_L1_HANDLER
> | Uppercase
<ABI_TYPE_CONSTRUCTOR
>
Represents the type of an entry point.
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:68
TXN_STATUS​
Ƭ TXN_STATUS: STATUS_RECEIVED
| STATUS_REJECTED
| STATUS_ACCEPTED_ON_L2
| STATUS_ACCEPTED_ON_L1
Represents the finality status of the transaction, including the case the txn is still in the mempool or failed validation during the block construction phase
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:72
SIMULATION_FLAG​
Ƭ SIMULATION_FLAG: typeof SKIP_VALIDATE
| typeof SKIP_FEE_CHARGE
Flags that indicate how to simulate a given transaction. By default, the sequencer behavior is replicated locally (enough funds are expected to be in the account, and the fee will be deducted from the balance before the simulation of the next transaction). To skip the fee charge, use the SKIP_FEE_CHARGE flag.
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:76
DA_MODE​
Ƭ DA_MODE: EDataAvailabilityMode
Data availability mode. Specifies a storage domain in Starknet. Each domain has different guarantees regarding availability
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:81
TXN_TYPE​
Ƭ TXN_TYPE: TXN_TYPE_DECLARE
| TXN_TYPE_DEPLOY
| TXN_TYPE_DEPLOY_ACCOUNT
| TXN_TYPE_INVOKE
| Uppercase
<ABI_TYPE_L1_HANDLER
>
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:82
TXN_FINALITY_STATUS​
Ƭ TXN_FINALITY_STATUS: STATUS_ACCEPTED_ON_L2
| STATUS_ACCEPTED_ON_L1
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:83
TXN_EXECUTION_STATUS​
Ƭ TXN_EXECUTION_STATUS: STATUS_SUCCEEDED
| STATUS_REVERTED
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:84
BLOCK_STATUS​
Ƭ BLOCK_STATUS: STATUS_PENDING
| STATUS_ACCEPTED_ON_L2
| STATUS_ACCEPTED_ON_L1
| STATUS_REJECTED
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:85
BLOCK_SELECTOR​
Ƭ BLOCK_SELECTOR: SimpleOneOf
<{ block_hash
: BLOCK_HASH
}, { block_number
: BLOCK_NUMBER
}>
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:86
BLOCK_TAG​
Ƭ BLOCK_TAG: EBlockTag
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:91
SUBSCRIPTION_BLOCK_TAG​
Ƭ SUBSCRIPTION_BLOCK_TAG: "latest"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:92
SUBSCRIPTION_ID​
Ƭ SUBSCRIPTION_ID: string
An identifier for this subscription stream used to associate events with this subscription. Integer
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:97
NEW_TXN_STATUS​
Ƭ NEW_TXN_STATUS: Object
Type declaration​
Name | Type |
---|---|
transaction_hash | TXN_HASH |
status | TXN_STATUS_RESULT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:98
REORG_DATA​
Ƭ REORG_DATA: Object
Data about reorganized blocks, starting and ending block number and hash
Type declaration​
Name | Type | Description |
---|---|---|
starting_block_hash | BLOCK_HASH | Hash of the first known block of the orphaned chain |
starting_block_number | BLOCK_NUMBER | Number of the first known block of the orphaned chain |
ending_block_hash | BLOCK_HASH | The last known block of the orphaned chain |
ending_block_number | BLOCK_NUMBER | Number of the last known block of the orphaned chain |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:105
SubscriptionNewHeadsResponse​
Ƭ SubscriptionNewHeadsResponse: Object
Type declaration​
Name | Type |
---|---|
subscription_id | SUBSCRIPTION_ID |
result | BLOCK_HEADER |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:123
SubscriptionEventsResponse​
Ƭ SubscriptionEventsResponse: Object
Type declaration​
Name | Type |
---|---|
subscription_id | SUBSCRIPTION_ID |
result | EMITTED_EVENT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:127
SubscriptionTransactionsStatusResponse​
Ƭ SubscriptionTransactionsStatusResponse: Object
Type declaration​
Name | Type |
---|---|
subscription_id | SUBSCRIPTION_ID |
result | NEW_TXN_STATUS |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:131
SubscriptionPendingTransactionsResponse​
Ƭ SubscriptionPendingTransactionsResponse: Object
Type declaration​
Name | Type |
---|---|
subscription_id | SUBSCRIPTION_ID |
result | TXN_HASH | TXN_WITH_HASH |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:135
SubscriptionReorgResponse​
Ƭ SubscriptionReorgResponse: Object
Type declaration​
Name | Type |
---|---|
subscription_id | SUBSCRIPTION_ID |
result | REORG_DATA |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:139
EVENTS_CHUNK​
Ƭ EVENTS_CHUNK: Object
Type declaration​
Name | Type | Description |
---|---|---|
events | EMITTED_EVENT [] | Returns matching events |
continuation_token? | string | Use this token in a subsequent query to obtain the next page. Should not appear if there are no more pages. |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:143
RESULT_PAGE_REQUEST​
Ƭ RESULT_PAGE_REQUEST: Object
Type declaration​
Name | Type | Description |
---|---|---|
continuation_token? | string | The token returned from the previous query. If no token is provided the first page is returned. |
chunk_size | number | Chunk size |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:153
EMITTED_EVENT​
Ƭ EMITTED_EVENT: EVENT
& { block_hash
: BLOCK_HASH
; block_number
: BLOCK_NUMBER
; transaction_hash
: TXN_HASH
}
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:163
EVENT​
Ƭ EVENT: { from_address
: ADDRESS
} & EVENT_CONTENT
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:168
EVENT_CONTENT​
Ƭ EVENT_CONTENT: Object
Type declaration​
Name | Type |
---|---|
keys | FELT [] |
data | FELT [] |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:171
EVENT_KEYS​
Ƭ EVENT_KEYS: FELT
[][]
The keys to filter over. Per key (by position), designate the possible values to be matched for events to be returned. Empty array designates 'any' value.
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:179
EVENT_FILTER​
Ƭ EVENT_FILTER: Object
Type declaration​
Name | Type |
---|---|
from_block? | BLOCK_ID |
to_block? | BLOCK_ID |
address? | ADDRESS |
keys? | EVENT_KEYS |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:180
BLOCK_ID​
Ƭ BLOCK_ID: BLOCK_SELECTOR
| BLOCK_TAG
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:186
SUBSCRIPTION_BLOCK_ID​
Ƭ SUBSCRIPTION_BLOCK_ID: BLOCK_SELECTOR
| SUBSCRIPTION_BLOCK_TAG
same as BLOCK_ID, but without 'pending'
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:190
SYNC_STATUS​
Ƭ SYNC_STATUS: Object
Type declaration​
Name | Type |
---|---|
starting_block_hash | BLOCK_HASH |
starting_block_num | BLOCK_NUMBER |
current_block_hash | BLOCK_HASH |
current_block_num | BLOCK_NUMBER |
highest_block_hash | BLOCK_HASH |
highest_block_num | BLOCK_NUMBER |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:191
NEW_CLASSES​
Ƭ NEW_CLASSES: Object
Type declaration​
Name | Type |
---|---|
class_hash | FELT |
compiled_class_hash | FELT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:199
REPLACED_CLASS​
Ƭ REPLACED_CLASS: Object
Type declaration​
Name | Type |
---|---|
class_hash | FELT |
contract_address | FELT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:203
NONCE_UPDATE​
Ƭ NONCE_UPDATE: Object
Type declaration​
Name | Type |
---|---|
contract_address | ADDRESS |
nonce | FELT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:207
STATE_DIFF​
Ƭ STATE_DIFF: Object
Type declaration​
Name | Type |
---|---|
storage_diffs | CONTRACT_STORAGE_DIFF_ITEM [] |
deprecated_declared_classes | FELT [] |
declared_classes | NEW_CLASSES [] |
deployed_contracts | DEPLOYED_CONTRACT_ITEM [] |
replaced_classes | REPLACED_CLASS [] |
nonces | NONCE_UPDATE [] |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:211
PENDING_STATE_UPDATE​
Ƭ PENDING_STATE_UPDATE: Object
Type declaration​
Name | Type |
---|---|
old_root | FELT |
state_diff | STATE_DIFF |
block_hash | never |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:219
STATE_UPDATE​
Ƭ STATE_UPDATE: Object
Type declaration​
Name | Type |
---|---|
block_hash | BLOCK_HASH |
old_root | FELT |
new_root | FELT |
state_diff | STATE_DIFF |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:224
BLOCK_BODY_WITH_TX_HASHES​
Ƭ BLOCK_BODY_WITH_TX_HASHES: Object
Type declaration​
Name | Type |
---|---|
transactions | TXN_HASH [] |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:230
BLOCK_BODY_WITH_TXS​
Ƭ BLOCK_BODY_WITH_TXS: Object
Type declaration​
Name | Type |
---|---|
transactions | TXN_WITH_HASH [] |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:233
BLOCK_BODY_WITH_RECEIPTS​
Ƭ BLOCK_BODY_WITH_RECEIPTS: Object
Type declaration​
Name | Type |
---|---|
transactions | { transaction : TXN ; receipt : TXN_RECEIPT }[] |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:236
BLOCK_HEADER​
Ƭ BLOCK_HEADER: Object
Type declaration​
Name | Type |
---|---|
block_hash | BLOCK_HASH |
parent_hash | BLOCK_HASH |
block_number | BLOCK_NUMBER |
new_root | FELT |
timestamp | number |
sequencer_address | FELT |
l1_gas_price | RESOURCE_PRICE |
l2_gas_price | RESOURCE_PRICE |
l1_data_gas_price | RESOURCE_PRICE |
l1_da_mode | L1_DA_MODE |
starknet_version | string |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:242
PENDING_BLOCK_HEADER​
Ƭ PENDING_BLOCK_HEADER: Object
Type declaration​
Name | Type |
---|---|
parent_hash | BLOCK_HASH |
timestamp | number |
sequencer_address | FELT |
l1_gas_price | RESOURCE_PRICE |
l2_gas_price | RESOURCE_PRICE |
l1_data_gas_price | RESOURCE_PRICE |
l1_da_mode | L1_DA_MODE |
starknet_version | string |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:255
BLOCK_WITH_TX_HASHES​
Ƭ BLOCK_WITH_TX_HASHES: { status
: BLOCK_STATUS
} & BLOCK_HEADER
& BLOCK_BODY_WITH_TX_HASHES
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:265
BLOCK_WITH_TXS​
Ƭ BLOCK_WITH_TXS: { status
: BLOCK_STATUS
} & BLOCK_HEADER
& BLOCK_BODY_WITH_TXS
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:268
BLOCK_WITH_RECEIPTS​
Ƭ BLOCK_WITH_RECEIPTS: { status
: BLOCK_STATUS
} & BLOCK_HEADER
& BLOCK_BODY_WITH_RECEIPTS
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:271
PENDING_BLOCK_WITH_TX_HASHES​
Ƭ PENDING_BLOCK_WITH_TX_HASHES: BLOCK_BODY_WITH_TX_HASHES
& PENDING_BLOCK_HEADER
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:274
PENDING_BLOCK_WITH_TXS​
Ƭ PENDING_BLOCK_WITH_TXS: BLOCK_BODY_WITH_TXS
& PENDING_BLOCK_HEADER
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:275
PENDING_BLOCK_WITH_RECEIPTS​
Ƭ PENDING_BLOCK_WITH_RECEIPTS: BLOCK_BODY_WITH_RECEIPTS
& PENDING_BLOCK_HEADER
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:276
DEPLOYED_CONTRACT_ITEM​
Ƭ DEPLOYED_CONTRACT_ITEM: Object
Type declaration​
Name | Type |
---|---|
address | FELT |
class_hash | FELT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:277
CONTRACT_STORAGE_DIFF_ITEM​
Ƭ CONTRACT_STORAGE_DIFF_ITEM: Object
Type declaration​
Name | Type | Description |
---|---|---|
address | FELT | The contract address for which the storage changed |
storage_entries | StorageDiffItem [] | The changes in the storage of the contract |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:281
StorageDiffItem​
Ƭ StorageDiffItem: Object
Type declaration​
Name | Type | Description |
---|---|---|
key | FELT | The key of the changed value |
value | FELT | The new value applied to the given address |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:291
TXN​
Ƭ TXN: INVOKE_TXN
| L1_HANDLER_TXN
| DECLARE_TXN
| DEPLOY_TXN
| DEPLOY_ACCOUNT_TXN
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:301
TXN_WITH_HASH​
Ƭ TXN_WITH_HASH: TXN
& { transaction_hash
: TXN_HASH
}
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:302
DECLARE_TXN​
Ƭ DECLARE_TXN: DECLARE_TXN_V0
| DECLARE_TXN_V1
| DECLARE_TXN_V2
| DECLARE_TXN_V3
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:305
DECLARE_TXN_V0​
Ƭ DECLARE_TXN_V0: Object
Deprecated
Starknet 0.14 will not support this transaction
Type declaration​
Name | Type |
---|---|
type | TXN_TYPE_DECLARE |
sender_address | ADDRESS |
max_fee | FELT |
version | typeof V0 | typeof F0 |
signature | SIGNATURE |
class_hash | FELT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:309
DECLARE_TXN_V1​
Ƭ DECLARE_TXN_V1: Object
Deprecated
Starknet 0.14 will not support this transaction
Type declaration​
Name | Type |
---|---|
type | TXN_TYPE_DECLARE |
sender_address | ADDRESS |
max_fee | FELT |
version | typeof V1 | typeof F1 |
signature | SIGNATURE |
nonce | FELT |
class_hash | FELT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:320
DECLARE_TXN_V2​
Ƭ DECLARE_TXN_V2: Object
Deprecated
Starknet 0.14 will not support this transaction
Type declaration​
Name | Type |
---|---|
type | TXN_TYPE_DECLARE |
sender_address | ADDRESS |
compiled_class_hash | FELT |
max_fee | FELT |
version | typeof V2 | typeof F2 |
signature | SIGNATURE |
nonce | FELT |
class_hash | FELT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:332
DECLARE_TXN_V3​
Ƭ DECLARE_TXN_V3: Object
Type declaration​
Name | Type |
---|---|
type | TXN_TYPE_DECLARE |
sender_address | ADDRESS |
compiled_class_hash | FELT |
version | typeof V3 | typeof F3 |
signature | SIGNATURE |
nonce | FELT |
class_hash | FELT |
resource_bounds | RESOURCE_BOUNDS_MAPPING |
tip | u64 |
paymaster_data | FELT [] |
account_deployment_data | FELT [] |
nonce_data_availability_mode | DA_MODE |
fee_data_availability_mode | DA_MODE |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:342
BROADCASTED_TXN​
Ƭ BROADCASTED_TXN: BROADCASTED_INVOKE_TXN
| BROADCASTED_DECLARE_TXN
| BROADCASTED_DEPLOY_ACCOUNT_TXN
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:357
BROADCASTED_INVOKE_TXN​
Ƭ BROADCASTED_INVOKE_TXN: INVOKE_TXN_V3
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:358
BROADCASTED_DEPLOY_ACCOUNT_TXN​
Ƭ BROADCASTED_DEPLOY_ACCOUNT_TXN: DEPLOY_ACCOUNT_TXN_V3
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:359
BROADCASTED_DECLARE_TXN​
Ƭ BROADCASTED_DECLARE_TXN: BROADCASTED_DECLARE_TXN_V3
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:360
BROADCASTED_DECLARE_TXN_V3​
Ƭ BROADCASTED_DECLARE_TXN_V3: Object
Type declaration​
Name | Type |
---|---|
type | TXN_TYPE_DECLARE |
sender_address | ADDRESS |
compiled_class_hash | FELT |
version | typeof V3 | typeof F3 |
signature | SIGNATURE |
nonce | FELT |
contract_class | CONTRACT_CLASS |
resource_bounds | RESOURCE_BOUNDS_MAPPING |
tip | u64 |
paymaster_data | FELT [] |
account_deployment_data | FELT [] |
nonce_data_availability_mode | DA_MODE |
fee_data_availability_mode | DA_MODE |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:361
DEPLOY_ACCOUNT_TXN​
Ƭ DEPLOY_ACCOUNT_TXN: DEPLOY_ACCOUNT_TXN_V1
| DEPLOY_ACCOUNT_TXN_V3
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:376
DEPLOY_ACCOUNT_TXN_V1​
Ƭ DEPLOY_ACCOUNT_TXN_V1: Object
Deprecated
Starknet 0.14 will not support this transaction
Type declaration​
Name | Type |
---|---|
type | TXN_TYPE_DEPLOY_ACCOUNT |
max_fee | FELT |
version | typeof V1 | typeof F1 |
signature | SIGNATURE |
nonce | FELT |
contract_address_salt | FELT |
constructor_calldata | FELT [] |
class_hash | FELT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:380
DEPLOY_ACCOUNT_TXN_V3​
Ƭ DEPLOY_ACCOUNT_TXN_V3: Object
Type declaration​
Name | Type |
---|---|
type | TXN_TYPE_DEPLOY_ACCOUNT |
version | typeof V3 | typeof F3 |
signature | SIGNATURE |
nonce | FELT |
contract_address_salt | FELT |
constructor_calldata | FELT [] |
class_hash | FELT |
resource_bounds | RESOURCE_BOUNDS_MAPPING |
tip | u64 |
paymaster_data | FELT [] |
nonce_data_availability_mode | DA_MODE |
fee_data_availability_mode | DA_MODE |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:390
DEPLOY_TXN​
Ƭ DEPLOY_TXN: Object
Type declaration​
Name | Type |
---|---|
type | TXN_TYPE_DEPLOY |
version | FELT |
contract_address_salt | FELT |
constructor_calldata | FELT [] |
class_hash | FELT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:404
INVOKE_TXN​
Ƭ INVOKE_TXN: INVOKE_TXN_V0
| INVOKE_TXN_V1
| INVOKE_TXN_V3
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:411
INVOKE_TXN_V0​
Ƭ INVOKE_TXN_V0: Object
Deprecated
Starknet 0.14 will not support this transaction
Type declaration​
Name | Type |
---|---|
type | TXN_TYPE_INVOKE |
max_fee | FELT |
version | typeof V0 | typeof F0 |
signature | SIGNATURE |
contract_address | ADDRESS |
entry_point_selector | FELT |
calldata | FELT [] |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:415
INVOKE_TXN_V1​
Ƭ INVOKE_TXN_V1: Object
Deprecated
Starknet 0.14 will not support this transaction
Type declaration​
Name | Type |
---|---|
type | TXN_TYPE_INVOKE |
sender_address | ADDRESS |
calldata | FELT [] |
max_fee | FELT |
version | typeof V1 | typeof F1 |
signature | SIGNATURE |
nonce | FELT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:427
INVOKE_TXN_V3​
Ƭ INVOKE_TXN_V3: Object
Type declaration​
Name | Type |
---|---|
type | TXN_TYPE_INVOKE |
sender_address | ADDRESS |
calldata | FELT [] |
version | typeof V3 | typeof F3 |
signature | SIGNATURE |
nonce | FELT |
resource_bounds | RESOURCE_BOUNDS_MAPPING |
tip | u64 |
paymaster_data | FELT [] |
account_deployment_data | FELT [] |
nonce_data_availability_mode | DA_MODE |
fee_data_availability_mode | DA_MODE |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:436
L1_HANDLER_TXN​
Ƭ L1_HANDLER_TXN: { version
: typeof V0
; type
: Uppercase
<ABI_TYPE_L1_HANDLER
> ; nonce
: NUM_AS_HEX
} & FUNCTION_CALL
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:450
COMMON_RECEIPT_PROPERTIES​
Ƭ COMMON_RECEIPT_PROPERTIES: { transaction_hash
: TXN_HASH
; actual_fee
: FEE_PAYMENT
; finality_status
: TXN_FINALITY_STATUS
; messages_sent
: MSG_TO_L1
[] ; events
: EVENT
[] ; execution_resources
: EXECUTION_RESOURCES
} & SimpleOneOf
<SUCCESSFUL_COMMON_RECEIPT_PROPERTIES
, REVERTED_COMMON_RECEIPT_PROPERTIES
>
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:455
INVOKE_TXN_RECEIPT​
Ƭ INVOKE_TXN_RECEIPT: { type
: TXN_TYPE_INVOKE
} & COMMON_RECEIPT_PROPERTIES
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:470
DECLARE_TXN_RECEIPT​
Ƭ DECLARE_TXN_RECEIPT: { type
: TXN_TYPE_DECLARE
} & COMMON_RECEIPT_PROPERTIES
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:473
DEPLOY_ACCOUNT_TXN_RECEIPT​
Ƭ DEPLOY_ACCOUNT_TXN_RECEIPT: { type
: TXN_TYPE_DEPLOY_ACCOUNT
; contract_address
: FELT
} & COMMON_RECEIPT_PROPERTIES
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:476
DEPLOY_TXN_RECEIPT​
Ƭ DEPLOY_TXN_RECEIPT: { type
: TXN_TYPE_DEPLOY
; contract_address
: FELT
} & COMMON_RECEIPT_PROPERTIES
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:480
L1_HANDLER_TXN_RECEIPT​
Ƭ L1_HANDLER_TXN_RECEIPT: { type
: Uppercase
<ABI_TYPE_L1_HANDLER
> ; message_hash
: NUM_AS_HEX
} & COMMON_RECEIPT_PROPERTIES
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:484
TXN_RECEIPT​
Ƭ TXN_RECEIPT: INVOKE_TXN_RECEIPT
| L1_HANDLER_TXN_RECEIPT
| DECLARE_TXN_RECEIPT
| DEPLOY_TXN_RECEIPT
| DEPLOY_ACCOUNT_TXN_RECEIPT
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:488
TXN_RECEIPT_WITH_BLOCK_INFO​
Ƭ TXN_RECEIPT_WITH_BLOCK_INFO: TXN_RECEIPT
& { block_hash
: BLOCK_HASH
; block_number
: BLOCK_NUMBER
} | { block_hash
: never
; block_number
: never
}
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:489
MSG_TO_L1​
Ƭ MSG_TO_L1: Object
Type declaration​
Name | Type |
---|---|
from_address | FELT |
to_address | FELT |
payload | FELT [] |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:508
MSG_FROM_L1​
Ƭ MSG_FROM_L1: Object
Type declaration​
Name | Type |
---|---|
from_address | ETH_ADDRESS |
to_address | ADDRESS |
entry_point_selector | FELT |
payload | FELT [] |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:513
FUNCTION_CALL​
Ƭ FUNCTION_CALL: Object
Type declaration​
Name | Type |
---|---|
contract_address | ADDRESS |
entry_point_selector | FELT |
calldata | FELT [] |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:519
CONTRACT_CLASS​
Ƭ CONTRACT_CLASS: Object
Type declaration​
Name | Type |
---|---|
sierra_program | FELT [] |
contract_class_version | string |
entry_points_by_type | { CONSTRUCTOR : SIERRA_ENTRY_POINT [] ; EXTERNAL : SIERRA_ENTRY_POINT [] ; L1_HANDLER : SIERRA_ENTRY_POINT [] } |
entry_points_by_type.CONSTRUCTOR | SIERRA_ENTRY_POINT [] |
entry_points_by_type.EXTERNAL | SIERRA_ENTRY_POINT [] |
entry_points_by_type.L1_HANDLER | SIERRA_ENTRY_POINT [] |
abi | string |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:524
DEPRECATED_CONTRACT_CLASS​
Ƭ DEPRECATED_CONTRACT_CLASS: Object
Type declaration​
Name | Type |
---|---|
program | string |
entry_points_by_type | { CONSTRUCTOR : DEPRECATED_CAIRO_ENTRY_POINT [] ; EXTERNAL : DEPRECATED_CAIRO_ENTRY_POINT [] ; L1_HANDLER : DEPRECATED_CAIRO_ENTRY_POINT [] } |
entry_points_by_type.CONSTRUCTOR | DEPRECATED_CAIRO_ENTRY_POINT [] |
entry_points_by_type.EXTERNAL | DEPRECATED_CAIRO_ENTRY_POINT [] |
entry_points_by_type.L1_HANDLER | DEPRECATED_CAIRO_ENTRY_POINT [] |
abi | CONTRACT_ABI |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:534
DEPRECATED_CAIRO_ENTRY_POINT​
Ƭ DEPRECATED_CAIRO_ENTRY_POINT: Object
Type declaration​
Name | Type | Description |
---|---|---|
offset | NUM_AS_HEX | "The offset of the entry point in the program" |
selector | FELT | A unique identifier of the entry point (function) in the program |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:543
SIERRA_ENTRY_POINT​
Ƭ SIERRA_ENTRY_POINT: Object
Type declaration​
Name | Type |
---|---|
selector | FELT |
function_idx | number |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:553
CONTRACT_ABI​
Ƭ CONTRACT_ABI: readonly CONTRACT_ABI_ENTRY
[]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:557
CONTRACT_ABI_ENTRY​
Ƭ CONTRACT_ABI_ENTRY: FUNCTION_ABI_ENTRY
| EVENT_ABI_ENTRY
| STRUCT_ABI_ENTRY
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:558
STRUCT_ABI_ENTRY​
Ƭ STRUCT_ABI_ENTRY: Object
Type declaration​
Name | Type | Description |
---|---|---|
type | STRUCT_ABI_TYPE | Struct ABI type |
name | string | Struct name |
size | number | - |
members | STRUCT_MEMBER [] | - |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:559
STRUCT_MEMBER​
Ƭ STRUCT_MEMBER: TYPED_PARAMETER
& { offset
: number
}
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:571
EVENT_ABI_ENTRY​
Ƭ EVENT_ABI_ENTRY: Object
Type declaration​
Name | Type | Description |
---|---|---|
type | EVENT_ABI_TYPE | Event ABI type |
name | string | Event name |
keys | TYPED_PARAMETER [] | - |
data | TYPED_PARAMETER [] | - |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:577
FUNCTION_STATE_MUTABILITY​
Ƭ FUNCTION_STATE_MUTABILITY: STATE_MUTABILITY_VIEW
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:589
FUNCTION_ABI_ENTRY​
Ƭ FUNCTION_ABI_ENTRY: Object
Type declaration​
Name | Type | Description |
---|---|---|
type | FUNCTION_ABI_TYPE | Function ABI type |
name | string | Function name |
inputs | TYPED_PARAMETER [] | Typed parameter |
outputs | TYPED_PARAMETER [] | Typed parameter |
stateMutability? | FUNCTION_STATE_MUTABILITY | Function state mutability |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:590
TYPED_PARAMETER​
Ƭ TYPED_PARAMETER: Object
Type declaration​
Name | Type | Description |
---|---|---|
name | string | Parameter name |
type | string | Parameter type |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:612
SIMULATION_FLAG_FOR_ESTIMATE_FEE​
Ƭ SIMULATION_FLAG_FOR_ESTIMATE_FEE: typeof SKIP_VALIDATE
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:622
PRICE_UNIT​
Ƭ PRICE_UNIT: PRICE_UNIT_WEI
| PRICE_UNIT_FRI
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:623
FEE_ESTIMATE​
Ƭ FEE_ESTIMATE: Object
Type declaration​
Name | Type | Description |
---|---|---|
l1_gas_consumed | number | The Ethereum gas consumption of the transaction, charged for L1->L2 messages and, depending on the block's DA_MODE, state diffs. Prev. name gas_consumed |
l1_gas_price | number | The gas price (in wei or fri, depending on the tx version) that was used in the cost estimation. Prev. name gas_price |
l2_gas_consumed | number | The L2 gas consumption of the transaction. |
l2_gas_price | number | The L2 gas price (in wei or fri, depending on the tx version) that was used in the cost estimation. |
l1_data_gas_consumed | number | The Ethereum data gas consumption of the transaction. Prev. name data_gas_consumed |
l1_data_gas_price | number | The data gas price (in wei or fri, depending on the tx version) that was used in the cost estimation. Prev. name data_gas_price |
overall_fee | number | - |
unit | PRICE_UNIT | - |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:624
FEE_PAYMENT​
Ƭ FEE_PAYMENT: Object
Type declaration​
Name | Type |
---|---|
amount | FELT |
unit | PRICE_UNIT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:656
RESOURCE_BOUNDS_MAPPING​
Ƭ RESOURCE_BOUNDS_MAPPING: Object
Type declaration​
Name | Type | Description |
---|---|---|
l1_gas | RESOURCE_BOUNDS | The max amount and max price per unit of L1 gas used in this tx |
l1_data_gas | RESOURCE_BOUNDS | The max amount and max price per unit of L1 blob gas used in this tx |
l2_gas | RESOURCE_BOUNDS | The max amount and max price per unit of L2 gas used in this tx |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:660
RESOURCE_BOUNDS​
Ƭ RESOURCE_BOUNDS: Object
Type declaration​
Name | Type |
---|---|
max_amount | u64 |
max_price_per_unit | u128 |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:674
RESOURCE_PRICE​
Ƭ RESOURCE_PRICE: Object
Type declaration​
Name | Type |
---|---|
price_in_fri | FELT |
price_in_wei | FELT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:678
EXECUTION_RESOURCES​
Ƭ EXECUTION_RESOURCES: Object
the resources consumed by the transaction
Type declaration​
Name | Type | Description |
---|---|---|
l1_gas | number | l1 gas consumed by this transaction, used for l2-->l1 messages and state updates if blobs are not used. integer |
l1_data_gas | number | data gas consumed by this transaction, 0 if blobs are not used integer |
l2_gas | number | l2 gas consumed by this transaction, used for computation and calldata Integer |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:685
MERKLE_NODE​
Ƭ MERKLE_NODE: SimpleOneOf
<BINARY_NODE
, EDGE_NODE
>
a node in the Merkle-Patricia tree, can be a leaf, binary node, or an edge node
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:705
BINARY_NODE​
Ƭ BINARY_NODE: Object
an internal node whose both children are non-zero
Type declaration​
Name | Type | Description |
---|---|---|
left | FELT | the hash of the left child |
right | FELT | the hash of the right child |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:709
EDGE_NODE​
Ƭ EDGE_NODE: Object
represents a path to the highest non-zero descendant node
Type declaration​
Name | Type | Description |
---|---|---|
path | NUM_AS_HEX | an integer whose binary representation represents the path from the current node to its highest non-zero descendant (bounded by 2^251) |
length | number | the length of the path (bounded by 251) |
child | FELT | the hash of the unique non-zero maximal-height descendant node |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:722
NODE_HASH_TO_NODE_MAPPING​
Ƭ NODE_HASH_TO_NODE_MAPPING: { node_hash
: FELT
; node
: MERKLE_NODE
}[]
a node_hash -> node mapping of all the nodes in the union of the paths between the requested leaves and the root
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:739
CONTRACT_EXECUTION_ERROR​
Ƭ CONTRACT_EXECUTION_ERROR: CONTRACT_EXECUTION_ERROR_INNER
structured error that can later be processed by wallets or sdks. error frame or the error raised during execution
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:747
CONTRACT_EXECUTION_ERROR_INNER​
Ƭ CONTRACT_EXECUTION_ERROR_INNER: { contract_address
: ADDRESS
; class_hash
: FELT
; selector
: FELT
; error
: CONTRACT_EXECUTION_ERROR
} | string
structured error that can later be processed by wallets or sdks. error frame or the error raised during execution
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:752
TRANSACTION_TRACE​
Ƭ TRANSACTION_TRACE: INVOKE_TXN_TRACE
| DECLARE_TXN_TRACE
| DEPLOY_ACCOUNT_TXN_TRACE
| L1_HANDLER_TXN_TRACE
Represents a transaction trace including the execution details.
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:761
INVOKE_TXN_TRACE​
Ƭ INVOKE_TXN_TRACE: Object
Represents a transaction trace for an invoke transaction.
Type declaration​
Name | Type |
---|---|
type | TXN_TYPE_INVOKE |
execute_invocation | SimpleOneOf <FUNCTION_INVOCATION , { revert_reason : string }> |
validate_invocation? | FUNCTION_INVOCATION |
fee_transfer_invocation? | FUNCTION_INVOCATION |
state_diff? | STATE_DIFF |
execution_resources | EXECUTION_RESOURCES |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:765
DECLARE_TXN_TRACE​
Ƭ DECLARE_TXN_TRACE: Object
Represents a transaction trace for a declare transaction.
Type declaration​
Name | Type |
---|---|
type | TXN_TYPE_DECLARE |
validate_invocation? | FUNCTION_INVOCATION |
fee_transfer_invocation? | FUNCTION_INVOCATION |
state_diff? | STATE_DIFF |
execution_resources | EXECUTION_RESOURCES |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:778
DEPLOY_ACCOUNT_TXN_TRACE​
Ƭ DEPLOY_ACCOUNT_TXN_TRACE: Object
Represents a transaction trace for a deploy account transaction.
Type declaration​
Name | Type |
---|---|
type | TXN_TYPE_DEPLOY_ACCOUNT |
constructor_invocation | FUNCTION_INVOCATION |
validate_invocation? | FUNCTION_INVOCATION |
fee_transfer_invocation? | FUNCTION_INVOCATION |
state_diff? | STATE_DIFF |
execution_resources | EXECUTION_RESOURCES |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:788
L1_HANDLER_TXN_TRACE​
Ƭ L1_HANDLER_TXN_TRACE: Object
Represents a transaction trace for an L1 handler transaction.
Type declaration​
Name | Type |
---|---|
type | Uppercase <ABI_TYPE_L1_HANDLER > |
function_invocation | FUNCTION_INVOCATION |
state_diff? | STATE_DIFF |
execution_resources | EXECUTION_RESOURCES |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:799
NESTED_CALL​
Ƭ NESTED_CALL: FUNCTION_INVOCATION
Represents a nested function call.
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:808
FUNCTION_INVOCATION​
Ƭ FUNCTION_INVOCATION: FUNCTION_CALL
& { caller_address
: FELT
; class_hash
: FELT
; entry_point_type
: ENTRY_POINT_TYPE
; call_type
: CALL_TYPE
; result
: FELT
[] ; calls
: NESTED_CALL
[] ; events
: ORDERED_EVENT
[] ; messages
: ORDERED_MESSAGE
[] ; execution_resources
: INNER_CALL_EXECUTION_RESOURCES
; is_reverted
: boolean
}
Represents a function invocation along with its execution details.
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:812
INNER_CALL_EXECUTION_RESOURCES​
Ƭ INNER_CALL_EXECUTION_RESOURCES: Object
the resources consumed by an inner call (does not account for state diffs since data is squashed across the transaction)
Type declaration​
Name | Type | Description |
---|---|---|
l1_gas | number | l1 gas consumed by this transaction, used for l2-->l1 messages and state updates if blobs are not used |
l2_gas | number | l2 gas consumed by this transaction, used for computation and calldata |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:851
ORDERED_EVENT​
Ƭ ORDERED_EVENT: Object
Represents an ordered event alongside its order within the transaction.
Type declaration​
Name | Type |
---|---|
order | number |
event | EVENT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:864
ORDERED_MESSAGE​
Ƭ ORDERED_MESSAGE: Object
Represents an ordered message alongside its order within the transaction.
Type declaration​
Name | Type |
---|---|
order | number |
message | MSG_TO_L1 |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:871
TXN_STATUS_RESULT​
Ƭ TXN_STATUS_RESULT: Object
Transaction status result, including finality status and execution status
Type declaration​
Name | Type | Description |
---|---|---|
finality_status | TXN_STATUS | - |
execution_status? | TXN_EXECUTION_STATUS | - |
failure_reason? | string | the failure reason, only appears if finality_status is REJECTED or execution_status is REVERTED |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:878
CONTRACT_STORAGE_KEYS​
Ƭ CONTRACT_STORAGE_KEYS: Object
(contract_address, storage_keys) pairs
Type declaration​
Name | Type |
---|---|
contract_address | ADDRESS |
storage_keys | FELT [] |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/components.d.ts:889
ContractClass​
Ƭ ContractClass: OneOf
<[CONTRACT_CLASS
, DEPRECATED_CONTRACT_CLASS
]>
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:8
SimulateTransaction​
Ƭ SimulateTransaction: Object
Type declaration​
Name | Type |
---|---|
transaction_trace | TRANSACTION_TRACE |
fee_estimation | FEE_ESTIMATE |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:9
SimulateTransactionResponse​
Ƭ SimulateTransactionResponse: SimulateTransaction
[]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:13
FeeEstimate​
Ƭ FeeEstimate: FEE_ESTIMATE
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:14
TransactionWithHash​
Ƭ TransactionWithHash: TXN_WITH_HASH
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:15
BlockHashAndNumber​
Ƭ BlockHashAndNumber: Object
Type declaration​
Name | Type |
---|---|
block_hash | BLOCK_HASH |
block_number | BLOCK_NUMBER |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:16
BlockWithTxs​
Ƭ BlockWithTxs: OneOf
<[BLOCK_WITH_TXS
, PENDING_BLOCK_WITH_TXS
]>
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:20
BlockWithTxHashes​
Ƭ BlockWithTxHashes: OneOf
<[BLOCK_WITH_TX_HASHES
, PENDING_BLOCK_WITH_TX_HASHES
]>
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:21
BlockWithTxReceipts​
Ƭ BlockWithTxReceipts: OneOf
<[BLOCK_WITH_RECEIPTS
, PENDING_BLOCK_WITH_RECEIPTS
]>
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:22
StateUpdate​
Ƭ StateUpdate: OneOf
<[STATE_UPDATE
, PENDING_STATE_UPDATE
]>
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:23
BlockTransactionsTraces​
Ƭ BlockTransactionsTraces: { transaction_hash
: FELT
; trace_root
: TRANSACTION_TRACE
}[]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:24
Syncing​
Ƭ Syncing: false
| SYNC_STATUS
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:28
Events​
Ƭ Events: EVENTS_CHUNK
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:29
EmittedEvent​
Ƭ EmittedEvent: EMITTED_EVENT
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:30
Event​
Ƭ Event: EVENT
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:31
InvokedTransaction​
Ƭ InvokedTransaction: Object
Type declaration​
Name | Type |
---|---|
transaction_hash | TXN_HASH |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:32
DeclaredTransaction​
Ƭ DeclaredTransaction: Object
Type declaration​
Name | Type |
---|---|
transaction_hash | TXN_HASH |
class_hash | FELT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:35
DeployedAccountTransaction​
Ƭ DeployedAccountTransaction: Object
Type declaration​
Name | Type |
---|---|
transaction_hash | TXN_HASH |
contract_address | FELT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:39
L1L2MessagesStatus​
Ƭ L1L2MessagesStatus: L1L2MessageStatus
[]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:43
StorageProof​
Ƭ StorageProof: Object
Type declaration​
Name | Type |
---|---|
classes_proof | NODE_HASH_TO_NODE_MAPPING |
contracts_proof | { nodes : NODE_HASH_TO_NODE_MAPPING ; contract_leaves_data : { nonce : FELT ; class_hash : FELT ; storage_root : FELT }[] } |
contracts_proof.nodes | NODE_HASH_TO_NODE_MAPPING |
contracts_proof.contract_leaves_data | { nonce : FELT ; class_hash : FELT ; storage_root : FELT }[] |
contracts_storage_proofs | NODE_HASH_TO_NODE_MAPPING [] |
global_roots | { contracts_tree_root : FELT ; classes_tree_root : FELT ; block_hash : FELT } |
global_roots.contracts_tree_root | FELT |
global_roots.classes_tree_root | FELT |
global_roots.block_hash | FELT |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:44
CompiledCasm​
Ƭ CompiledCasm: CASM_COMPILED_CONTRACT_CLASS
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:70
ContractAddress​
Ƭ ContractAddress: ADDRESS
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:71
Felt​
Ƭ Felt: FELT
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:72
Nonce​
Ƭ Nonce: FELT
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:73
TransactionHash​
Ƭ TransactionHash: TXN_HASH
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:74
TransactionTrace​
Ƭ TransactionTrace: TRANSACTION_TRACE
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:75
BlockHash​
Ƭ BlockHash: BLOCK_HASH
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:76
TransactionReceipt​
Ƭ TransactionReceipt: TXN_RECEIPT_WITH_BLOCK_INFO
All Type Transaction Receipt
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:80
TransactionReceiptProductionBlock​
Ƭ TransactionReceiptProductionBlock: IsInBlock
<TransactionReceipt
>
All Type Transaction Receipt from production block
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:84
TransactionReceiptPendingBlock​
Ƭ TransactionReceiptPendingBlock: IsPending
<TransactionReceipt
>
All Type Transaction Receipt from pending block
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:88
EventFilter​
Ƭ EventFilter: EVENT_FILTER
& RESULT_PAGE_REQUEST
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:89
SimulationFlags​
Ƭ SimulationFlags: SIMULATION_FLAG
[]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:90
L1Message​
Ƭ L1Message: MSG_FROM_L1
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:91
BaseTransaction​
Ƭ BaseTransaction: BROADCASTED_TXN
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:92
ChainId​
Ƭ ChainId: CHAIN_ID
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:93
Transaction​
Ƭ Transaction: TXN
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:94
TransactionStatus​
Ƭ TransactionStatus: TXN_STATUS_RESULT
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:95
ResourceBounds​
Ƭ ResourceBounds: RESOURCE_BOUNDS_MAPPING
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:96
FeePayment​
Ƭ FeePayment: FEE_PAYMENT
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:97
PriceUnit​
Ƭ PriceUnit: PRICE_UNIT
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:98
L1L2MessageStatus​
Ƭ L1L2MessageStatus: Object
Ethereum l1_handler tx hash and status for L1 -> L2 messages sent by the l1 transaction
Type declaration​
Name | Type | Description |
---|---|---|
transaction_hash | TXN_HASH | l1_handler tx hash |
finality_status | TXN_STATUS | finality status of the L1 -> L2 messages sent by the l1 transaction |
failure_reason? | string | the failure reason, only appears if finality_status is REJECTED |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:102
StorageDiffs​
Ƭ StorageDiffs: CONTRACT_STORAGE_DIFF_ITEM
[]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:116
DeprecatedDeclaredClasses​
Ƭ DeprecatedDeclaredClasses: FELT
[]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:117
NonceUpdates​
Ƭ NonceUpdates: NONCE_UPDATE
[]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:118
ReplacedClasses​
Ƭ ReplacedClasses: REPLACED_CLASS
[]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/nonspec.d.ts:119
STATUS_ACCEPTED_ON_L2​
Ƭ STATUS_ACCEPTED_ON_L2: "ACCEPTED_ON_L2"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:1
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:2
STATUS_ACCEPTED_ON_L1​
Ƭ STATUS_ACCEPTED_ON_L1: "ACCEPTED_ON_L1"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:3
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:4
STATUS_SUCCEEDED​
Ƭ STATUS_SUCCEEDED: "SUCCEEDED"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:5
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:6
STATUS_REVERTED​
Ƭ STATUS_REVERTED: "REVERTED"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:7
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:8
STATUS_PENDING​
Ƭ STATUS_PENDING: "PENDING"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:9
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:10
STATUS_REJECTED​
Ƭ STATUS_REJECTED: "REJECTED"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:11
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:12
STATUS_RECEIVED​
Ƭ STATUS_RECEIVED: "RECEIVED"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:13
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:14
TXN_TYPE_DECLARE​
Ƭ TXN_TYPE_DECLARE: "DECLARE"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:15
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:16
TXN_TYPE_DEPLOY​
Ƭ TXN_TYPE_DEPLOY: "DEPLOY"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:17
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:18
TXN_TYPE_DEPLOY_ACCOUNT​
Ƭ TXN_TYPE_DEPLOY_ACCOUNT: "DEPLOY_ACCOUNT"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:19
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:20
TXN_TYPE_INVOKE​
Ƭ TXN_TYPE_INVOKE: "INVOKE"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:21
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:22
TXN_TYPE_L1_HANDLER​
Ƭ TXN_TYPE_L1_HANDLER: "L1_HANDLER"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:23
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:24
STRUCT_ABI_TYPE​
Ƭ STRUCT_ABI_TYPE: "struct"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:25
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:26
EVENT_ABI_TYPE​
Ƭ EVENT_ABI_TYPE: "event"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:27
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:28
ABI_TYPE_FUNCTION​
Ƭ ABI_TYPE_FUNCTION: "function"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:29
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:30
ABI_TYPE_CONSTRUCTOR​
Ƭ ABI_TYPE_CONSTRUCTOR: "constructor"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:31
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:32
ABI_TYPE_L1_HANDLER​
Ƭ ABI_TYPE_L1_HANDLER: "l1_handler"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:33
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:34
ABI_TYPE_ENUM​
Ƭ ABI_TYPE_ENUM: "enum"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:35
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:36
STATE_MUTABILITY_VIEW​
Ƭ STATE_MUTABILITY_VIEW: "view"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:37
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:38
STATE_MUTABILITY_EXTERNAL​
Ƭ STATE_MUTABILITY_EXTERNAL: "external"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:39
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:40
PRICE_UNIT_WEI​
Ƭ PRICE_UNIT_WEI: "WEI"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:41
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:42
PRICE_UNIT_FRI​
Ƭ PRICE_UNIT_FRI: "FRI"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:43
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:44
L1_DA_MODE​
Ƭ L1_DA_MODE: typeof L1_DA_MODE
[keyof typeof L1_DA_MODE
]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:45
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:49
CALL_TYPE​
Ƭ CALL_TYPE: typeof CALL_TYPE
[keyof typeof CALL_TYPE
]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:53
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:58
ETransactionType​
Ƭ ETransactionType: typeof ETransactionType
[keyof typeof ETransactionType
]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:59
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:66
ESimulationFlag​
Ƭ ESimulationFlag: typeof ESimulationFlag
[keyof typeof ESimulationFlag
]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:67
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:71
ETransactionStatus​
Ƭ ETransactionStatus: typeof ETransactionStatus
[keyof typeof ETransactionStatus
]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:72
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:78
ETransactionFinalityStatus​
Ƭ ETransactionFinalityStatus: typeof ETransactionFinalityStatus
[keyof typeof ETransactionFinalityStatus
]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:79
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:83
ETransactionExecutionStatus​
Ƭ ETransactionExecutionStatus: typeof ETransactionExecutionStatus
[keyof typeof ETransactionExecutionStatus
]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:84
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:88
EBlockTag​
Ƭ EBlockTag: typeof EBlockTag
[keyof typeof EBlockTag
]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:89
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:93
EDataAvailabilityMode​
Ƭ EDataAvailabilityMode: typeof EDataAvailabilityMode
[keyof typeof EDataAvailabilityMode
]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:94
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:98
EDAMode​
Ƭ EDAMode: typeof EDAMode
[keyof typeof EDAMode
]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:99
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:103
ETransactionVersion​
Ƭ ETransactionVersion: typeof ETransactionVersion
[keyof typeof ETransactionVersion
]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:108
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:136
ETransactionVersion2​
Ƭ ETransactionVersion2: typeof ETransactionVersion2
[keyof typeof ETransactionVersion2
]
Deprecated
Starknet 0.14 will not support this transaction
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:143
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:154
ETransactionVersion3​
Ƭ ETransactionVersion3: typeof ETransactionVersion3
[keyof typeof ETransactionVersion3
]
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:158
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:162
CASM_COMPILED_CONTRACT_CLASS​
Ƭ CASM_COMPILED_CONTRACT_CLASS: Object
Starknet get compiled CASM result
Type declaration​
Name | Type | Description |
---|---|---|
entry_points_by_type | { CONSTRUCTOR : CASM_ENTRY_POINT [] ; EXTERNAL : CASM_ENTRY_POINT [] ; L1_HANDLER : CASM_ENTRY_POINT [] } | - |
entry_points_by_type.CONSTRUCTOR | CASM_ENTRY_POINT [] | - |
entry_points_by_type.EXTERNAL | CASM_ENTRY_POINT [] | - |
entry_points_by_type.L1_HANDLER | CASM_ENTRY_POINT [] | - |
bytecode | FELT [] | - |
prime | NUM_AS_HEX | - |
compiler_version | string | - |
hints | [number | HINT [], number | HINT []][] | Array of 2-tuple of pc value and an array of hints to execute. |
bytecode_segment_lengths? | number | a list of sizes of segments in the bytecode, each segment is hashed individually when computing the bytecode hash. Integer |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/executable.d.ts:5
CASM_ENTRY_POINT​
Ƭ CASM_ENTRY_POINT: Object
Type declaration​
Name | Type |
---|---|
offset | number |
selector | FELT |
builtins | string [] |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/executable.d.ts:24
CellRef​
Ƭ CellRef: Object
Type declaration​
Name | Type |
---|---|
register | "AP" | "FP" |
offset | number |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/executable.d.ts:29
Deref​
Ƭ Deref: Object
Type declaration​
Name | Type |
---|---|
Deref | CellRef |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/executable.d.ts:33
DoubleDeref​
Ƭ DoubleDeref: Object
Type declaration​
Name | Type | Description |
---|---|---|
DoubleDeref | [CellRef | number ] | A (CellRef, offset) tuple |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/executable.d.ts:36
Immediate​
Ƭ Immediate: Object
Type declaration​
Name | Type |
---|---|
Immediate | NUM_AS_HEX |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/executable.d.ts:42
BinOp​
Ƭ BinOp: Object
Type declaration​
Name | Type |
---|---|
BinOp | { op : "Add" | "Mul" ; a : CellRef ; b : Deref | Immediate } |
BinOp.op | "Add" | "Mul" |
BinOp.a | CellRef |
BinOp.b | Deref | Immediate |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/executable.d.ts:45
ResOperand​
Ƭ ResOperand: Deref
| DoubleDeref
| Immediate
| BinOp
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/executable.d.ts:52
HINT​
Ƭ HINT: DEPRECATED_HINT
| CORE_HINT
| STARKNET_HINT
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/executable.d.ts:53
DEPRECATED_HINT​
Ƭ DEPRECATED_HINT: "AssertCurrentAccessIndicesIsEmpty"
| "AssertAllKeysUsed"
| "AssertLeAssertThirdArcExcluded"
| { AssertAllAccessesUsed
: { n_used_accesses
: CellRef
} } | { AssertLtAssertValidInput
: { a
: ResOperand
; b
: ResOperand
} } | { Felt252DictRead
: { dict_ptr
: ResOperand
; key
: ResOperand
; value_dst
: CellRef
} } | { Felt252DictWrite
: { dict_ptr
: ResOperand
; key
: ResOperand
; value
: ResOperand
} }
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/executable.d.ts:54
CORE_HINT​
Ƭ CORE_HINT: { AllocSegment
: { dst
: CellRef
} } | { TestLessThan
: { lhs
: ResOperand
; rhs
: ResOperand
; dst
: CellRef
} } | { TestLessThanOrEqual
: { lhs
: ResOperand
; rhs
: ResOperand
; dst
: CellRef
} } | { TestLessThanOrEqualAddress
: { lhs
: ResOperand
; rhs
: ResOperand
; dst
: CellRef
} } | { WideMul128
: { lhs
: ResOperand
; rhs
: ResOperand
; high
: CellRef
; low
: CellRef
} } | { DivMod
: { lhs
: ResOperand
; rhs
: ResOperand
; quotient
: CellRef
; remainder
: CellRef
} } | { Uint256DivMod
: { dividend0
: ResOperand
; dividend1
: ResOperand
; divisor0
: ResOperand
; divisor1
: ResOperand
; quotient0
: CellRef
; quotient1
: CellRef
; remainder0
: CellRef
; remainder1
: CellRef
} } | { Uint512DivModByUint256
: { dividend0
: ResOperand
; dividend1
: ResOperand
; dividend2
: ResOperand
; dividend3
: ResOperand
; divisor0
: ResOperand
; divisor1
: ResOperand
; quotient0
: CellRef
; quotient1
: CellRef
; quotient2
: CellRef
; quotient3
: CellRef
; remainder0
: CellRef
; remainder1
: CellRef
} } | { SquareRoot
: { value
: ResOperand
; dst
: CellRef
} } | { Uint256SquareRoot
: { value_low
: ResOperand
; value_high
: ResOperand
; sqrt0
: CellRef
; sqrt1
: CellRef
; remainder_low
: CellRef
; remainder_high
: CellRef
; sqrt_mul_2_minus_remainder_ge_u128
: CellRef
} } | { LinearSplit
: { value
: ResOperand
; scalar
: ResOperand
; max_x
: ResOperand
; x
: CellRef
; y
: CellRef
} } | { AllocFelt252Dict
: { segment_arena_ptr
: ResOperand
} } | { Felt252DictEntryInit
: { dict_ptr
: ResOperand
; key
: ResOperand
} } | { Felt252DictEntryUpdate
: { dict_ptr
: ResOperand
; value
: ResOperand
} } | { GetSegmentArenaIndex
: { dict_end_ptr
: ResOperand
; dict_index
: CellRef
} } | { InitSquashData
: { dict_accesses
: ResOperand
; ptr_diff
: ResOperand
; n_accesses
: ResOperand
; big_keys
: CellRef
; first_key
: CellRef
} } | { GetCurrentAccessIndex
: { range_check_ptr
: ResOperand
} } | { ShouldSkipSquashLoop
: { should_skip_loop
: CellRef
} } | { GetCurrentAccessDelta
: { index_delta_minus1
: CellRef
} } | { ShouldContinueSquashLoop
: { should_continue
: CellRef
} } | { GetNextDictKey
: { next_key
: CellRef
} } | { AssertLeFindSmallArcs
: { range_check_ptr
: ResOperand
; a
: ResOperand
; b
: ResOperand
} } | { AssertLeIsFirstArcExcluded
: { skip_exclude_a_flag
: CellRef
} } | { AssertLeIsSecondArcExcluded
: { skip_exclude_b_minus_a
: CellRef
} } | { RandomEcPoint
: { x
: CellRef
; y
: CellRef
} } | { FieldSqrt
: { val
: ResOperand
; sqrt
: CellRef
} } | { DebugPrint
: { start
: ResOperand
; end
: ResOperand
} } | { AllocConstantSize
: { size
: ResOperand
; dst
: CellRef
} } | { U256InvModN
: { b0
: ResOperand
; b1
: ResOperand
; n0
: ResOperand
; n1
: ResOperand
; g0_or_no_inv
: CellRef
; g1_option
: CellRef
; s_or_r0
: CellRef
; s_or_r1
: CellRef
; t_or_k0
: CellRef
; t_or_k1
: CellRef
} } | { EvalCircuit
: { n_add_mods
: ResOperand
; add_mod_builtin
: ResOperand
; n_mul_mods
: ResOperand
; mul_mod_builtin
: ResOperand
} }
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/executable.d.ts:76
STARKNET_HINT​
Ƭ STARKNET_HINT: { SystemCall
: { system
: ResOperand
} } | { Cheatcode
: { selector
: NUM_AS_HEX
; input_start
: ResOperand
; input_end
: ResOperand
; output_start
: CellRef
; output_end
: CellRef
} }
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/executable.d.ts:263
IsPending​
Ƭ IsPending<T
>: Extract
<T
, { block_hash
: never
; block_number
: never
}>
Possible permutations of transaction. BLOCK TYPE TYPE OF TRANSACTION EXECUTION (Reverted or not) FINALITY (Rejected on not) Receipt do not have Rejected
Type parameters​
Name |
---|
T |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/expansions/transactionReceipt.d.ts:8
IsInBlock​
Ƭ IsInBlock<T
>: T
extends { block_hash
: string
; block_number
: number
} ? T
extends { block_hash
: never
} ? never
: T
: never
Type parameters​
Name |
---|
T |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/expansions/transactionReceipt.d.ts:12
IsType​
Ƭ IsType<T
, ETransactionType
>: Extract
<T
, { type
: ETransactionType
}>
Type parameters​
Name |
---|
T |
ETransactionType |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/expansions/transactionReceipt.d.ts:18
IsSucceeded​
Ƭ IsSucceeded<T
>: Extract
<T
, { execution_status
: "SUCCEEDED"
}>
Type parameters​
Name |
---|
T |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/expansions/transactionReceipt.d.ts:21
IsReverted​
Ƭ IsReverted<T
>: Extract
<T
, { execution_status
: "REVERTED"
}>
Type parameters​
Name |
---|
T |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/expansions/transactionReceipt.d.ts:24
Variables​
STATUS_ACCEPTED_ON_L2​
• STATUS_ACCEPTED_ON_L2: "ACCEPTED_ON_L2"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:1
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:2
STATUS_ACCEPTED_ON_L1​
• STATUS_ACCEPTED_ON_L1: "ACCEPTED_ON_L1"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:3
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:4
STATUS_SUCCEEDED​
• STATUS_SUCCEEDED: "SUCCEEDED"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:5
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:6
STATUS_REVERTED​
• STATUS_REVERTED: "REVERTED"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:7
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:8
STATUS_PENDING​
• STATUS_PENDING: "PENDING"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:9
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:10
STATUS_REJECTED​
• STATUS_REJECTED: "REJECTED"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:11
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:12
STATUS_RECEIVED​
• STATUS_RECEIVED: "RECEIVED"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:13
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:14
TXN_TYPE_DECLARE​
• TXN_TYPE_DECLARE: "DECLARE"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:15
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:16
TXN_TYPE_DEPLOY​
• TXN_TYPE_DEPLOY: "DEPLOY"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:17
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:18
TXN_TYPE_DEPLOY_ACCOUNT​
• TXN_TYPE_DEPLOY_ACCOUNT: "DEPLOY_ACCOUNT"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:19
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:20
TXN_TYPE_INVOKE​
• TXN_TYPE_INVOKE: "INVOKE"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:21
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:22
TXN_TYPE_L1_HANDLER​
• TXN_TYPE_L1_HANDLER: "L1_HANDLER"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:23
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:24
STRUCT_ABI_TYPE​
• STRUCT_ABI_TYPE: "struct"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:25
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:26
EVENT_ABI_TYPE​
• EVENT_ABI_TYPE: "event"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:27
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:28
ABI_TYPE_FUNCTION​
• ABI_TYPE_FUNCTION: "function"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:29
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:30
ABI_TYPE_CONSTRUCTOR​
• ABI_TYPE_CONSTRUCTOR: "constructor"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:31
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:32
ABI_TYPE_L1_HANDLER​
• ABI_TYPE_L1_HANDLER: "l1_handler"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:33
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:34
ABI_TYPE_ENUM​
• ABI_TYPE_ENUM: "enum"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:35
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:36
STATE_MUTABILITY_VIEW​
• STATE_MUTABILITY_VIEW: "view"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:37
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:38
STATE_MUTABILITY_EXTERNAL​
• STATE_MUTABILITY_EXTERNAL: "external"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:39
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:40
PRICE_UNIT_WEI​
• PRICE_UNIT_WEI: "WEI"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:41
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:42
PRICE_UNIT_FRI​
• PRICE_UNIT_FRI: "FRI"
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:43
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:44
L1_DA_MODE​
• Const
L1_DA_MODE: Object
Type declaration​
Name | Type |
---|---|
BLOB | "BLOB" |
CALLDATA | "CALLDATA" |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:45
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:49
CALL_TYPE​
• Const
CALL_TYPE: Object
Represents the type of a function call.
Type declaration​
Name | Type |
---|---|
DELEGATE | "DELEGATE" |
LIBRARY_CALL | "LIBRARY_CALL" |
CALL | "CALL" |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:53
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:58
ETransactionType​
• Const
ETransactionType: Object
Type declaration​
Name | Type |
---|---|
DECLARE | "DECLARE" |
DEPLOY | "DEPLOY" |
DEPLOY_ACCOUNT | "DEPLOY_ACCOUNT" |
INVOKE | "INVOKE" |
L1_HANDLER | "L1_HANDLER" |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:59
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:66
ESimulationFlag​
• Const
ESimulationFlag: Object
Type declaration​
Name | Type |
---|---|
SKIP_VALIDATE | "SKIP_VALIDATE" |
SKIP_FEE_CHARGE | "SKIP_FEE_CHARGE" |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:67
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:71
ETransactionStatus​
• Const
ETransactionStatus: Object
Type declaration​
Name | Type |
---|---|
RECEIVED | "RECEIVED" |
REJECTED | "REJECTED" |
ACCEPTED_ON_L2 | "ACCEPTED_ON_L2" |
ACCEPTED_ON_L1 | "ACCEPTED_ON_L1" |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:72
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:78
ETransactionFinalityStatus​
• Const
ETransactionFinalityStatus: Object
Type declaration​
Name | Type |
---|---|
ACCEPTED_ON_L2 | "ACCEPTED_ON_L2" |
ACCEPTED_ON_L1 | "ACCEPTED_ON_L1" |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:79
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:83
ETransactionExecutionStatus​
• Const
ETransactionExecutionStatus: Object
Type declaration​
Name | Type |
---|---|
SUCCEEDED | "SUCCEEDED" |
REVERTED | "REVERTED" |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:84
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:88
EBlockTag​
• Const
EBlockTag: Object
Type declaration​
Name | Type |
---|---|
LATEST | "latest" |
PENDING | "pending" |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:89
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:93
EDataAvailabilityMode​
• Const
EDataAvailabilityMode: Object
Type declaration​
Name | Type |
---|---|
L1 | "L1" |
L2 | "L2" |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:94
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:98
EDAMode​
• Const
EDAMode: Object
Type declaration​
Name | Type |
---|---|
L1 | 0 |
L2 | 1 |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:99
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:103
ETransactionVersion​
• Const
ETransactionVersion: Object
V Transaction versions HexString F Fee Transaction Versions HexString (2 ** 128 + TRANSACTION_VERSION)
Type declaration​
Name | Type | Description |
---|---|---|
V0 | "0x0" | Deprecated Starknet 0.14 will not support this transaction |
V1 | "0x1" | Deprecated Starknet 0.14 will not support this transaction |
V2 | "0x2" | Deprecated Starknet 0.14 will not support this transaction |
V3 | "0x3" | - |
F0 | "0x100000000000000000000000000000000" | Deprecated Starknet 0.14 will not support this transaction |
F1 | "0x100000000000000000000000000000001" | Deprecated Starknet 0.14 will not support this transaction |
F2 | "0x100000000000000000000000000000002" | Deprecated Starknet 0.14 will not support this transaction |
F3 | "0x100000000000000000000000000000003" | - |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:108
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:136
ETransactionVersion2​
• Const
ETransactionVersion2: Object
Deprecated
Starknet 0.14 will not support this transaction
Type declaration​
Name | Type |
---|---|
V0 | "0x0" |
V1 | "0x1" |
V2 | "0x2" |
F0 | "0x100000000000000000000000000000000" |
F1 | "0x100000000000000000000000000000001" |
F2 | "0x100000000000000000000000000000002" |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:143
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:154
ETransactionVersion3​
• Const
ETransactionVersion3: Object
V3 Transaction Versions
Type declaration​
Name | Type |
---|---|
V3 | "0x3" |
F3 | "0x100000000000000000000000000000003" |
Defined in​
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:158
node_modules/@starknet-io/starknet-types-08/dist/types/api/constants.d.ts:162