Utils

This is a utility namespace mostly containing functions for managing multiformat type conversions.

Utils can be imported separately from the client:

const Utils = require("@eluvio/elv-client-js/src/Utils)

or

import Utils from "@eluvio/elv-client-js/src/Utils"

It can be accessed from ElvClient and FrameClient as client.utils

Source:

Methods

static AddressToHash(
address,
key
)
→ string

Convert contract address to multiformat hash

Returns: Hash of contract address
Parameters:
Name Type Description
address string

Address of contract

key boolean

Whether or not the first param is a public key. Defaults to address type

Examples
 AddressToHash("0x875c509648a88a486f0d1d760301f3fff8470ce2");


"2tNqMTr51szPGsttFQJSq6gRdKaZ"
 AddressToHash("0x2806e87e50dd3d9873c8487573ea512c6861c0df");


"ZLusoJnHFwAX9pfFB2rYX2yLnsY"
 AddressToHash("0xe43da44cd2f7b9ead9405c8763dc7493a5ab54f1");


"4BRmonTig9QSD87MRWP8F5iLfdct"
 AddressToHash("0x3Fa8bC3423d0332090a733Aea46EA55eE982eA80");


"tSTeiBGouSx6CbUdnhw63KRGfPM"
 AddressToHash("0x3fa8bc3423d0332090a733aea46ea55ee982ea80");


"tSTeiBGouSx6CbUdnhw63KRGfPM"
 AddressToHash("0x8E569F9FF0a90E88e85A5522a56Ab014974d6EE6");


"2z1rbAZrw7T8BGcTn9QPv63nEYy3"
 AddressToHash("0x8e569f9ff0a90e88e85a5522a56ab014974d6ee6");


"2z1rbAZrw7T8BGcTn9QPv63nEYy3"
 AddressToHash("0x4093a61065823cfcbf2BC7caddB72c680CdeFf54");


"uBTzPjaU7DSXLfxBqWsx8yJyHmD"
 AddressToHash("0xff6Ac56821eEBb2C8e92cbdFd24fC93466AeAF9f");


"4ZPRRaZiwQN6rxEz7D75tqzvGQ3g"
 AddressToHash("0x29ea271b98938bbfeacf319818aec24d1b628a0d");


"asP2Nff27BWoXJMuUevk2k7MoR6"
 AddressToHash("0x29eA271B98938bbFeACf319818Aec24d1b628a0d");


"asP2Nff27BWoXJMuUevk2k7MoR6"
 AddressToHash("0xc38cfffdcf5d44f6388954605db14543ad6663c6");


"3j1iarYtn2gs3T8t6wqgufwxgtNH"
 AddressToHash("0x8888b22a30acc9a15eae26c659481d6558a76d9b");


"2uKpqT1C2xtonWusjTUuJ7GrYVwg"
 AddressToHash("0x241a6aB51F92720FAe628FF193886be4844e03ef");


"WB24yeBj9Hb9rsyxoDBv4z9xi1t"
 AddressToHash("0x241a6ab51f92720fae628ff193886be4844e03ef");


"WB24yeBj9Hb9rsyxoDBv4z9xi1t"
 AddressToHash("0x06CBc820633A166F164De6b51bfB10e1998074E9");


"6VWD1kRzSupxr2SDsUjgEdXN2Qg"
 AddressToHash("0x06cbc820633a166f164de6b51bfb10e1998074e9");


"6VWD1kRzSupxr2SDsUjgEdXN2Qg"
 AddressToHash("0x035f22416de2b0958d95e22b05f7767b3a4940e1");


"3j1rfZFuXQQCFyJvc7fZe864Nec"
 AddressToHash("0xff6cb6bf094fffa92ea93e11d234a35454624efd");


"4ZPn41hGY3TdxoobiMPGQ7QqqJjv"
 AddressToHash("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed");


"2zvCXt22xrdJXn3ctg3TbPLk18gC"
 AddressToHash("0x8f748b6a0e62bfaf62b55cb61c6831ae842051ed");


"2zvCXt22xrdJXn3ctg3TbPLk18gC"
 AddressToHash("0xe8A33dC0998ceB9103FBaB27652a7D44e73c3aee");


"4EyqZ7RhjwQUudEWNqk3t7NEFwAm"
 AddressToHash("0xe8a33dc0998ceb9103fbab27652a7d44e73c3aee");


"4EyqZ7RhjwQUudEWNqk3t7NEFwAm"
 AddressToHash("0x665AEe2328fa4040e569e91be23Faf5A82a6186C");


"2Rhzo3zuzt78fchPSDHdTwEvGB4F"
 AddressToHash("0xceea3fa511f1dda68d6d39926e259e0f673dabad");


"3tCKL1zJ2a2XqG5xktRDCoEMzVZv"
 AddressToHash("0x2f9650d2de2c858e4a7efa8ceaf6b6652f8ee31a");


"fTEG7r9sPawZpWqmyNxGMbdm5WR"
 AddressToHash("0x1df118307fc13f665b798303a839db8a06936236");


"RCFsiwubUs5bqeCwohR2wv1P4Q5"
 AddressToHash("0x20394b5439acdf6fe9bcc7860e1160a8f2b78a3e");


"T3CydLkQyiCDz3MrAumhRW7uazH"
 AddressToHash("0x4576f2ef501ae8ec9efced207e1dd775f4e2c8ae");


"y8YShB4kZWb2vQq2tvHx7wg3TLy"
 AddressToHash("0x43c37ac85700836dbff098fb866f944f3c2e1562");


"wkpaYK5tZwEBHdNyjyhw5SxRnYy"
 AddressToHash("0x1770921fada087576272ccca2a30cc0f5bbec934");


"KwXmSeCedjGq5XUaP1WfWisXB1V"
 AddressToHash("0xb7f51115b2803082687b215f70049803034cdc81");


"3ZeNik5xdThEuYsEaGj8fAE7Kcv4"
 AddressToHash("0x97172a5190a9967238444e2e7983f934a8d40e47");


"3762veoskHQtAwoUZZRX26V2qKc2"
 AddressToHash("0x0414e14df62371499b87c2cc0e6213b2f41bd9ab");


"4JHfGGkxT2rJvnEKeXV8LQWNSGA"
 AddressToHash("0x97172A5190A9967238444e2e7983f934A8D40e47");


"3762veoskHQtAwoUZZRX26V2qKc2"
 AddressToHash("0x0414E14DF62371499B87C2cC0e6213b2f41bD9Ab");


"4JHfGGkxT2rJvnEKeXV8LQWNSGA"
 AddressToHash("0xB7f51115B2803082687B215F70049803034cdC81");


"3ZeNik5xdThEuYsEaGj8fAE7Kcv4"
 AddressToHash("0xa8f7cee1ca8e77292f0cd7aad14849f783ee5cba");


"3MXtFtRdbFtPwKHmw46mgmd8GQjs"
 AddressToHash("0x22536227149886b0d4e9a32d077eba64d571316f");


"UjiUGsGnnjuGAzSLZrhCDTcddX4"
 AddressToHash("0x0c39d4ca322de3d8bb17a178b01cb735611d9f9b");


"Asyv7iKs1525Gz6oshLQBecb62E"
 AddressToHash("0xa1883706eb88eb2ca550ee6a53308cdf11738475");


"3FXPgTwwdhKjJb4PpwZ6y1JJb836"
 AddressToHash("0x6d32e44032f83e622515621869a69596ca4801f3");


"2XEjKuQwsuxHxdsW3ZY5k2Fgsojx"
 AddressToHash("0x6db8349b7dc13b110fabcfb3bc8c1c88aa693acf");


"2Xf8sNgu4RqbYjMtrwQgKYKT2HkA"
 AddressToHash("0x81a141b61a6f0b0ed74d04e6d51f650521f6c016");


"2okFxXRxmdEEwfvHhEicqsCus5h7"
 AddressToHash("0x96c19e76bd69052739c3e6ef5ac7048b7fb65f34");


"36pNatWfPEBrbutaJJZPaio37cy9"
 AddressToHash("0x7c9a679072f7320b5382577885e95a1cbf9bd0dd");


"2jgg1aj7AjPSjZQ4xJpNHNJZn4xL"
 AddressToHash("0xa570b8c292b02a0bca8e4c3f2da9abad0da8951a");


"3JgZBNxZE8ZkM4jP8YUAdTnjukWV"
 AddressToHash("0x2f887c658a005b7b6d6733ddccad73107494a4da");


"fQhR2f757MCYQ7SNrwKh39XeSPs"
 AddressToHash("0xfea494af0cfb6bbc257314f4c00850a5f03476d0");


"4Ym91uVyPhayTRsew3ixQ8aGDJjy"
 AddressToHash("0xA570b8c292b02a0bca8E4C3F2dA9aBAD0dA8951a");


"3JgZBNxZE8ZkM4jP8YUAdTnjukWV"
 AddressToHash("0x8b42013151e80d738cfd81157b80be7febbccc5a");


"2wXUwatNUvPoBWtNyiyDEsEYRxX3"
 AddressToHash("0xa9749f575e1faadaddd1fe8a8410b25460307f80");


"3MvjYsa9bi4aywAYAXUhrvsQVHZq"
 AddressToHash("0x8B42013151E80D738cfD81157B80be7feBbCCC5a");


"2wXUwatNUvPoBWtNyiyDEsEYRxX3"
 AddressToHash("0x4bc2174003693d09d3b030cba23e659ae8ec269c");


"24DVjj4gbe8TwRguc9f2bqXFL2Dh"
 AddressToHash("0x58500cc1F33f89a2Bf3b471b6837FA807a608304");


"2EMsw22rnzZ4ywtTvY36bbVsdEif"
 AddressToHash("0x58500cc1f33f89a2bf3b471b6837fa807a608304");


"2EMsw22rnzZ4ywtTvY36bbVsdEif"
 AddressToHash("0x28854923ac1308387b2738416cd82871c4b04e6a");


"Zk3mVyaqoKJox34kYMEbbQtfuEh"
 AddressToHash("0x0cc5165cbf3f45eac73db6cd3990a16b8cc2547d");


"BKUZ8G6FagVjK74NANSq3rwskEp"
 AddressToHash("0x5304c712a23312eee1699ad6caacbe2f3ba76802");


"2A5mVX6SZRPD5DiumRULLKrDJ3ay"
 AddressToHash("0x000617ef4225cc1125fb8223843b781ef62ea2f7");


"127hgef9FgcHkKxmwe6vTaW99UA"
 AddressToHash("0x52d9657d802b2a7e18852dba579dba5083b13c43");


"29wpsBaqfx21ZwKMWrGeBhDSpJsc"
 AddressToHash("0x28854923AC1308387B2738416cd82871C4B04e6A");


"Zk3mVyaqoKJox34kYMEbbQtfuEh"
 AddressToHash("0xb9b3a6218fe81a0b9f96a9a3140931c62ce85c82");


"3b48amKznoLnXAV4ShgUVaZoRqbo"
 AddressToHash("0xb9B3A6218fE81a0B9f96A9a3140931C62Ce85C82");


"3b48amKznoLnXAV4ShgUVaZoRqbo"
Source:

static AddressToLibraryId(address) → string

Convert contract address to content library ID

Returns: Content library ID from contract address
Parameters:
Name Type Description
address string

Address of contract

Examples
 AddressToLibraryId("0x875c509648a88a486f0d1d760301f3fff8470ce2");


"ilib2tNqMTr51szPGsttFQJSq6gRdKaZ"
 AddressToLibraryId("0x2806e87e50dd3d9873c8487573ea512c6861c0df");


"ilibZLusoJnHFwAX9pfFB2rYX2yLnsY"
 AddressToLibraryId("0xe43da44cd2f7b9ead9405c8763dc7493a5ab54f1");


"ilib4BRmonTig9QSD87MRWP8F5iLfdct"
 AddressToLibraryId("0x29ea271b98938bbfeacf319818aec24d1b628a0d");


"ilibasP2Nff27BWoXJMuUevk2k7MoR6"
 AddressToLibraryId("0x29eA271B98938bbFeACf319818Aec24d1b628a0d");


"ilibasP2Nff27BWoXJMuUevk2k7MoR6"
 AddressToLibraryId("0xc38cfffdcf5d44f6388954605db14543ad6663c6");


"ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
 AddressToLibraryId("0x035f22416de2b0958d95e22b05f7767b3a4940e1");


"ilib3j1rfZFuXQQCFyJvc7fZe864Nec"
 AddressToLibraryId("0x97172a5190a9967238444e2e7983f934a8d40e47");


"ilib3762veoskHQtAwoUZZRX26V2qKc2"
 AddressToLibraryId("0x0414e14df62371499b87c2cc0e6213b2f41bd9ab");


"ilib4JHfGGkxT2rJvnEKeXV8LQWNSGA"
 AddressToLibraryId("0x97172A5190A9967238444e2e7983f934A8D40e47");


"ilib3762veoskHQtAwoUZZRX26V2qKc2"
 AddressToLibraryId("0x0414E14DF62371499B87C2cC0e6213b2f41bD9Ab");


"ilib4JHfGGkxT2rJvnEKeXV8LQWNSGA"
 AddressToLibraryId("0x22536227149886b0d4e9a32d077eba64d571316f");


"ilibUjiUGsGnnjuGAzSLZrhCDTcddX4"
 AddressToLibraryId("0xa570b8c292b02a0bca8e4c3f2da9abad0da8951a");


"ilib3JgZBNxZE8ZkM4jP8YUAdTnjukWV"
 AddressToLibraryId("0xA570b8c292b02a0bca8E4C3F2dA9aBAD0dA8951a");


"ilib3JgZBNxZE8ZkM4jP8YUAdTnjukWV"
 AddressToLibraryId("0x8b42013151e80d738cfd81157b80be7febbccc5a");


"ilib2wXUwatNUvPoBWtNyiyDEsEYRxX3"
 AddressToLibraryId("0x8B42013151E80D738cfD81157B80be7feBbCCC5a");


"ilib2wXUwatNUvPoBWtNyiyDEsEYRxX3"
 AddressToLibraryId("0x28854923ac1308387b2738416cd82871c4b04e6a");


"ilibZk3mVyaqoKJox34kYMEbbQtfuEh"
 AddressToLibraryId("0x28854923AC1308387B2738416cd82871C4B04e6A");


"ilibZk3mVyaqoKJox34kYMEbbQtfuEh"
Source:

static AddressToNodeId(address) → string

Convert contract address to node ID

Returns: Node ID from contract address
Parameters:
Name Type Description
address string

Address of contract

Source:

static AddressToObjectId(address) → string

Convert contract address to content object ID

Returns: Content object ID from contract address
Parameters:
Name Type Description
address string

Address of contract

Examples
 AddressToObjectId("0x875c509648a88a486f0d1d760301f3fff8470ce2");


"iq__2tNqMTr51szPGsttFQJSq6gRdKaZ"
 AddressToObjectId("0x2806e87e50dd3d9873c8487573ea512c6861c0df");


"iq__ZLusoJnHFwAX9pfFB2rYX2yLnsY"
 AddressToObjectId("0xe43da44cd2f7b9ead9405c8763dc7493a5ab54f1");


"iq__4BRmonTig9QSD87MRWP8F5iLfdct"
 AddressToObjectId("0x3Fa8bC3423d0332090a733Aea46EA55eE982eA80");


"iq__tSTeiBGouSx6CbUdnhw63KRGfPM"
 AddressToObjectId("0x3fa8bc3423d0332090a733aea46ea55ee982ea80");


"iq__tSTeiBGouSx6CbUdnhw63KRGfPM"
 AddressToObjectId("0x8E569F9FF0a90E88e85A5522a56Ab014974d6EE6");


"iq__2z1rbAZrw7T8BGcTn9QPv63nEYy3"
 AddressToObjectId("0x8e569f9ff0a90e88e85a5522a56ab014974d6ee6");


"iq__2z1rbAZrw7T8BGcTn9QPv63nEYy3"
 AddressToObjectId("0x29ea271b98938bbfeacf319818aec24d1b628a0d");


"iq__asP2Nff27BWoXJMuUevk2k7MoR6"
 AddressToObjectId("0xc38cfffdcf5d44f6388954605db14543ad6663c6");


"iq__3j1iarYtn2gs3T8t6wqgufwxgtNH"
 AddressToObjectId("0x8888b22a30acc9a15eae26c659481d6558a76d9b");


"iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg"
 AddressToObjectId("0x241a6aB51F92720FAe628FF193886be4844e03ef");


"iq__WB24yeBj9Hb9rsyxoDBv4z9xi1t"
 AddressToObjectId("0x241a6ab51f92720fae628ff193886be4844e03ef");


"iq__WB24yeBj9Hb9rsyxoDBv4z9xi1t"
 AddressToObjectId("0x06CBc820633A166F164De6b51bfB10e1998074E9");


"iq__6VWD1kRzSupxr2SDsUjgEdXN2Qg"
 AddressToObjectId("0x06cbc820633a166f164de6b51bfb10e1998074e9");


"iq__6VWD1kRzSupxr2SDsUjgEdXN2Qg"
 AddressToObjectId("0x035f22416de2b0958d95e22b05f7767b3a4940e1");


"iq__3j1rfZFuXQQCFyJvc7fZe864Nec"
 AddressToObjectId("0xff6cb6bf094fffa92ea93e11d234a35454624efd");


"iq__4ZPn41hGY3TdxoobiMPGQ7QqqJjv"
 AddressToObjectId("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed");


"iq__2zvCXt22xrdJXn3ctg3TbPLk18gC"
 AddressToObjectId("0x8f748b6a0e62bfaf62b55cb61c6831ae842051ed");


"iq__2zvCXt22xrdJXn3ctg3TbPLk18gC"
 AddressToObjectId("0xe8A33dC0998ceB9103FBaB27652a7D44e73c3aee");


"iq__4EyqZ7RhjwQUudEWNqk3t7NEFwAm"
 AddressToObjectId("0xe8a33dc0998ceb9103fbab27652a7d44e73c3aee");


"iq__4EyqZ7RhjwQUudEWNqk3t7NEFwAm"
 AddressToObjectId("0xceea3fa511f1dda68d6d39926e259e0f673dabad");


"iq__3tCKL1zJ2a2XqG5xktRDCoEMzVZv"
 AddressToObjectId("0x2f9650d2de2c858e4a7efa8ceaf6b6652f8ee31a");


"iq__fTEG7r9sPawZpWqmyNxGMbdm5WR"
 AddressToObjectId("0x1df118307fc13f665b798303a839db8a06936236");


"iq__RCFsiwubUs5bqeCwohR2wv1P4Q5"
 AddressToObjectId("0x20394b5439acdf6fe9bcc7860e1160a8f2b78a3e");


"iq__T3CydLkQyiCDz3MrAumhRW7uazH"
 AddressToObjectId("0x4576f2ef501ae8ec9efced207e1dd775f4e2c8ae");


"iq__y8YShB4kZWb2vQq2tvHx7wg3TLy"
 AddressToObjectId("0x43c37ac85700836dbff098fb866f944f3c2e1562");


"iq__wkpaYK5tZwEBHdNyjyhw5SxRnYy"
 AddressToObjectId("0x1770921fada087576272ccca2a30cc0f5bbec934");


"iq__KwXmSeCedjGq5XUaP1WfWisXB1V"
 AddressToObjectId("0xb7f51115b2803082687b215f70049803034cdc81");


"iq__3ZeNik5xdThEuYsEaGj8fAE7Kcv4"
 AddressToObjectId("0x97172a5190a9967238444e2e7983f934a8d40e47");


"iq__3762veoskHQtAwoUZZRX26V2qKc2"
 AddressToObjectId("0x0414e14df62371499b87c2cc0e6213b2f41bd9ab");


"iq__4JHfGGkxT2rJvnEKeXV8LQWNSGA"
 AddressToObjectId("0xB7f51115B2803082687B215F70049803034cdC81");


"iq__3ZeNik5xdThEuYsEaGj8fAE7Kcv4"
 AddressToObjectId("0xa8f7cee1ca8e77292f0cd7aad14849f783ee5cba");


"iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs"
 AddressToObjectId("0x22536227149886b0d4e9a32d077eba64d571316f");


"iq__UjiUGsGnnjuGAzSLZrhCDTcddX4"
 AddressToObjectId("0x0c39d4ca322de3d8bb17a178b01cb735611d9f9b");


"iq__Asyv7iKs1525Gz6oshLQBecb62E"
 AddressToObjectId("0xa1883706eb88eb2ca550ee6a53308cdf11738475");


"iq__3FXPgTwwdhKjJb4PpwZ6y1JJb836"
 AddressToObjectId("0x6d32e44032f83e622515621869a69596ca4801f3");


"iq__2XEjKuQwsuxHxdsW3ZY5k2Fgsojx"
 AddressToObjectId("0x6db8349b7dc13b110fabcfb3bc8c1c88aa693acf");


"iq__2Xf8sNgu4RqbYjMtrwQgKYKT2HkA"
 AddressToObjectId("0x81a141b61a6f0b0ed74d04e6d51f650521f6c016");


"iq__2okFxXRxmdEEwfvHhEicqsCus5h7"
 AddressToObjectId("0x96c19e76bd69052739c3e6ef5ac7048b7fb65f34");


"iq__36pNatWfPEBrbutaJJZPaio37cy9"
 AddressToObjectId("0x7c9a679072f7320b5382577885e95a1cbf9bd0dd");


"iq__2jgg1aj7AjPSjZQ4xJpNHNJZn4xL"
 AddressToObjectId("0xa570b8c292b02a0bca8e4c3f2da9abad0da8951a");


"iq__3JgZBNxZE8ZkM4jP8YUAdTnjukWV"
 AddressToObjectId("0x2f887c658a005b7b6d6733ddccad73107494a4da");


"iq__fQhR2f757MCYQ7SNrwKh39XeSPs"
 AddressToObjectId("0xfea494af0cfb6bbc257314f4c00850a5f03476d0");


"iq__4Ym91uVyPhayTRsew3ixQ8aGDJjy"
 AddressToObjectId("0x8b42013151e80d738cfd81157b80be7febbccc5a");


"iq__2wXUwatNUvPoBWtNyiyDEsEYRxX3"
 AddressToObjectId("0xa9749f575e1faadaddd1fe8a8410b25460307f80");


"iq__3MvjYsa9bi4aywAYAXUhrvsQVHZq"
 AddressToObjectId("0x4bc2174003693d09d3b030cba23e659ae8ec269c");


"iq__24DVjj4gbe8TwRguc9f2bqXFL2Dh"
 AddressToObjectId("0x58500cc1F33f89a2Bf3b471b6837FA807a608304");


"iq__2EMsw22rnzZ4ywtTvY36bbVsdEif"
 AddressToObjectId("0x58500cc1f33f89a2bf3b471b6837fa807a608304");


"iq__2EMsw22rnzZ4ywtTvY36bbVsdEif"
 AddressToObjectId("0x28854923ac1308387b2738416cd82871c4b04e6a");


"iq__Zk3mVyaqoKJox34kYMEbbQtfuEh"
 AddressToObjectId("0x0cc5165cbf3f45eac73db6cd3990a16b8cc2547d");


"iq__BKUZ8G6FagVjK74NANSq3rwskEp"
 AddressToObjectId("0x5304c712a23312eee1699ad6caacbe2f3ba76802");


"iq__2A5mVX6SZRPD5DiumRULLKrDJ3ay"
 AddressToObjectId("0x000617ef4225cc1125fb8223843b781ef62ea2f7");


"iq__127hgef9FgcHkKxmwe6vTaW99UA"
 AddressToObjectId("0x52d9657d802b2a7e18852dba579dba5083b13c43");


"iq__29wpsBaqfx21ZwKMWrGeBhDSpJsc"
 AddressToObjectId("0xb9b3a6218fe81a0b9f96a9a3140931c62ce85c82");


"iq__3b48amKznoLnXAV4ShgUVaZoRqbo"
Source:

static AddressToSpaceId(address) → string

Convert contract address to content space ID

Returns: Content space ID from contract address
Parameters:
Name Type Description
address string

Address of contract

Example
 AddressToSpaceId("0x2806e87e50dd3d9873c8487573ea512c6861c0df");


"ispcZLusoJnHFwAX9pfFB2rYX2yLnsY"
Source:

static DecodeAuthorizationToken(token) → Object

Decode the given fabric authorization token

Returns: Token Info: {qspace_id, qlib_id*, addr, tx_id*, afgh_pk*, signature}
Parameters:
Name Type Description
token string

The authorization token to decode

Examples
 DecodeAuthorizationToken("eyJxc3BhY2VfaWQiOiJpc3BjNEJSbW9uVGlnOVFTRDg3TVJXUDhGNWlMZmRjdCIsImFkZHIiOiIweDY2NWFlZTIzMjhmYTQwNDBlNTY5ZTkxYmUyM2ZhZjVhODJhNjE4NmMiLCJ0eF9pZCI6IjB4ODBlMWZiMGM2ZGY1ZTZiMjg0N2E2OTAzYjcyYTMzMTU1N2Q0ODU5MWUzY2E0MWY5MTI2NDhkOWRiZTVjODE4MSIsInFsaWJfaWQiOiJpbGliMzc2MnZlb3NrSFF0QXdvVVpaUlgyNlYycUtjMiJ9.RVMyNTZLX0dKRXFNVmlkZUtnUTRGQWVMemU2TVBuN0FrdzRDV2VkUWZ1SjhOcHR5S0c4bXBLUFdTUGtSY1BtZWI4anpMakdwb2tIYWNNVlpiM3liQW5xcUx6ZHNEelhE");


{
  "qspace_id": "ispc4BRmonTig9QSD87MRWP8F5iLfdct",
  "addr": "0x665aee2328fa4040e569e91be23faf5a82a6186c",
  "tx_id": "0x80e1fb0c6df5e6b2847a6903b72a331557d48591e3ca41f912648d9dbe5c8181",
  "qlib_id": "ilib3762veoskHQtAwoUZZRX26V2qKc2",
  "signature": "RVMyNTZLX0dKRXFNVmlkZUtnUTRGQWVMemU2TVBuN0FrdzRDV2VkUWZ1SjhOcHR5S0c4bXBLUFdTUGtSY1BtZWI4anpMakdwb2tIYWNNVlpiM3liQW5xcUx6ZHNEelhE"
}
 DecodeAuthorizationToken("eyJxc3BhY2VfaWQiOiJpc3BjNEJSbW9uVGlnOVFTRDg3TVJXUDhGNWlMZmRjdCIsImFkZHIiOiIweDY2NWFlZTIzMjhmYTQwNDBlNTY5ZTkxYmUyM2ZhZjVhODJhNjE4NmMiLCJ0eF9pZCI6IjB4N2Y2NTEyMmMwYzgxZGQ4M2RmYzFiZmQ4ZGYwNGZiY2Q3Y2ViYjlmNTZkYzYyMzBmOGNlNmI1NzczZmQ4MjIxOSIsInFsaWJfaWQiOiJpbGliMzc2MnZlb3NrSFF0QXdvVVpaUlgyNlYycUtjMiJ9.RVMyNTZLX0R4MXpWNVM1bkRtREdpRXdIU3ZxdTFpaWQzeTdBc01CeUpESEpielphdXZINVdXSmh0Nkc4MTJpNzNITVdHem41V1padzRhSkJkcUsyOU15QTR2UTVKYlFQ");


{
  "qspace_id": "ispc4BRmonTig9QSD87MRWP8F5iLfdct",
  "addr": "0x665aee2328fa4040e569e91be23faf5a82a6186c",
  "tx_id": "0x7f65122c0c81dd83dfc1bfd8df04fbcd7cebb9f56dc6230f8ce6b5773fd82219",
  "qlib_id": "ilib3762veoskHQtAwoUZZRX26V2qKc2",
  "signature": "RVMyNTZLX0R4MXpWNVM1bkRtREdpRXdIU3ZxdTFpaWQzeTdBc01CeUpESEpielphdXZINVdXSmh0Nkc4MTJpNzNITVdHem41V1padzRhSkJkcUsyOU15QTR2UTVKYlFQ"
}
 DecodeAuthorizationToken("eyJxc3BhY2VfaWQiOiJpc3BjNEJSbW9uVGlnOVFTRDg3TVJXUDhGNWlMZmRjdCIsImFkZHIiOiIweDY2NWFlZTIzMjhmYTQwNDBlNTY5ZTkxYmUyM2ZhZjVhODJhNjE4NmMiLCJ0eF9pZCI6IjB4N2Y2NTEyMmMwYzgxZGQ4M2RmYzFiZmQ4ZGYwNGZiY2Q3Y2ViYjlmNTZkYzYyMzBmOGNlNmI1NzczZmQ4MjIxOSJ9.RVMyNTZLX0dLVHYzcmlaTmtvSnl6QUg1RmhFeFc5U040ak1mVG54eG5NM0F0NEFYcVEzMWUyNzlBdWpvZHVNZkhuWWp5aVNDM2VMUnZISGVXVURwWndLUVVQVGp5SkVl");


{
  "qspace_id": "ispc4BRmonTig9QSD87MRWP8F5iLfdct",
  "addr": "0x665aee2328fa4040e569e91be23faf5a82a6186c",
  "tx_id": "0x7f65122c0c81dd83dfc1bfd8df04fbcd7cebb9f56dc6230f8ce6b5773fd82219",
  "signature": "RVMyNTZLX0dLVHYzcmlaTmtvSnl6QUg1RmhFeFc5U040ak1mVG54eG5NM0F0NEFYcVEzMWUyNzlBdWpvZHVNZkhuWWp5aVNDM2VMUnZISGVXVURwWndLUVVQVGp5SkVl"
}
 DecodeAuthorizationToken("eyJxc3BhY2VfaWQiOiJpc3BjNEJSbW9uVGlnOVFTRDg3TVJXUDhGNWlMZmRjdCIsImFkZHIiOiIweDY2NWFlZTIzMjhmYTQwNDBlNTY5ZTkxYmUyM2ZhZjVhODJhNjE4NmMiLCJxbGliX2lkIjoiaWxpYjM3NjJ2ZW9za0hRdEF3b1VaWlJYMjZWMnFLYzIifQ==.RVMyNTZLX1AzODJXdTU2bzJwNlNuVG5GWjlvN3lxQkdFeFFrbUpieExYeVdUMlNmRERyMlFQbnplaE1aZGZVUEJ4TXNKM3JRcm5TczFHY2ExSnlVWDlpZnYyc3A2dVRw");


{
  "qspace_id": "ispc4BRmonTig9QSD87MRWP8F5iLfdct",
  "addr": "0x665aee2328fa4040e569e91be23faf5a82a6186c",
  "qlib_id": "ilib3762veoskHQtAwoUZZRX26V2qKc2",
  "signature": "RVMyNTZLX1AzODJXdTU2bzJwNlNuVG5GWjlvN3lxQkdFeFFrbUpieExYeVdUMlNmRERyMlFQbnplaE1aZGZVUEJ4TXNKM3JRcm5TczFHY2ExSnlVWDlpZnYyc3A2dVRw"
}
Source:

static DecodeSignedToken(token) → Object

Decode the specified signed token into its component parts

Returns: Components of the signed token
Parameters:
Name Type Description
token string

The token to decode

Source:

static DecodeVersionHash(versionHash) → Object

Decode the specified version hash into its component parts

Returns: Components of the version hash.
Parameters:
Name Type Description
versionHash
Examples
 DecodeVersionHash("hq__7cTGD2eMTZMrvLT7SqCtsoJx9cWzy5QBLqcBqSdPtGaXuoYJPaEA22CX3LGZPpMXURCdpzFwS1");


{
  "digest": "51ffc779deeaab3224c5cc9abc3279effe0768864f8eb1d9356ad608eda12b3e",
  "size": 136,
  "objectId": "iq__2tNqMTr51szPGsttFQJSq6gRdKaZ",
  "partHash": "hqp_2rWrwFk9Aw3u69Umrn7yVdFXXbdBcW8YhoKuu5gqm8dewEG"
}
 DecodeVersionHash("hq__72NazzWr4jDNGECLd2ZFS43XP387N6c3AYcDvCN4gnjLH3YJaNoobt3YNnDtWD5oaXqfRdxd1R");


{
  "digest": "4ab610f3a8e26eef1db89985ee2e2d7a2897609fcf33128cf0942eb2af588e66",
  "size": 136,
  "objectId": "iq__tSTeiBGouSx6CbUdnhw63KRGfPM",
  "partHash": "hqp_2gxdT3dMMeoQ2NtU9XffGm16v3QZi74CdAmtiK5GZcNBRVA"
}
 DecodeVersionHash("hq__7WRtXXTxVB2yW8b4v7aeGSDDx3jtJxJNXWsF65tYuKZS1kaSXZT8o7ehmbi8wEdncxK8mANgnZ");


{
  "digest": "50b60494e3ece1b29d2fe39fde1d5e0b0fb6969c19a177091a12a60740494795",
  "size": 136,
  "objectId": "iq__2z1rbAZrw7T8BGcTn9QPv63nEYy3",
  "partHash": "hqp_2ppuHGCm2MhB28Xb4j2pomPbishwGKG1AHvX3uyRBxusfjv"
}
 DecodeVersionHash("hq__CVePweY347Q29V6E8wrptXY3gQ41c1oA3dDY2Q8bvuvHcbwp9g2E9vbCd1yvtAqthUD7YABUFN");


{
  "digest": "8e8ede5c08aac0638405e315af830ee0b359a1e6ab887983503b316b64723780",
  "size": 135,
  "objectId": "iq__asP2Nff27BWoXJMuUevk2k7MoR6",
  "partHash": "hqp_4DvEwvZZjKjGXZ91SKdcc6XTrLLHYmYFHUwWuZyuK6MnNU8"
}
 DecodeVersionHash("hq__6nww9csmttJ2XpXAEcAP69cwGZ7Wh9Les5N22ET8Jg9qUqrSRXAjiemXWEbKHkMH3TNnMUhS1K");


{
  "digest": "47d71fca43a551cfc031ebc37ef7b8c6d0141485c93dbb25745f92bbd13fb139",
  "size": 137,
  "objectId": "iq__3j1iarYtn2gs3T8t6wqgufwxgtNH",
  "partHash": "hqp_2dCJhAipkrAzXkyWtE7kfrz1PvbFsNQs9ZDcz9NLWvURLEL"
}
 DecodeVersionHash("hq__7XuU9GFMnF29EkjLF74nWsqVTsGbEaSF8TimJStL8bG4davDDeWK1nW6vG3i9GqAJduWhfFr4z");


{
  "digest": "5106cb1ab335fc2897a9a4e3753581166ba30b193e6129825e06cdb4fad471df",
  "size": 138,
  "objectId": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
  "partHash": "hqp_2qEu1YvJda9UX7WnjnoLnuqAG6daQPJ5mbv1Yek1BKjyhAx"
}
 DecodeVersionHash("hq__AsfqBYefXnd3uemD2bmMbnGkUqnZsL3EHN3ZbA4a9B1gmAQ3v3BKTQigPR4L6sHN3s1Ah7PdkJ");


{
  "digest": "7a76470de9e12bd88cb318ee85832c2b8d62e92933d1793943ecaf595b68f59b",
  "size": 136,
  "objectId": "iq__WB24yeBj9Hb9rsyxoDBv4z9xi1t",
  "partHash": "hqp_3mZyi1QTdDhzkcsMoYoKKQ5UdeucDSEnTqaj5CDVJTt9YfS"
}
 DecodeVersionHash("hq__F43z2xajLk6Ffj4qT5HyxcA3HwXnN1awBEWcn2yCENbPvqLc26CHUaATHCvSdpoHAZrPeEKTeY");


{
  "digest": "ae4b42698c3521abbd6653bc7dc254f369d014bc66a418859f04df2fcf28e042",
  "size": 136,
  "objectId": "iq__6VWD1kRzSupxr2SDsUjgEdXN2Qg",
  "partHash": "hqp_4wXgweFqAxqtZdzDwVAg5u1DCDutf229n9h8ZM4rne4JgNC"
}
 DecodeVersionHash("hq__AEnnZWMhS69FDhmvjMTusn42p293TKea9ySEjDPdLrgpRzdt82uTUfkBLP45yfAnXaGn4s4bgS");


{
  "digest": "72934f6608c34d569d14d8f71b8bed49a6ae01e1ccc4aba72c8eedf96d4a9976",
  "size": 137,
  "objectId": "iq__WB24yeBj9Hb9rsyxoDBv4z9xi1t",
  "partHash": "hqp_3bEDi6Jg53Au2N4MJ5BN5KrXGWBnVhhgzk5mKPdijeeyMgk"
}
 DecodeVersionHash("hq__HCo6A7FY8BaAJnD5vrCnsua8uj9iNFMNQz9zBrZ1tg7KmKeBLtMd4mh68s6tTPi7fZS9Kq2Cx6");


{
  "digest": "c8f836c3f94843d4dbfefda410df84974ffdf6a08b104e5cf776624826a9f7cc",
  "size": 138,
  "objectId": "iq__WB24yeBj9Hb9rsyxoDBv4z9xi1t",
  "partHash": "hqp_5YWK6AMACtxbqp7YkMvjQHd2ZbouxbpPwVwy7E8hheS3FcU"
}
 DecodeVersionHash("hq__9tfkxatCmVc9y6rD2RkJTkWHCUZZci4DZhMavyitKYkSd4inragQb6U8AGc7MWmoCQcYGwRCtN");


{
  "digest": "6e45cb83e8c29125b700c3d5231f4519d115b339653e1978778e21185e168221",
  "size": 138,
  "objectId": "iq__WB24yeBj9Hb9rsyxoDBv4z9xi1t",
  "partHash": "hqp_3Vb13YrJSBP6eni5w1YucPVrY7hCj1cgREJJy2c6mF8FsK6"
}
 DecodeVersionHash("hq__FCYXfkBTJfaAxNkvpH8yj14SVyaEVfpoXZrFkAAVJP82Ndvpb3TwkhgezZrvmnqs8FWTd2KmLJ");


{
  "digest": "b01c27bd3776110119c39409988a283ce3a1b30f5805404f4cf00e5879c7c845",
  "size": 137,
  "objectId": "iq__WB24yeBj9Hb9rsyxoDBv4z9xi1t",
  "partHash": "hqp_4yunuob2Mknore6md1y3LM7svLnKprSomn3n96mLeDREpjS"
}
 DecodeVersionHash("hq__BAozYpEmQ3miKNDipwpTAaZNoNW8zQZqkEi2BT9m9uTgvVvMzaR2xpzzWcgZXH3akhbzjjRdEE");


{
  "digest": "7e20a1718b4d3fcc219a897eb4ff73b7766b4c59d056e00df93cbb0686b13387",
  "size": 138,
  "objectId": "iq__WB24yeBj9Hb9rsyxoDBv4z9xi1t",
  "partHash": "hqp_3rNj9wrpqBxRbEGabVn2sUUgsBEG3VytPdbnmJtRoKMtWun"
}
 DecodeVersionHash("hq__CzzwaXB2QQz76BcB8gbwz81BcXShdxb6YGxCv7GHy1KkWUTjEmfgKwMvCD19PL8ndntDW1Vqmx");


{
  "digest": "94d5d6f460c2ff787d9123bdd1ad4da0f9bf54798738be39729aa77bb03afc27",
  "size": 138,
  "objectId": "iq__WB24yeBj9Hb9rsyxoDBv4z9xi1t",
  "partHash": "hqp_4N9cR1dcHaDLDbTYoT3Wjy1QrA65JKfmiVhq3YpwmZUnEoA"
}
 DecodeVersionHash("hq__ArDHez6UDU6JrpPCRTorMmMB8ughuFBkMcHTarSSjSvUdufWpMPzyFQBEPnbKAUWvkMACsZSPa");


{
  "digest": "7a267add593fc4b77d14c1fa0b54b4b2a015384da7a8bb1834848ab9ba2a0a92",
  "size": 136,
  "objectId": "iq__3j1rfZFuXQQCFyJvc7fZe864Nec",
  "partHash": "hqp_3mAGpv1CmvcxKGrgjJNLmRu7uHGTYANCagUhzXxDdwRrmNg"
}
 DecodeVersionHash("hq__V2dJPZZ2FbaE4odsakhHoYbX6T9W59xHmLN2JQ2EbU5qmhDypx73cTsECZ9LD1jrtFQQ8MAgt");


{
  "digest": "05fe5e94ed3cdd2fea0455e1a622602f187d81d1ca3c7fd5cecab4e51b7d7e33",
  "size": 135,
  "objectId": "iq__4ZPn41hGY3TdxoobiMPGQ7QqqJjv",
  "partHash": "hqp_8roa5aTDogLKfwsnLzeJyD94xTLrWsEPTRU3CNJy2pDpLg"
}
 DecodeVersionHash("hq__KG4ZYuyGcNLUhH6eFsNS8aYjR3rweLBmmBCH62NJgZF6wAoC7JhscBtMCp6qo7vVh452SZNgKx");


{
  "digest": "e2795da9994352a1f2b863be64428bd75c2bef82a31481dd0470d91e482ab9c3",
  "size": 138,
  "objectId": "iq__WB24yeBj9Hb9rsyxoDBv4z9xi1t",
  "partHash": "hqp_67wskxkBEpdE6rLbk9bzXCU8qv7nt7YSzpLkbHTwP5HSp3A"
}
 DecodeVersionHash("hq__LGjuZGKKRF9v7CSEDN9p3mXQZBzywxeiQMteeiKdfRa8fu75UD2XeAku9Xq14iaNp5xK8p3BXU");


{
  "digest": "ef05a8fa97ceaa1138353e47a7cb55853c3b377dbd30fde173ae83e4c4ced7e4",
  "size": 137,
  "objectId": "iq__WB24yeBj9Hb9rsyxoDBv4z9xi1t",
  "partHash": "hqp_6QQ8JKQcPwuVDhRwSPnUsxaJADJWU3dUDK5rxrmjp1A8uda"
}
 DecodeVersionHash("hq__KuLKaoAQ5wTz53w99xqJefoxwXEqqEpxoPytYSykrEPx29yfVZEV48jzqZYxdm2jJ6XUFVFKc8");


{
  "digest": "ea71c5adc665426d7d86d618d67f2bcb91efb66df4d24de63070bf65ba18f14e",
  "size": 136,
  "objectId": "iq__2zvCXt22xrdJXn3ctg3TbPLk18gC",
  "partHash": "hqp_6JQ198vD1njHN4AFwwomtMVZJiPhaRLv9k4ZFoUp198srFr"
}
 DecodeVersionHash("hq__ECqbPcmq4SGJPGJa7Rujwst9wSPwqzfWbUfCVLTWJh6iUw3JFzCwswFjek2WvFMyLDh7XPg2To");


{
  "digest": "a3c51a81862d67edefc9f0ce7cb17f38d6497862684066552367daede216741e",
  "size": 136,
  "objectId": "iq__4EyqZ7RhjwQUudEWNqk3t7NEFwAm",
  "partHash": "hqp_4hjMiagfX8mhXzJe2dbyEV9a5xm2xQAiZpRj9VkRXS2hsxL"
}
 DecodeVersionHash("hq__J39WocoEB1hc19t3o1YUaZM2PAzhRvLck6NVmFFviSTRM5yvVTcJ4SJeULw3VarH6mD6xkfjaC");


{
  "digest": "d34f358f111d4219c200993b53286cd81e8f6ac3deb9016a29e69fbaf54c6863",
  "size": 138,
  "objectId": "iq__3tCKL1zJ2a2XqG5xktRDCoEMzVZv",
  "partHash": "hqp_5n4dkrCVLqZKg271XjyAj3NfcpsRdrzxYf8A53yhbZxaNc8"
}
 DecodeVersionHash("hq__3MVUz8NbMXRUqR6LjUKzGgM1H43ZXWzPFYNp32Qs9f5Jb9QrFJXPX57qiXLUQdkQpJgb9yhwSR");


{
  "digest": "1d3014e0102502bce22c4b5b5338348141151489037cbe13084a85a3e805bd29",
  "size": 138,
  "objectId": "iq__fTEG7r9sPawZpWqmyNxGMbdm5WR",
  "partHash": "hqp_fGfy8e9g6SRCmx4iVqWsbmnRt94t5erbqCvUUc5jwn9ybW"
}
 DecodeVersionHash("hq__7ywcAZ5Ac9rSJGTMErYj47nQpVbcz6BWVrS7oFfEASiUL2BQRxnEHj2QCYCJvQS115Djk9Nsgy");


{
  "digest": "56982887a04ef75489bffcd0f83339851be90ef6052cbd00f7deec0b04ac3b12",
  "size": 137,
  "objectId": "iq__T3CydLkQyiCDz3MrAumhRW7uazH",
  "partHash": "hqp_2xYKUbKACZH7kZDYYNS5CcvM1RgYr4korHvnNjj8VpkCXC4"
}
 DecodeVersionHash("hq__E1nPgLBeDKWd4S25fGmSMmxQE7DzRTfMuc6j85duh2AJityFYTx9sig2vVXjXEYsVRsgrKioSm");


{
  "digest": "a167e56f226477d834296576b75fcc9bc79464dd9a3a6b28812fdbd5e75732fb",
  "size": 137,
  "objectId": "iq__RCFsiwubUs5bqeCwohR2wv1P4Q5",
  "partHash": "hqp_4edaEnansdLQsyuhW3Edao2rjD5oRFELjXaMKdWjLgtXyU4"
}
 DecodeVersionHash("hq__AsSK6q2Jh8vetffArMHiyMhEgQD4fyni1g5PgeBSPcKERMJv5hbuyAd3aNQTaeJD9ounyKTUEu");


{
  "digest": "7a69848e592a84943b98f42e3cf422802a6eb4712d01cdfded577603c774c933",
  "size": 136,
  "objectId": "iq__wkpaYK5tZwEBHdNyjyhw5SxRnYy",
  "partHash": "hqp_3mWBry3ZfHQ4bfWBKiNHt6KgTFovNrQEQXzUmuj74AzkATr"
}
 DecodeVersionHash("hq__mFfQ45h5Z5p2oZ3TMG4UaEf3xoU1hZnyfQPeWNuhoiYehUZ4cGqWH2HXNf9frjroZCeZYutWZ");


{
  "digest": "09769457e978005d3620a31257bf657b1aa17360a288b67af1776332e03923c3",
  "size": 138,
  "objectId": "iq__y8YShB4kZWb2vQq2tvHx7wg3TLy",
  "partHash": "hqp_DQf5CkMBTBqvomDUMVgvXcg6pAPYJooAc6oX17rGzfZPMa"
}
 DecodeVersionHash("hq__5shzRkAfhFqbinDorLJWMbHGdsWdGzbJSd663mHb7Ui6GeUTsrAGTjd9SLmBGEJiybRh6jfs7Z");


{
  "digest": "3c7486a7c987f4b46b355a3ec1caf3fd54fa55955d1edf59f9ab9e7652207efc",
  "size": 135,
  "objectId": "iq__KwXmSeCedjGq5XUaP1WfWisXB1V",
  "partHash": "hqp_2NGVLRr1Tt8Qs9VxJWJcwY9SnPMH5nbKQekUTNooY1TvB5A"
}
 DecodeVersionHash("hq__LVJqN7DWzCeZSQRvjxTaSGSpnpDbec1uMwDhAgaaKEPT8cydYYwBgA19foTuw3e2EYTzGe5fW8");


{
  "digest": "f1b5ab2876d1875c681bd02d2e99be0da3fe475aabbc081c1a7faa8dbddfbf4e",
  "size": 137,
  "objectId": "iq__3ZeNik5xdThEuYsEaGj8fAE7Kcv4",
  "partHash": "hqp_6TvWQjnP6F3KWGpstJdh5jBSVodY853NxYx5a1fLnHZ1pfA"
}
 DecodeVersionHash("hq__6hJaB9t7LAag659s1Pv2XzBLGLyza83tcVKiNs4i9i5hsTb9SiRynepp5onDU8Pcqqf1Qy3DcY");


{
  "digest": "46a223af360c307b9cdb47483b1a9cb97246b8f4880699ec13a746f28467dcdf",
  "size": 137,
  "objectId": "iq__2zvCXt22xrdJXn3ctg3TbPLk18gC",
  "partHash": "hqp_2bcX1VuLDRp7vTNUFZX9DFhF97einJmvi1vHgwo7VJVwJHn"
}
 DecodeVersionHash("hq__FjECcfE3zEq7f7QnPGajPpwr5NmzvH3iYwMe5qBgtU8z5KrZh62nKEJdSz5f4YCXwQeFfhXwwi");


{
  "digest": "b6abec3c76f315e0c9487dacec052f77fca62850abbbb0fc4ef1c491f7c81143",
  "size": 138,
  "objectId": "iq__2zvCXt22xrdJXn3ctg3TbPLk18gC",
  "partHash": "hqp_58WndeKNK4wa8RhPND2TCRsGF9Ty1199hy47GQUtnHSTWVv"
}
 DecodeVersionHash("hq__KowYT6r6JaSdmgyzJeE1MRZ4byZ3CqU2vfzYZxLpSEM3pngoMpMhtZGW5iip2TDvXfm48EGHtr");


{
  "digest": "e94a8d5ce34eb362adcecc02087e7c3ee9d2ee847d6029c397e2c3837d0d202b",
  "size": 136,
  "objectId": "iq__3762veoskHQtAwoUZZRX26V2qKc2",
  "partHash": "hqp_6GtJcsDSMCPcjwFSrxCi6i5R4ggkHt22v8Skd5FjLEpm1wN"
}
 DecodeVersionHash("hq__EGBUST5PuHJVqUAUURquYGrbtEuMS9pcEjyJnomZX1nQbYc6LUHH52VZXqqKQrtSfCX99BR6yi");


{
  "digest": "a47c1999d2aca0209e2c236257bb63e7abe595c670bca313b25e3fa3035010d7",
  "size": 138,
  "objectId": "iq__2zvCXt22xrdJXn3ctg3TbPLk18gC",
  "partHash": "hqp_4ifig1bGj7yL4V29HshGLZLqbAcr7MjXyQNQB5Rprdk4uKv"
}
 DecodeVersionHash("hq__FjW6WuspWehFRLS8kqSDs61d6rBeVryj8scdRTteHiG5iXtGqHWMUA6yyCTK78Aisi5jv4F3VC");


{
  "digest": "b6baece4bdef4ca5124d9741636dafa566b1cbda15f24a62e6675b3dcf52549e",
  "size": 136,
  "objectId": "iq__4JHfGGkxT2rJvnEKeXV8LQWNSGA",
  "partHash": "hqp_58bF7xhgQJsLYK7g79VkuK6eiHaUskb1zZ6tMkMhiVaWxJL"
}
 DecodeVersionHash("hq__M2cRBoY54E8erCzTj5HZUD8FzAgEPGU5Y2N7yQq6Lrgp35bQEshLZstSAQtJKMjWpwNLjAAc9L");


{
  "digest": "f86754f4a19afa8158264e03d0bba543101c3b87951aa1f84f93bd71638f73e8",
  "size": 138,
  "objectId": "iq__3762veoskHQtAwoUZZRX26V2qKc2",
  "partHash": "hqp_6cha988kaqmy8WMnnMN9ZBmgbZtEdGnH7cWB4zzeGJHU56x"
}
 DecodeVersionHash("hq__DjRBnasUauP1zQLbqf3x3xqCwEzFjB9cad7wf3FjA6vgm5kJVNpGVLgXxLJBRi6VC25uC7pAXK");


{
  "digest": "9de7f9d5ca899f987f7a5a170da7b42d8d9c31be15167a9d77e696bd23c8abf8",
  "size": 138,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_4a3RtdSpFv37MuzuastgWbUmytpKMT9zdHJ5Mx667zcGuaG"
}
 DecodeVersionHash("hq__2hRfGeY9TRxCQPK6jUgpkBCGyxsyRx4kx35Q32u7XUMkzS7v6ThjgoTX7WY6SwNYdANsUW7MwF");


{
  "digest": "150c32937e0aa450e23dd204c0d54786f5176fc42eb2c22217e19bfda550e372",
  "size": 137,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_UbdUzmQ8ehMpggbp8YYDKPpaXSrFvczsM6qBmub98cFWAc"
}
 DecodeVersionHash("hq__3Aaf6aXtbFxjX25PaHiqGEbHpxXdZx3DCc1dt15ZFLaXfL2gSw2MX8pWZXYxhFft2TLiUX92sx");


{
  "digest": "1adac7c0770ab859f628a46498bdf7c79d3b6fa881c1e9bba81e38cdb56b2f30",
  "size": 136,
  "objectId": "iq__UjiUGsGnnjuGAzSLZrhCDTcddX4",
  "partHash": "hqp_cDEhz3D1XkDQX68Z1cyzoBMWksUT3NCpfpR79rJRZXSgw2"
}
 DecodeVersionHash("hq__7cgdCPKu4MJeUa9XiTKUKF9G9RNC8z3BhdNwJVSo5rpBWAAk28ZE77Gym3tDX7bGTMv21ABc8z");


{
  "digest": "520c641858bdc3b13b84b3a0225b7d5cdb57eab23147ec63696e75a93b4f75b4",
  "size": 137,
  "objectId": "iq__Asyv7iKs1525Gz6oshLQBecb62E",
  "partHash": "hqp_2racERx3cDtrXPumfvvoQhKtDdh7NMxBZCPqhkWjfiJ3vTi"
}
 DecodeVersionHash("hq__CDYmPZePcAs5LoHnzpjQVUVT7UPu1abSNe1aZJWzz18ysm98tdUbRhgBK9FckDgZG46SAxb452");


{
  "digest": "8b1da616aeec5b7dd44b2438b20e8ff413ce562dd9834c82ebcd8e03650335dd",
  "size": 137,
  "objectId": "iq__3FXPgTwwdhKjJb4PpwZ6y1JJb836",
  "partHash": "hqp_49QTtDshWLYF1MFFvLDrnZBqs7eY94pecWMWECfs7EBYejr"
}
 DecodeVersionHash("hq__4ZZTmjyDP422sjhXESrqmB321Y7SUqw84nivqGMKPT54beJkbM5QBngV9VzSYrzbGDdVM2T16r");


{
  "digest": "2c2beca73f8ce8edbde8afabc70f2b3ba76803e1511c5ccd3c3885aa9601e049",
  "size": 136,
  "objectId": "iq__2XEjKuQwsuxHxdsW3ZY5k2Fgsojx",
  "partHash": "hqp_zvA17oypSJ8Wke3juVRTqzzPCrYdGqZMRUoKpAe9ZF5iw2"
}
 DecodeVersionHash("hq__BYs4r2cCq4oWPJuELFrvNjwbD2U9r9LByFJfYSrSXMxGFMYwxV7j62b5iszYo3oSNkGD9SrCsx");


{
  "digest": "82d7e7044f543e751c1dbc55f286df8375a2da61adee709554ec0a5911768910",
  "size": 136,
  "objectId": "iq__2Xf8sNgu4RqbYjMtrwQgKYKT2HkA",
  "partHash": "hqp_3xZMxq8xWsPfrpre51gy4KtDjjDb1BqjdmQrEX6QyGHDGYY"
}
 DecodeVersionHash("hq__4edMiTrSvgQrMgrf3UjzJGF56qeDbN6kmnzdrvcjtjpPemnDXPkDDP1CZniVaxPtX2hS2botHT");


{
  "digest": "2d415263b984287e795a613f4f7b1178cf5d4c34659568dfdacbeb99bed1777c",
  "size": 136,
  "objectId": "iq__2okFxXRxmdEEwfvHhEicqsCus5h7",
  "partHash": "hqp_22LZSzLkrUSPfo44ZeoLFUZChUfAouu84su7f44t1UgZz1n"
}
 DecodeVersionHash("hq__KXZixKBUozQXVQ6n6bCRkMhg6BMsbzaNCuKV7GTpbyUo81ijen1VsGvTsNBS1QqzGG5d681Qct");


{
  "digest": "e5ca0d6faf2b0501f4f942f584f83c54b27419edf4ecdba31225e7ac4925b2d9",
  "size": 137,
  "objectId": "iq__2zvCXt22xrdJXn3ctg3TbPLk18gC",
  "partHash": "hqp_6CHzHha7rmkmXuCqx71TAnmSNwZMVkq1HQrMzvmrtB19nz4"
}
 DecodeVersionHash("hq__GE8wdmmmT1gHKVnsr9EqXKhkFJL7z63JQ1dVcvajUWevgP5ZQmwVVDw3j66VFa8QHpWcmseSjB");


{
  "digest": "bcda89e5b1c956f78402f7da84cef64627677fe23dddfde7365c5e4f60bf1b4e",
  "size": 137,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_5GcvUAKqCcNVVpVXWCXbR7xD8bLHVJxpa6ehBEjH6PM7Zrx"
}
 DecodeVersionHash("hq__HCfTaYQ9ru9Ptc4e38NF38dEPLCVX9e2HeACqyvW3mQZ3WLCKKRrwi2Sb1G6EUHFtjiRfEjzGj");


{
  "digest": "c8f102f94bd27f9b4892f70d5fb83f6c70b587df6a820082a3d32bf546de4717",
  "size": 137,
  "objectId": "iq__36pNatWfPEBrbutaJJZPaio37cy9",
  "partHash": "hqp_5YUAzmiGXbSW19cskQd7vrWGPcNXAHyGkVkjUnK4F7CQQfa"
}
 DecodeVersionHash("hq__EYJqF5Vn2kqLcntB3AsdHSrTKPGUE5KLHweuTdi3N9hNTYBMDi4jDNDn1sTKrUwjcsASCHxKKA");


{
  "digest": "a7eef384b478e4c0ce24c0f1a55546923a4f7450afb1af7d1002c364b89797c1",
  "size": 136,
  "objectId": "iq__2jgg1aj7AjPSjZQ4xJpNHNJZn4xL",
  "partHash": "hqp_4oByr2gjXajNjHFS914C36DivsL2UHcLbZyX3hdCzwFtybN"
}
 DecodeVersionHash("hq__77u7fGVs4gjjbQMvAGGJjYdhMC3yY4113Aj5RheoxvUE7fCzW2XPv5dbU4gf95ianc4ZBgG58D");


{
  "digest": "4be49a01d394448d6e8c06963e0199aa65dc932ca51f5bc1bc658ad72d6afa27",
  "size": 138,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_2iWW1hwWZDFZTWutyVSQWrz8KiqwztG3sQ7rjvLNnMPAf3n"
}
 DecodeVersionHash("hq__4XS239AEMGUta261G8BLWVghhNJDUZeBEvm6s6pnpZYpuno5Z7HgCfbCNx3wr2idT34qREE8Bb");


{
  "digest": "2bb7690ef6be9cb0a715663bcb1e1c9ba61dc7111b699fb06ba6f238f59d7952",
  "size": 138,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_zKYWgjDEgMHuLZq72U6KApAUxSY5vrNeqTK2J6QKSTHLet"
}
 DecodeVersionHash("hq__CA9XMqEs3fVGr1n7BGyXyfDArMaQDFZgNVwYksywbqgmBZMSsfejQQbGKsHPaDGTYLrqcbGfeh");


{
  "digest": "8a637ab2f0620510b564aafbd84aa0c34cf5a9015377dede1a14c8cb4952c3ff",
  "size": 138,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_48TAFwC9NVzitTHkQB1bomdxBYmneVWhq1w5LksLWJ5fgqN"
}
 DecodeVersionHash("hq__FsXum3HatZYz8aS27xatHwwdbFw8NDqJRQqUHbbnLjWdZHJfDG1kBvym7CXSUpE8YXMacuFv8Z");


{
  "digest": "b872974327a3ac1fcbad93bbac8e342b6c10743e6d813bd5a7847740bd056a6b",
  "size": 138,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_5AqrP4DSPHnhKsWTJaaFPxjtdMobrGbPgUCS8XWDWuGWsk4"
}
 DecodeVersionHash("hq__6RgTRA5mEUB2e3SYc9fe9TPfDXZjoHLwYajJA6CV6oSSZLvDvug1XTqVR9DcNLQhokQUprocuf");


{
  "digest": "434ae3867b302c0e911051611b16bafdcf074a9720dc8cbe8a1f774538595353",
  "size": 137,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_2XETPEuJv5WJwKXs4VnYKVSprCVryVj9Hy4httKeP2RMyNY"
}
 DecodeVersionHash("hq__3VAHmfgBbKfu42RVuMxpBDzPgbT6MrnH7eTNzNFQDTo63ZuXEnGXMdyd6Ky5ncAVDC2jwGtcrD");


{
  "digest": "1ed3eb1f4ee0ace4ba9733bfd942aea7b74049886484231aeb22958ddc1bcc15",
  "size": 138,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_hRPbB7eyWW1Gg7LLhvgf827MEJGSmcuvEPHtVdfScipYRn"
}
 DecodeVersionHash("hq__5RWBK5k6apzpWpWzTNvAJGpzCpbNJTJtasnML1qx3Fadnur64skw2DPY32D2sBC7JeTjimLcJV");


{
  "digest": "36da07b4fd4b8f514e18e29999c4eff1c0870bbbff93b1cd5e5715afa5179808",
  "size": 138,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_2EvMYgGLn8mb9cgNZvT6VuPKaC3PzFi1uZmEoydYsMpMnYQ"
}
 DecodeVersionHash("hq__3jA2kq7dunAtbVCHB8e7aazG6RLCxnza4FgVX79iGcjyLEuQvAbKTmD1p98kb9nSzu47H5g8Zf");


{
  "digest": "21d2176f6fffa4d405e68d7b58af87535e856a18bc542002298b3c72724c2d6e",
  "size": 138,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_mLzSmpb1xVPpbya45Nudp2PSkGBEmXy8mVaM6rUpyB9h6Y"
}
 DecodeVersionHash("hq__4Sj8cLCWGDeiYiR2EXyna2vKNALvS1KzbDrWeHYt5sUaQnYodb4FPtScaK9nGUo1YZ9aGeqZ4V");


{
  "digest": "2ab5d7aec8d1f22551a98eda8f9c24712ea0fb323e5f6789b184ecf487df8f18",
  "size": 138,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_y12ioJLfdtiVjriwKKSv51kCzgmCWzyHWHDyLeJSm2trkQ"
}
 DecodeVersionHash("hq__2Q4yehoLDAkwncNRfBvPpRgPYH9KBVGZVQvVzqkstTDxRd1BpudyZtmJzWpd2vXw4A1VLkTJpH");


{
  "digest": "1156069a4339628d16f84743fa408d3b187f0bddd85216dc231dbc0711d3ffaa",
  "size": 136,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_PjNQSihNinvLgdtHyyoyrDKfBzzNhfdeqAqfqnZpxCdQwS"
}
 DecodeVersionHash("hq__EV65SrvQ56FFpPT3c4onVXyf3wgw9GuPbpTVF7PxhSEcS7ydBDtTK7ML8K1WH6oyi8tReKEYaV");


{
  "digest": "a73eae0a18220554952c5f449b95931b7646301252a2a85c66d0897544bac243",
  "size": 138,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_4nHcm4tPgokeiquFFGCGGUggXn2Z3GAq2gcHFVw9J2kVVAQ"
}
 DecodeVersionHash("hq__85EmHfBocx2sWH9XYZ2F8SNgJArraqe2vodJThvgDcPRTj3zSCGfgVp1Za6KZH4ja4JQ8cjVBf");


{
  "digest": "57ba12ae54b4dc175a0790453a37c63a50a859867ee30e1cf9b7c789da1f0905",
  "size": 138,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_2z2SbA4FrM7frDycgW1u1xHFHyuFaaeCMParmHH4odzz1zY"
}
 DecodeVersionHash("hq__ExJxq4pirHgniVh35XTMM5SyCJCiuwRMageS2nGErZzZ5yRsX55yX9zju5EbZUpaq9hPHpzb9j");


{
  "digest": "ad10eee3422cc88cc14fbf2d4b5bfbf909e11e517cfcf1c9a7891c277b913be0",
  "size": 135,
  "objectId": "iq__3JgZBNxZE8ZkM4jP8YUAdTnjukWV",
  "partHash": "hqp_4uvKE9GtR3YL5156izvZiYNdPbedo8Dcs66GmYvCZuJnLFJ"
}
 DecodeVersionHash("hq__sknpjER8hAHks8JkJKujw1JwDHPRXodMX59FiHS6ZLxPPSQmD1tE6bpvRyTNxiez5x1LCQmEH");


{
  "digest": "0ada8976e92e5e55b8db93b936ccefb4204de22d4c29619f29a68b7e82f35287",
  "size": 138,
  "objectId": "iq__fQhR2f757MCYQ7SNrwKh39XeSPs",
  "partHash": "hqp_FEQ5Vd3WWG28hKBsSsahDj6QDC4dfL4GDsDRoogNzQC59S"
}
 DecodeVersionHash("hq__36T8woJSLJoC7TfTqsRsME3wBcTTedb21UWkFB3L9seesLG7E86CXm8e7uCP9GfrihPfFwXp9M");


{
  "digest": "19f8b4c68e4871490256f4d0e2376fdd02bf561498575dec6c312a2c93bdff75",
  "size": 138,
  "objectId": "iq__4Ym91uVyPhayTRsew3ixQ8aGDJjy",
  "partHash": "hqp_b45YKvBFtHfFFzBHf8pwgkoNwbm1CsQtbRAw2UymNc6m8c"
}
 DecodeVersionHash("hq__9J8qoxn5BXuruUmt8HftzhsAKzW1CgJ34gZRCqpjNNPruXwJ37ZU74jcBHZxnipq597RcMnCTy");


{
  "digest": "66e3508de4bbbeb2f02577192ab36bb28ad3349654f8e9a2823cb8ba0968286d",
  "size": 138,
  "objectId": "iq__4Ym91uVyPhayTRsew3ixQ8aGDJjy",
  "partHash": "hqp_3KuQpw3pEQwZ8Ps68vGrJ7ZHkcLpKw1YNu9W3pychc6kndW"
}
 DecodeVersionHash("hq__AXQrQWT8v1Xe784ciwaFJoXphaeoXHJzsG3JY8NHTsXZcZ18jqx6dPfqT8268c8Aoq5VnsmC3");


{
  "digest": "020966a752f76bed5f40929625aff690e7ad22101fb54b2b94131580f81231ff",
  "size": 138,
  "objectId": "iq__4Ym91uVyPhayTRsew3ixQ8aGDJjy",
  "partHash": "hqp_3ftXjfWrcxm9ZJfxKAzLaShKhqiBFT9BbCEwTfPFr8b5MA"
}
 DecodeVersionHash("hq__CPA8kvgi3XgZW6wUWv1F1GZCjnBuRjtx3YaepZqwyCVZXKHDyKsv4ncddX3BGvFXynZzQiU3cs");


{
  "digest": "8d2bba8aa98e0df98e8db6279ea2741f3dca1c6aa72a02afdced6fbc93610cc2",
  "size": 137,
  "objectId": "iq__4Ym91uVyPhayTRsew3ixQ8aGDJjy",
  "partHash": "hqp_4C6k2fYv2YF37cqAYhs9BGWsNvDYHL9kiz7fJXkKLYz1bM2"
}
 DecodeVersionHash("hq__M4xPiF49HZGq6UK7uzv6A5HwBxgQL7SmfeAmw2tHhk93wNqAD5fpnNNpzJvFWsWARg9bpkdbnq");


{
  "digest": "f8e7ac5f9251dad5cda6418a31a6297a91c15bc6a621cc99cb1612df6aedf70f",
  "size": 137,
  "objectId": "iq__2wXUwatNUvPoBWtNyiyDEsEYRxX3",
  "partHash": "hqp_6dMhQud5qK4pWLgvKMx7xdMHcE2RaVLqRUBxbyHymKzwKrY"
}
 DecodeVersionHash("hq__HX8rWEhiUP1koNyZvhw7ijtzpvk3Ysp7ZHuFb47Cp7vRD5GPcYxSDdAVPeXFXEyjGLHzLWXsps");


{
  "digest": "cce4434b572918352a6712a127ff6e42fa1ccd3a25775589c29985acfdcad28d",
  "size": 136,
  "objectId": "iq__3MvjYsa9bi4aywAYAXUhrvsQVHZq",
  "partHash": "hqp_5deaT54xs5ALXB54sjCHNJZMUp8Srt7SU6iepG7HbnkpD8L"
}
 DecodeVersionHash("hq__KEb1KzuifJmqr6wVFDFLwMJjLNb3YJxCyNGgN9U7TiviEVPMQ2ZLZA5eknQ1rey7tvWYqsCedh");


{
  "digest": "e2289cf1f4489dea8231dcfb4b6fac9099c2da20c3f9c957e494d76bf07032a6",
  "size": 136,
  "objectId": "iq__24DVjj4gbe8TwRguc9f2bqXFL2Dh",
  "partHash": "hqp_67XtRLQDLbJX8FXYgDTUQf21ZUfwpAsCLb5yKWVPyVJjZBW"
}
 DecodeVersionHash("hq__5u5T6cb8qSAE5ms7hQF6FMcmPmDTeyZHu1Zz5rFjLCHnzeVrFMt993cDcstkW4k5AqrrRN91sP");


{
  "digest": "3cbf8677501efeafdd7089c2ab4b79b95c510dc9c2126b7f25768f572d3cdf4f",
  "size": 137,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_2NemYSmizFMcxfdGog6cC48YveijPF1A7b7RXgNSceSjsBv"
}
 DecodeVersionHash("hq__H6ygcx5tCcQmK84W6fjAxVEJk7jj1uy4D4KKb9wd1TuArvb44UkGvELtxNbbnersvkzuiN1ukX");


{
  "digest": "c7b9bfb02a0f7f8a6adb578650188a59454e7cad8ad50a98919a11bcfab7aa69",
  "size": 137,
  "objectId": "iq__24DVjj4gbe8TwRguc9f2bqXFL2Dh",
  "partHash": "hqp_5Wsi4cTFXtGi3xQf54kxX8vCkjYAKiMebyuwXzcsrqPkdjN"
}
 DecodeVersionHash("hq__FpupZ6b3eVaxCUBv1yn26bqscg3b1aEwdHm7qEx5kFAVhfceVWEH65W8oY8p4u7PsGHYSEnUSD");


{
  "digest": "b7e309f1dc5d1c187f840d1d02615d5edcd58bbd7d1e54539990f9c86db8c734",
  "size": 138,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_5A7D37qHhBfWWEsD5w6KqqnWSVXaMGxsWYWGPtVxYqsjCVn"
}
 DecodeVersionHash("hq__LKuTmF9Y9eXEFfaf1oSQggE5oFCyHTH6yGgu4v2dEZz6wmzjSnWoM1EYkT7GjzGfh2RA67H7tM");


{
  "digest": "efb2e948f6a456fa5ecb7dec6da98f7a03cbf6b7e949bdd8230b991f6075e50c",
  "size": 137,
  "objectId": "iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs",
  "partHash": "hqp_6RHbM8vuWUEpg1bGm1XocY29u1PFifC4uCUUs2TqUB3UBw6"
}
 DecodeVersionHash("hq__7gZHz2zsBY5VsmFvsNLix13iH6ieK2x5oprHnP9A99yRtkAsCVuBTEPVBTc3CGDiyW3Lq3WEyR");


{
  "digest": "52e0729c50c9df986168e828af76db506f8b045d3bc2817c8f3fae6a9ab97296",
  "size": 137,
  "objectId": "iq__2EMsw22rnzZ4ywtTvY36bbVsdEif",
  "partHash": "hqp_2sfbtEwjeioBtGxdvLYsoZ3GnxMvqSpaj2Mgnt6JBgp2Bmi"
}
 DecodeVersionHash("hq__6UPbRQPeKdVbLp93mwGVBNdyWPWnpTR4cySY9decnPUkBtvc8k4dBV3ZdZK4DS6Bi8FVFQWghf");


{
  "digest": "43df34a581f98969b0734db5a8a75fd3f996bd789391e7a9b414c11c9304be04",
  "size": 136,
  "objectId": "iq__Zk3mVyaqoKJox34kYMEbbQtfuEh",
  "partHash": "hqp_2XzWpnDeww4UZNt9yzTBTkotJ4cVRsEPscP9Jhcnarrpnkg"
}
 DecodeVersionHash("hq__u9L54x1LHpPJ4DAgZmGh2EiKGU3nsLh4wmJtA75sEStGXp4vGdqV825E73jVbR1GVnDqxbAE8");


{
  "digest": "0b268df8f4fc8cbec21fa225898b1fadc0e7b83b0a1a418df06ee2888851e0c4",
  "size": 137,
  "objectId": "iq__BKUZ8G6FagVjK74NANSq3rwskEp",
  "partHash": "hqp_FcyqAS8fUBAqtR1Ydz1Pe1WJuEy8deoG4Abr1QkmAMLfrx"
}
 DecodeVersionHash("hq__5ks3nMRwSBSKSZMFB71B3D1BL63A7vUwsKctWUiJ3WeKS4cTSUzDxFTyPUwqQNYfXfmxS5aDCD");


{
  "digest": "3afddddd40958afb6db8aa8b4a21cc36b5213f3813afd2a7cace211530d13afe",
  "size": 136,
  "objectId": "iq__2A5mVX6SZRPD5DiumRULLKrDJ3ay",
  "partHash": "hqp_2LMC75cdgdqBaFSKehSgidV3fHeBZzTXFt4PvPsdUWUCXRJ"
}
 DecodeVersionHash("hq__6ih7E9Jkadyh3D6SWh9nR1Wypd8WTevCvtSnFad7qxeZqaNiNu3Uz3Mho9xxVxuJ4NHH6bervA");


{
  "digest": "46ee27608e76343b77fea367d3f7660fade9652cbf53ae79d62dba79d7f1c560",
  "size": 136,
  "objectId": "iq__127hgef9FgcHkKxmwe6vTaW99UA",
  "partHash": "hqp_2c16hz91i7pLW83irecFmApUnfkK4EjDrkNZVFb3g5wDJ1W"
}
 DecodeVersionHash("hq__4TsQSqwVsQDczySLdAhGCycrQoheH8Fm2kg3avaaDMa7PVFBCP7tESd5ySukyAKzMP18NVXBVt");


{
  "digest": "2af4652e562f0a86b85e6a636680c9fa70ecd3707babe5ad8d583918d637a6e9",
  "size": 136,
  "objectId": "iq__29wpsBaqfx21ZwKMWrGeBhDSpJsc",
  "partHash": "hqp_yKcUna7tjFvddwZchjQsFSxNcazuF8qhSnpibobZRxwKW8"
}
 DecodeVersionHash("hq__Lq1Y4cYUDeVjktoTtJUR8fXyHRyMkUiawu2pt8qLTFq4LBqSMksTg7Q1NB7qtvX6X8o7q18iPe");


{
  "digest": "f5ec39304ac60b43746788a471b51f5ee618db93ee0b0ab8097bfd74d4992bcd",
  "size": 138,
  "objectId": "iq__BKUZ8G6FagVjK74NANSq3rwskEp",
  "partHash": "hqp_6ZSuUc8o1KGW8ud1JEeS3HNEoSKbEi4oR8zeZQ5vArpeLdN"
}
 DecodeVersionHash("hq__92aWxRMviB9ic1qr5edWtpf6XWfufZ4innnRxfeb4UNbTBAZhTDT6EHFaBcghi8FC9xiP8j1qW");


{
  "digest": "638fa4856ddef14903886149266d12ead684829de32202655c948cf4824090d6",
  "size": 138,
  "objectId": "iq__BKUZ8G6FagVjK74NANSq3rwskEp",
  "partHash": "hqp_3FYQrr33Gi7imN3d6moFu7uJQg5EQVJkAy2Uk4f2nA5V6i4"
}
 DecodeVersionHash("hq__FcpYnFnWc1XdPCwsXAXC8yM1tniQhNtFYtes77ax5dGev6jkSyPCsAiZDasABsdEeNXWr9XssJ");


{
  "digest": "b54d2234777c86a1bb8920a7be96867adbeee11ab78f40045046017b019fbb86",
  "size": 138,
  "objectId": "iq__BKUZ8G6FagVjK74NANSq3rwskEp",
  "partHash": "hqp_56iag9AoJwnepxFSsYHBVfPNVWLrFWCbuktdo9WXLc2jVX6"
}
 DecodeVersionHash("hq__KjKu7mLJZXSRUsuVNDWukQrT1sLuWEnqQUpSr57EzAhYgZ8cYiYYzYZ13mv1kicLPznMxv86GU");


{
  "digest": "e84deed9aaa012d25d4bf88d8c8cc841b91c042aa92481dcf7b303620c2cf7ed",
  "size": 138,
  "objectId": "iq__BKUZ8G6FagVjK74NANSq3rwskEp",
  "partHash": "hqp_6FbG6HM9Qm7CCiZPQnvxDmFnJAh7GCRf7QijJuHKmS4gdPE"
}
 DecodeVersionHash("hq__Wg5m6kLSVSyC5ndUSW4yhWzdarEuNKUPLKKs1rhAvV3wZLtGuFm2WarTvGttpRtPySwKDAb2L");


{
  "digest": "06587795d5d48c523a47678e4c2c24f956f52153ea9879b1abf7d7fec47c1c4f",
  "size": 137,
  "objectId": "iq__BKUZ8G6FagVjK74NANSq3rwskEp",
  "partHash": "hqp_9KZvBvthiNz3mWHvt86xFWzpr9Qjq7zjcBktxhHSkzQxuv"
}
 DecodeVersionHash("hq__CmC2NtsitTcQwvWPibCLro9cFapVTcnKWCwUauzoUertKVXQNp8S7oecmyaYrr3xb4VZjL5w4g");


{
  "digest": "91e1e201bb5682de0224c26068ce502b65f72bd075334503279fd08b74f7aaa3",
  "size": 138,
  "objectId": "iq__BKUZ8G6FagVjK74NANSq3rwskEp",
  "partHash": "hqp_4JH3ahjTq96zyYK4axBtX8Dp7MQJ5Ghk7R3c35x4RYitrSC"
}
 DecodeVersionHash("hq__ER8FQTFTqjwGRBRk3jJXzoVYFj8tKFGuV8fAtT7Gqju8zD4sECYyhJMprsp6NADqKrh4rRbhMe");


{
  "digest": "a665c0d2eef3840e259ccfebdd7364c472db321c428afea4588540e6fd6f6c9b",
  "size": 137,
  "objectId": "iq__BKUZ8G6FagVjK74NANSq3rwskEp",
  "partHash": "hqp_4mBBCfRThU4LpDtdDVKMqnwYsjRKYjPXq8kFLxLVdnhzFoN"
}
 DecodeVersionHash("hq__BtoKMDGSqECtFUEN7dYXgHgQLCdjNpr39GvkLMg6SW4yA1djDPsEySerFRaak6kqd1SgESsGjW");


{
  "digest": "871b3eb9c548b3c357ae68d993fb4188ca02deec8e81e8a097eac7362f360751",
  "size": 137,
  "objectId": "iq__BKUZ8G6FagVjK74NANSq3rwskEp",
  "partHash": "hqp_449ZMmSr8nqtZtnCzBMwZfiqQaeYmoQhqME14RjY9PQLJE4"
}
 DecodeVersionHash("hq__rrcaRuLuj7Z48haG37tpwWxgEAHzBVvE3HcWVHoUBFYdz6kYPuRccR3WFqiaGZANXCQ48ZVuv");


{
  "digest": "0aa94a0fd5b667d7453db7c31b2586d15f62a5c53f0635af763f60663f34d711",
  "size": 137,
  "objectId": "iq__BKUZ8G6FagVjK74NANSq3rwskEp",
  "partHash": "hqp_EymZUcf7jcgoXyW2mPkg2qH8cD9r2WwS1pADsPfbcbjxPz"
}
 DecodeVersionHash("hq__8QKMhYNgMpcHZU6mMiYT1B3mUaobgDrGX7GL3pgdHAprSsRrdu4nB7wmk5z5KZ5aA6raap9n3e");


{
  "digest": "5bce8bdf50573ce45278cbe2d6c6b646eaa66ceac76d5ee977f8a62a4b3b54e9",
  "size": 138,
  "objectId": "iq__BKUZ8G6FagVjK74NANSq3rwskEp",
  "partHash": "hqp_35NiSueHNGSmUpVTJPVrhMxcV4V36pswCo8kLnyEHaETJMN"
}
 DecodeVersionHash("hq__7zhji6e5jHn43YS6TzykF8xn3zxCmogxkB3daMMyHFfGYKPudCozyr3LLovbH3uwpREpyAPfyv");


{
  "digest": "56c1cfa3d3432810928baaa876e18772911b942956534c7a0ab3222fdf574123",
  "size": 137,
  "objectId": "iq__BKUZ8G6FagVjK74NANSq3rwskEp",
  "partHash": "hqp_2xkh8uXxJRjvVwk62dXQNr9npMzNNGmeMQds7hRkNUDwS3z"
}
Source:

static DecodeWriteToken(writeToken) → Object

Decode the specified write token into its component parts

Returns: Components of the write token.
Parameters:
Name Type Description
writeToken
Source:

static EqualAddress(
firstAddress,
secondAddress
)
→ boolean

Compare two addresses to determine if they are the same, regardless of format/capitalization

Returns: Whether or not the addresses match
Parameters:
Name Type Description
firstAddress
secondAddress
Examples
 EqualAddress("0x3Fa8bC3423d0332090a733Aea46EA55eE982eA80", "0x3fa8bc3423d0332090a733aea46ea55ee982ea80");


true
 EqualAddress("0xe98E9Ec9B08742D60051a32B879830A2E37F181F", "0xe98E9Ec9B08742D60051a32B879830A2E37F181F");


true
 EqualAddress("0x8E569F9FF0a90E88e85A5522a56Ab014974d6EE6", "0x8e569f9ff0a90e88e85a5522a56ab014974d6ee6");


true
 EqualAddress("0x4093a61065823cfcbf2BC7caddB72c680CdeFf54", "0x4093a61065823cfcbf2BC7caddB72c680CdeFf54");


true
 EqualAddress("0x8E569F9FF0a90E88e85A5522a56Ab014974d6EE6", "0x29ea271b98938bbfeacf319818aec24d1b628a0d");


false
 EqualAddress("0x8E569F9FF0a90E88e85A5522a56Ab014974d6EE6", "0xc38cfffdcf5d44f6388954605db14543ad6663c6");


false
 EqualAddress("0x8E569F9FF0a90E88e85A5522a56Ab014974d6EE6", "0x8888b22a30acc9a15eae26c659481d6558a76d9b");


false
 EqualAddress("0x4093a61065823cfcbf2BC7caddB72c680CdeFf54", "0x4093a61065823cfcbf2bc7caddb72c680cdeff54");


true
 EqualAddress("0x241a6aB51F92720FAe628FF193886be4844e03ef", "0x241a6ab51f92720fae628ff193886be4844e03ef");


true
 EqualAddress("0x793E41369eb3C8b579da28a41c350837c18b25Be", "0x793E41369eb3C8b579da28a41c350837c18b25Be");


true
 EqualAddress("0x06CBc820633A166F164De6b51bfB10e1998074E9", "0x06cbc820633a166f164de6b51bfb10e1998074e9");


true
 EqualAddress("0xd4542Dcfc6088616D2b4485DF371630Cc963168b", "0xd4542Dcfc6088616D2b4485DF371630Cc963168b");


true
 EqualAddress("0x241a6aB51F92720FAe628FF193886be4844e03ef", "0x035f22416de2b0958d95e22b05f7767b3a4940e1");


false
 EqualAddress("0x241a6aB51F92720FAe628FF193886be4844e03ef", "0xff6cb6bf094fffa92ea93e11d234a35454624efd");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x8f748b6a0e62bfaf62b55cb61c6831ae842051ed");


true
 EqualAddress("0x665AEe2328fa4040e569e91be23Faf5A82a6186C", "0x665AEe2328fa4040e569e91be23Faf5A82a6186C");


true
 EqualAddress("0xe8A33dC0998ceB9103FBaB27652a7D44e73c3aee", "0xe8a33dc0998ceb9103fbab27652a7d44e73c3aee");


true
 EqualAddress("0x249e5764B14962387e82429152CA748D90130769", "0x249e5764B14962387e82429152CA748D90130769");


true
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0xe43da44cd2f7b9ead9405c8763dc7493a5ab54f1");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0xceea3fa511f1dda68d6d39926e259e0f673dabad");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x2f9650d2de2c858e4a7efa8ceaf6b6652f8ee31a");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x20394b5439acdf6fe9bcc7860e1160a8f2b78a3e");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x1df118307fc13f665b798303a839db8a06936236");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x43c37ac85700836dbff098fb866f944f3c2e1562");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x4576f2ef501ae8ec9efced207e1dd775f4e2c8ae");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x1770921fada087576272ccca2a30cc0f5bbec934");


false
 EqualAddress("0x665AEe2328fa4040e569e91be23Faf5A82a6186C", "0x665aee2328fa4040e569e91be23faf5a82a6186c");


true
 EqualAddress("0x665AEe2328fa4040e569e91be23Faf5A82a6186C", "0x249e5764b14962387e82429152ca748d90130769");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0xb7f51115b2803082687b215f70049803034cdc81");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x97172a5190a9967238444e2e7983f934a8d40e47");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x0414e14df62371499b87c2cc0e6213b2f41bd9ab");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0xa8f7cee1ca8e77292f0cd7aad14849f783ee5cba");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x22536227149886b0d4e9a32d077eba64d571316f");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x0c39d4ca322de3d8bb17a178b01cb735611d9f9b");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0xa1883706eb88eb2ca550ee6a53308cdf11738475");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x6d32e44032f83e622515621869a69596ca4801f3");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x6db8349b7dc13b110fabcfb3bc8c1c88aa693acf");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x81a141b61a6f0b0ed74d04e6d51f650521f6c016");


false
 EqualAddress("0x665aee2328fa4040e569e91be23faf5a82a6186c", "0x665aee2328fa4040e569e91be23faf5a82a6186c");


true
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x96c19e76bd69052739c3e6ef5ac7048b7fb65f34");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x7c9a679072f7320b5382577885e95a1cbf9bd0dd");


false
 EqualAddress("0x7c9a679072f7320b5382577885e95a1cbf9bd0dd", "0x96c19e76bd69052739c3e6ef5ac7048b7fb65f34");


false
 EqualAddress("0x665aee2328fa4040e569e91be23faf5a82a6186c", "0x665AEe2328fa4040e569e91be23Faf5A82a6186C");


true
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0xa570b8c292b02a0bca8e4c3f2da9abad0da8951a");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x2f887c658a005b7b6d6733ddccad73107494a4da");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0xfea494af0cfb6bbc257314f4c00850a5f03476d0");


false
 EqualAddress("0x1770921fada087576272ccca2a30cc0f5bbec934", "0xfea494af0cfb6bbc257314f4c00850a5f03476d0");


false
 EqualAddress("0xe8A33dC0998ceB9103FBaB27652a7D44e73c3aee", "0xfea494af0cfb6bbc257314f4c00850a5f03476d0");


false
 EqualAddress("0x249e5764B14962387e82429152CA748D90130769", "0x665aee2328fa4040e569e91be23faf5a82a6186c");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x8b42013151e80d738cfd81157b80be7febbccc5a");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0xa9749f575e1faadaddd1fe8a8410b25460307f80");


false
 EqualAddress("0xe8A33dC0998ceB9103FBaB27652a7D44e73c3aee", "0xa9749f575e1faadaddd1fe8a8410b25460307f80");


false
 EqualAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed", "0x4bc2174003693d09d3b030cba23e659ae8ec269c");


false
 EqualAddress("0xe8A33dC0998ceB9103FBaB27652a7D44e73c3aee", "0xa8f7cee1ca8e77292f0cd7aad14849f783ee5cba");


false
 EqualAddress("0x58500cc1F33f89a2Bf3b471b6837FA807a608304", "0x58500cc1f33f89a2bf3b471b6837fa807a608304");


true
 EqualAddress("0xb9B3A6218fE81a0B9f96A9a3140931C62Ce85C82", "0xb9B3A6218fE81a0B9f96A9a3140931C62Ce85C82");


true
 EqualAddress("0x58500cc1F33f89a2Bf3b471b6837FA807a608304", "0x28854923ac1308387b2738416cd82871c4b04e6a");


false
 EqualAddress("0x58500cc1F33f89a2Bf3b471b6837FA807a608304", "0x0cc5165cbf3f45eac73db6cd3990a16b8cc2547d");


false
 EqualAddress("0x58500cc1F33f89a2Bf3b471b6837FA807a608304", "0x5304c712a23312eee1699ad6caacbe2f3ba76802");


false
 EqualAddress("0x58500cc1F33f89a2Bf3b471b6837FA807a608304", "0x000617ef4225cc1125fb8223843b781ef62ea2f7");


false
 EqualAddress("0x58500cc1F33f89a2Bf3b471b6837FA807a608304", "0x52d9657d802b2a7e18852dba579dba5083b13c43");


false
 EqualAddress("0xb9B3A6218fE81a0B9f96A9a3140931C62Ce85C82", "0xb9b3a6218fe81a0b9f96a9a3140931c62ce85c82");


true
Source:

static EqualHash(
firstHash,
secondHash
)
→ boolean

Compare two IDs to determine if the hashes are the same by comparing the contract address they resolve to

Returns: Whether or not the hashes of the IDs match
Parameters:
Name Type Description
firstHash
secondHash
Examples
 EqualHash("ispcZLusoJnHFwAX9pfFB2rYX2yLnsY", "ilibZLusoJnHFwAX9pfFB2rYX2yLnsY");


true
 EqualHash("ilibZLusoJnHFwAX9pfFB2rYX2yLnsY", "ispcZLusoJnHFwAX9pfFB2rYX2yLnsY");


true
 EqualHash("ispcZLusoJnHFwAX9pfFB2rYX2yLnsY", "iq__ZLusoJnHFwAX9pfFB2rYX2yLnsY");


true
 EqualHash("iq__ZLusoJnHFwAX9pfFB2rYX2yLnsY", "ispcZLusoJnHFwAX9pfFB2rYX2yLnsY");


true
 EqualHash("ilibZLusoJnHFwAX9pfFB2rYX2yLnsY", "iq__ZLusoJnHFwAX9pfFB2rYX2yLnsY");


true
 EqualHash("iq__ZLusoJnHFwAX9pfFB2rYX2yLnsY", "ilibZLusoJnHFwAX9pfFB2rYX2yLnsY");


true
 EqualHash("iq__ZLusoJnHFwAX9pfFB2rYX2yLnsY", "iq__3WDneTPchE1qG7w4rpTQWzCZnBTR");


false
Source:

static EtherToWei(ether) → BigNumber

Convert ether to wei

Returns: Given value in wei
Parameters:
Name Type Description
ether number | string | BigNumber

Ether value to convert to wei

Examples
 EtherToWei("1.0");


"1000000000000000000"
 EtherToWei("0");


"0"
 EtherToWei("0.5");


"500000000000000000"
Source:

static FormatAddress(address) → string

Convert address to normalized form - lower case with "0x" prefix

Returns: Formatted address
Parameters:
Name Type Description
address string

Address to format

Examples
 FormatAddress("0x875c509648a88a486f0d1d760301f3fff8470ce2");


"0x875c509648a88a486f0d1d760301f3fff8470ce2"
 FormatAddress("0x2806e87e50dd3d9873c8487573ea512c6861c0df");


"0x2806e87e50dd3d9873c8487573ea512c6861c0df"
 FormatAddress("0xb3b84f602e3b9dfb1a435e7efb3eee48f69bd60c");


"0xb3b84f602e3b9dfb1a435e7efb3eee48f69bd60c"
 FormatAddress("0xe43da44cd2f7b9ead9405c8763dc7493a5ab54f1");


"0xe43da44cd2f7b9ead9405c8763dc7493a5ab54f1"
 FormatAddress("0xe98E9Ec9B08742D60051a32B879830A2E37F181F");


"0xe98e9ec9b08742d60051a32b879830a2e37f181f"
 FormatAddress("0x3fa8bc3423d0332090a733aea46ea55ee982ea80");


"0x3fa8bc3423d0332090a733aea46ea55ee982ea80"
 FormatAddress("0x3Fa8bC3423d0332090a733Aea46EA55eE982eA80");


"0x3fa8bc3423d0332090a733aea46ea55ee982ea80"
 FormatAddress("0xef55143B962328914c35c16e225b8aA768434abF");


"0xef55143b962328914c35c16e225b8aa768434abf"
 FormatAddress("0x4093a61065823cfcbf2BC7caddB72c680CdeFf54");


"0x4093a61065823cfcbf2bc7caddb72c680cdeff54"
 FormatAddress("0x8e569f9ff0a90e88e85a5522a56ab014974d6ee6");


"0x8e569f9ff0a90e88e85a5522a56ab014974d6ee6"
 FormatAddress("0x8E569F9FF0a90E88e85A5522a56Ab014974d6EE6");


"0x8e569f9ff0a90e88e85a5522a56ab014974d6ee6"
 FormatAddress("0xff6ac56821eebb2c8e92cbdfd24fc93466aeaf9f");


"0xff6ac56821eebb2c8e92cbdfd24fc93466aeaf9f"
 FormatAddress("0x29eA271B98938bbFeACf319818Aec24d1b628a0d");


"0x29ea271b98938bbfeacf319818aec24d1b628a0d"
 FormatAddress("0x29ea271b98938bbfeacf319818aec24d1b628a0d");


"0x29ea271b98938bbfeacf319818aec24d1b628a0d"
 FormatAddress("0x4093a61065823cfcbf2bc7caddb72c680cdeff54");


"0x4093a61065823cfcbf2bc7caddb72c680cdeff54"
 FormatAddress("0xC38CffFDcf5d44F6388954605DB14543ad6663c6");


"0xc38cfffdcf5d44f6388954605db14543ad6663c6"
 FormatAddress("0xc38cfffdcf5d44f6388954605db14543ad6663c6");


"0xc38cfffdcf5d44f6388954605db14543ad6663c6"
 FormatAddress("0x0000000000000000000000000000000000000000");


"0x0000000000000000000000000000000000000000"
 FormatAddress("0x8888b22A30AcC9A15eAE26C659481d6558A76D9b");


"0x8888b22a30acc9a15eae26c659481d6558a76d9b"
 FormatAddress("0x8888b22a30acc9a15eae26c659481d6558a76d9b");


"0x8888b22a30acc9a15eae26c659481d6558a76d9b"
 FormatAddress("0xd9DC97B58C5f2584062Cf69775d160ed9A3BFbC4");


"0xd9dc97b58c5f2584062cf69775d160ed9a3bfbc4"
 FormatAddress("0x793E41369eb3C8b579da28a41c350837c18b25Be");


"0x793e41369eb3c8b579da28a41c350837c18b25be"
 FormatAddress("0x241a6ab51f92720fae628ff193886be4844e03ef");


"0x241a6ab51f92720fae628ff193886be4844e03ef"
 FormatAddress("0x241a6aB51F92720FAe628FF193886be4844e03ef");


"0x241a6ab51f92720fae628ff193886be4844e03ef"
 FormatAddress("0xd4542Dcfc6088616D2b4485DF371630Cc963168b");


"0xd4542dcfc6088616d2b4485df371630cc963168b"
 FormatAddress("0x06cbc820633a166f164de6b51bfb10e1998074e9");


"0x06cbc820633a166f164de6b51bfb10e1998074e9"
 FormatAddress("0x06CBc820633A166F164De6b51bfB10e1998074E9");


"0x06cbc820633a166f164de6b51bfb10e1998074e9"
 FormatAddress("0x035F22416DE2b0958d95e22B05F7767b3a4940e1");


"0x035f22416de2b0958d95e22b05f7767b3a4940e1"
 FormatAddress("0x035f22416de2b0958d95e22b05f7767b3a4940e1");


"0x035f22416de2b0958d95e22b05f7767b3a4940e1"
 FormatAddress("0xFf6Cb6Bf094FfFa92ea93e11d234a35454624eFd");


"0xff6cb6bf094fffa92ea93e11d234a35454624efd"
 FormatAddress("0xff6cb6bf094fffa92ea93e11d234a35454624efd");


"0xff6cb6bf094fffa92ea93e11d234a35454624efd"
 FormatAddress("0x665AEe2328fa4040e569e91be23Faf5A82a6186C");


"0x665aee2328fa4040e569e91be23faf5a82a6186c"
 FormatAddress("0x8f748b6a0e62bfaf62b55cb61c6831ae842051ed");


"0x8f748b6a0e62bfaf62b55cb61c6831ae842051ed"
 FormatAddress("0x8f748b6A0e62bfaF62b55CB61C6831ae842051ed");


"0x8f748b6a0e62bfaf62b55cb61c6831ae842051ed"
 FormatAddress("0x249e5764B14962387e82429152CA748D90130769");


"0x249e5764b14962387e82429152ca748d90130769"
 FormatAddress("0xe8a33dc0998ceb9103fbab27652a7d44e73c3aee");


"0xe8a33dc0998ceb9103fbab27652a7d44e73c3aee"
 FormatAddress("0xe8A33dC0998ceB9103FBaB27652a7D44e73c3aee");


"0xe8a33dc0998ceb9103fbab27652a7d44e73c3aee"
 FormatAddress("0xceea3fa511f1dda68d6d39926e259e0f673dabad");


"0xceea3fa511f1dda68d6d39926e259e0f673dabad"
 FormatAddress("0x2f9650d2de2c858e4a7efa8ceaf6b6652f8ee31a");


"0x2f9650d2de2c858e4a7efa8ceaf6b6652f8ee31a"
 FormatAddress("0x1df118307fc13f665b798303a839db8a06936236");


"0x1df118307fc13f665b798303a839db8a06936236"
 FormatAddress("0x20394b5439acdf6fe9bcc7860e1160a8f2b78a3e");


"0x20394b5439acdf6fe9bcc7860e1160a8f2b78a3e"
 FormatAddress("0x4576f2ef501ae8ec9efced207e1dd775f4e2c8ae");


"0x4576f2ef501ae8ec9efced207e1dd775f4e2c8ae"
 FormatAddress("0x43c37ac85700836dbff098fb866f944f3c2e1562");


"0x43c37ac85700836dbff098fb866f944f3c2e1562"
 FormatAddress("0x1770921fADA087576272cCCA2A30CC0F5Bbec934");


"0x1770921fada087576272ccca2a30cc0f5bbec934"
 FormatAddress("0x1770921fada087576272ccca2a30cc0f5bbec934");


"0x1770921fada087576272ccca2a30cc0f5bbec934"
 FormatAddress("0x665aee2328fa4040e569e91be23faf5a82a6186c");


"0x665aee2328fa4040e569e91be23faf5a82a6186c"
 FormatAddress("0x249e5764b14962387e82429152ca748d90130769");


"0x249e5764b14962387e82429152ca748d90130769"
 FormatAddress("665aee2328fa4040e569e91be23faf5a82a6186c");


"0x665aee2328fa4040e569e91be23faf5a82a6186c"
 FormatAddress("0xB7f51115B2803082687B215F70049803034cdC81");


"0xb7f51115b2803082687b215f70049803034cdc81"
 FormatAddress("0xb7f51115b2803082687b215f70049803034cdc81");


"0xb7f51115b2803082687b215f70049803034cdc81"
 FormatAddress("0x97172A5190A9967238444e2e7983f934A8D40e47");


"0x97172a5190a9967238444e2e7983f934a8d40e47"
 FormatAddress("0x97172a5190a9967238444e2e7983f934a8d40e47");


"0x97172a5190a9967238444e2e7983f934a8d40e47"
 FormatAddress("0x0414E14DF62371499B87C2cC0e6213b2f41bD9Ab");


"0x0414e14df62371499b87c2cc0e6213b2f41bd9ab"
 FormatAddress("0x0414e14df62371499b87c2cc0e6213b2f41bd9ab");


"0x0414e14df62371499b87c2cc0e6213b2f41bd9ab"
 FormatAddress("0xa8f7CeE1cA8E77292f0CD7aad14849F783EE5Cba");


"0xa8f7cee1ca8e77292f0cd7aad14849f783ee5cba"
 FormatAddress("0xa8f7cee1ca8e77292f0cd7aad14849f783ee5cba");


"0xa8f7cee1ca8e77292f0cd7aad14849f783ee5cba"
 FormatAddress("0x22536227149886B0D4E9A32D077EBA64d571316f");


"0x22536227149886b0d4e9a32d077eba64d571316f"
 FormatAddress("0x22536227149886b0d4e9a32d077eba64d571316f");


"0x22536227149886b0d4e9a32d077eba64d571316f"
 FormatAddress("0x0c39d4cA322De3D8bB17a178b01cB735611D9f9b");


"0x0c39d4ca322de3d8bb17a178b01cb735611d9f9b"
 FormatAddress("0x0c39d4ca322de3d8bb17a178b01cb735611d9f9b");


"0x0c39d4ca322de3d8bb17a178b01cb735611d9f9b"
 FormatAddress("0xA1883706EB88EB2cA550Ee6A53308cDf11738475");


"0xa1883706eb88eb2ca550ee6a53308cdf11738475"
 FormatAddress("0xa1883706eb88eb2ca550ee6a53308cdf11738475");


"0xa1883706eb88eb2ca550ee6a53308cdf11738475"
 FormatAddress("0x6D32e44032f83e622515621869A69596cA4801f3");


"0x6d32e44032f83e622515621869a69596ca4801f3"
 FormatAddress("0x6d32e44032f83e622515621869a69596ca4801f3");


"0x6d32e44032f83e622515621869a69596ca4801f3"
 FormatAddress("0x6db8349b7dc13B110FaBcfB3bC8C1C88Aa693Acf");


"0x6db8349b7dc13b110fabcfb3bc8c1c88aa693acf"
 FormatAddress("0x6db8349b7dc13b110fabcfb3bc8c1c88aa693acf");


"0x6db8349b7dc13b110fabcfb3bc8c1c88aa693acf"
 FormatAddress("0x81A141b61A6f0B0eD74D04E6d51f650521F6c016");


"0x81a141b61a6f0b0ed74d04e6d51f650521f6c016"
 FormatAddress("0x81a141b61a6f0b0ed74d04e6d51f650521f6c016");


"0x81a141b61a6f0b0ed74d04e6d51f650521f6c016"
 FormatAddress("0x96c19e76Bd69052739c3E6Ef5aC7048B7fB65F34");


"0x96c19e76bd69052739c3e6ef5ac7048b7fb65f34"
 FormatAddress("0x96c19e76bd69052739c3e6ef5ac7048b7fb65f34");


"0x96c19e76bd69052739c3e6ef5ac7048b7fb65f34"
 FormatAddress("0x7c9a679072F7320b5382577885e95a1cBF9bd0DD");


"0x7c9a679072f7320b5382577885e95a1cbf9bd0dd"
 FormatAddress("0x7c9a679072f7320b5382577885e95a1cbf9bd0dd");


"0x7c9a679072f7320b5382577885e95a1cbf9bd0dd"
 FormatAddress("0x0275e822bbe658cfdbe20d8082578c841f6b76dcc16a2c02e3246b5f7bf9341d7a");


"0x0275e822bbe658cfdbe20d8082578c841f6b76dcc16a2c02e3246b5f7bf9341d7a"
 FormatAddress("0xA570b8c292b02a0bca8E4C3F2dA9aBAD0dA8951a");


"0xa570b8c292b02a0bca8e4c3f2da9abad0da8951a"
 FormatAddress("0xa570b8c292b02a0bca8e4c3f2da9abad0da8951a");


"0xa570b8c292b02a0bca8e4c3f2da9abad0da8951a"
 FormatAddress("0x2F887C658A005b7b6D6733dDCCad73107494A4DA");


"0x2f887c658a005b7b6d6733ddccad73107494a4da"
 FormatAddress("0x2f887c658a005b7b6d6733ddccad73107494a4da");


"0x2f887c658a005b7b6d6733ddccad73107494a4da"
 FormatAddress("0xFEa494Af0CFb6BBc257314F4c00850A5f03476d0");


"0xfea494af0cfb6bbc257314f4c00850a5f03476d0"
 FormatAddress("0xfea494af0cfb6bbc257314f4c00850a5f03476d0");


"0xfea494af0cfb6bbc257314f4c00850a5f03476d0"
 FormatAddress("0x8B42013151E80D738cfD81157B80be7feBbCCC5a");


"0x8b42013151e80d738cfd81157b80be7febbccc5a"
 FormatAddress("0x8b42013151e80d738cfd81157b80be7febbccc5a");


"0x8b42013151e80d738cfd81157b80be7febbccc5a"
 FormatAddress("0xA9749f575e1faADAddD1Fe8A8410b25460307F80");


"0xa9749f575e1faadaddd1fe8a8410b25460307f80"
 FormatAddress("0xa9749f575e1faadaddd1fe8a8410b25460307f80");


"0xa9749f575e1faadaddd1fe8a8410b25460307f80"
 FormatAddress("0x4bc2174003693D09d3B030cBA23e659AE8Ec269c");


"0x4bc2174003693d09d3b030cba23e659ae8ec269c"
 FormatAddress("0x4bc2174003693d09d3b030cba23e659ae8ec269c");


"0x4bc2174003693d09d3b030cba23e659ae8ec269c"
 FormatAddress("0xb9B3A6218fE81a0B9f96A9a3140931C62Ce85C82");


"0xb9b3a6218fe81a0b9f96a9a3140931c62ce85c82"
 FormatAddress("0x58500cc1f33f89a2bf3b471b6837fa807a608304");


"0x58500cc1f33f89a2bf3b471b6837fa807a608304"
 FormatAddress("0x58500cc1F33f89a2Bf3b471b6837FA807a608304");


"0x58500cc1f33f89a2bf3b471b6837fa807a608304"
 FormatAddress("0x28854923AC1308387B2738416cd82871C4B04e6A");


"0x28854923ac1308387b2738416cd82871c4b04e6a"
 FormatAddress("0x28854923ac1308387b2738416cd82871c4b04e6a");


"0x28854923ac1308387b2738416cd82871c4b04e6a"
 FormatAddress("0x0cC5165CBf3f45eAC73dB6Cd3990a16b8cC2547D");


"0x0cc5165cbf3f45eac73db6cd3990a16b8cc2547d"
 FormatAddress("0x0cc5165cbf3f45eac73db6cd3990a16b8cc2547d");


"0x0cc5165cbf3f45eac73db6cd3990a16b8cc2547d"
 FormatAddress("0x5304C712a23312eeE1699ad6CAAcBe2f3Ba76802");


"0x5304c712a23312eee1699ad6caacbe2f3ba76802"
 FormatAddress("0x5304c712a23312eee1699ad6caacbe2f3ba76802");


"0x5304c712a23312eee1699ad6caacbe2f3ba76802"
 FormatAddress("0x000617ef4225cC1125Fb8223843b781eF62ea2F7");


"0x000617ef4225cc1125fb8223843b781ef62ea2f7"
 FormatAddress("0x000617ef4225cc1125fb8223843b781ef62ea2f7");


"0x000617ef4225cc1125fb8223843b781ef62ea2f7"
 FormatAddress("0x52D9657D802B2A7e18852dbA579dbA5083b13c43");


"0x52d9657d802b2a7e18852dba579dba5083b13c43"
 FormatAddress("0x52d9657d802b2a7e18852dba579dba5083b13c43");


"0x52d9657d802b2a7e18852dba579dba5083b13c43"
 FormatAddress("0xb9b3a6218fe81a0b9f96a9a3140931c62ce85c82");


"0xb9b3a6218fe81a0b9f96a9a3140931c62ce85c82"
Source:

static FormatSignature(sig) → string

Formats a signature into multi-sig

Returns: Multi-sig string representation of signature
Parameters:
Name Type Description
sig string

Hex representation of signature

Examples
 FormatSignature("0x59ad38e3db8b22b1f9873da50326df2b22e5ba82de41a85455ce0e992c4b947370e45be20fe53c06e82e3d0771b7694142c860d1b734303a49678cb1f91aa9c21c");


"ES256K_8uzKzMBX3hYfMPN3qRW32DYtD72PC1vcn3pK5CEuC9PUaWExKc3nQZmRGaFQGzsGTYMQjdMzj3VHPWmcTBUSXa4QK"
 FormatSignature("0xd9557e6f64a9456a70f5260afae79ab004474201a1bcfd346cbba96b2945484677c92e59bc4f86379a7ddf41a20dc2c72712ae3b96f7d5e00ba5fc7b8c214bf91b");


"ES256K_LBNZRZS1DRBjhTb2MH29kJEQTLXDRvxSuvRAdtUcB32cGibirbQQ8SRqgynWwXjs3UqJ77MWrxUTsdTUqwTjF4zqY"
 FormatSignature("0xa81704fb0b142076cfd65dc237e9a8b8c368d60caed83bf602d762ea51e88ea205e60fead3a4c747a09d4a4d1549e16f95fb7a780c34d27c0cf88630641e8e611b");


"ES256K_FqL25HYvJ6sgTwhZ946vUrH45b5473HmyyvvZ1WuYaemwMnUhtxKWfYkAYLGMM3fhUE43RxKfRDSG7A9EU2VxYZEa"
 FormatSignature("0x8296541b60483f76968b03d7279f9c7ce23ef63e93e821c2351cf62e8e03e0de320f1034fd55bf78b042de1bc4f5802a2d6052d6970a9ba15b584626e6a171911c");


"ES256K_CXP17U23tKG68G68Exa33ypPD7GzxPbHFwoC39xcPpH61onWJGTQQW86qUAhU7QBrDCqyN9XHkg5nVp3wYDWdrdVm"
 FormatSignature("0x6a7d343ed09e108d5d55451d26bb8606e05838c1fdbf311df95bcdef4274e85c511065e7f3eb1c8b8c65e00d8b3fd64b2eef540591a1a92d081d19380f0476c71c");


"ES256K_AQ3FUdm7sycFosdN3UnXqXwtJWZcErZzMGvrUYnLxEtL95zk7YnCJLCywmw1MzaFYybz4xZpLgUoBByG7NfyJWs39"
 FormatSignature("0x12c1b808f8758b2310d186484ee3239a0536c795cee8a2569acdc09c41db94c963058528b250800863639b3fd358b2d6b49fc4434313cb878b00300e85b8c63a1b");


"ES256K_2f16rYXPi535eteBQCCjRkHsXtxn8dK1Qjzoorm3pPmWEMVFpxTqvsTA1NfnATKZaf3dQKLEB4MpkQgnQFQEcs4NE"
 FormatSignature("0x47cff4d21c30dd8f78055b5c00ba67dd55aecc0b74ee6016ad29623e42e1e1ce004c5fad107eac07031ebd2ea0ee978c35918c0b9c04d7853c5778299042bb0e1c");


"ES256K_7LZ9EEYTtNuddWbrHxjxycXpSsNLKoqrgzXMjfkaSHn4enXKHa3xZZsmY3nu7fvZrYZpAiNJPaACJhNBASyEN79YP"
 FormatSignature("0xb16a56709c6042dcd4b7e32ee32a779a46809f2821b82334ece4b26497a088d5190564a126f7fefaa8953eab1937ed3177d8034a23fcdfc29b60b449182cd6071c");


"ES256K_Gf4NFqPMspaogvmmyaJWfgBaoAKnrhUYczY9YKwtRvC2aVLyc1gyLnXz6nyvyzYeYUEu1rSqSZt1mFWdXptgvXqjy"
 FormatSignature("0x691655e38635cb780d00cd93765394e668c384f132ddebe9deb604e3422b904606c81028be27498dcab6a38d7b1c00240535fb86084407b608a867c094ddd6121c");


"ES256K_AGs71EMekuPYvRxJqjJjx5ptgqJMN3SnxqcjFFp6mWNXmH2jKHh9oaRvKDAZKYF5cbFV1TgrTXKtxqy4uCn82S3Wj"
 FormatSignature("0x962ae3600ef7f87e4dcdfd20a89d475f3eedcf2486b31e1d53206551b5b61b2723db8eb27df654acd2a602e1a1ba506f876ac8bc0b1ab209cd389d8566d0207e1c");


"ES256K_EFbbWd8TxEJxEo9etKCsCJbxhDURiUwCXSHQW7hxSXDEMdkvt24zMmLLaezP4cXMSHpGBSc7n3V9hUapZDJa57NPV"
 FormatSignature("0x72e28552fb893fca8d6d37a9c38dbcf009760e309110e7cccdab4bdaa0b9087171294f141df6743f8564c67acb3a8bce9161740bf67eee26f5d03c638671af691c");


"ES256K_B91cMu2iynBPcLiuF9hQv6P6vnNo4TKWi7sXH8hwCZ8BZKxTTGvHabvVFpj8TuYJF1zDyUusXqwRFU2G1PyahhzpK"
 FormatSignature("0x8625c30c7aef9bb8ad7339d9c36c13e756c4e237a1450e7bd244b47313a21be006df2ebc8b18f71b733352c8c5433efd32855d6b61dd6780e3b8cfcdec180dc71b");


"ES256K_CqbuWUfANx47bsNcqDbrWwcXkkaBANMNknHvJcZDFyVeopMod7x8Fyci4DEJZ1RedKEZCucZBpw22ebke4w3LSg6e"
 FormatSignature("0xf77a223363fa7c8807e32a3d3b66df4604648f0455b94a3042878986c39862b41eee296857bd9bf86c3170cfa76b1d1d4a6bd991de17356674960ff917d5aae81c");


"ES256K_NqepW1bEvQRXU3edmsaMT2eLFNvTBbS8p6nLRA3cWg4euJeZSikqiUhPYp9oVRg6QLfgBKpNkg2zwsZhWRrfmf8o5"
 FormatSignature("0x69d12234950f4ae5d0f3743af58f7942abe0efd92a64f09523c66c8d85ea1c733d91b26a4c390a6a9aca2a8f9aeeabf926516ea0183e476247594ebadca144f41c");


"ES256K_ALbiWZoFRQuimd14hRGZ9JMW7X9cV6RkZbYeZxb9QiyJKFuZ4ayuMtzusG3LVBRz6TFkkRcDFVhxqfN9rHaupDXnb"
 FormatSignature("0x485cf5265be1e0247b8cc5d3d78aefedfe74e2be8b486224608de47d5b8b711e0b836f098d139d5ed33da24e302e1f20e3640b083ee813fc9b814243ff4c73ca1c");


"ES256K_7PNea6ahBheEnFHqWLLfv4zz18EM4A4A16WywuHxZTYExnPigc7KY8zger3hLHDw25YtAjYmzB54xYxAHk2BtqwDV"
 FormatSignature("0xdb63bc565186e4405bb6a11a584265506b28f41600e10aa28b92a602c67f453d47dc1cc0df22165468ce7d9b5b36f517b6ee67c843994f5772d40e858cb7f8601c");


"ES256K_LMtnwVCDvVTHUbcGospJHrCPTRHNFfLyYLLiM3LSXmG7PGZsHX7zU3cmFTxDU6LBRV5ggMQUwHBx4tueev4TkAMtf"
 FormatSignature("0xebb6897fb1d092f08b1bea0f0a0f1ef76a974ebc3445bf309e8271c96828565d36f6ded3161264baefb9eb1f635ee7817d54cdcbe58e3a8c08a50f1e0b6ac2e21b");


"ES256K_MoSZ9ec17MSntkA4ZkmSj5VHLVz9nnkrDMmEZCEhTWvKiAKQmXF5M2r6mjYqJMx6DS4WurcHtxjmzFSmBbehmbcpz"
 FormatSignature("0xc5832b75dfe6f8c924fd6e1f7d4cfeba98f4cd93d096dda364640d91ea98f13c10cd6f596067dcfc529649597fbffc58f7b242f4e7a7810d1c96fbc268d6edc91c");


"ES256K_JRvLvVnBGGG3qx4mYYzKrKnfy2DCVspFMQgxmH3M1ZDpfwAeuTsfiMLNC5o4GXVQH3rsHzsGjScHR7XHL8gy3RmSb"
 FormatSignature("0x99f67f7d15f448a3b31cb4dd34ff7dd189f154f275033341e7236903337e2c6e79b5335ea44ef7720855c71a97528402ba44decf7977145f372eeeff3a4f4e5b1b");


"ES256K_Eb2HCnX8rGWHet5DhhQL5MKXyR3yiHnTpzEtiBirHimCH7ULXZUXTR2edfndzst8T5yxeAncFJ1Tbe2voWn8HoChp"
 FormatSignature("0xcabc47c9fffc7a39bba9192bd95d314e08a7479bdf51bda900c6049bb76cc9dc70f6afac376a4ece78db7208202a27fe446370e69d6bb5d9ad98b0d8c7d166f11b");


"ES256K_Jtes9wMtLsSo1bqHr84qkfJPbHokLxfPG6jZweCWufQ2yuZNebrJZ1SkUVLkMeeCpHCcXgfgsXWzuxJsS3VJFNaWW"
 FormatSignature("0x8a8e26c9fa5ce7f17fe17f1bfac9ea978631d89fdc9380d5f13b7252e68b27bc5c96d74e4e530b9c8dbfa9bfb201db57ae2c716f180866489eafaa2b7cf274991c");


"ES256K_DEAPm6cCLRRqpjSouu6JjSJEWXaEJgxPL21wJMJEqxVSYbgFVXsDMmWk7QVFmK2uZzbpnjXNzZ878cqjyq4hEJ1Dm"
 FormatSignature("0xc8e6928fa8a0591644ccbeb0c09f8b56a5e1ac559ef4825bdd5639cfdd864a215add72e1d6710bed521b84ee49f06658e53bdfc5a4ac1796b7410671b17d1cab1b");


"ES256K_JjGBwpQ2D3WvpbqCBqcpBZvX8zKUr99MyEHsobXB5rUu5wDeRR2Tk96XzLCsUpxtanD1b969ejaWBdyPsMZNsRASn"
 FormatSignature("0x8a1b5cd1bb86707fbff07a03263b1bb9c5cef3752089dbe748f1e3fa3c259eac711fac7a66348973196dfd30fb04f27b074bc1b845eb7526650816a8164837131b");


"ES256K_DBsHPKUNSp2s7gqW7wS3GWT8eXUaSwreG5dKTcg3WY6AD237gDcQCVdNhf1pmZgvUoFJrQbHppGhQzNQF91fzh7te"
 FormatSignature("0x79602cb4bb241bf4799720993beac0f26c72588e8c6557b10633fce8c7e1fa4011f71fdb2b371381e214b3853d4366c01d2da83db1f6827d7c8bb6eba358f9691c");


"ES256K_BiEUSJNXAwHrtjoW7PHDwAgsepWWtKwfBmX9APfGeMaqesJqH8ejxsbGdPfvfZmRrJLUSKCKFFyT9KZxotyCDf7KZ"
 FormatSignature("0xa5647f2fe2ebccc76d4f2400310ea4545047b1c33be9b0b88b811f0f20bd84ac7e7c475718e3c49bc5b0524c1b311cb8125372158a4693fd9eb49e736dbb5ba71b");


"ES256K_FbXHW1nYmDx6mV3B3Bs7oKrNn9MQqZwNX9am3xRzG6r9MH1jnhc84ZTgoCvCogeVG9bL7A3P8LqzP1fCoPws8nvLa"
 FormatSignature("0x33adf532f95e46e6764870a39d4042e9517eed005439c23a0e49113b2f68068c7b46c1258f9a31e8fe0eede07e12bbfb8e5d1f076bfd1a18383fbbc4fd2d615b1b");


"ES256K_5ZWY4CHUVPtnNA7LF6BFqwZcmFtR8JczwXy5Vw1LoJqVDsXeY7NjWG1hvPzvPhQkLJLBedXMKTzAAaJp9CDdvtiEW"
 FormatSignature("0x76876f75bb2289488f37941458177e304342a53beeafcc2bffd7cef1f7de328941d48c08405067e0aafedb027498b4c3ed985d4ed7a02e04ace3ea65c91803d91c");


"ES256K_BTfRXKaojYMP7q7UHBvRr8VgREWqCtv7yMUKV4CpkwCA31NPpZ59fJSxmT5ssaYjvo5UZWLVLxHaqsY9fLZy9Rn5Z"
 FormatSignature("0x84c7645d7e02f77e9c345ccd68a3eec0ef5ed99b8560d9aea7efcdeeffd2d5fe70c85ca8eec6a453f5db16bb75d83e1263950274947fb4b2cad88171ab0bc4b51b");


"ES256K_Cibcdrp6ycTb6PZ3ezr2Eg3qt8aqTmoP8oqWKTC35zJeHn9tVHECGdc5APD1UtEt2bYp6AmYSpSnRXqxVJq3RwjGW"
 FormatSignature("0xf8b6907f5296ea5524d7710f3659a1fc03098e72720c965fd7e19270fbe3af832eb54c39a597a8e2e6aad85f143e2fe30f4a2da773e8922fd471fddd6959ecfd1c");


"ES256K_NwykjUEJnqBcamnrN5mj7TMPbHRiMV9QuJcEgrvrFBWg14zjys1VYNMHJahT5CwxpfKoAqGm13Mpyi9a9KJwMKy1m"
 FormatSignature("0x171d7886463b6925e4a5c3be84caac6dade2b5d7a5d45537e23b77d8e09a79853edee0fbbeefb8e4c8ead70809998608a78143a857605dae73bc2596230ceb5b1b");


"ES256K_33Jw8bJwdXq6LZJduUqg94muTkMPbZqDoFrMpDizrAmAhXDhW6qjW7rCebGz4cyfgnKn4QGq4SfzngRASW3j8TJJW"
 FormatSignature("0x9c63d1630a5d6aa7d49152d5b2d306343b5f390e077eacb3e30edfa0e3d571ba5a57b6ca15a28194d04416aca4de9cebf703f11c7dbb574e153a44336ad1ead61c");


"ES256K_EoSmQE54Qy83NHS5wBJHNoa4bNwANcwST5R9FNF74Xry9ddHsgbXhH4qfxkffRVKSvdvbWhKiQBAtft7ZRuBqdzYs"
 FormatSignature("0x30289b254776d4692566c5099848b7a7d9070c741b3cd9f56b138b6fb36075205c5d4e24146cc424016a5e654ac6da2756c309aa7ba2f6b1e835e0c835151b281c");


"ES256K_5FVKicmZBX7baJvcgCMmcBvzCAzRFobWtZdx2w7nqWsjoZiLXfJioCF826VreEX9tYzaKHNgYsGu6gk4N8tpjMktb"
 FormatSignature("0xa46a7ba429cf61a5e4cff99962b4d55169f9c575c33d9f433471d59b51ca4a9d0841b0da9a184cc1595678ae01561ffc77d1ed29e7a54ca06f4e69c0f53030b71c");


"ES256K_FWXNHXgr81CseHaZyys88QiChMc5dfs2pzY94axxSWPonHAhHeo4VTULhdSGiAjYVcfJXuLRMTAFBS5mkZHJ6w4rw"
 FormatSignature("0xf565fba7db46302b2392f51bf609e01a95a3083130903435142f52b4aec1174e4e97bafb09b4b85e7a7c4b22896a15f698c53da5bfd11c9e192d954a1a4b5ac11b");


"ES256K_Nf1jaWkegfat47Hu2TdqGA9NKSorDEr33RMs1DqdmJEQQ6kVQ5fLZEEvkcZABD9RZTP3ch6pJZVcgqN8J6XLG2rhp"
 FormatSignature("0x33bd244c987f02ab9dee1acb8d5776fb50f9fd2c56cc6543c0c197be7945a0c456fa5acbc34127c6dbd7d41fa1e078c353d3dfbb4ec67f73b27d740b962176f01c");


"ES256K_5Zp9HcPuqhor4xEfm3xWm7Y8Gr3Aia8BzG8vzRMn7p1yXvuVbg58tTKw5Yvhu33zqBimytuUgX6HoYd8dTgqARQHq"
 FormatSignature("0x394379c21f8c16986ee06127de91692fff5d025dc80ed50a45af3458051c9c9410387ac86e21969f5c6e1feb676c7b10d995baf0cf1658c941cf2d8a261195881c");


"ES256K_646DKy38GBtDNPPJZvb8edv9PrWThp8fkSpL5GyheMhpYWfhQmfxFHCEtnzLD12eg8DWJpSFpSY6hdB4bYpVtMRWT"
 FormatSignature("0x2fc19ad65e2c3312536672d73432d1760140a28b11de3182f1d0cfb7d247f14453915fda59be18b544835cda31bdb8e87f92e5bc5f470736390529acc64766a41b");


"ES256K_5DRt9oCwKYe6H3fUTEkerkWbtdcZSwWuJUtZeSVH7TWigYCp3W3hjsmfJkRowQWT6nyfGHc7kQKxjQVrFE6ScAxe6"
 FormatSignature("0x4a2007bce6fe6cc75ac0c858de7c38afc5cc539b2b3118071b81c61d4aac9f113b2792ae8554048478ee3e50dd6f44726a99e1f6b570a2162855284a660dbad01b");


"ES256K_7YPiRUJmvR3pkuFDp6yweXb2EzT4n9FRfqdGHTTcw9W4F1fVB1jAayLbB8mTUcQzJjXEhCptX7ByQCi4nCgYHS6Dg"
 FormatSignature("0xad5901d83c1752fda626bde8cc91fec8fa19a7f9a64dc032140810b8d8d060405ef36a502b48fbcd6495aca61ee486d930d13392e20b72aa404d333322d6f91d1c");


"ES256K_GJEqMVideKgQ4FAeLze6MPn7Akw4CWedQfuJ8NptyKG8mpKPWSPkRcPmeb8jzLjGpokHacMVZb3ybAnqqLzdsDzXD"
 FormatSignature("0x61f3170f4d6a9d221285cf5f610e03d08808fe911b1d416c7b38283b0bbf8a5b1cfcbb32a5430bfc2059f298a202b26456bf5e700b4fd50db6c6d1980da893d11b");


"ES256K_9eLDiJgUxh7qxKHBY1KFEyBLLEkHwqkSwsbYYgFzMTZjpmkSSujKCoE1Xf1ozeShhUoWknAVpnu3iPx8ZUsEgSUHx"
 FormatSignature("0xf940cae4963818892e82e747450f0c8346d0fd5713b7b2ce4e4b4669026ac795325d26527de834967911d4fa00bd03e4bee4ae58e6694f9584df4ea9660401d91b");


"ES256K_Nzk3ZQTFXEHPAQecbnzTjnb3hyJd2qduxK2YjzVeBSf9zE7oXinCNWBNKQSubKisn1nZcoj2MXJj1DWJCJ6b7DyXp"
 FormatSignature("0x7091c1ac75b8b32d7255f59a3a666beec54bd5a086c701c87293edaaf80963f153d29ce5ad375519763bd15e221ef76d58b4e2e080fe63cb38b457d9506a09b31c");


"ES256K_AwAEjcDZKdWSUhV78tMyNdp55BTNysudcpWvhMtECsv8vLjkdbr1DrGGmvEkVApBnRRFd9y5KgQuBVHMcnbPbxvvo"
 FormatSignature("0xf9b7c872c52dbf863158d065ff93f385ed52a010f59a3d7624234188614ea64465ef12c762cfd21ee7826e529e2d057f2299d75840ad721779cf211e93e9f1761b");


"ES256K_P382Wu56o2p6SnTnFZ9o7yqBGExQkmJbxLXyWT2SfDDr2QPnzehMZdfUPBxMsJ3rQrnSs1Gca1JyUX9ifv2sp6uTp"
 FormatSignature("0xf53efd9f7416334ca839db0075fe881edf5cbf52ff122a31f8d61eba7b8a07a96678a11c669ee32dbfd206bf343688170817821887837151769475be499114b01c");


"ES256K_NeEX4rJ1vHZk1WWtAdMJkpdke7VGmy8ozGeggehNFervTqihfwELjdbehEKQTihNBMeV73HqY8bZVg3L6SwNRo2Pm"
 FormatSignature("0x2d39a3c03d3cea898fd70508c9e449fdebc85b7e932ec3458f90a575b0284894216da67eba2e563c550efcec698b08324ed19a8064b525b56d8ed72d33e3fd0f1b");


"ES256K_4zUVsUBNxXPpNML9dveTznHgU8hRfykHhH5zmuGs4y8NEywt1sUsv5cSSDRAjRW7ccufb7Gbh9FS1EuJdbnrLwYFL"
 FormatSignature("0x2d17b271c7963968897f2c85f9553ddb7e88bd22b923fb4a1ed5e8610a5dba1b14c5e871f883d583187a2ccd14726bee248f6d7158f43b3d59d7caa70dac93cb1b");


"ES256K_4yo8zJH59Sbr7csm1Xr9ddmgzNNFYcAxFhbzeXCvKK2MzBataeekGsRmCig3htoEkG8zwYP8vY4b5mXCWRvUn3rNv"
 FormatSignature("0x3e9b3e34f31b7203a44b1aa1f5516abd635eb1dd64b2103b60cab1b6fe7fb98e5c5ccceae5bc8e1ff314fc3fbf624a5bdd73b010f84de0db40085963a65694c61b");


"ES256K_6XSHSdBQohP5ke5H7bqSsdf4cCofJ1FoEgujxGeZTQD4zgr79rT7fLXpUhrk99fWia8SG6N4QiXx1L4ZAZjw9uVnS"
 FormatSignature("0x30bc73312cbb6189fd2f1204fba5a872e4a6e72b8d2f03ca9e3af6fbc6503ce00bfb720176b6e34caf2063837639706e737dda197cfd2e9e8889c7874345695f1b");


"ES256K_5JSmH3zkxPJu7iPpksBPWS8NF8yyFtVqBqX7Bj3pwhw9czvnGP1TV7Tgk32noN5bW1ccqN4Jwm4ygDZSXjLJb7GjC"
 FormatSignature("0x12c4dfa383e7c492de3720317773d2e37e0c9716a8cfb2843b0ee5812ce8cd614bcaff878651c65afa2cbb9ec9d1094310caa628937a9956a4ec53201c69f81f1b");


"ES256K_2f4m2mJRpeRMEDNKLnrFDDVveRgZo3ufC93eCxWsCc1EX9jhZjbqoVXiEVGpSfuL9mYkajM9JWnfV9M95Tz3ApQin"
 FormatSignature("0x2d494206832f6ca1044a73d3f60795f60690acb8aa73ad669bf704976cd1f658509796eae303f0e20de2dc30a1d19d6477f1d03f2e3e984e354e7180726eda5f1c");


"ES256K_4zncJxL9cXwKyBQuzcJcgzpFKfSEdJgsgZ7q32tA9175KtkULw5yUdA3iUqVSFWzt6dS9GiiXjDGTZmXqx5EJFCCs"
 FormatSignature("0xe5a4359e7d675cd1caf0cb3cc4aabb0882670f8a6eb1dbc88888d26dcb9556545ad55c2becbda1d13df50aecd75988a84da56e91504695534f09a90fb294f7f81b");


"ES256K_MGN9XReKEYQKtjAesyHPSzDCRxZoKs8XRPJRPz9RQ7eixrw7WyfNgURUBcRBEPncxpuqjo73x5Ngkbk5xXenVnVXx"
 FormatSignature("0x949d7ad4c3a73aa6545b8c85f8a8ad091901c9dd632be70dd2cde1db9ab46db21497004565163c88eba442886a3ee50185e286d1e7b0ae96b7c6f01957f4d2011b");


"ES256K_E7ekxoScKKZkpb8YRJhc884y1VzHoKBDg3fULPUDmPNmLomQuj1H9VaSvhZvbwiJrrE5rAcuavFZCB4y29yk864ok"
 FormatSignature("0x5c301d9fc7bd05e00ede970643b7e50f2e056d413c120973ee59cfc1a683bb0a323dcbd2d9ea670c8c7df6c477812945295e39afc8d8d899bbe10a19c63a56391b");


"ES256K_98qqATNBKhaaiGSJpfWSgMAPBshAgW3aEMyCMmnH7zNX79wGSRfT82f7kbhW8vLSMcoTPYzjFVwtXXqzgZbCrFncz"
 FormatSignature("0xa822931ef83db060e3d2f17837eef546953c19c8f4d27ff3981bdc87f6a70fdd42686883f3f5d74665393c375c0c5f0c960b93130fe2cd335429b21c56aa71331c");


"ES256K_FqZRFGJnazTrFggJeAwJcxQ3oSdSzFXUB1gjGcWecLqnCdXUkQwPj8itR9TJ5k1c2GH9DQgVDgR84sNVi4jGENgKM"
 FormatSignature("0x259595e9f99ff4156d4bfa4a4dc5f6b4dcfc23efa7393a0c1cfa1f739b7313a1737e3369d294fbe1155c5b169cf9a1baedfa449265e416fa23c522e30540a7761c");


"ES256K_4KNFHCXS3Wt5FG8wbH1SEnMR3NedipiexJXNSeyNymx3NFJ9Jehys442AmmaNfrqAjTMEcMsEGAX2Vfmjo61YU2RZ"
 FormatSignature("0xd11f0c7e6644691b77924a29fbe749143652ef60d90597e80c2a5eeedc1160681de141cee6331d7fd4e6399227f9d3dcfa3ce7c646b1a706ce86fe34458c047e1b");


"ES256K_KTLYzVEJxH2JHNtGkg6HveEYpSQrShHFySME1FJu9qVDye3ANz4Fde4a9csqxG8mrgB545iSZLDTvnbRCCynKtPB8"
 FormatSignature("0x36c58c80b23ed304aed20a488d70ea6fc3b2f4495037bccb6e32439c596d207d3d44bbb0b8c2e2e1b6b924ee5ee13eb4f5ff419fc19a11ba31557510d231bad61b");


"ES256K_5qLUCaYtXAY4Yg4a1R45xyNfB69haBPnYpHXojqK6S9zMsWQmh5PwB1xemUTjAhTbf4dzd4AEDGVZfnt45cVJuryQ"
 FormatSignature("0x0c5d28c2441c08ebd3b577c442032e56f15ce3147c964b93b9701e99609f446d686d2f19d4f40c82acf18f90d267123b062a8b612904d76c12deb21c2c34697a1b");


"ES256K_26HLYJoLwf7tjkqWvz6BjxY7GsXtWTSeKos4gKTpyDrdkXxPAWAza7NB3Sb2VRCTwUQt4xJGLor29WdTXajh1bU9p"
 FormatSignature("0x85cebf8ef035ac173e1c1bdbf9aab31ca3f5a753f7a98d257557acc43d9dd4a95f5d15c1666f9b3d33c63d94ffb2f838e28a94049d122324ad82d79f3ab933b11c");


"ES256K_Cos1DnjGzfCYhqmQ7pv3eDQvnY1fWo2HAFB82Gr5chDgXfsHA31HVBx4uVuB5D9fsXoedGti2DqNKrUnzHDMk6CjM"
 FormatSignature("0x9429abfdf06067ccee0aa0b675217e7ff8a7fcbd0cb41c91043799d007c37a14493cf611eba10a81721bfb40143bd8f9a2fa7b90b80aca47334e1aaad75d16551b");


"ES256K_E5LU3ugQPgoHPvseUpXSfiiY8b5w5a2ZxuGNLV2GfmEDAzWr8rx7LJTJicawpteKcdrDwrfPCMYxvPTdeEoxLFwWr"
 FormatSignature("0x9eb97511fb0f4e0750af82fde093a9e5e6ece0ff97659504642bfa8bef749aa22e70e1e7461f130fd6235c92d9511748ade5fd14ef60c4075b59c38be809b96e1c");


"ES256K_F1PnuyKq4yyvuWY4WcBCNa2YUKSLa4k31Z9FL68Me4CQpqgjmLu6g5dyaqQ1smZnzmYss9kgnD9PfjvRScuLNAsEB"
 FormatSignature("0xdde496297e01e419888a677895bfcf560057696b92bc015bc76463731b612174378668a1aed6be8c1fb3b031bc4b161e60df19aa59ac2fb00ceddbb4a809a3b01b");


"ES256K_LahvjXqYZLmP7jFSV4Vuy3HnV79nr7B4poH26hpue7E8Pw4nXtrWZvsrN3KrfwfQvzw6LwLxomwY8cM5mHyDvHqza"
 FormatSignature("0x1065298b3b25e54136a40e6d1a46e906e9cf7188d56ee65baef247f98ed524f4230262b9c7b3882110088351f0cf71e03d66b0dd2549997f214deb9cc73e73581c");


"ES256K_2Sv47KwDTYESEKXVddjvVss9vY1EgnfoNgnUrtaFPrFH1CbT1bKS3kPB4xHamWJgdYx6jWh4E6phCP8u9MRt6J2mh"
 FormatSignature("0x0e37ada49e55de740f906067a127da4810d6e8075dd003e2e1689b701d4732805df3ebcbb84b17cec194731078c4066669cee48bf8e477c9fe5d93fa52a5a0441c");


"ES256K_2FmbLLZf9ujxuQtKDBr1aZg85nrtLedYBhH5bbdLxy52iyE61M5xbUvuw6yiHG4sUxfsF9W3yeRwtSsVGs9EqQzsD"
 FormatSignature("0xadd0a2b2ef1684adcf88f8e9cc5aa6be20881bde162c342de251b7f0f05340c65decef4bf9f99caa44bfc855aacc8a14f25d1b672a7d095984c34e2229bcb12e1c");


"ES256K_GLdZDL2LUJoLfy4WXTyvysdYszzhr2yG1F6XScsU3Lyvpc2kybVRRY5Ck4PovQT1KUBQg7DZ2kmN8CxRTHBCJrrcs"
 FormatSignature("0xc62fe389c5d355e178aec6c52e1adcc2ed2a065337f3399f9ec8ae75489e7f0f5a5800191c9c831c1d75fc44f6a77cca51b5fdaa9e0b33cb5e4ce93cc76165fa1c");


"ES256K_JVNdWe3Q4xsUA4HALAy9Sgxbbgbo87kGRrJ32uXtgbSgS8mZJgCyig29vMGS9YCi6Fgqd6WNPN8vf452NdhLNPJEf"
 FormatSignature("0xdb8e9353f0fa1b8b299f86653bb7c758cbfb9b0286eab9a60a40d99c500f0df97676b2d491b8f4cbf32c61a5fecbc32ccbdbba78a5fcddaafa3e59231bb034fa1c");


"ES256K_LNkUDtDBuCM9QJZMq8ZJtX1ZH8bpNHTSFK4aDUWS23Rk3JNPhXG3RpbkXrELRtAWzVAjPXAzyhrcnp1aJBUQ6vY5Z"
 FormatSignature("0xfb7ee874bcd9bb982936f8f1c33dc040964bc22e11644b66df8ab1172fde1d0a347e6385d57015816cd3d6295f146f5de26bba7dc896f2b3a3ff41c17c3dff361b");


"ES256K_PCDnvR5TCem4Arg6j13J225nFmhBNUZE8nuGEQ8enygBToXqAcJE7fd1BkSEZ3yAaimGeknRNp35Qky5ks2o3qU42"
 FormatSignature("0x12bfd8ad42e3135c2ed5fccc443218460f1f38ff8a911d8f9a44e9e8dcc713cc4730e61c205302f07233b697446c6f81dd3e955bfd79a8a313bce9e04ec627431c");


"ES256K_2exvv7LSUaoSdVFq2Ju9eMqudYKcBV6m4d7YQYGPSMYFWWgpDzfyFQWW3tnfg2ui9ADGztzKvsLFNzhCFGhGnUKfH"
 FormatSignature("0xc64f1b6abfd5ceb1b1a55aa72ffb345b13dc50321f5cf2b0e03081261a24435b36c323485dc5b76160602a5cab7585d6d07d07b187bdb68d272933a10a4182781b");


"ES256K_JVzqASpfzK2eK3CMc7HomzCgXLF9gA7qnqeHeL61ceTDrkiGUzHKTc1ZjwEX7EQgv8DNwNxazuGzKtDaXuSzd43nA"
 FormatSignature("0x92bb9ed7995052ed951ae9a1d7c32676176e29b18ff0567342b02b73e6652e552648da55654ef937c06808d713d972bafcc0b168904f11226219a3f4dcb2a78a1c");


"ES256K_Dx1zV5S5nDmDGiEwHSvqu1iid3y7AsMByJDHJbzZauvH5WWJht6G812i73HMWGzn5WZZw4aJBdqK29MyA4vQ5JbQP"
 FormatSignature("0xad964e02d4f4ee108f23afa5162063f2a60fa5fc12b17cfdb354144bb2404cb9509112682ee6fd9db0c159b96cd85ec26e6afaa73758433b2edbb74fab7e1d0a1b");


"ES256K_GKTv3riZNkoJyzAH5FhExW9SN4jMfTnxxnM3At4AXqQ31e279AujoduMfHnYjyiSC3eLRvHHeWUDpZwKQUPTjyJEe"
 FormatSignature("0xde29ddd60ba1cb74882a3295def84509ad0d647ce19aa4bed2221b6e4bc8a9b540fb25de1a1fdad463d77e7d008fb070ec4ddd58d0d01f74a6872a5ccad42acd1c");


"ES256K_Lc6GJkVkE3QqamaGHGJ5gjzMfE66wQxWkSEL1yfnsUUJ5RK3a3pXDRkagFMtBksck63kaqFDVDe2suEs2Crx3PJ19"
 FormatSignature("0xf06c8e4403f296451b4136107c09acd91f4c59d4d3f85bbccee79702a997d8463de0b069d4057cff9c3d5e02023c2f36736ebe54a109f12ace813e424b706a1a1b");


"ES256K_NDZ4WM8nDzBf64tPUQ1wsFjyvDkeLmawKsw62NZvZAZA6BU9NV3LUMbyk14yELYQwUGN6hsvqsTvCBp7S9UFAczaN"
 FormatSignature("0xbca561048bab80ab5fe365e281df0763190a3fba7dbac44973e7edff5a44beb323347d10af3024f276710673a50c63b505992fd64586ca416ea3bab6903974c21b");


"ES256K_HeYHJEqNvMiKJAJNwx3ju4kMNz4rdYVxuPvpf9NjsxVMDGq6HNoELPbxhXTkirysBDjJmeoYaZjturXCrWPb6BnH8"
 FormatSignature("0x138558a8fcbe82b656ae84854907a8002611c0339ca2f7c0960d828841804fd76adf35f585a3b9ccc0e6beb4023432a22bf08ce25b41c0856ad9c93313301a2f1b");


"ES256K_2iuxCLLSxW1qVcagkqsT9HNJvZUvQ1Btnf7atajyjJuDPHqAjMXbiQi4TQk6oNkuwtpiWXqL6R1TDYDaego4msCEn"
 FormatSignature("0x14ae4fb19052fd828f27f0a83491497b10d05a5556e5e66642d0b1a9effecf9906cc43e9f0b322760812b1e8b523334321a87dd9e97040da451087216716b8881b");


"ES256K_2prKD783Kq5JuvDNW7grbQvw14kBCUCCXJB2MDbLEVv5kqcXH2QMTYpcHJBR3hvqJ2pa9DYGfYYkwDa4saCTK4Kx6"
 FormatSignature("0x62f6f81b86291e6e857780d3219754a7fee8aabea374be91aeefd18e3f833a007326f49b561e294f8cafbf27e28ccf19672e7297f8c4d4029be2b1ac81da28201b");


"ES256K_9jXaSFPPfPrXaCXZdhrxQW2TvDhbwTUEkqKTWMQ7vWzLTxeJ6M2MKtsWJ9m5S2vvgrf7oprSGhtykFy1jGB8oLY7k"
 FormatSignature("0xb61f643a23e57edde9c7897994f141559a1242226243ae8200e4004e4d0be0561bb029171cd861089a8ad173bb76ffd0a4e2b248f0e6ae185752c53204a9ba051c");


"ES256K_H59kj571hbNsu9Kvx6drkqiKDxsB6YrHTL6oCjJMHGkP5FeeejHM9yJyJCriJL61RQnga2AXA9FneChP6Mu9UZwyd"
 FormatSignature("0xff9f4bd8c8eedd2d890c165aacc84e29b062b63adabf37315c0059685d2cd36b5a61dbefe5a61a8df93e8397db1d431f61e2d0a8b4e4f32868860b2efff961861c");


"ES256K_PZLnZv7rL6rpHiu7Sp3qqZGKCE3YXVNmTvRnwAKdXMXpGjPm42Wc8fvGKjSd4yuERe3ATPHx56wdoNLSBBBSYczM9"
 FormatSignature("0x98ed6629f222067bf92205cd53a966ae0e57a8cd09769fd6e3d14c6bfadc29d904f8e0c7c247201a1c7bfd6bb44ca5879f3470278946139ef769a885fc97238c1b");


"ES256K_EVisQj8VviHL9tLmJQnQmKxpBquTj1KAx1W8cQZZjACttxvs12A9m8kHTyURZ6qpKrWc1NRGHQu8V4qd5nZBatMGW"
 FormatSignature("0x0b4648017701481e900e2b9059200fbfc55fdecbfc6b587efc399604c73336755008f5d8c59bff6800a50e6bdb1f5a87ceec06309620afec4d42b3775b452f391c");


"ES256K_zhx1VSurNQy1gEU1FHJFmXjdrYujTgrrEsJhJqVGLAZEYFwHJW32WxNYUF4WjYpwJPhw9e1HGiF6aQfFz6muosBZ"
 FormatSignature("0x4b2719884da10a4700c20b17468028d3b358467ce8b7ec570a7e88ef71b2fb6b6ae4a856217732a15d02ade16fe8ec98e3bd49ef8dd913818449b8bbb2b8a26d1c");


"ES256K_7demixUHpq4tmBqJVXX7dhgPenCDXCbWpvuq81Y2bKZr11B7fy1mM54rhMuSWr7FBiUFDDhyja9826FhzFbGAo5qD"
 FormatSignature("0x896b4c7bc5b5e1e00bd3c0696bcd1e5956a750110ffc34f6992471ef56a6302277f88a3ccbad07dcb22e2014e5c17ab6c5cc306c6a10465fb87cb45bc66fef241c");


"ES256K_D8M7qZfhSKbYfr1bxZPoW819U7pCijX9KctuS4a7BPXSqCLFzWA9yEZ68mhSmrsMR66MqR38Nr1e6xgi4c7wydDaK"
Source:

static HashToAddress(
hash,
key
)
→ string

Convert any content fabric ID to the corresponding contract address

Returns: Contract address of item
Parameters:
Name Type Description
hash string

Hash to convert to address

key boolean

Whether or not the first param is a key. Defaults to address type

Examples
 HashToAddress("ispc2tNqMTr51szPGsttFQJSq6gRdKaZ");


"0x875c509648a88a486f0d1d760301f3fff8470ce2"
 HashToAddress("ispcZLusoJnHFwAX9pfFB2rYX2yLnsY");


"0x2806e87e50dd3d9873c8487573ea512c6861c0df"
 HashToAddress("ilibZLusoJnHFwAX9pfFB2rYX2yLnsY");


"0x2806e87e50dd3d9873c8487573ea512c6861c0df"
 HashToAddress("iq__ZLusoJnHFwAX9pfFB2rYX2yLnsY");


"0x2806e87e50dd3d9873c8487573ea512c6861c0df"
 HashToAddress("iq__3WDneTPchE1qG7w4rpTQWzCZnBTR");


"0xb3b84f602e3b9dfb1a435e7efb3eee48f69bd60c"
 HashToAddress("ispc4BRmonTig9QSD87MRWP8F5iLfdct");


"0xe43da44cd2f7b9ead9405c8763dc7493a5ab54f1"
 HashToAddress("iq__4BRmonTig9QSD87MRWP8F5iLfdct");


"0xe43da44cd2f7b9ead9405c8763dc7493a5ab54f1"
 HashToAddress("iq__tSTeiBGouSx6CbUdnhw63KRGfPM");


"0x3fa8bc3423d0332090a733aea46ea55ee982ea80"
 HashToAddress("iq__2z1rbAZrw7T8BGcTn9QPv63nEYy3");


"0x8e569f9ff0a90e88e85a5522a56ab014974d6ee6"
 HashToAddress("ikms4ZPRRaZiwQN6rxEz7D75tqzvGQ3g");


"0xff6ac56821eebb2c8e92cbdfd24fc93466aeaf9f"
 HashToAddress("iq__asP2Nff27BWoXJMuUevk2k7MoR6");


"0x29ea271b98938bbfeacf319818aec24d1b628a0d"
 HashToAddress("ilibasP2Nff27BWoXJMuUevk2k7MoR6");


"0x29ea271b98938bbfeacf319818aec24d1b628a0d"
 HashToAddress("iq__3j1iarYtn2gs3T8t6wqgufwxgtNH");


"0xc38cfffdcf5d44f6388954605db14543ad6663c6"
 HashToAddress("ilib3j1iarYtn2gs3T8t6wqgufwxgtNH");


"0xc38cfffdcf5d44f6388954605db14543ad6663c6"
 HashToAddress("iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg");


"0x8888b22a30acc9a15eae26c659481d6558a76d9b"
 HashToAddress("iq__WB24yeBj9Hb9rsyxoDBv4z9xi1t");


"0x241a6ab51f92720fae628ff193886be4844e03ef"
 HashToAddress("iq__6VWD1kRzSupxr2SDsUjgEdXN2Qg");


"0x06cbc820633a166f164de6b51bfb10e1998074e9"
 HashToAddress("iq__3j1rfZFuXQQCFyJvc7fZe864Nec");


"0x035f22416de2b0958d95e22b05f7767b3a4940e1"
 HashToAddress("ilib3j1rfZFuXQQCFyJvc7fZe864Nec");


"0x035f22416de2b0958d95e22b05f7767b3a4940e1"
 HashToAddress("iq__4ZPn41hGY3TdxoobiMPGQ7QqqJjv");


"0xff6cb6bf094fffa92ea93e11d234a35454624efd"
 HashToAddress("iq__2zvCXt22xrdJXn3ctg3TbPLk18gC");


"0x8f748b6a0e62bfaf62b55cb61c6831ae842051ed"
 HashToAddress("iq__4EyqZ7RhjwQUudEWNqk3t7NEFwAm");


"0xe8a33dc0998ceb9103fbab27652a7d44e73c3aee"
 HashToAddress("iq__3tCKL1zJ2a2XqG5xktRDCoEMzVZv");


"0xceea3fa511f1dda68d6d39926e259e0f673dabad"
 HashToAddress("iq__fTEG7r9sPawZpWqmyNxGMbdm5WR");


"0x2f9650d2de2c858e4a7efa8ceaf6b6652f8ee31a"
 HashToAddress("iq__RCFsiwubUs5bqeCwohR2wv1P4Q5");


"0x1df118307fc13f665b798303a839db8a06936236"
 HashToAddress("iq__T3CydLkQyiCDz3MrAumhRW7uazH");


"0x20394b5439acdf6fe9bcc7860e1160a8f2b78a3e"
 HashToAddress("iq__y8YShB4kZWb2vQq2tvHx7wg3TLy");


"0x4576f2ef501ae8ec9efced207e1dd775f4e2c8ae"
 HashToAddress("iq__wkpaYK5tZwEBHdNyjyhw5SxRnYy");


"0x43c37ac85700836dbff098fb866f944f3c2e1562"
 HashToAddress("iq__KwXmSeCedjGq5XUaP1WfWisXB1V");


"0x1770921fada087576272ccca2a30cc0f5bbec934"
 HashToAddress("iq__3ZeNik5xdThEuYsEaGj8fAE7Kcv4");


"0xb7f51115b2803082687b215f70049803034cdc81"
 HashToAddress("itenKwXmSeCedjGq5XUaP1WfWisXB1V");


"0x1770921fada087576272ccca2a30cc0f5bbec934"
 HashToAddress("iq__3762veoskHQtAwoUZZRX26V2qKc2");


"0x97172a5190a9967238444e2e7983f934a8d40e47"
 HashToAddress("ilib3762veoskHQtAwoUZZRX26V2qKc2");


"0x97172a5190a9967238444e2e7983f934a8d40e47"
 HashToAddress("iq__4JHfGGkxT2rJvnEKeXV8LQWNSGA");


"0x0414e14df62371499b87c2cc0e6213b2f41bd9ab"
 HashToAddress("ilib4JHfGGkxT2rJvnEKeXV8LQWNSGA");


"0x0414e14df62371499b87c2cc0e6213b2f41bd9ab"
 HashToAddress("iq__3MXtFtRdbFtPwKHmw46mgmd8GQjs");


"0xa8f7cee1ca8e77292f0cd7aad14849f783ee5cba"
 HashToAddress("iq__UjiUGsGnnjuGAzSLZrhCDTcddX4");


"0x22536227149886b0d4e9a32d077eba64d571316f"
 HashToAddress("ilibUjiUGsGnnjuGAzSLZrhCDTcddX4");


"0x22536227149886b0d4e9a32d077eba64d571316f"
 HashToAddress("iq__Asyv7iKs1525Gz6oshLQBecb62E");


"0x0c39d4ca322de3d8bb17a178b01cb735611d9f9b"
 HashToAddress("iq__3FXPgTwwdhKjJb4PpwZ6y1JJb836");


"0xa1883706eb88eb2ca550ee6a53308cdf11738475"
 HashToAddress("iq__2XEjKuQwsuxHxdsW3ZY5k2Fgsojx");


"0x6d32e44032f83e622515621869a69596ca4801f3"
 HashToAddress("iq__2Xf8sNgu4RqbYjMtrwQgKYKT2HkA");


"0x6db8349b7dc13b110fabcfb3bc8c1c88aa693acf"
 HashToAddress("iq__2okFxXRxmdEEwfvHhEicqsCus5h7");


"0x81a141b61a6f0b0ed74d04e6d51f650521f6c016"
 HashToAddress("iq__36pNatWfPEBrbutaJJZPaio37cy9");


"0x96c19e76bd69052739c3e6ef5ac7048b7fb65f34"
 HashToAddress("iq__2jgg1aj7AjPSjZQ4xJpNHNJZn4xL");


"0x7c9a679072f7320b5382577885e95a1cbf9bd0dd"
 HashToAddress("kepkjPtk9MjDv3qrUvoE3qoi66wZFcqbZKmo2Lnxt6CKku45");


"0x0275e822bbe658cfdbe20d8082578c841f6b76dcc16a2c02e3246b5f7bf9341d7a"
 HashToAddress("iq__3JgZBNxZE8ZkM4jP8YUAdTnjukWV");


"0xa570b8c292b02a0bca8e4c3f2da9abad0da8951a"
 HashToAddress("ilib3JgZBNxZE8ZkM4jP8YUAdTnjukWV");


"0xa570b8c292b02a0bca8e4c3f2da9abad0da8951a"
 HashToAddress("iq__fQhR2f757MCYQ7SNrwKh39XeSPs");


"0x2f887c658a005b7b6d6733ddccad73107494a4da"
 HashToAddress("iq__4Ym91uVyPhayTRsew3ixQ8aGDJjy");


"0xfea494af0cfb6bbc257314f4c00850a5f03476d0"
 HashToAddress("iq__2wXUwatNUvPoBWtNyiyDEsEYRxX3");


"0x8b42013151e80d738cfd81157b80be7febbccc5a"
 HashToAddress("ilib2wXUwatNUvPoBWtNyiyDEsEYRxX3");


"0x8b42013151e80d738cfd81157b80be7febbccc5a"
 HashToAddress("iq__3MvjYsa9bi4aywAYAXUhrvsQVHZq");


"0xa9749f575e1faadaddd1fe8a8410b25460307f80"
 HashToAddress("iq__24DVjj4gbe8TwRguc9f2bqXFL2Dh");


"0x4bc2174003693d09d3b030cba23e659ae8ec269c"
 HashToAddress("iq__2EMsw22rnzZ4ywtTvY36bbVsdEif");


"0x58500cc1f33f89a2bf3b471b6837fa807a608304"
 HashToAddress("iq__Zk3mVyaqoKJox34kYMEbbQtfuEh");


"0x28854923ac1308387b2738416cd82871c4b04e6a"
 HashToAddress("ilibZk3mVyaqoKJox34kYMEbbQtfuEh");


"0x28854923ac1308387b2738416cd82871c4b04e6a"
 HashToAddress("iq__BKUZ8G6FagVjK74NANSq3rwskEp");


"0x0cc5165cbf3f45eac73db6cd3990a16b8cc2547d"
 HashToAddress("iq__2A5mVX6SZRPD5DiumRULLKrDJ3ay");


"0x5304c712a23312eee1699ad6caacbe2f3ba76802"
 HashToAddress("iq__127hgef9FgcHkKxmwe6vTaW99UA");


"0x000617ef4225cc1125fb8223843b781ef62ea2f7"
 HashToAddress("iq__29wpsBaqfx21ZwKMWrGeBhDSpJsc");


"0x52d9657d802b2a7e18852dba579dba5083b13c43"
 HashToAddress("iusr3b48amKznoLnXAV4ShgUVaZoRqbo");


"0xb9b3a6218fe81a0b9f96a9a3140931c62ce85c82"
 HashToAddress("igrp29wpsBaqfx21ZwKMWrGeBhDSpJsc");


"0x52d9657d802b2a7e18852dba579dba5083b13c43"
 HashToAddress("iq__3b48amKznoLnXAV4ShgUVaZoRqbo");


"0xb9b3a6218fe81a0b9f96a9a3140931c62ce85c82"
Source:

static IsCloneable(value) → boolean

Determine if the given value is cloneable - Data passed in messages must be cloneable

Returns: Whether or not the value is cloneable
Parameters:
Name Type Description
value *

Value to check

Examples
 IsCloneable("value");


true
 IsCloneable(0.5);


true
 IsCloneable("something");


true
 IsCloneable({
  "value": "something"
});


true
 IsCloneable(1, 0, {
  "0": 1,
  "1": 2,
  "2": "a",
  "3": {
    "a": "b"
  }
});


true
 IsCloneable(2, 1, {
  "0": 1,
  "1": 2,
  "2": "a",
  "3": {
    "a": "b"
  }
});


true
 IsCloneable("a", 2, {
  "0": 1,
  "1": 2,
  "2": "a",
  "3": {
    "a": "b"
  }
});


true
 IsCloneable("b");


true
 IsCloneable({
  "a": "b"
}, 3, {
  "0": 1,
  "1": 2,
  "2": "a",
  "3": {
    "a": "b"
  }
});


true
 IsCloneable({});


true
 IsCloneable(1, 0, {
  "0": 1,
  "1": "a",
  "2": "obj"
});


true
 IsCloneable("a", 1, {
  "0": 1,
  "1": "a",
  "2": "obj"
});


true
 IsCloneable("obj", 2, {
  "0": 1,
  "1": "a",
  "2": "obj"
});


true
 IsCloneable(2, 0, {
  "0": 2,
  "1": "b",
  "2": {
    "a": "b"
  }
});


true
 IsCloneable("b", 1, {
  "0": 2,
  "1": "b",
  "2": {
    "a": "b"
  }
});


true
 IsCloneable({
  "a": "b"
}, 2, {
  "0": 2,
  "1": "b",
  "2": {
    "a": "b"
  }
});


true
 IsCloneable({
  "string": "value",
  "number": 0.5,
  "nested": {
    "value": "something"
  },
  "set": "<Set>",
  "map": "<Map>",
  "arrayBuffer": "<ArrayBuffer 20>",
  "blob": "<Blob>"
});


true
 IsCloneable(1, 0, {
  "0": 1,
  "1": "a",
  "2": "obj",
  "3": "fn"
});


true
 IsCloneable("a", 1, {
  "0": 1,
  "1": "a",
  "2": "obj",
  "3": "fn"
});


true
 IsCloneable("obj", 2, {
  "0": 1,
  "1": "a",
  "2": "obj",
  "3": "fn"
});


true
 IsCloneable("fn", 3, {
  "0": 1,
  "1": "a",
  "2": "obj",
  "3": "fn"
});


true
 IsCloneable(2, 0, {
  "0": 2,
  "1": "b",
  "2": {
    "a": "b"
  },
  "3": "<function>"
});


true
 IsCloneable("b", 1, {
  "0": 2,
  "1": "b",
  "2": {
    "a": "b"
  },
  "3": "<function>"
});


true
 IsCloneable({
  "a": "b"
}, 2, {
  "0": 2,
  "1": "b",
  "2": {
    "a": "b"
  },
  "3": "<function>"
});


true
 IsCloneable(, 3, {
  "0": 2,
  "1": "b",
  "2": {
    "a": "b"
  },
  "3": "<function>"
});


false
 IsCloneable({});


false
 IsCloneable({
  "string": "value",
  "number": 0.5,
  "nested": {
    "value": "something"
  },
  "map": "<Map>",
  "set": "<Set>",
  "buffer": "<Buffer 40>",
  "arrayBuffer": "<ArrayBuffer 20>",
  "blob": "<Blob>",
  "response": "<Response 0>",
  "function": "<function>",
  "error": {}
});


false
 IsCloneable(2);


true
 IsCloneable({
  "a": "b"
});


true
 IsCloneable();


false
 IsCloneable({
  "0": 100,
  "1": 100,
  "2": 49,
  "3": 55,
  "4": 54,
  "5": 50,
  "6": 51,
  "7": 97,
  "8": 49,
  "9": 55,
  "10": 53,
  "11": 98,
  "12": 56,
  "13": 51,
  "14": 97,
  "15": 99,
  "16": 99,
  "17": 50,
  "18": 98,
  "19": 56,
  "20": 102,
  "21": 102,
  "22": 48,
  "23": 56,
  "24": 99,
  "25": 54,
  "26": 98,
  "27": 48,
  "28": 51,
  "29": 98,
  "30": 51,
  "31": 100,
  "32": 50,
  "33": 54,
  "34": 52,
  "35": 53,
  "36": 57,
  "37": 56,
  "38": 48,
  "39": 99
});


false
 IsCloneable({
  "size": 0,
  "timeout": 0
});


false
 IsCloneable();


true
 IsCloneable("ElvFrameResponse");


true
 IsCloneable(1);


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 1,
  "response": []
});


true
 IsCloneable("test library");


true
 IsCloneable({
  "name": "test library"
});


true
 IsCloneable("ilibasP2Nff27BWoXJMuUevk2k7MoR6");


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 2,
  "response": "ilibasP2Nff27BWoXJMuUevk2k7MoR6"
});


true
 IsCloneable({
  "libraryId": "ilibasP2Nff27BWoXJMuUevk2k7MoR6"
});


true
 IsCloneable(3);


true
 IsCloneable("iq__asP2Nff27BWoXJMuUevk2k7MoR6");


true
 IsCloneable({
  "id": "ilibasP2Nff27BWoXJMuUevk2k7MoR6",
  "qid": "iq__asP2Nff27BWoXJMuUevk2k7MoR6",
  "meta": {}
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 3,
  "response": {
    "id": "ilibasP2Nff27BWoXJMuUevk2k7MoR6",
    "qid": "iq__asP2Nff27BWoXJMuUevk2k7MoR6",
    "meta": {}
  }
});


true
 IsCloneable(4);


true
 IsCloneable("0x4093a61065823cfcbf2bc7caddb72c680cdeff54");


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 4,
  "response": "0x4093a61065823cfcbf2bc7caddb72c680cdeff54"
});


true
 IsCloneable(5);


true
 IsCloneable("prompt");


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 5,
  "response": "prompt"
});


true
 IsCloneable(6);


true
 IsCloneable({
  "0": "ilibasP2Nff27BWoXJMuUevk2k7MoR6"
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 6,
  "response": [
    "ilibasP2Nff27BWoXJMuUevk2k7MoR6"
  ]
});


true
 IsCloneable("test frame client");


true
 IsCloneable({
  "name": "test frame client"
});


true
 IsCloneable(7);


true
 IsCloneable("ilib3j1iarYtn2gs3T8t6wqgufwxgtNH");


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 7,
  "response": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
});


true
 IsCloneable({
  "libraryId": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
});


true
 IsCloneable(8);


true
 IsCloneable("iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg");


true
 IsCloneable("tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF");


true
 IsCloneable("");


true
 IsCloneable({
  "id": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
  "write_token": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
  "type": "",
  "qlib_id": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH",
  "writeToken": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
  "objectId": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg"
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 8,
  "response": {
    "id": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
    "write_token": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
    "type": "",
    "qlib_id": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH",
    "writeToken": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
    "objectId": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg"
  }
});


true
 IsCloneable(10000);


true
 IsCloneable({
  "libraryId": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH",
  "objectId": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
  "writeToken": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
  "data": "<ArrayBuffer 100000>",
  "chunkSize": 10000
});


true
 IsCloneable(9);


true
 IsCloneable({
  "id": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
  "write_token": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
  "type": "",
  "qlib_id": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
});


true
 IsCloneable("hqp_8fUQ3kJWzWY62sTLwcirKQremLxuquS3ymLA8TEns7PVtmkZ");


true
 IsCloneable(100000);


true
 IsCloneable({
  "hash": "hqp_8fUQ3kJWzWY62sTLwcirKQremLxuquS3ymLA8TEns7PVtmkZ",
  "size": 100000
});


true
 IsCloneable({
  "content": {
    "id": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
    "write_token": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
    "type": "",
    "qlib_id": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
  },
  "part": {
    "hash": "hqp_8fUQ3kJWzWY62sTLwcirKQremLxuquS3ymLA8TEns7PVtmkZ",
    "size": 100000
  }
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 9,
  "response": {
    "content": {
      "id": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
      "write_token": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
      "type": "",
      "qlib_id": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
    },
    "part": {
      "hash": "hqp_8fUQ3kJWzWY62sTLwcirKQremLxuquS3ymLA8TEns7PVtmkZ",
      "size": 100000
    }
  }
});


true
 IsCloneable({
  "libraryId": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH",
  "objectId": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
  "writeToken": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF"
});


true
 IsCloneable(10);


true
 IsCloneable("hq__7XuU9GFMnF29EkjLF74nWsqVTsGbEaSF8TimJStL8bG4davDDeWK1nW6vG3i9GqAJduWhfFr4z");


true
 IsCloneable({
  "id": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
  "hash": "hq__7XuU9GFMnF29EkjLF74nWsqVTsGbEaSF8TimJStL8bG4davDDeWK1nW6vG3i9GqAJduWhfFr4z",
  "write_token": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
  "type": "",
  "qlib_id": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 10,
  "response": {
    "id": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
    "hash": "hq__7XuU9GFMnF29EkjLF74nWsqVTsGbEaSF8TimJStL8bG4davDDeWK1nW6vG3i9GqAJduWhfFr4z",
    "write_token": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
    "type": "",
    "qlib_id": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
  }
});


true
 IsCloneable(true);


true
 IsCloneable({
  "libraryId": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH",
  "objectId": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
  "partHash": "hqp_8fUQ3kJWzWY62sTLwcirKQremLxuquS3ymLA8TEns7PVtmkZ",
  "chunked": true,
  "chunkSize": 10000
});


true
 IsCloneable(12);


true
 IsCloneable({
  "bytesFinished": 10000,
  "bytesTotal": 100000,
  "chunk": "<ArrayBuffer 10000>"
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 10000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable(20000);


true
 IsCloneable({
  "bytesFinished": 20000,
  "bytesTotal": 100000,
  "chunk": "<ArrayBuffer 10000>"
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 20000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable(30000);


true
 IsCloneable({
  "bytesFinished": 30000,
  "bytesTotal": 100000,
  "chunk": "<ArrayBuffer 10000>"
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 30000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable(40000);


true
 IsCloneable({
  "bytesFinished": 40000,
  "bytesTotal": 100000,
  "chunk": "<ArrayBuffer 10000>"
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 40000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable(50000);


true
 IsCloneable({
  "bytesFinished": 50000,
  "bytesTotal": 100000,
  "chunk": "<ArrayBuffer 10000>"
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 50000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable(60000);


true
 IsCloneable({
  "bytesFinished": 60000,
  "bytesTotal": 100000,
  "chunk": "<ArrayBuffer 10000>"
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 60000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable(70000);


true
 IsCloneable({
  "bytesFinished": 70000,
  "bytesTotal": 100000,
  "chunk": "<ArrayBuffer 10000>"
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 70000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable(80000);


true
 IsCloneable({
  "bytesFinished": 80000,
  "bytesTotal": 100000,
  "chunk": "<ArrayBuffer 10000>"
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 80000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable(90000);


true
 IsCloneable({
  "bytesFinished": 90000,
  "bytesTotal": 100000,
  "chunk": "<ArrayBuffer 10000>"
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 90000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable({
  "bytesFinished": 100000,
  "bytesTotal": 100000,
  "chunk": "<ArrayBuffer 10000>"
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 100000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable(11);


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 11
});


true
 IsCloneable(14);


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 10000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 20000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 30000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 40000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 50000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 60000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 70000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 80000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 90000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 100000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


true
 IsCloneable(13);


true
 IsCloneable({
  "type": "ElvFrameResponse",
  "requestId": 13
});


true
Source:

static MakeClonable(value) → *

Make the given value cloneable if it is not already.

Note: this will remove or transform any attributes of the object that are not cloneable (e.g. functions)

Transformations:

  • Buffer: Converted to ArrayBuffer
  • Error: Converted to string (error.message)
Returns: Cloneable value
Parameters:
Name Type Description
value *

Value to check

Examples
 MakeClonable({
  "string": "value",
  "number": 0.5,
  "nested": {
    "value": "something"
  },
  "set": "<Set>",
  "map": "<Map>",
  "arrayBuffer": "<ArrayBuffer 20>",
  "blob": "<Blob>"
});


{
  "string": "value",
  "number": 0.5,
  "nested": {
    "value": "something"
  },
  "set": "<Set>",
  "map": "<Map>",
  "arrayBuffer": "<ArrayBuffer 20>",
  "blob": "<Blob>"
}
 MakeClonable("value");


"value"
 MakeClonable(0.5);


0.5
 MakeClonable({
  "value": "something"
});


{
  "value": "something"
}
 MakeClonable(2);


2
 MakeClonable("b");


"b"
 MakeClonable({
  "a": "b"
});


{
  "a": "b"
}
 MakeClonable();


<No Return Value>
 MakeClonable({});


<Map>
 MakeClonable({});


<Set>
 MakeClonable({
  "0": 100,
  "1": 100,
  "2": 49,
  "3": 55,
  "4": 54,
  "5": 50,
  "6": 51,
  "7": 97,
  "8": 49,
  "9": 55,
  "10": 53,
  "11": 98,
  "12": 56,
  "13": 51,
  "14": 97,
  "15": 99,
  "16": 99,
  "17": 50,
  "18": 98,
  "19": 56,
  "20": 102,
  "21": 102,
  "22": 48,
  "23": 56,
  "24": 99,
  "25": 54,
  "26": 98,
  "27": 48,
  "28": 51,
  "29": 98,
  "30": 51,
  "31": 100,
  "32": 50,
  "33": 54,
  "34": 52,
  "35": 53,
  "36": 57,
  "37": 56,
  "38": 48,
  "39": 99
});


<ArrayBuffer 40>
 MakeClonable({});


<ArrayBuffer 20>
 MakeClonable({});


<Blob>
 MakeClonable({
  "size": 0,
  "timeout": 0
});


<No Return Value>
 MakeClonable();


<No Return Value>
 MakeClonable({});


"Error"
 MakeClonable({
  "string": "value",
  "number": 0.5,
  "nested": {
    "value": "something"
  },
  "map": "<Map>",
  "set": "<Set>",
  "buffer": "<Buffer 40>",
  "arrayBuffer": "<ArrayBuffer 20>",
  "blob": "<Blob>",
  "response": "<Response 0>",
  "function": "<function>",
  "error": {}
});


{
  "string": "value",
  "number": 0.5,
  "nested": {
    "value": "something"
  },
  "map": "<Map>",
  "set": "<Set>",
  "buffer": "<ArrayBuffer 40>",
  "arrayBuffer": "<ArrayBuffer 20>",
  "blob": "<Blob>",
  "error": "Error"
}
 MakeClonable();


<No Return Value>
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 1,
  "response": []
});


{
  "type": "ElvFrameResponse",
  "requestId": 1,
  "response": []
}
 MakeClonable({
  "name": "test library"
});


{
  "name": "test library"
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 2,
  "response": "ilibasP2Nff27BWoXJMuUevk2k7MoR6"
});


{
  "type": "ElvFrameResponse",
  "requestId": 2,
  "response": "ilibasP2Nff27BWoXJMuUevk2k7MoR6"
}
 MakeClonable({
  "libraryId": "ilibasP2Nff27BWoXJMuUevk2k7MoR6"
});


{
  "libraryId": "ilibasP2Nff27BWoXJMuUevk2k7MoR6"
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 3,
  "response": {
    "id": "ilibasP2Nff27BWoXJMuUevk2k7MoR6",
    "qid": "iq__asP2Nff27BWoXJMuUevk2k7MoR6",
    "meta": {}
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 3,
  "response": {
    "id": "ilibasP2Nff27BWoXJMuUevk2k7MoR6",
    "qid": "iq__asP2Nff27BWoXJMuUevk2k7MoR6",
    "meta": {}
  }
}
 MakeClonable();


<No Return Value>
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 4,
  "response": "0x4093a61065823cfcbf2bc7caddb72c680cdeff54"
});


{
  "type": "ElvFrameResponse",
  "requestId": 4,
  "response": "0x4093a61065823cfcbf2bc7caddb72c680cdeff54"
}
 MakeClonable();


<No Return Value>
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 5,
  "response": "prompt"
});


{
  "type": "ElvFrameResponse",
  "requestId": 5,
  "response": "prompt"
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 6,
  "response": [
    "ilibasP2Nff27BWoXJMuUevk2k7MoR6"
  ]
});


{
  "type": "ElvFrameResponse",
  "requestId": 6,
  "response": [
    "ilibasP2Nff27BWoXJMuUevk2k7MoR6"
  ]
}
 MakeClonable({
  "name": "test frame client"
});


{
  "name": "test frame client"
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 7,
  "response": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
});


{
  "type": "ElvFrameResponse",
  "requestId": 7,
  "response": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
}
 MakeClonable({
  "libraryId": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
});


{
  "libraryId": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 8,
  "response": {
    "id": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
    "write_token": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
    "type": "",
    "qlib_id": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH",
    "writeToken": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
    "objectId": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 8,
  "response": {
    "id": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
    "write_token": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
    "type": "",
    "qlib_id": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH",
    "writeToken": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
    "objectId": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg"
  }
}
 MakeClonable({
  "libraryId": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH",
  "objectId": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
  "writeToken": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
  "data": "<ArrayBuffer 100000>",
  "chunkSize": 10000
});


{
  "libraryId": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH",
  "objectId": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
  "writeToken": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
  "data": "<ArrayBuffer 100000>",
  "chunkSize": 10000
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 9,
  "response": {
    "content": {
      "id": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
      "write_token": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
      "type": "",
      "qlib_id": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
    },
    "part": {
      "hash": "hqp_8fUQ3kJWzWY62sTLwcirKQremLxuquS3ymLA8TEns7PVtmkZ",
      "size": 100000
    }
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 9,
  "response": {
    "content": {
      "id": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
      "write_token": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
      "type": "",
      "qlib_id": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
    },
    "part": {
      "hash": "hqp_8fUQ3kJWzWY62sTLwcirKQremLxuquS3ymLA8TEns7PVtmkZ",
      "size": 100000
    }
  }
}
 MakeClonable({
  "libraryId": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH",
  "objectId": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
  "writeToken": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF"
});


{
  "libraryId": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH",
  "objectId": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
  "writeToken": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF"
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 10,
  "response": {
    "id": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
    "hash": "hq__7XuU9GFMnF29EkjLF74nWsqVTsGbEaSF8TimJStL8bG4davDDeWK1nW6vG3i9GqAJduWhfFr4z",
    "write_token": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
    "type": "",
    "qlib_id": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 10,
  "response": {
    "id": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
    "hash": "hq__7XuU9GFMnF29EkjLF74nWsqVTsGbEaSF8TimJStL8bG4davDDeWK1nW6vG3i9GqAJduWhfFr4z",
    "write_token": "tqw__HSVNqfBVe2iVEggZnEPFH2ek4yT6y4qgbiGKbTtUTqSwWziT1RyyCf2NDwjeguwLkkfz1tEbgGi4ip65QgF",
    "type": "",
    "qlib_id": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH"
  }
}
 MakeClonable({
  "libraryId": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH",
  "objectId": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
  "partHash": "hqp_8fUQ3kJWzWY62sTLwcirKQremLxuquS3ymLA8TEns7PVtmkZ",
  "chunked": true,
  "chunkSize": 10000
});


{
  "libraryId": "ilib3j1iarYtn2gs3T8t6wqgufwxgtNH",
  "objectId": "iq__2uKpqT1C2xtonWusjTUuJ7GrYVwg",
  "partHash": "hqp_8fUQ3kJWzWY62sTLwcirKQremLxuquS3ymLA8TEns7PVtmkZ",
  "chunked": true,
  "chunkSize": 10000
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 10000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 10000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 20000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 20000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 30000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 30000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 40000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 40000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 50000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 50000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 60000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 60000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 70000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 70000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 80000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 80000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 90000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 90000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 100000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 12,
  "response": {
    "bytesFinished": 100000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 11
});


{
  "type": "ElvFrameResponse",
  "requestId": 11
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 10000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 10000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 20000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 20000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 30000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 30000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 40000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 40000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 50000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 50000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 60000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 60000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 70000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 70000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 80000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 80000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 90000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 90000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 100000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
});


{
  "type": "ElvFrameResponse",
  "requestId": 14,
  "response": {
    "bytesFinished": 100000,
    "bytesTotal": 100000,
    "chunk": "<ArrayBuffer 10000>"
  }
}
 MakeClonable({
  "type": "ElvFrameResponse",
  "requestId": 13
});


{
  "type": "ElvFrameResponse",
  "requestId": 13
}
Source:

static PublicKeyToAddress(key) → string

Converts the given string to a public address

Returns: the public address
Parameters:
Name Type Description
key

Public key to convert to a public address

Source:

static ResizeImage(
imageUrl,
heightoptional
)
→ string

Resize the image file or link URL to the specified maximum height. Can also be used to remove max height parameter(s) from a url if height is not specified.

Returns: The modified URL with the height parameter
Parameters:
Name Type Attributes Description
imageUrl

Url to an image file or link in the Fabric

height number <optional>

The maximum height for the image to be scaled to.

Examples
 ResizeImage({
  "imageUrl": "https://host-35-233-145-232.test.contentfabric.io/q/hq__GcEUxBe7JRZWMJDD3auYmb8r5BxwN9zrXtyUtMYWk2HFg958WZD1d4ZZqZJT9fUDWMsqn11Kfm/meta/public/profile_image?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDgxYTViMDU4ZGU3MTYxMzA4ZTE2YTQzYjQyN2YwMWY5ODhhOTNmYTUifQ%3D%3D.RVMyNTZLXzhlRnh5RVZqOFZkcTNyd3lpQjN2QThrTmg0dEJSaG95UFlyM2dyNHJvQ3BCWFJoTXo0aU1tN3dyb3JCTTVkZnpUR2NOaG03Ym5WZE5VU1ZXTUhIcU1mNzVt",
  "height": 500
});


"https://host-35-233-145-232.test.contentfabric.io/q/hq__GcEUxBe7JRZWMJDD3auYmb8r5BxwN9zrXtyUtMYWk2HFg958WZD1d4ZZqZJT9fUDWMsqn11Kfm/meta/public/profile_image?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDgxYTViMDU4ZGU3MTYxMzA4ZTE2YTQzYjQyN2YwMWY5ODhhOTNmYTUifQ%3D%3D.RVMyNTZLXzhlRnh5RVZqOFZkcTNyd3lpQjN2QThrTmg0dEJSaG95UFlyM2dyNHJvQ3BCWFJoTXo0aU1tN3dyb3JCTTVkZnpUR2NOaG03Ym5WZE5VU1ZXTUhIcU1mNzVt&height=500"
 ResizeImage({
  "imageUrl": "https://host-35-233-145-232.test.contentfabric.io/q/hq__GcEUxBe7JRZWMJDD3auYmb8r5BxwN9zrXtyUtMYWk2HFg958WZD1d4ZZqZJT9fUDWMsqn11Kfm/meta/public/profile_image?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDgxYTViMDU4ZGU3MTYxMzA4ZTE2YTQzYjQyN2YwMWY5ODhhOTNmYTUifQ%3D%3D.RVMyNTZLXzhlRnh5RVZqOFZkcTNyd3lpQjN2QThrTmg0dEJSaG95UFlyM2dyNHJvQ3BCWFJoTXo0aU1tN3dyb3JCTTVkZnpUR2NOaG03Ym5WZE5VU1ZXTUhIcU1mNzVt&height=500",
  "height": 1000
});


"https://host-35-233-145-232.test.contentfabric.io/q/hq__GcEUxBe7JRZWMJDD3auYmb8r5BxwN9zrXtyUtMYWk2HFg958WZD1d4ZZqZJT9fUDWMsqn11Kfm/meta/public/profile_image?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDgxYTViMDU4ZGU3MTYxMzA4ZTE2YTQzYjQyN2YwMWY5ODhhOTNmYTUifQ%3D%3D.RVMyNTZLXzhlRnh5RVZqOFZkcTNyd3lpQjN2QThrTmg0dEJSaG95UFlyM2dyNHJvQ3BCWFJoTXo0aU1tN3dyb3JCTTVkZnpUR2NOaG03Ym5WZE5VU1ZXTUhIcU1mNzVt&height=1000"
 ResizeImage({
  "imageUrl": "https://host-35-233-145-232.test.contentfabric.io/q/hq__GcEUxBe7JRZWMJDD3auYmb8r5BxwN9zrXtyUtMYWk2HFg958WZD1d4ZZqZJT9fUDWMsqn11Kfm/meta/public/profile_image?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDgxYTViMDU4ZGU3MTYxMzA4ZTE2YTQzYjQyN2YwMWY5ODhhOTNmYTUifQ%3D%3D.RVMyNTZLXzhlRnh5RVZqOFZkcTNyd3lpQjN2QThrTmg0dEJSaG95UFlyM2dyNHJvQ3BCWFJoTXo0aU1tN3dyb3JCTTVkZnpUR2NOaG03Ym5WZE5VU1ZXTUhIcU1mNzVt&height=1000"
});


"https://host-35-233-145-232.test.contentfabric.io/q/hq__GcEUxBe7JRZWMJDD3auYmb8r5BxwN9zrXtyUtMYWk2HFg958WZD1d4ZZqZJT9fUDWMsqn11Kfm/meta/public/profile_image?resolve=true&authorization=eyJxc3BhY2VfaWQiOiJpc3BjMnpxYTRnWjhOM0RIMVFXYWtSMmU1VW93RExGMSIsImFkZHIiOiIweDgxYTViMDU4ZGU3MTYxMzA4ZTE2YTQzYjQyN2YwMWY5ODhhOTNmYTUifQ%3D%3D.RVMyNTZLXzhlRnh5RVZqOFZkcTNyd3lpQjN2QThrTmg0dEJSaG95UFlyM2dyNHJvQ3BCWFJoTXo0aU1tN3dyb3JCTTVkZnpUR2NOaG03Ym5WZE5VU1ZXTUhIcU1mNzVt"
Source:

static ToBigNumber(value) → BigNumber

Convert number or string to BigNumber

Returns: Given value as a BigNumber
Parameters:
Name Type Description
value string | number

Value to convert to BigNumber

Examples
 ToBigNumber({
  "s": 1,
  "e": 18,
  "c": [
    10000
  ]
});


"1000000000000000000"
 ToBigNumber("1.0");


"1"
 ToBigNumber(0);


"0"
 ToBigNumber("0");


"0"
 ToBigNumber("0.5");


"0.5"
 ToBigNumber({
  "_hex": "0x06f05b59d3b20000"
});


"500000000000000000"
Source:

static ToBytes32(string) → string

Convert the specified string to a bytes32 string

Returns: The given string in bytes32 format
Parameters:
Name Type Description
string string

String to format as a bytes32 string

Example
 ToBytes32("Hello World!");


"0x48656c6c6f20576f726c64210000000000000000000000000000000000000000"
Source:

static ValidAddress(address) → boolean

Determine whether the address is valid

Returns: Whether or not the address is valid
Parameters:
Name Type Description
address string

Address to validate

Source:

static ValidHash(hash) → boolean

Determine whether the hash is valid

Returns: Whether or not the hash is valid
Parameters:
Name Type Description
hash string

Hash to validate

Source:

static WeiToEther(wei) → BigNumber

Convert wei to ether

Returns: Given value in ether
Parameters:
Name Type Description
wei string | BigNumber

Wei value to convert to ether

Examples
 WeiToEther({
  "s": 1,
  "e": 18,
  "c": [
    10000
  ]
});


"1"
 WeiToEther(0);


"0"
 WeiToEther({
  "_hex": "0x06f05b59d3b20000"
});


"0.5"
Source: