HA YA​-​ALI & CONSTANT EXPANSION PROVENANCE RECORD

The provenance record of this NFT collection is generated before token reveal and permanently stored on the blockchain. The metadata of all tokens in the collection are first hashed using SHA-256 algorithm, and all the hashed strings are subsequently concatenated in a pre-determined order to form a combined string, based on which the provenance hash is generated by SHA-256. This final provenance hash is wrriten into the smart contract and serves as a proof that the order of the token images and metadata are not altered after reveal.

Finalized Starting Index: 16

All token IDs are 1-indexed (starting from 1). Each token ID is assigned to an artwork image from the original sequence with the following formula:
(startingIndex + tokenId - 1) % 24 + 1 = Initial Sequence Index






Final Proof Hash: cbdcc33e96ace07034be375d635bbde0489305dde1e77d65e289d8623eabc905




The table below lists the original tokens indices, assigned token IDs, SHA-256 hashes of token metadata and IPFS links to token images



INITIAL SEQUENCE INDEXASSIGNED TOKEN IDSHA-256 HASHIPFS HASH
1909ce426f41797fa9da06036aea4633fcce5d51c8c5281c5c22ba71f62e9bbc1cbafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
21026f8e8a2aa116e44731164270645df88b0066f4e275583167736b750bff0d5ebbafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
3113ad1e44ba10fba144453e05ccd4f67e7123eee471cf5190556d718fbf35d410ebafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
4121f9a3daf22c121418b2eed5194ccc8b09241d43768a51fe7038a54c2bc7d691abafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
513cf1dc023ca4f5d5e10bb37d68f09256d06486b391333641abd54e3a153dc7cbebafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
614ad60b58cc0b3c8ea50c97cc65f802ed13a66541ac7b15f7e8f8e07eb197b6344bafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
715038c6aecc19e783b3e846f3dd6f987e1eb08aae84ae453faf201203957329bcfbafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
8167ad3be44c0853c36a979aa49626f3b95312a7f63be5fde7f70929739e4a9b4e6bafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
9170fb3337c8fa65b2bde1f77c3bd2f04240bdb1d4e81ebdfe39e23af5c56f4f3e2bafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
1018a7610510e2cef1436ea2f2d647b7c36876be60cacba0d7a9b062307631c759cabafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
1119a3c09b8b789145e8bca74c9628bcf314901751ce7e947cb849ec75038790e01dbafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
122024c1a41c08aa97e6360eba009c3a44ae7bf9060de5d87315e9fa785bd38b5fcabafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
132159302e0b08573da9e2cd6096df3f307249313ec4adb4408fab506064b76c6c86bafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
14223234dfbb5bb65f719f216962065fbf66710a8856810ee038aedeeb8f1c276262bafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
152371b7d1a95e40ed743f349878bd5f563353d33e0296141386012bbb0e0cb90123bafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
1624b96918facaa67f0d0b405c4d320f5025200ca20ee1423c65f5165cf486d25f31bafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
171a5ca06e96a064f06b86c916eed52ab062177c368ac8792c059ff9675b1d1913ebafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
182581307ce7338e1b97990a626755fd7cd43da0d5d206b9be2f7d56d94ec89c3a0bafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
1930920533d69225ef6eb69a2e59b94268ee5a9e5ee0b226cce5078c051ea810589bafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
204c9a7cd59f08a3143a451b0248eb4f995a6f62ff1fb6f23aa0f27f8ad0ffc42b8bafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
21597bd2170eb334db51b1358d81682e238e5291908a57769b417b49b2886b685bcbafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
2268b8556f9f505af26ca04a7773948c61bff8f99966cd6da442c06f7dd052b1e4abafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
2379395b26fa7b49f99ec853bed8639e5a0309253cf5903b4d7bbb2d6934dcc2207bafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti
248d06d0db9bbbc171f6a6d74df44c75195f0048086666ee401de101c5f7cbfa079bafybeigkyjuuwulit6gsak2vr4ixb2ewcezs734c2xnikgghva52loapti