diff --git a/src/dipdup/abi/cairo.py b/src/dipdup/abi/cairo.py
index e4a25fad2..d2dd6123e 100644
--- a/src/dipdup/abi/cairo.py
+++ b/src/dipdup/abi/cairo.py
@@ -36,6 +36,10 @@ class CairoAbi(TypedDict):
 def _convert_type(type_: CairoType) -> dict[str, Any]:
     # TODO: Support all types
     if type_.__class__.__name__ in {'EventType', 'StructType'}:
+        if type_.name == 'Uint256':
+            return {'type': 'integer'}
+        if type_.name == 'core::byte_array::ByteArray':
+            return {'type': 'string'}
         return {
             'type': 'object',
             'properties': {
diff --git a/src/dipdup/datasources/starknet_node.py b/src/dipdup/datasources/starknet_node.py
index 683de3ae3..0ad1c638c 100644
--- a/src/dipdup/datasources/starknet_node.py
+++ b/src/dipdup/datasources/starknet_node.py
@@ -12,6 +12,8 @@
 
 
 class StarknetNodeDatasource(IndexDatasource[StarknetNodeDatasourceConfig]):
+    NODE_LAST_MILE = 128
+
     _default_http_config = HttpConfig(
         batch_size=1000,
     )