validator: script policy enum

This commit is contained in:
2025-07-17 21:06:09 -07:00
parent 55bf0f1f15
commit 15fd600612

View File

@@ -144,17 +144,24 @@ service ValidatorScriptPolicyService {
rpc List(ScriptPolicyListRequest) returns (ScriptPolicyListResponse);
}
enum Policy {
None = 0;
Allowed = 1;
Blocked = 2;
Delete = 3;
Replace = 4;
}
message ScriptPolicyCreate {
string Name = 1;
string Source = 2;
uint32 ResourceType = 3;
optional uint64 ResourceID = 4;
uint64 FromScriptID = 1;
uint64 ToScriptID = 1;
Policy Policy = 1;
}
message ScriptPolicyFilter {
optional uint64 FromScriptHash = 1;
optional uint64 ToScriptID = 2;
optional uint32 Policy = 3;
optional Policy Policy = 3;
}
message ScriptPolicyListRequest {
@@ -166,7 +173,7 @@ message ScriptPolicy {
uint64 ID = 1;
uint64 FromScriptHash = 2;
uint64 ToScriptID = 3;
uint32 Policy = 4;
Policy Policy = 4;
}
message ScriptPolicyListResponse { repeated ScriptPolicy ScriptPolicies = 1; }