vodka_extra_signatories

Functions

key_signed(extra_signatories: List<ByteArray>, key: ByteArray) -> Bool

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);

one_of_keys_signed(
  extra_signatories: List<ByteArray>,
  keys: List<ByteArray>,
) -> Bool

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);

all_key_signed(
  extra_signatories: List<ByteArray>,
  keys: List<ByteArray>,
) -> Bool

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);
Search Document