0.10.0
What's Changed
- Support ignoring unknown json keys in responses and contract codes by @DelevoXDG in #405
- RPC 0.6.0 cleanup by @DelevoXDG in #381
- Use
Felt
instead ofStarknetChainId
by @DelevoXDG in #406
Breaking changes
Account
,StandardAccount
- all methods that have v1, v2 and v3 variants now have
V1
,V2
,V3
postfixes respectively estimateFeeV(1|3)
no longer acceptsSet<SimulationFlagForEstimateFee>
, instead takesskipValidate: Bool
- all methods that have v1, v2 and v3 variants now have
Deployer
,StandardDeployer
:deployContract
renamed todeployContractV1
; AddeddeployContractV3
- Removed transaction v3 parameters (
tip
,paymasterData
,accountDeploymentData
,nonceDataAvailabilityMode
,feeDataAvailabilityMode
) fromTransactionPayload
constructors - Removed transaction v3 parameters (
tip
,paymasterData
,accountDeploymentData
,nonceDataAvailabilityMode
,feeDataAvailabilityMode
) fromTransactionFactory
methods - Renamed
ExecutionParamsV3
->InvokeParamsV3
- Removed
StarknetChainId
enum; UseFelt.toShortString
andFelt.fromShortString
to convert to and from readable nameProvider.getChainId()
now returnsFelt
instead ofStarknetChainId
TransactionHashCalculator
methods now acceptchainId
asFelt
, notStarknetChainId
TransactionFactory
methods now acceptchainId
asFelt
, notStarknetChainId
Full Changelog: 0.9.2...0.10.0