import pytest VK_HEX_ILP = b'ec172b93ad5e563bf4932c70e1245034c35467ef2efd4d64ebf819683467e2bf' VK_B64_ILP = b'7Bcrk61eVjv0kyxw4SRQNMNUZ+8u/U1k6/gZaDRn4r8' VK_B58_ILP = b'Gtbi6WQDB6wUePiZm8aYs5XZ5pUqx9jMMLvRVHPESTjU' SK_HEX_ILP = b'833fe62409237b9d62ec77587520911e9a759cec1d19755b7da901b96dca3d42' SK_B64_ILP = b'gz/mJAkje51i7HdYdSCRHpp1nOwdGXVbfakBuW3KPUI' SK_B58_ILP = b'9qLvREC54mhKYivr88VpckyVWdAFmifJpGjbvV5AiTRs' CONDITION_SHA256_URI = 'cc:1:1:47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU:1' CONDITION_SHA256_HASH = b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' FULFILLMENT_SHA256_URI = 'cf:1:1:AA' CONDITION_ED25519_URI = 'cc:1:8:qQINW2um59C4DB9JSVXH1igqAmaYGGqryllHUgCpfPU:113' CONDITION_ED25519_HASH = b'a9020d5b6ba6e7d0b80c1f494955c7d6282a026698186aabca59475200a97cf5' FULFILLMENT_ED25519_URI = \ 'cf:1:8:IOwXK5OtXlY79JMscOEkUDTDVGfvLv1NZOv4GWg0Z-K_DEhlbGxvIHdvcmxkISAVIENvbmRpdGlvbnMgYXJlIGhlcmUhQENbql531' \ 'PbCJlRUvKjP56k0XKJMOrIGo2F66ueuTtRnYrJB2t2ZttdfXM4gzD_87eH1nZTpu4rTkAx81hSdpwI' CONDITION_ED25519_URI_2 = 'cc:1:8:_WzTrHvFnv4I-H0cAKWZ6Q3g3Y0Du3aW01nIsaAsio8:116' CONDITION_ED25519_HASH_2 = b'a9020d5b6ba6e7d0b80c1f494955c7d6282a026698186aabca59475200a97cf5' FULFILLMENT_ED25519_URI_2 = \ 'cf:1:8:IOwXK5OtXlY79JMscOEkUDTDVGfvLv1NZOv4GWg0Z-K_D0hlbGxvIHVuaXZlcnNlISAbIENvbmRpdGlvbnMgYXJlIGV2ZXJ5d2hlc' \ 'mUhQNmD2Cvk7e3EFOo-arA2TKYTP-474Z4okhbYmKij6XxObIbRsDScjXILAJ6mV5hP7Xyqkg5fcSsZbfRYypzlsAM' CONDITION_THRESHOLD_ED25519_URI = 'cc:1:d:fDM51fekeLlbeF9yj9W1KT76jtqa7u0vMlJAbM4EyiE:230' FULFILLMENT_THRESHOLD_ED25519_URI = \ 'cf:1:4:AgIBAQABCCDsFyuTrV5WO_STLHDhJFA0w1Rn7y79TWTr-BloNGfivwxIZWxsbyB3b3JsZCEgFSBDb25kaXRpb25zIGFyZSBoZXJlI' \ 'UBDW6ped9T2wiZUVLyoz-epNFyiTDqyBqNheurnrk7UZ2KyQdrdmbbXX1zOIMw__O3h9Z2U6buK05AMfNYUnacCAQEIIP1s06x7xZ7-CPh9H' \ 'AClmekN4N2NA7t2ltNZyLGgLIqPdA' @pytest.fixture(scope='module') def vk_ilp(): return { 'hex': VK_HEX_ILP, 'b64': VK_B64_ILP, 'b58': VK_B58_ILP } @pytest.fixture(scope='module') def sk_ilp(): return { 'hex': SK_HEX_ILP, 'b64': SK_B64_ILP, 'b58': SK_B58_ILP } @pytest.fixture(scope='module') def fulfillment_sha256(): return { 'condition_uri': CONDITION_SHA256_URI, 'condition_hash': CONDITION_SHA256_HASH, 'fulfillment_uri': FULFILLMENT_SHA256_URI } @pytest.fixture(scope='module') def fulfillment_ed25519(): return { 'condition_uri': CONDITION_ED25519_URI, 'condition_hash': CONDITION_ED25519_HASH, 'fulfillment_uri': FULFILLMENT_ED25519_URI } @pytest.fixture(scope='module') def fulfillment_ed25519_2(): return { 'condition_uri': CONDITION_ED25519_URI_2, 'condition_hash': CONDITION_ED25519_HASH_2, 'fulfillment_uri': FULFILLMENT_ED25519_URI_2 } @pytest.fixture(scope='module') def fulfillment_threshold(): return { 'condition_uri': CONDITION_THRESHOLD_ED25519_URI, 'condition_hash': None, 'fulfillment_uri': FULFILLMENT_THRESHOLD_ED25519_URI }