cocktail/vodka_extra_signatories
Functions
Check if a key is signed by any of the extra_signatories
let extra_signatories = ["key1", "key2", "key3"]
let key_to_test_1 = "key2"
let this_is_true = key_signed(extra_signatories, key_to_test_1)
let key_to_test_2 = "key4"
let this_is_false = key_signed(extra_signatories, key_to_test_2)
Check if any of the keys are signed by the extra_signatories
let extra_signatories = ["key1", "key2", "key3"]
let keys_to_test_1 = ["key4", "key2", "key5"]
let this_is_true = one_of_keys_signed(extra_signatories, keys_to_test_1)
let keys_to_test_2 = ["key4", "key5"]
let this_is_false = one_of_keys_signed(extra_signatories, keys_to_test_2)
Check if all of the keys are signed by the extra_signatories
let extra_signatories = ["key1", "key2", "key3"]
let keys_to_test_1 = ["key2", "key3"]
let this_is_true = all_keys_signed(extra_signatories, keys_to_test_1)
let keys_to_test_2 = ["key2", "key4"]
let this_is_false = all_keys_signed(extra_signatories, keys_to_test_2)