@@ -28,8 +28,9 @@ type InitArgs = record {
2828 proxy_token_refresh_interval : nat64;
2929 subnet_size : nat64;
3030};
31- type Result = variant { Ok; Err : text };
32- type Result_1 = variant { Ok : StateInfo; Err };
31+ type Result = variant { Ok : bool; Err : text };
32+ type Result_1 = variant { Ok; Err : text };
33+ type Result_2 = variant { Ok : StateInfo; Err : text };
3334type StateInfo = record {
3435 freezing_threshold : nat64;
3536 ecdsa_key_name : text;
@@ -53,18 +54,20 @@ type UpgradeArgs = record {
5354 subnet_size : opt nat64;
5455};
5556service : (opt ChainArgs) -> {
56- admin_add_callers : (vec principal) -> (Result);
57- admin_add_managers : (vec principal) -> (Result);
58- admin_remove_callers : (vec principal) -> (Result);
59- admin_remove_managers : (vec principal) -> (Result);
60- admin_set_agents : (vec Agent) -> (Result);
61- get_state : () -> (Result_1) query;
57+ admin_add_caller : (principal) -> (Result);
58+ admin_add_callers : (vec principal) -> (Result_1);
59+ admin_add_managers : (vec principal) -> (Result_1);
60+ admin_remove_callers : (vec principal) -> (Result_1);
61+ admin_remove_managers : (vec principal) -> (Result_1);
62+ admin_set_agents : (vec Agent) -> (Result_1);
63+ get_state : () -> (Result_2) query;
64+ is_caller : (principal) -> (Result) query;
6265 parallel_call_all_ok : (CanisterHttpRequestArgument) -> (HttpResponse);
6366 parallel_call_any_ok : (CanisterHttpRequestArgument) -> (HttpResponse);
6467 parallel_call_cost : (CanisterHttpRequestArgument) -> (nat) query;
6568 proxy_http_request : (CanisterHttpRequestArgument) -> (HttpResponse);
6669 proxy_http_request_cost : (CanisterHttpRequestArgument) -> (nat) query;
67- validate_admin_add_managers : (vec principal) -> (Result );
68- validate_admin_remove_managers : (vec principal) -> (Result );
69- validate_admin_set_agents : (vec Agent) -> (Result );
70+ validate_admin_add_managers : (vec principal) -> (Result_1 );
71+ validate_admin_remove_managers : (vec principal) -> (Result_1 );
72+ validate_admin_set_agents : (vec Agent) -> (Result_1 );
7073}
0 commit comments