pub fn ctr_validate_usage_controller(controller: Option<ContractId>) -> boolExpand description
Validates if a usage controller contract really exists and listens to the expected functions.
To avoid that function calls just go into the void, producing random results, there is a protocol, which
mandates that the compliance functions - if called with all parameters empty or 0 - return 2.
Otherwise - if the parameters are not empty - they will return either 0 = false or 1 = true.
§Parameters
controller: Optional contract id of the controller to validate.
§Sample request
CONTROLLER_ID=706_061_983_514_303_969_782_027_186_938_462_951_048_586_994_629
dfx canister call coreledger_backend ctr_validate_usage_controller "(opt $CONTROLLER_ID)"
§Sample response
(true)