If i try deploy contract with public constructor:
i got errors in aztec-sandbox:
maztec-1 | node WARN Simulated tx 06f5f029982338126a67798915cb0d7149882628170b8a608465fa7f12dae883 reverts: Error: Failed to solve brillig function, reason: explicit trap hit in brillig
aztec-1 | simulator:acvm ERROR Error in oracle callback popCapsule: No capsules available
aztec-1 | simulator:acvm ERROR Error in oracle callback callPrivateFunction: Error awaiting `foreign_call_handler`
aztec-1 | simulator:acvm ERROR Error in oracle callback popCapsule: No capsules available
aztec-1 | simulator:acvm ERROR Error in oracle callback callPrivateFunction: Error awaiting `foreign_call_handler`
aztec-1 | simulator:acvm ERROR Error in oracle callback popCapsule: No capsules available
aztec-1 | simulator:acvm ERROR Error in oracle callback callPrivateFunction: Error awaiting `foreign_call_handler`
if i remove SharedImmutable variables and their initialization + sign to constructor as private - contract deployment will work fine
Please tell me what I need to do to initialize these variables?