software-mansion/starknet.py

Allow ignoring unknown keys in RPC responses

Closed this issue · 0 comments

  • Remove hardcoded unknown=EXCLUDE from deserializing in FullNodeClient methods
  • Allow constructor argument like exclude_unknown_fields in FullNodeClient
  • Pass the above argument when deserializing RPC responses, make sure that it is propagated to the nested schemas e.g. TransactionReceipt and field execution_resources

Similar change has been done in software-mansion/starknet-jvm#405