Module pallet_starknet::pallet::dispatchables
source · Expand description
Auto-generated docs-only module listing all defined dispatchables for this pallet.
Warning: Doc-Only
Members of this module cannot be used directly and are only provided for documentation
purposes. To see the real version of each dispatchable, look for them in Pallet
or
Call
.
Functions
- Consume a message from L1.
- The declare transaction is used to introduce new classes into the state of Starknet, enabling other contracts to deploy instances of those classes or using them in a library call. See
https://docs.starknet.io/documentation/architecture_and_concepts/Blocks/transactions/#declare_transaction
. - Since Starknet v0.10.1 the deploy_account transaction replaces the deploy transaction for deploying account contracts. To use it, you should first pre-fund your would-be account address so that you could pay the transaction fee (see here for more details) . You can then send the deploy_account transaction. See
https://docs.starknet.io/documentation/architecture_and_concepts/Blocks/transactions/#deploy_account_transaction
. - The invoke transaction is the main transaction type used to invoke contract functions in Starknet. See
https://docs.starknet.io/documentation/architecture_and_concepts/Blocks/transactions/#invoke_transaction
. - Set the current block author’s sequencer address.