Transaction Hash Calculator
object TransactionHashCalculator
Toolkit for calculating hashes of transactions.
Functions
Link copied to clipboard
fun calculateDeclareV3TxHash(classHash: Felt, chainId: StarknetChainId, senderAddress: Felt, version: TransactionVersion, nonce: Felt, compiledClassHash: Felt, tip: Uint64, resourceBounds: ResourceBoundsMapping, paymasterData: PaymasterData, accountDeploymentData: AccountDeploymentData, feeDataAvailabilityMode: DAMode, nonceDataAvailabilityMode: DAMode): Felt
Link copied to clipboard
fun calculateDeployAccountV3TxHash(classHash: Felt, constructorCalldata: Calldata, salt: Felt, paymasterData: PaymasterData, chainId: StarknetChainId, version: TransactionVersion, nonce: Felt, tip: Uint64, resourceBounds: ResourceBoundsMapping, feeDataAvailabilityMode: DAMode, nonceDataAvailabilityMode: DAMode): Felt
Link copied to clipboard
fun calculateInvokeTxV3Hash(senderAddress: Felt, calldata: Calldata, chainId: StarknetChainId, version: TransactionVersion, nonce: Felt, tip: Uint64, resourceBounds: ResourceBoundsMapping, paymasterData: PaymasterData, accountDeploymentData: AccountDeploymentData, feeDataAvailabilityMode: DAMode, nonceDataAvailabilityMode: DAMode): Felt