Class DeployAccountTransactionV3
-
- All Implemented Interfaces:
-
com.swmansion.starknet.data.types.ExecutableTransaction
,com.swmansion.starknet.data.types.StarknetResponse
,com.swmansion.starknet.data.types.TransactionV3
@Serializable() public final class DeployAccountTransactionV3 extends DeployAccountTransaction implements TransactionV3, ExecutableTransaction
-
-
Field Summary
Fields Modifier and Type Field Description private final Felt
classHash
private final Felt
contractAddress
private final Felt
contractAddressSalt
private final List<Felt>
constructorCalldata
private final Felt
hash
private final TransactionVersion
version
private final List<Felt>
signature
private final Felt
nonce
private final ResourceBoundsMapping
resourceBounds
private final Uint64
tip
private final List<Felt>
paymasterData
private final DAMode
nonceDataAvailabilityMode
private final DAMode
feeDataAvailabilityMode
private final TransactionType
type
-
Constructor Summary
Constructors Constructor Description DeployAccountTransactionV3(Felt classHash, Felt senderAddress, Felt salt, List<Felt> calldata, StarknetChainId chainId, Boolean forFeeEstimate, List<Felt> signature, Felt nonce, ResourceBoundsMapping resourceBounds)
DeployAccountTransactionV3(Felt classHash, Felt senderAddress, Felt salt, List<Felt> calldata, StarknetChainId chainId, Boolean forFeeEstimate, List<Felt> signature, ResourceBoundsMapping resourceBounds)
DeployAccountTransactionV3(Felt classHash, Felt senderAddress, Felt salt, List<Felt> calldata, StarknetChainId chainId, Boolean forFeeEstimate, ResourceBoundsMapping resourceBounds)
DeployAccountTransactionV3(Felt classHash, Felt senderAddress, Felt salt, List<Felt> calldata, StarknetChainId chainId, ResourceBoundsMapping resourceBounds)
-
Method Summary
Modifier and Type Method Description Felt
getClassHash()
Felt
getContractAddress()
Felt
getContractAddressSalt()
List<Felt>
getConstructorCalldata()
Felt
getHash()
TransactionVersion
getVersion()
List<Felt>
getSignature()
Felt
getNonce()
ResourceBoundsMapping
getResourceBounds()
Uint64
getTip()
List<Felt>
getPaymasterData()
DAMode
getNonceDataAvailabilityMode()
DAMode
getFeeDataAvailabilityMode()
-
-
Constructor Detail
-
DeployAccountTransactionV3
DeployAccountTransactionV3(Felt classHash, Felt senderAddress, Felt salt, List<Felt> calldata, StarknetChainId chainId, Boolean forFeeEstimate, List<Felt> signature, Felt nonce, ResourceBoundsMapping resourceBounds)
-
DeployAccountTransactionV3
DeployAccountTransactionV3(Felt classHash, Felt senderAddress, Felt salt, List<Felt> calldata, StarknetChainId chainId, Boolean forFeeEstimate, List<Felt> signature, ResourceBoundsMapping resourceBounds)
-
DeployAccountTransactionV3
DeployAccountTransactionV3(Felt classHash, Felt senderAddress, Felt salt, List<Felt> calldata, StarknetChainId chainId, Boolean forFeeEstimate, ResourceBoundsMapping resourceBounds)
-
DeployAccountTransactionV3
DeployAccountTransactionV3(Felt classHash, Felt senderAddress, Felt salt, List<Felt> calldata, StarknetChainId chainId, ResourceBoundsMapping resourceBounds)
-
-
Method Detail
-
getClassHash
Felt getClassHash()
-
getContractAddress
Felt getContractAddress()
-
getContractAddressSalt
Felt getContractAddressSalt()
-
getConstructorCalldata
List<Felt> getConstructorCalldata()
-
getVersion
TransactionVersion getVersion()
-
getSignature
List<Felt> getSignature()
-
getResourceBounds
ResourceBoundsMapping getResourceBounds()
-
getPaymasterData
List<Felt> getPaymasterData()
-
getNonceDataAvailabilityMode
DAMode getNonceDataAvailabilityMode()
-
getFeeDataAvailabilityMode
DAMode getFeeDataAvailabilityMode()
-
-
-
-