NEWTON
Asked
6 months ago
10
views
0
I am doing the storage02.cairo exercise in starklings and am getting the following error. Does anyone know what it means?
autogen/starknet/storage_var/id/decl.cairo:14:14: Expected '__main__.Id' to be a struct. Found: 'future'.
id : Id
ㅤ This question was originally posted on Triality
0
You are most likely attempting to reference the Id
struct before it has been declared. Instead of:
@storage_var
func id(key: felt) -> (id: Id):
end
struct Id:
member x: felt
member y: felt
member z: felt
end
put the Id
struct above the @storage_var
:
struct Id:
member x: felt
member y: felt
member z: felt
end
@storage_var
func id(key: felt) -> (id: Id):
end
ㅤ This answer was originally posted on Triality
answered
6 months ago
Cairo Error calling function: Expected 'function_name' to be a struct. Found: 'function'.
Is starknet.id legit?
Cairo Error: Getting Expected expression of type 'felt', got '__main__.getCurrNumber.Return'
Is there no way for me to have a struct as a `@storage_var` if it contains an array fo felts inside ?
An issue while updating to 0.3.3 node StarkNet
Cairo Error: Unexpected token Token('LPAR', '('). Expected: identifier.
Cairo error for Unexpected '.' after ... which is future
Is there a Cairo equivalent to Keccak256(abi.encode(parameters))?
How to divide felt in Cairo Lang using unsigned_div_rem?
Does Account Abstraction support "Burner Accounts"?
Status “received” while deploying starknet transaction. Is it ok?
Is there a way to accelerate pytest for cairo contract?
How to use await in StarkNet.py?
Is there a way to cache context + StarkNet state?