Contract roles and bindings
See what each current Nullark contract does and which runtime values must match before a deposit or withdrawal is trusted.
One runtime supplies every address in the call path. Keep that object intact instead of selecting contracts one by one.
Use Current deployment for the exact pinned values.