diff --git a/packages/core/data/landSales/LandPreSale_28/bundles.mainnet.json b/packages/core/data/landSales/LandPreSale_28/bundles.mainnet.json new file mode 100644 index 0000000000..fffd4c91ef --- /dev/null +++ b/packages/core/data/landSales/LandPreSale_28/bundles.mainnet.json @@ -0,0 +1,5 @@ +{ + "179": [], + "180": [], + "181": [] +} diff --git a/packages/core/data/landSales/LandPreSale_28/sectors.mainnet.json b/packages/core/data/landSales/LandPreSale_28/sectors.mainnet.json new file mode 100644 index 0000000000..34ac6aa1ed --- /dev/null +++ b/packages/core/data/landSales/LandPreSale_28/sectors.mainnet.json @@ -0,0 +1,5641 @@ +[ + { + "sector": 51, + "lands": [ + { + "coordinateX": 12, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 104, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 118, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 105, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 123, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 120, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 122, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 123, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 103, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 114, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 118, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 119, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 121, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 109, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 113, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 115, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 118, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 119, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 120, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 122, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 105, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 114, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 126, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 115, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "179" + }, + { + "coordinateX": 22, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 126, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 130, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "179" + }, + { + "coordinateX": 23, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "180" + }, + { + "coordinateX": 23, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "179" + }, + { + "coordinateX": 23, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "179" + }, + { + "coordinateX": 23, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "181" + }, + { + "coordinateX": 24, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "180" + }, + { + "coordinateX": 24, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "181" + }, + { + "coordinateX": 25, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "180" + }, + { + "coordinateX": 25, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "181" + }, + { + "coordinateX": 25, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "181" + }, + { + "coordinateX": 25, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 123, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "181" + }, + { + "coordinateX": 26, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "179" + }, + { + "coordinateX": 26, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 124, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 114, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "180" + }, + { + "coordinateX": 27, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "181" + }, + { + "coordinateX": 27, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "179" + }, + { + "coordinateX": 27, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "180" + }, + { + "coordinateX": 27, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "181" + }, + { + "coordinateX": 28, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 121, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 108, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 109, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 106, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 117, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 105, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 110, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 118, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 129, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 130, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 119, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 126, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 106, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 112, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 127, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 132, + "coordinateY": 159, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 132, + "coordinateY": 160, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 132, + "coordinateY": 161, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 132, + "coordinateY": 162, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 132, + "coordinateY": 163, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 132, + "coordinateY": 164, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 132, + "coordinateY": 165, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 132, + "coordinateY": 166, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 132, + "coordinateY": 167, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 133, + "coordinateY": 159, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 133, + "coordinateY": 160, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 133, + "coordinateY": 161, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 133, + "coordinateY": 162, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 133, + "coordinateY": 163, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 133, + "coordinateY": 164, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 133, + "coordinateY": 165, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 133, + "coordinateY": 166, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 133, + "coordinateY": 167, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 134, + "coordinateY": 159, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 134, + "coordinateY": 160, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 134, + "coordinateY": 161, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 134, + "coordinateY": 162, + "ownerAddress": "", + "bundleId": "181" + }, + { + "coordinateX": 134, + "coordinateY": 163, + "ownerAddress": "", + "bundleId": "180" + }, + { + "coordinateX": 134, + "coordinateY": 164, + "ownerAddress": "", + "bundleId": "180" + }, + { + "coordinateX": 134, + "coordinateY": 165, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 134, + "coordinateY": 166, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 134, + "coordinateY": 167, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 135, + "coordinateY": 159, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 135, + "coordinateY": 160, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 135, + "coordinateY": 161, + "ownerAddress": "", + "bundleId": "181" + }, + { + "coordinateX": 135, + "coordinateY": 165, + "ownerAddress": "", + "bundleId": "180" + }, + { + "coordinateX": 135, + "coordinateY": 166, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 135, + "coordinateY": 167, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 136, + "coordinateY": 159, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 136, + "coordinateY": 160, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 136, + "coordinateY": 161, + "ownerAddress": "", + "bundleId": "179" + }, + { + "coordinateX": 136, + "coordinateY": 165, + "ownerAddress": "", + "bundleId": "179" + }, + { + "coordinateX": 136, + "coordinateY": 166, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 136, + "coordinateY": 167, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 137, + "coordinateY": 159, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 137, + "coordinateY": 160, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 137, + "coordinateY": 161, + "ownerAddress": "", + "bundleId": "181" + }, + { + "coordinateX": 137, + "coordinateY": 165, + "ownerAddress": "", + "bundleId": "179" + }, + { + "coordinateX": 137, + "coordinateY": 166, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 137, + "coordinateY": 167, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 138, + "coordinateY": 156, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 138, + "coordinateY": 157, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 138, + "coordinateY": 158, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 138, + "coordinateY": 159, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 138, + "coordinateY": 160, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 138, + "coordinateY": 161, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 138, + "coordinateY": 162, + "ownerAddress": "", + "bundleId": "179" + }, + { + "coordinateX": 138, + "coordinateY": 163, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 138, + "coordinateY": 164, + "ownerAddress": "", + "bundleId": "180" + }, + { + "coordinateX": 138, + "coordinateY": 165, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 138, + "coordinateY": 166, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 138, + "coordinateY": 167, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 139, + "coordinateY": 156, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 139, + "coordinateY": 157, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 139, + "coordinateY": 158, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 139, + "coordinateY": 159, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 139, + "coordinateY": 160, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 139, + "coordinateY": 161, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 139, + "coordinateY": 162, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 139, + "coordinateY": 163, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 139, + "coordinateY": 164, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 139, + "coordinateY": 165, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 139, + "coordinateY": 166, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 139, + "coordinateY": 167, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 140, + "coordinateY": 156, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 140, + "coordinateY": 157, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 140, + "coordinateY": 158, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 140, + "coordinateY": 159, + "ownerAddress": "", + "bundleId": "180" + }, + { + "coordinateX": 140, + "coordinateY": 160, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 140, + "coordinateY": 161, + "ownerAddress": "", + "bundleId": "181" + }, + { + "coordinateX": 140, + "coordinateY": 162, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 140, + "coordinateY": 163, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 140, + "coordinateY": 164, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 140, + "coordinateY": 165, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 140, + "coordinateY": 166, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 140, + "coordinateY": 167, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 141, + "coordinateY": 156, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 141, + "coordinateY": 157, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 141, + "coordinateY": 158, + "ownerAddress": "", + "bundleId": "180" + }, + { + "coordinateX": 141, + "coordinateY": 162, + "ownerAddress": "", + "bundleId": "179" + }, + { + "coordinateX": 141, + "coordinateY": 163, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 141, + "coordinateY": 164, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 142, + "coordinateY": 156, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 142, + "coordinateY": 157, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 142, + "coordinateY": 158, + "ownerAddress": "", + "bundleId": "180" + }, + { + "coordinateX": 142, + "coordinateY": 162, + "ownerAddress": "", + "bundleId": "181" + }, + { + "coordinateX": 142, + "coordinateY": 163, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 142, + "coordinateY": 164, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 143, + "coordinateY": 156, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 143, + "coordinateY": 157, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 143, + "coordinateY": 158, + "ownerAddress": "", + "bundleId": "180" + }, + { + "coordinateX": 143, + "coordinateY": 162, + "ownerAddress": "", + "bundleId": "179" + }, + { + "coordinateX": 143, + "coordinateY": 163, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 143, + "coordinateY": 164, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 144, + "coordinateY": 159, + "ownerAddress": "", + "bundleId": "179" + }, + { + "coordinateX": 144, + "coordinateY": 160, + "ownerAddress": "", + "bundleId": "179" + }, + { + "coordinateX": 144, + "coordinateY": 161, + "ownerAddress": "", + "bundleId": "181" + }, + { + "coordinateX": 144, + "coordinateY": 162, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 144, + "coordinateY": 163, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 144, + "coordinateY": 164, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 144, + "coordinateY": 165, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 144, + "coordinateY": 166, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 144, + "coordinateY": 167, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 145, + "coordinateY": 159, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 145, + "coordinateY": 160, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 145, + "coordinateY": 161, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 145, + "coordinateY": 162, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 145, + "coordinateY": 163, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 145, + "coordinateY": 164, + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "bundleId": "" + }, + { + "coordinateX": 145, + "coordinateY": 165, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 145, + "coordinateY": 166, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 145, + "coordinateY": 167, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 146, + "coordinateY": 159, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 146, + "coordinateY": 160, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 146, + "coordinateY": 161, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 146, + "coordinateY": 162, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 146, + "coordinateY": 163, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 146, + "coordinateY": 164, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 146, + "coordinateY": 165, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 146, + "coordinateY": 166, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 146, + "coordinateY": 167, + "ownerAddress": "", + "bundleId": "" + } + ], + "estates": [ + { + "coordinateX": 12, + "coordinateY": 108, + "type": 1, + "lands": [ + { + "coordinateX": 12, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 12, + "coordinateY": 114, + "type": 1, + "lands": [ + { + "coordinateX": 12, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 12, + "coordinateY": 120, + "type": 1, + "lands": [ + { + "coordinateX": 12, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 15, + "coordinateY": 105, + "type": 1, + "lands": [ + { + "coordinateX": 15, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 18, + "coordinateY": 102, + "type": 1, + "lands": [ + { + "coordinateX": 18, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 18, + "coordinateY": 117, + "type": 1, + "lands": [ + { + "coordinateX": 18, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 18, + "coordinateY": 126, + "type": 1, + "lands": [ + { + "coordinateX": 18, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 24, + "coordinateY": 117, + "type": 1, + "lands": [ + { + "coordinateX": 24, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 117, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 118, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 119, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 27, + "coordinateY": 123, + "type": 1, + "lands": [ + { + "coordinateX": 27, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 30, + "coordinateY": 111, + "type": 1, + "lands": [ + { + "coordinateX": 30, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 30, + "coordinateY": 114, + "type": 1, + "lands": [ + { + "coordinateX": 30, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 30, + "coordinateY": 126, + "type": 1, + "lands": [ + { + "coordinateX": 30, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 33, + "coordinateY": 102, + "type": 1, + "lands": [ + { + "coordinateX": 33, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 33, + "coordinateY": 108, + "type": 1, + "lands": [ + { + "coordinateX": 33, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 33, + "coordinateY": 114, + "type": 1, + "lands": [ + { + "coordinateX": 33, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 114, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 115, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 116, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 33, + "coordinateY": 129, + "type": 1, + "lands": [ + { + "coordinateX": 33, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 132, + "coordinateY": 156, + "type": 1, + "lands": [ + { + "coordinateX": 132, + "coordinateY": 156, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 133, + "coordinateY": 156, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 134, + "coordinateY": 156, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 132, + "coordinateY": 157, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 133, + "coordinateY": 157, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 134, + "coordinateY": 157, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 132, + "coordinateY": 158, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 133, + "coordinateY": 158, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 134, + "coordinateY": 158, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 135, + "coordinateY": 156, + "type": 1, + "lands": [ + { + "coordinateX": 135, + "coordinateY": 156, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 136, + "coordinateY": 156, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 137, + "coordinateY": 156, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 135, + "coordinateY": 157, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 136, + "coordinateY": 157, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 137, + "coordinateY": 157, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 135, + "coordinateY": 158, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 136, + "coordinateY": 158, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 137, + "coordinateY": 158, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 135, + "coordinateY": 162, + "type": 1, + "lands": [ + { + "coordinateX": 135, + "coordinateY": 162, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 136, + "coordinateY": 162, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 137, + "coordinateY": 162, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 135, + "coordinateY": 163, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 136, + "coordinateY": 163, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 137, + "coordinateY": 163, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 135, + "coordinateY": 164, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 136, + "coordinateY": 164, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 137, + "coordinateY": 164, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 141, + "coordinateY": 159, + "type": 1, + "lands": [ + { + "coordinateX": 141, + "coordinateY": 159, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 142, + "coordinateY": 159, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 143, + "coordinateY": 159, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 141, + "coordinateY": 160, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 142, + "coordinateY": 160, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 143, + "coordinateY": 160, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 141, + "coordinateY": 161, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 142, + "coordinateY": 161, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 143, + "coordinateY": 161, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 141, + "coordinateY": 165, + "type": 1, + "lands": [ + { + "coordinateX": 141, + "coordinateY": 165, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 142, + "coordinateY": 165, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 143, + "coordinateY": 165, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 141, + "coordinateY": 166, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 142, + "coordinateY": 166, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 143, + "coordinateY": 166, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 141, + "coordinateY": 167, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 142, + "coordinateY": 167, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 143, + "coordinateY": 167, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 144, + "coordinateY": 156, + "type": 1, + "lands": [ + { + "coordinateX": 144, + "coordinateY": 156, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 145, + "coordinateY": 156, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 146, + "coordinateY": 156, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 144, + "coordinateY": 157, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 145, + "coordinateY": 157, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 146, + "coordinateY": 157, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 144, + "coordinateY": 158, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 145, + "coordinateY": 158, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 146, + "coordinateY": 158, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 12, + "coordinateY": 126, + "type": 2, + "lands": [ + { + "coordinateX": 12, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 12, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 13, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 14, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 15, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 16, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 17, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 18, + "coordinateY": 108, + "type": 2, + "lands": [ + { + "coordinateX": 18, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 18, + "coordinateY": 120, + "type": 2, + "lands": [ + { + "coordinateX": 18, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 18, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 19, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 20, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 21, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 22, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 23, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 24, + "coordinateY": 102, + "type": 2, + "lands": [ + { + "coordinateX": 24, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 102, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 103, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 104, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 105, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 106, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 107, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 24, + "coordinateY": 108, + "type": 2, + "lands": [ + { + "coordinateX": 24, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 108, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 109, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 110, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 111, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 112, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 113, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 24, + "coordinateY": 126, + "type": 2, + "lands": [ + { + "coordinateX": 24, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 126, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 127, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 128, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 129, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 130, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 24, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 25, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 26, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 27, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 28, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 29, + "coordinateY": 131, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + }, + { + "coordinateX": 30, + "coordinateY": 120, + "type": 2, + "lands": [ + { + "coordinateX": 30, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 120, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 121, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 122, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 123, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 124, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 30, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 31, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 32, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 33, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 34, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + }, + { + "coordinateX": 35, + "coordinateY": 125, + "ownerAddress": "", + "bundleId": "" + } + ], + "ownerAddress": "0x7a9fe22691c811ea339d9b73150e6911a5343dca" + } + ] + } +] \ No newline at end of file diff --git a/packages/core/data/landSales/deadlines.ts b/packages/core/data/landSales/deadlines.ts index 0d8249e53d..7930ae7b8c 100644 --- a/packages/core/data/landSales/deadlines.ts +++ b/packages/core/data/landSales/deadlines.ts @@ -49,6 +49,6 @@ const deadlines: { [sector: number]: number } = { 48: new Date("2023-06-22T12:00:00.000Z").valueOf() / 1000, 49: new Date("2023-07-28T12:00:00.000Z").valueOf() / 1000, 50: new Date("2023-09-04T12:00:00.000Z").valueOf() / 1000, - 51: new Date("2023-10-02T12:00:00.000Z").valueOf() / 1000, + 51: new Date("2023-10-12T12:00:00.000Z").valueOf() / 1000, }; export default deadlines; diff --git a/packages/core/deployments/polygon/PolygonLandPreSale_51.json b/packages/core/deployments/polygon/PolygonLandPreSale_51.json new file mode 100644 index 0000000000..77981b9add --- /dev/null +++ b/packages/core/deployments/polygon/PolygonLandPreSale_51.json @@ -0,0 +1,4989 @@ +{ + "address": "0xb49a45987F15294D27769f29DE1D808e9844645E", + "abi": [ + { + "inputs": [ + { + "internalType": "address", + "name": "landAddress", + "type": "address" + }, + { + "internalType": "address", + "name": "sandContractAddress", + "type": "address" + }, + { + "internalType": "address", + "name": "initialMetaTx", + "type": "address" + }, + { + "internalType": "address", + "name": "admin", + "type": "address" + }, + { + "internalType": "address payable", + "name": "initialWalletAddress", + "type": "address" + }, + { + "internalType": "bytes32", + "name": "merkleRoot", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "expiryTime", + "type": "uint256" + }, + { + "internalType": "address", + "name": "initialSigningWallet", + "type": "address" + }, + { + "internalType": "uint256", + "name": "initialMaxCommissionRate", + "type": "uint256" + }, + { + "internalType": "address", + "name": "estate", + "type": "address" + }, + { + "internalType": "address", + "name": "asset", + "type": "address" + }, + { + "internalType": "address", + "name": "feeDistributor", + "type": "address" + }, + { + "internalType": "address", + "name": "authValidator", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "oldAdmin", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "newAdmin", + "type": "address" + } + ], + "name": "AdminChanged", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "buyer", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "topCornerId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "size", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "price", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "token", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amountPaid", + "type": "uint256" + } + ], + "name": "LandQuadPurchased", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint256", + "name": "newMaxCommissionRate", + "type": "uint256" + } + ], + "name": "MaxCommissionRateUpdated", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "metaTransactionProcessor", + "type": "address" + }, + { + "indexed": false, + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "MetaTransactionProcessor", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "newWallet", + "type": "address" + } + ], + "name": "NewReceivingWallet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "referrer", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "referee", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "token", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "commission", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "commissionRate", + "type": "uint256" + } + ], + "name": "ReferralUsed", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "newSigningWallet", + "type": "address" + } + ], + "name": "SigningWalletUpdated", + "type": "event" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "buyer", + "type": "address" + }, + { + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "internalType": "address", + "name": "reserved", + "type": "address" + }, + { + "internalType": "uint256[]", + "name": "info", + "type": "uint256[]" + }, + { + "internalType": "bytes32", + "name": "salt", + "type": "bytes32" + }, + { + "internalType": "uint256[]", + "name": "assetIds", + "type": "uint256[]" + }, + { + "internalType": "bytes32[]", + "name": "proof", + "type": "bytes32[]" + }, + { + "internalType": "bytes", + "name": "referral", + "type": "bytes" + }, + { + "internalType": "bytes", + "name": "signature", + "type": "bytes" + } + ], + "name": "buyLandWithSand", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "newAdmin", + "type": "address" + } + ], + "name": "changeAdmin", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "referral", + "type": "bytes" + } + ], + "name": "decodeReferral", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + }, + { + "internalType": "address", + "name": "", + "type": "address" + }, + { + "internalType": "address", + "name": "", + "type": "address" + }, + { + "internalType": "uint256", + "name": "", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "disableWallet", + "type": "address" + } + ], + "name": "disablePreviousSigningWallet", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "getAdmin", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getExpiryTime", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getMaxCommissionRate", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getMerkleRoot", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getSigningWallet", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + } + ], + "name": "isMetaTransactionProcessor", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "signature", + "type": "bytes" + }, + { + "internalType": "address", + "name": "referrer", + "type": "address" + }, + { + "internalType": "address", + "name": "referee", + "type": "address" + }, + { + "internalType": "uint256", + "name": "expiryTime", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "commissionRate", + "type": "uint256" + } + ], + "name": "isReferralValid", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + }, + { + "internalType": "address", + "name": "", + "type": "address" + }, + { + "internalType": "uint256[]", + "name": "", + "type": "uint256[]" + }, + { + "internalType": "uint256[]", + "name": "", + "type": "uint256[]" + }, + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ], + "name": "onERC1155BatchReceived", + "outputs": [ + { + "internalType": "bytes4", + "name": "", + "type": "bytes4" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + }, + { + "internalType": "address", + "name": "", + "type": "address" + }, + { + "internalType": "uint256", + "name": "", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ], + "name": "onERC1155Received", + "outputs": [ + { + "internalType": "bytes4", + "name": "", + "type": "bytes4" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "metaTransactionProcessor", + "type": "address" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setMetaTransactionProcessor", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address payable", + "name": "newWallet", + "type": "address" + } + ], + "name": "setReceivingWallet", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "newMaxCommissionRate", + "type": "uint256" + } + ], + "name": "updateMaxCommissionRate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "newSigningWallet", + "type": "address" + } + ], + "name": "updateSigningWallet", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "internalType": "uint256[]", + "name": "assetIds", + "type": "uint256[]" + }, + { + "internalType": "uint256[]", + "name": "values", + "type": "uint256[]" + } + ], + "name": "withdrawAssets", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ], + "transactionHash": "0x531cb898b9266ece032eb779689de8a2eb92ab6d8a41435bb11e36a3ae57f9bd", + "receipt": { + "to": null, + "from": "0x7074BB056C53ACC0b6091dd3FAe591aa3A4acC88", + "contractAddress": "0xb49a45987F15294D27769f29DE1D808e9844645E", + "transactionIndex": 40, + "gasUsed": "2667591", + "logsBloom": "0x0000000000000000000000000000000002000000000000000004000040000000000000000000000000000000000000000000a000000800000000400000000000000000000000000000000000080000800000000000000000000100000000000000000000000000000000000000000000000000000000000080000000010000000000000000000000000000000000000000000000000000000000000000002000200000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100008000000200000000000000000000000000000000000000800000000000000000000100000", + "blockHash": "0x81ee338bcd5b86bea8b44ada22240f2cdf61b91b2682eec509cced1707b0ac24", + "transactionHash": "0x531cb898b9266ece032eb779689de8a2eb92ab6d8a41435bb11e36a3ae57f9bd", + "logs": [ + { + "transactionIndex": 40, + "blockNumber": 47975993, + "transactionHash": "0x531cb898b9266ece032eb779689de8a2eb92ab6d8a41435bb11e36a3ae57f9bd", + "address": "0xb49a45987F15294D27769f29DE1D808e9844645E", + "topics": [ + "0xb21eb88b4e33b3f1281830a7178d74d8aa73220416215726b68ae23d539515cb" + ], + "data": "0x000000000000000000000000bbba073c31bf03b8acf7c28ef0738decf36956830000000000000000000000000000000000000000000000000000000000000001", + "logIndex": 160, + "blockHash": "0x81ee338bcd5b86bea8b44ada22240f2cdf61b91b2682eec509cced1707b0ac24" + }, + { + "transactionIndex": 40, + "blockNumber": 47975993, + "transactionHash": "0x531cb898b9266ece032eb779689de8a2eb92ab6d8a41435bb11e36a3ae57f9bd", + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000007074bb056c53acc0b6091dd3fae591aa3a4acc88", + "0x000000000000000000000000fa386aaa7e9291c2c574fa274d64df287a432fe2" + ], + "data": "0x000000000000000000000000000000000000000000000000011c50cbe2d4b4000000000000000000000000000000000000000000000000010d289bb6a510d0530000000000000000000000000000000000000000000000b512ad879ef5b316450000000000000000000000000000000000000000000000010c0c4aeac23c1c530000000000000000000000000000000000000000000000b513c9d86ad887ca45", + "logIndex": 161, + "blockHash": "0x81ee338bcd5b86bea8b44ada22240f2cdf61b91b2682eec509cced1707b0ac24" + } + ], + "blockNumber": 47975993, + "cumulativeGasUsed": "10476729", + "status": 1, + "byzantium": true + }, + "args": [ + "0x9d305a42A3975Ee4c1C57555BeD5919889DCE63F", + "0xBbba073C31bF03b8ACf7c28EF0738DeCF3695683", + "0xBbba073C31bF03b8ACf7c28EF0738DeCF3695683", + "0xfD30a48Bc6c56E24B0ebF1B0117d750e2CFf7531", + "0x1b47567CBE36e63293A7A2018F79687f942aB24C", + "0x122d9ed045d81db8881607807068696cd1a27aad13e06a8b9ac924f23ecd7347", + 1697112000, + "0x3044719d139F866a44c988823513eCB93060bF1b", + 2000, + "0x0000000000000000000000000000000000000000", + "0xd19cc137bb848d3a48ad8ad883886b67c26761dc", + "0x42a4a3795446A4c070565da201c6303fC78a2569", + "0x7804fb2AF15bB1323795A888B09913cEf629Ffda" + ], + "numDeployments": 1, + "linkedData": [ + { + "x": 216, + "y": 306, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x3d04b663e807df3b34311c17f0c50830b82dc4ca174b173677fbe010663c4b75", + "assetIds": [] + }, + { + "x": 216, + "y": 307, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x94000a408fc851c240cf1d4f1747beeab95202d62d0d6c569801dd94ccce548c", + "assetIds": [] + }, + { + "x": 216, + "y": 308, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf0c17798159485931cf2c66abc6b9f93f38fddfb8ae8128cd3d16ebdc3a21c12", + "assetIds": [] + }, + { + "x": 216, + "y": 309, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x981904a36c0a530adb54cb49b69a2b5bd4c5c0150caa3bb725d8b0ff2e55a42f", + "assetIds": [] + }, + { + "x": 216, + "y": 310, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x62bed5162b7c323d0b6299d5e3eafe4c2b6302dd60a405264636d7e37e94da2e", + "assetIds": [] + }, + { + "x": 216, + "y": 311, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x420039efabccb3c5297b24050ceb5eadbc268cc013d480456d17883cc115b6b9", + "assetIds": [] + }, + { + "x": 216, + "y": 315, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x56661074b87b8dc0e6c1563d9d30800323aa6a2891441fe6e56c046d36fdfe4b", + "assetIds": [] + }, + { + "x": 216, + "y": 316, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf90f372c0f8db5465d22a4adf08efb3dd447a08270f24a0b596c24204bdae7d3", + "assetIds": [] + }, + { + "x": 216, + "y": 317, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x89382509b0e21cb7f063ee9a40f5cf78a96a3a6109af3665da9a388ab86a2ade", + "assetIds": [] + }, + { + "x": 216, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x6d7972eadbffc519674e6aba5e00a3f43b3bf59761df8880d80ad9f994d05858", + "assetIds": [] + }, + { + "x": 216, + "y": 322, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xdc1d38d50a80b70533cc8c39f66a1a17f3c8fd2dd87cdfb6e9754308f4616771", + "assetIds": [] + }, + { + "x": 216, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x43bd2e3bc685b44bfaabb61bad09561fe75bc7f827ed53fdf58b75d5146a263c", + "assetIds": [] + }, + { + "x": 216, + "y": 327, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x097e5e56d1b36388211973f0ab6ab3d0e9de4f483fa75f79a9de78f949b95891", + "assetIds": [] + }, + { + "x": 216, + "y": 328, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xaceeb876608815dcdad6e2b931a0c2326b55807b806fd2704d5a8fcf2db0a9b8", + "assetIds": [] + }, + { + "x": 216, + "y": 329, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x751ec9b4fa11c691ec51f175103ee72d1917c8d54d3097728ddc682804a81756", + "assetIds": [] + }, + { + "x": 217, + "y": 306, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x7b21df9692f9feb4b75262df8beb33bf769d9197450ee743ecc37d4aa029a4b2", + "assetIds": [] + }, + { + "x": 217, + "y": 307, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb46b382a37b4cefaabd2b8549b0d629fcceeb55eac5671e38def6c46885a8715", + "assetIds": [] + }, + { + "x": 217, + "y": 308, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x144b8d97c7842f731139d9021aaaddf3eb9354faac52b3ad60d2db95669ed69f", + "assetIds": [] + }, + { + "x": 217, + "y": 309, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x2f1ada84dc0b6ff653d49766f209ad484dd737e8e2f7dce3939a1ba8473a3e23", + "assetIds": [] + }, + { + "x": 217, + "y": 310, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xcdacd07fe8e1b1d6fa7b3b5652aee00165dfcf9f638ebecbbcc6b2aff92fbd4e", + "assetIds": [] + }, + { + "x": 217, + "y": 311, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc5af09238510c7aa8af2c177562de1e253bbb8106cbc6a2e294c671a87dbf3e1", + "assetIds": [] + }, + { + "x": 217, + "y": 315, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xe7de55bc4878afd379c63031e8e33f06e19b3f5af496c2cb96481af0f0362e65", + "assetIds": [] + }, + { + "x": 217, + "y": 316, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xfa6684ce142c69bd6d3b1860e5007bb656ba39fe2798d9c70f92d84a9ddab3ad", + "assetIds": [] + }, + { + "x": 217, + "y": 317, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb24c7435d56f636c8faea9349a3a8335d35e368ea459a79a9cd17d9343e2a77d", + "assetIds": [] + }, + { + "x": 217, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf26d3fd8d3b3dfcec88332eeeff84969c12f669265e1f03d5e0eef6ecff79bf0", + "assetIds": [] + }, + { + "x": 217, + "y": 322, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xf770d99a23ecb8355830e6fd723a8e9a7de718022b51e49cfb28dca721f10f21", + "assetIds": [] + }, + { + "x": 217, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x367234b4e6401a8c65fb2c8e7c601d741a19290a93164cb51903e9838e49d90d", + "assetIds": [] + }, + { + "x": 217, + "y": 327, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xff4eee2961b3d0d0912340319f75a3b8a93cdc0d027f19b202e1896df4bf6f81", + "assetIds": [] + }, + { + "x": 217, + "y": 328, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x779f1f729d265a8ff0edb40bfd82c2bd5b74701842a0e03744de1c2c7d7c2254", + "assetIds": [] + }, + { + "x": 217, + "y": 329, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x1a9cda3a7d2b7bcab40bcd3907435f324e3ca683d0e7300f65180b91f175ea4b", + "assetIds": [] + }, + { + "x": 218, + "y": 306, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x548e0a83cca0fa7777413337d6fc03816dbdd72869610a41ecc7841b998f4c0b", + "assetIds": [] + }, + { + "x": 218, + "y": 307, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xfc676cdcf32ca5e013f30b42c8f10bd6d4985d18255ff4bbd417a933476716ff", + "assetIds": [] + }, + { + "x": 218, + "y": 308, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x5dd8559d6ac782302e30aaf855eae39125943e06e5f80b5fcba969de12b7bc4e", + "assetIds": [] + }, + { + "x": 218, + "y": 309, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xc7008df15701d19138596b5e7bd05b2b5da6149eefd192580963eee60b4c6728", + "assetIds": [] + }, + { + "x": 218, + "y": 310, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x904000c50073b178197ded8cdac2916687324cebb5ebad60009d0c9635d4ff35", + "assetIds": [] + }, + { + "x": 218, + "y": 311, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x07422dff929602de47fac88272a5bfdf7852c251cd5f6e96c4b2ce7364798ae6", + "assetIds": [] + }, + { + "x": 218, + "y": 315, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xd912341921a0f3cb64e84131315d621c78ab6b3f2786351808cb4de920023ea6", + "assetIds": [] + }, + { + "x": 218, + "y": 316, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xfd46e34655ed7e44d3ccbdffac5036e593b1cbf9a01811e5b9339345eccb7a94", + "assetIds": [] + }, + { + "x": 218, + "y": 317, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x69f41e3b0759c286d09513311f52c79e67748bd7119201d45445871f0af62424", + "assetIds": [] + }, + { + "x": 218, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x392123efbee53159bf536ed544b24ad7459740b97f1680cb8157ac8581d124b3", + "assetIds": [] + }, + { + "x": 218, + "y": 322, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x0823f2b30a57350bab87d58beecce2ef6cc677c3d7aa48244826164ef0dddb7e", + "assetIds": [] + }, + { + "x": 218, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x29c0846e65c89bbbf2652caf26ae447eacf27a753d75878cf53f984e29aecbdb", + "assetIds": [] + }, + { + "x": 218, + "y": 327, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xb31c07d61c66fe8b49a572151dfd656986e7c0c4f40b2bf9fea7e38a0b44908a", + "assetIds": [] + }, + { + "x": 218, + "y": 328, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x565ab0240ff3a9b45db88dd289fabc60f1f64d993792d91f010f67fa604dec9c", + "assetIds": [] + }, + { + "x": 218, + "y": 329, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x3d8b4abd8fb25f60268f20644796df336085312097b4f7f44e0d97e1c6e7542e", + "assetIds": [] + }, + { + "x": 219, + "y": 306, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x6372dd7786c60c74b625fa97ff29d7259e30bd872795907530fbf09bf9799dcd", + "assetIds": [] + }, + { + "x": 219, + "y": 307, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x8a72a924da8c2ef4a1b328bb1e771b4ddec583df182b8df403dec25ab1918437", + "assetIds": [] + }, + { + "x": 219, + "y": 308, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x65468d325ff43cffbf0bcde05ed1007d25934e77f9cc9bb638fe9f2345960032", + "assetIds": [] + }, + { + "x": 219, + "y": 312, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x7212ea6f0e3bd706e01babae8fb8a1e5bec3a4db6b1ed15c1e2f4001b7dff886", + "assetIds": [] + }, + { + "x": 219, + "y": 313, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x8fcece43fc74d9ebdd2093f25734a5ddb0d511e012767169b48bb7c3701f8100", + "assetIds": [] + }, + { + "x": 219, + "y": 314, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb21845ac52e0e0f85eec23a20fc73e40a46392132b12752151f8e2563841071b", + "assetIds": [] + }, + { + "x": 219, + "y": 315, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x411e62e4490419bb0a0e5be2b5fa181d1d976d8d332a485231fdc2144f0b5e90", + "assetIds": [] + }, + { + "x": 219, + "y": 316, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x123410d9760d3d79e8fe3e163aeb563f3b387b21126ebdb264357d7f0f8cbf46", + "assetIds": [] + }, + { + "x": 219, + "y": 317, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x8c27c7af2e95b2efb21f22003a8a617d223ff998004619fa293d8a88d16cd7a4", + "assetIds": [] + }, + { + "x": 219, + "y": 318, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc3c05cce4399ee16e0e353e4a7edf9def14a31a856067a75ac69e4b35cd4c227", + "assetIds": [] + }, + { + "x": 219, + "y": 319, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x27b83476d4f77acfc98013495b7185c998971d18ea9980163b8abdc80bae7175", + "assetIds": [] + }, + { + "x": 219, + "y": 320, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x5a179ff9a801061f7bbf6bd26fa3e3a317d70e2d0d22839c8f16660cc647c5ca", + "assetIds": [] + }, + { + "x": 219, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x9175f1b89fe31b0467c3a1f361393a1ef01c4104a0fe19b0076cb963374dee24", + "assetIds": [] + }, + { + "x": 219, + "y": 322, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x28c2ead88f100998e4c3e0ba68c67065a8c84ecdc817b67c54dd028317e1a2d7", + "assetIds": [] + }, + { + "x": 219, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x09372d13727e43fddda5e089a781930f13e67bea103ee6fea00dd51d2de387cc", + "assetIds": [] + }, + { + "x": 219, + "y": 324, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x7cb376bd5e42dfe931d2372f1084f0c25d8d59a273e6c8d7c39e08416d78943e", + "assetIds": [] + }, + { + "x": 219, + "y": 325, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x0fd1ebdb62610a027610319fce6d4d456224f81a97f849fab9d40de3cf0d61d4", + "assetIds": [] + }, + { + "x": 219, + "y": 326, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xb303de8b1c9fc3c42288e7b66687dde4aba9600e276c6acb62770b6ffd9a1ea7", + "assetIds": [] + }, + { + "x": 219, + "y": 327, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x86cf2f61b2783afa242e2213cd06d209608a5cd4802e39a2ebb0b534bf935be2", + "assetIds": [] + }, + { + "x": 219, + "y": 328, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xa27dfbeed0e564d4b58ef82ab3c6dad1435f64175a185816ca99ec85be6dce2e", + "assetIds": [] + }, + { + "x": 219, + "y": 329, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x9c5a0ca38e015896c6fbe38db42be57e6271b63e88707db03a5f25931ea2397f", + "assetIds": [] + }, + { + "x": 220, + "y": 306, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x70989c1d3561b7553f3be0b527eb97c8272e0fb057347ec1779e99afd6d98850", + "assetIds": [] + }, + { + "x": 220, + "y": 307, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x291644869840921d7499c6ee3ba23ec214964cc7d0344217faf5fe5441e28997", + "assetIds": [] + }, + { + "x": 220, + "y": 308, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x4a5f378673caecfd93128fa4947927d41b9660cdf95d8e40d325739e7db03d19", + "assetIds": [] + }, + { + "x": 220, + "y": 312, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x2bd2faee4c11d6940fa84df24487dc7f7c6cca0ad6ce13a6e2e2492cfb9ea47e", + "assetIds": [] + }, + { + "x": 220, + "y": 313, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x551c4af909d8f8816774e2197054c419dd63c5e34586f7fe6d1a04b5311a6ad6", + "assetIds": [] + }, + { + "x": 220, + "y": 314, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xa445d249e6cfe8a6c6d90717ffc5fbf39853c66ba72fcc545ec5b7867b782880", + "assetIds": [] + }, + { + "x": 220, + "y": 315, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x99172dce08877d0e2b3d6d3b0ef7156f7f154fc6e1dadb3a201b4fbda8e2e28a", + "assetIds": [] + }, + { + "x": 220, + "y": 316, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xaa61ba2f1854c1f44b673c115064c9b6501d17db9b7052e3ffda0b8c2d1acc40", + "assetIds": [] + }, + { + "x": 220, + "y": 317, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb8f7bacdb2b06d37396898fd1601d86f8932020fba5a3084eda147a4f856e2da", + "assetIds": [] + }, + { + "x": 220, + "y": 318, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x43058bd05c6f4d1a9f3f08f41714c9fb7e69af38a455c58b8ac36e22a920ebf0", + "assetIds": [] + }, + { + "x": 220, + "y": 319, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x9855b8fabddeb2ed2efa9243dc951c52b7c647a7867e928ee032ff9b04ad3dcc", + "assetIds": [] + }, + { + "x": 220, + "y": 320, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xea69a02ce60ffbe82f337461d41787852c2b1b45267de9c2fcf94a3c37cc4518", + "assetIds": [] + }, + { + "x": 220, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xdb526746e45537e80d91e532485ef140230177d17ecf9c8f1a5f0bd17a0b86fe", + "assetIds": [] + }, + { + "x": 220, + "y": 322, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x37b8d4a007e708a4f1117fc3beb77de73a8895214de9ab0ea6766d570d0d2018", + "assetIds": [] + }, + { + "x": 220, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x12e9fcf40e688e6ff5d8aaefe8863456a6c3bd10c66437f9378b1ad884750c87", + "assetIds": [] + }, + { + "x": 220, + "y": 324, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x74c4509188e931e9cf6b9e75b3234041262d8eb1b3aa481b9be1efd167cc972e", + "assetIds": [] + }, + { + "x": 220, + "y": 325, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xa33aaced98a45fb49c25c404cf4f69557f43cca4228262ee043a59d108fc3ecb", + "assetIds": [] + }, + { + "x": 220, + "y": 326, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xa17508603094712fd2cb63040657dde3d700231659b2e63f031136cc7ca54788", + "assetIds": [] + }, + { + "x": 220, + "y": 327, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xe7477f834b0f302301dc64d327b6956ed50a754fdc988fd8709cf81719b73053", + "assetIds": [] + }, + { + "x": 220, + "y": 328, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x4f0306e26836ec59a20cf4a76b78afa2a10c09c45d920cfcf718ebe140bbe308", + "assetIds": [] + }, + { + "x": 220, + "y": 329, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x8e2de5608df2feca8e0877094abebee0192de3456348288e9cb0b5d44b3df6da", + "assetIds": [] + }, + { + "x": 221, + "y": 306, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xbe45294207102ddceef08ca02c8afa8c07078243ae77de0621ed4acd6349323d", + "assetIds": [] + }, + { + "x": 221, + "y": 307, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf87848ac9f66ccd57cdc031eb3b5205d58e827d55206ef00a0dab59bbcad9440", + "assetIds": [] + }, + { + "x": 221, + "y": 308, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x07d0917e60970fe4cd2a28372fd3b77fcf1c501714061cf5de53c75439764ba0", + "assetIds": [] + }, + { + "x": 221, + "y": 312, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x90565b07f6135407e419f5a3b819046fbc86c376ae5d6f5ef729929e88f2b773", + "assetIds": [] + }, + { + "x": 221, + "y": 313, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x83b0fb5fd83206f879384b98fd1cc20c8530b488dda09c6f5798449c4c8a36ca", + "assetIds": [] + }, + { + "x": 221, + "y": 314, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xd7beb868e0b54eb7cb3c3e3b7cf2240692f369d362a7cb4eedd9cc155debfd54", + "assetIds": [] + }, + { + "x": 221, + "y": 315, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xe22114c9b8f9f91cf9f8ae82dd036c40ca3b7b0918896f2e9614bd026b1c0776", + "assetIds": [] + }, + { + "x": 221, + "y": 316, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x0e0d1a52d61449d067918dea727b6f6b9f35f8832bcdffae2c01d89ee87620cf", + "assetIds": [] + }, + { + "x": 221, + "y": 317, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x23d8282a5218ccea72d7029a1e4682645dba53736b7db604f9e5475f6c6c7a83", + "assetIds": [] + }, + { + "x": 221, + "y": 318, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xafa697a4937358d3c08769d5cd9659428fbb55c653bc685ceb978fc3eb085058", + "assetIds": [] + }, + { + "x": 221, + "y": 319, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x5b7ec2e8177c7991bab655943393d19b07b0c9ebe819302a51950fd668f5ac7d", + "assetIds": [] + }, + { + "x": 221, + "y": 320, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xaa5c52142eb39ac670a8e7faf36315416c72552e53deef5a54edd7ce66a3944c", + "assetIds": [] + }, + { + "x": 221, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x3031c33e5479f7a7e3ec23399919b93fd76b5cf98c610b11aa9d865a412763c0", + "assetIds": [] + }, + { + "x": 221, + "y": 322, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xf70d93df49f04399c8a933697e7727da931a5180a1a6533b649b71b886053fae", + "assetIds": [] + }, + { + "x": 221, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x91f3f9b958bb30cd0392dfe0aa7c4a9fecc6a1f8b5e57c3b47d021424ff74b12", + "assetIds": [] + }, + { + "x": 221, + "y": 324, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xbf43cbe3cb7d91cd46cb542178e094f591c5ab5fe51a81194fbc62dafee17069", + "assetIds": [] + }, + { + "x": 221, + "y": 325, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc6a87c9ccc393b991015b2bce3e6c10d504942f53f6787670e7d1aa05cdfe38f", + "assetIds": [] + }, + { + "x": 221, + "y": 326, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xd7090bbfcf001c1a6c6f2f138c3890e9babf4806afb71629d66c051d317c3ea3", + "assetIds": [] + }, + { + "x": 221, + "y": 327, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x6339847ead2eadf14ef4b48da02ec758d528a02717bec8c4106ec12259a02071", + "assetIds": [] + }, + { + "x": 221, + "y": 328, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc0e6b78e5213b444eb688fd9a6afe1040857848b42d4a4728a3db3f59c045601", + "assetIds": [] + }, + { + "x": 221, + "y": 329, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x13647f99655e39e67bab7aee21776500c5ba5db781956f250f71eefe21976498", + "assetIds": [] + }, + { + "x": 222, + "y": 309, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xe50e703716529a8e0b57eaca233449fadd958c5abd1f4847a28313be064ee548", + "assetIds": [] + }, + { + "x": 222, + "y": 310, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x4dc942118dfdc4e619999956850319b234cfcd245dd59aa1cdecd8a6f876f623", + "assetIds": [] + }, + { + "x": 222, + "y": 311, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x0e3fcdc46b5cf21fd9e1cfdb4c4e5f5675157d7424653dfdf7b8be2ee833e4b5", + "assetIds": [] + }, + { + "x": 222, + "y": 318, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xaa2a8c069260bbbfebc8fa2adcb5c9237dbac139a33db8ff988b9b7476d15b6a", + "assetIds": [] + }, + { + "x": 222, + "y": 319, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb6ef3121585d73cc2cf1f924004b6cfd03f6865942f5010f664e9cbe1b5b11a0", + "assetIds": [] + }, + { + "x": 222, + "y": 320, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf9d75fde9161d78a79cab78fa855221d023f32e728adc3554902e589547d7121", + "assetIds": [] + }, + { + "x": 222, + "y": 333, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x253f231d0cd617b9ad217122bef630c4f120db895062fee79ae08cbbe60fc3e9", + "assetIds": [] + }, + { + "x": 222, + "y": 334, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x62c748d93fa78348966ff55a54ef4b49656261c069e3a44b4a51195e8c1c617b", + "assetIds": [] + }, + { + "x": 222, + "y": 335, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf0070dd7d0cc5e9273e488e86bcab443701bfb9a18f8c5ff4810a6cc5dfa7203", + "assetIds": [] + }, + { + "x": 223, + "y": 309, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x3b29b139781cb86df2b321c41b42e53b3b879580f39e8c9842aeae402b26e0ce", + "assetIds": [] + }, + { + "x": 223, + "y": 310, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x9c8bbd8d825489f5e838f6fc9e7024674c6d1ec398e1077a8fb05392fa71d91a", + "assetIds": [] + }, + { + "x": 223, + "y": 311, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x8e72ab85874f3a498daa905bf4c1deb3b7b422fcbc3faa1968302e95c7d06e2f", + "assetIds": [] + }, + { + "x": 223, + "y": 318, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x33a11e25c40e10e0853d034155fd27c47e77b031080421ee1a459bd94f228c29", + "assetIds": [] + }, + { + "x": 223, + "y": 319, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xdf74b9adcfaf9e4e6c768e3b18df91ec6dec584e0d7fbc79e1ef3544f99cdece", + "assetIds": [] + }, + { + "x": 223, + "y": 320, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x061eecaf8a79ae4d83cc5a2ae3b2622aac7755158732f97a9366057ab20fe748", + "assetIds": [] + }, + { + "x": 223, + "y": 333, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x35001eba9f3f58f827106f1d9a4e3b050b1435aec7e212db4c220070067dac2b", + "assetIds": [] + }, + { + "x": 223, + "y": 334, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x994c240473c9c3d85e5697d3fc0bc80a889cd6e86412fe86ccce1d64082f88cb", + "assetIds": [] + }, + { + "x": 223, + "y": 335, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x7fe72000bb801a2acc96fa613ff880b4e78999b86ab55d71b6ce75a1b51cdeda", + "assetIds": [] + }, + { + "x": 224, + "y": 309, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xedff6ed8f6f797c9cda3b5969f23f0c722b0c180dde1c5ebf0f04eadcb25251a", + "assetIds": [] + }, + { + "x": 224, + "y": 310, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x71c28a806f0228786db5d6accc10ac11e84d1a33cc58a1d45c6f957894d9bb40", + "assetIds": [] + }, + { + "x": 224, + "y": 311, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x10478222e666a42a8d6380912baae64832a8d619e86c52525f30e3756727909b", + "assetIds": [] + }, + { + "x": 224, + "y": 318, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x4dad0d44f72da3a416fe2becccdd742994b2c5807aaae412f32330b712c1185c", + "assetIds": [] + }, + { + "x": 224, + "y": 319, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb5e5d5935577ef884def7062c6015176ee75a8cb1d97f2422ac2fad1f871fe12", + "assetIds": [] + }, + { + "x": 224, + "y": 320, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x9862ad7cc01c553033ecea662780b0d7fe53115adb1f186f1330469a80345b2d", + "assetIds": [] + }, + { + "x": 224, + "y": 333, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x64892c139bdbb843ba454b769299e007eee9cdfe4b5ea9ed741f58b3a9806dfe", + "assetIds": [] + }, + { + "x": 224, + "y": 334, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xe81bca2810f035ef09a52f5a43fbbba5af45d2b8375196f14592359a0ba9d1e1", + "assetIds": [] + }, + { + "x": 224, + "y": 335, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xcf9188f074ef38372c5dfa86ee26fcb40bb20bafdc3b51bc3b5727bb7d4cb5af", + "assetIds": [] + }, + { + "x": 225, + "y": 306, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xcfd432d6f45438cffa9b965973accbe87362533b0a715a55fcfabf5f93f05c98", + "assetIds": [] + }, + { + "x": 225, + "y": 307, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x3c0ef333f57182569da8821a29fd097d913873ded5349c3ccfa4035ad210c3fb", + "assetIds": [] + }, + { + "x": 225, + "y": 308, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc542d3a4e989139e3892191069a44d3856b13d84562d2d3ebe2e9624af3e317f", + "assetIds": [] + }, + { + "x": 225, + "y": 309, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xe621eec719c60eb62f7527f5f741e1bb92d78775dd9950cadf5d108a726a2a54", + "assetIds": [] + }, + { + "x": 225, + "y": 310, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x01cb55377927b5da86a010e80538df8a39641197318e693fd7f5ba217f27aed8", + "assetIds": [] + }, + { + "x": 225, + "y": 311, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xa235f6e55d051a81f9bc9b2830570fcab15bcb2495225009a9ee4a3937938314", + "assetIds": [] + }, + { + "x": 225, + "y": 318, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x881d5783c32874e628a613ea27bccac1521fc90f38d21f16260a95fd995e79e8", + "assetIds": [] + }, + { + "x": 225, + "y": 319, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x6614d4ba5747ebb2525d8e0c0b8d85d7a8cf307f2f4f710845057e792a355cd5", + "assetIds": [] + }, + { + "x": 225, + "y": 320, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x631a86408c13a305b87ae5ccd7c26823e858df8f1fb1f493249b5b17578e2d22", + "assetIds": [] + }, + { + "x": 225, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf6600809b773cc11f60b1dd7f73ac43fb76ed6ce7dba2fe81012ae5a97a4b8fb", + "assetIds": [] + }, + { + "x": 225, + "y": 322, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xbbedd8ff5b6d3022163d6e23c3519744412f5a264a7882767bff9bc9eddefe0e", + "assetIds": [] + }, + { + "x": 225, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xbfe865c37b895ba016d16aa1aae0860363ba3a82b5cb53bad72fc2cbbbc5b7ad", + "assetIds": [] + }, + { + "x": 225, + "y": 330, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x0258c0a477e6ce76f28f0346c3db4d4a85a8722c59b9c563cbf35ad303e02312", + "assetIds": [] + }, + { + "x": 225, + "y": 331, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf0a8cb7d935b25b57997a34238b73949dafaa671d77d87496d15628677e40de4", + "assetIds": [] + }, + { + "x": 225, + "y": 332, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xa0377c75d8bb658bf24071ea88cd5f7963df9c9665d2134146625da8bd3e51ce", + "assetIds": [] + }, + { + "x": 225, + "y": 333, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb9c2f0c077aa23dfda2e8ccbc2aa37d951d601ae8903dff3ed4cf452916497f7", + "assetIds": [] + }, + { + "x": 225, + "y": 334, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf4dd69b01550d710645384b8ee3551aab70425a4c48b7833a5ede53fdc2927bd", + "assetIds": [] + }, + { + "x": 225, + "y": 335, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc17ce14f1089ca53a764ca6c996f175f46500bdc2eadc62508e202ef0e389305", + "assetIds": [] + }, + { + "x": 226, + "y": 306, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xdbac8ecdab62aef2e5349bcea92297d4d5cffe56358a0c91666ebef5c736669b", + "assetIds": [] + }, + { + "x": 226, + "y": 307, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xcd5e80b6dc6b48a4ae009a1a47b2025c0f5bb49fa75932dcdf9488d371bc4552", + "assetIds": [] + }, + { + "x": 226, + "y": 308, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb08e3c72d26aa87d6b0da1abf1182ab05894bbfec49cd02585cefbebf4f3a421", + "assetIds": [] + }, + { + "x": 226, + "y": 309, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x274eb5c447f78ddaa0196e18725c07081c18d9232f734211a45167463771e910", + "assetIds": [] + }, + { + "x": 226, + "y": 310, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x1d2b3119fd7221aaa3990ed2d8f24a959beaeae341243fdda4476037df19e3e7", + "assetIds": [] + }, + { + "x": 226, + "y": 311, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xa30fd05417dd4ebfd8c54b1c90f39ec3a13b543d4731dcd51ce96d22c5cb943c", + "assetIds": [] + }, + { + "x": 226, + "y": 318, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x7bf22ce4927a364b6398a17cb85f40cb5e9ba5ad98146c1941ae5c766f2cae33", + "assetIds": [] + }, + { + "x": 226, + "y": 319, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x32bfa670e833589660b7fa2a4c839fb26e5bc6c2a749211a1fc072a0e940e88e", + "assetIds": [] + }, + { + "x": 226, + "y": 320, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x5c96b69ae2d97c7d0fa96b77abf92d0d862bb864ac772cb3620372306f9f8b95", + "assetIds": [] + }, + { + "x": 226, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x90ff83084ad89c97ba4de54c99e1256c94ec1d6e403665a681a0d18380f0508c", + "assetIds": [] + }, + { + "x": 226, + "y": 322, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x55f666ceaad1b59a460113c2031f38ca55ec3b0a6340906184a247daed77b31e", + "assetIds": [] + }, + { + "x": 226, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xa67ec1a6a710e70c10633b9c16e830792aa26180ed68204945d4b3de5e07d2f5", + "assetIds": [] + }, + { + "x": 226, + "y": 330, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x20457848515dcd1e664337012d15c144cfdb1ff7288547ba2ff9316a40f00e0b", + "assetIds": [] + }, + { + "x": 226, + "y": 331, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xdb18174a87f5d6bf1c02c5095a3eaf24257ac8b5de15e8ad7843e5529e336869", + "assetIds": [] + }, + { + "x": 226, + "y": 332, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x9185f000f00e861bc26da800c8a1c2e72a590850de05540ebe2d0f740abbb889", + "assetIds": [] + }, + { + "x": 226, + "y": 333, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x93ec304961a103cc898873f8f8b201d0ddbfb3b085c47d2c99fb7a026629ce46", + "assetIds": [] + }, + { + "x": 226, + "y": 334, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xfb865c90563eef9d3d891a59d8d1665d69c3ce9b0a70a5d2cc964022cbdb207f", + "assetIds": [] + }, + { + "x": 226, + "y": 335, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x8443305ad8fec29937fac549e8d7bb1146877736ac7d741498fe3f59b03bb7aa", + "assetIds": [] + }, + { + "x": 227, + "y": 306, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x955d6d4eeb1c4a3cc4f33f6427911654c60bda9d405ac8faf3259b4da9f2e78d", + "assetIds": [] + }, + { + "x": 227, + "y": 307, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x4e3472f9a063b2560af6a41fa6b5618adcd43347e988737938d633e157bbe91c", + "assetIds": [] + }, + { + "x": 227, + "y": 308, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x25b2ee88eb7b979581989f0e72a10f84893504af81bf138bc942035ee5710003", + "assetIds": [] + }, + { + "x": 227, + "y": 309, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x8fe33242137f90bb2e9119c887faebaebfd61f5ffd53a067638a5fa1e62dc3ff", + "assetIds": [] + }, + { + "x": 227, + "y": 310, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x00e917d2d4b576834318404ba353735814e5ac4d0108c522b1497177ed773796", + "assetIds": [] + }, + { + "x": 227, + "y": 311, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x3bd3d11b7fc67107a3f7ee980a3539173603dad1f0cd893589c7f6b2cad0d817", + "assetIds": [] + }, + { + "x": 227, + "y": 318, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x57f9028ec0f5bd5fe1a7abd00760ad43b79f1665d2020ff6b1524718dc07f7b3", + "assetIds": [] + }, + { + "x": 227, + "y": 319, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x02142c236590e034327d0beadf90729ab3e358f42fae6c0b107b1748f77f05d9", + "assetIds": [] + }, + { + "x": 227, + "y": 320, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x823f849e4b390b626c1429c1d4453b0dcb6b1141575181209606b7b64118d31e", + "assetIds": [] + }, + { + "x": 227, + "y": 321, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x2f2d5118fd330765c37a56c25516171f768e2c4fe427f6995d69f21ee1e95807", + "assetIds": [] + }, + { + "x": 227, + "y": 322, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xe5af27554eee6a2d2928242b6798d7391f89e2f6093b0cb4d7f5e60add8a3e05", + "assetIds": [] + }, + { + "x": 227, + "y": 323, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xf94c0b127340554e14e2b1c4d9675fdffdaabfefa6476dac132b113bd48a1d11", + "assetIds": [] + }, + { + "x": 227, + "y": 330, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xfa2e9983e20b6498980d82eb6163949cb2784b9069d4849f60317291ae9fc7d8", + "assetIds": [] + }, + { + "x": 227, + "y": 331, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xe77ad7f9501bc76d4594619963ab24999660cdd94197a073e467c3ad4a8dffd9", + "assetIds": [] + }, + { + "x": 227, + "y": 332, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xff932d36025e2814c34981b3682ed31f3db9360ee2e97d7c182bd65327fb658b", + "assetIds": [] + }, + { + "x": 227, + "y": 333, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x32dae3391c2d50576465a9df5d7365c1d8d077e1a3d438092b2ef89cae6629b6", + "assetIds": [] + }, + { + "x": 227, + "y": 334, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb468cd426e4353947184df7cd0dd4d40564c1e051ab36f37d04e0f5bcac2d303", + "assetIds": [] + }, + { + "x": 227, + "y": 335, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xba4d2a7a7201f0e2b7f4b3413480b23139b3529c2be3859d57e3329a523650dc", + "assetIds": [] + }, + { + "x": 228, + "y": 318, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc426c7c3dc883e103b1fecd8810834826afc6303a70243f2c95def52f2ff69e4", + "assetIds": [] + }, + { + "x": 228, + "y": 319, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x14e33c9d6603bde9bf5143e19bbc3fd620dfb98907644e1f928c936fd955a03a", + "assetIds": [] + }, + { + "x": 228, + "y": 320, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x89b5e8b6611afe1a93b1958038fbb5f263153399584bd3aa23c5ec6287553158", + "assetIds": [] + }, + { + "x": 228, + "y": 324, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xe1db1772f9f163e10f6f338d245b2a60711c4f99a985fb0dac19b1f8ecdfc94b", + "assetIds": [] + }, + { + "x": 228, + "y": 325, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xdd1320656b92d8c58ec838695db5045290b14cfe670a56aaa8f99a5e72538f71", + "assetIds": [] + }, + { + "x": 228, + "y": 326, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xba5a7fa63fe5c47cdade00a93800e2705d7c175c7babd7ed98e3a0a6ebe3fb2f", + "assetIds": [] + }, + { + "x": 228, + "y": 327, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xe7b4da30a29849df9a99f0f76d51b541c694bf8db3cb77d36a708cbe903c4cdb", + "assetIds": [] + }, + { + "x": 228, + "y": 328, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x6affa1859997086ad237e8f5d4344c8e4bdb5cd0549ae94d92eaa3e23f9a8975", + "assetIds": [] + }, + { + "x": 228, + "y": 329, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x36c1eaee42834b931f75c650321c683cbc10c8ccad6bf65271c73d05ed70836c", + "assetIds": [] + }, + { + "x": 229, + "y": 318, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb6dd42c50adbfe43d4cce990d369ea268152e43ad41c6257bed3bcb08d425a59", + "assetIds": [] + }, + { + "x": 229, + "y": 319, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x36461d43e5f37216ef2862b124464df7d4ceb7f9de1085be7d4bde042bc66f08", + "assetIds": [] + }, + { + "x": 229, + "y": 320, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x48a8fab906156e42b18c3e1b74b91af7fc879422db837a3ec3ee54daedf12c18", + "assetIds": [] + }, + { + "x": 229, + "y": 324, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xa9c1027d4430ffdeb7218a02db6aa31df8c307049ffc59e6e7b38283ad54023d", + "assetIds": [] + }, + { + "x": 229, + "y": 325, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x91eed236e8a648bccf9339095d8cc00504d87b7da035906af88161dd672518d6", + "assetIds": [] + }, + { + "x": 229, + "y": 326, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x7d15a543d1b240cc3d667a3e1d126e8bae0336e6c670b01eecf8f0803751ec01", + "assetIds": [] + }, + { + "x": 229, + "y": 327, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xf65a26b275828b042e4b274edb9f29c0a5bd31416051f78a6a65f9148d75705c", + "assetIds": [] + }, + { + "x": 229, + "y": 328, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x36707a183236c069f9ca2e9fafd18dae3e49a54d3e0d472f6edfe240fb284b1d", + "assetIds": [] + }, + { + "x": 229, + "y": 329, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc0f3176097dbefc1a35812785399579d9f2b42d064084b10f4ba13fd92295a31", + "assetIds": [] + }, + { + "x": 230, + "y": 318, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xfb120e5de100304db7d0f56e1258806b5473169b0bc9b571df0400564970b39e", + "assetIds": [] + }, + { + "x": 230, + "y": 319, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x000cd77fadf694bc4d8ed50b7d1c703e3836a7db52b30d10577d094622fea37d", + "assetIds": [] + }, + { + "x": 230, + "y": 320, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xdc91a9c273e8928c3a21ebb07b37dab18c3cc8b9f15333827558dea1e78ff1a3", + "assetIds": [] + }, + { + "x": 230, + "y": 324, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xc90b21023c8bceaed46c52ddfe5f9660c17c789559f3b14ec0d886c1753503fd", + "assetIds": [] + }, + { + "x": 230, + "y": 325, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x566e8bdcce6932e00673bf409ae1f47aa812b4e74c5ba2419d0d9d2c2056b230", + "assetIds": [] + }, + { + "x": 230, + "y": 326, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x1783c15f26e21deb48f1f71c0fb8435916e4e117679247fd44cf7bfbbb08fb50", + "assetIds": [] + }, + { + "x": 230, + "y": 327, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x29e38ab729315037781816c930369ba9882b2bee7b1b50e5b433851b0b4e8c07", + "assetIds": [] + }, + { + "x": 230, + "y": 328, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xc82e0ed792b714f8f608c60772b37897af26ae32c524bf29d02974dd7656c148", + "assetIds": [] + }, + { + "x": 230, + "y": 329, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xfe045a3b4eb9e5e2538e7174f7db4081538a8d78dea6ee5385f0552bd32e9aca", + "assetIds": [] + }, + { + "x": 231, + "y": 318, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xeb3829c2f957dced842512657bd6b0cd5c83f5b7dbec34bee365f6a3f8c01f1f", + "assetIds": [] + }, + { + "x": 231, + "y": 319, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x8be97aaf4939f4c73760bc43208fd9eb6cc70f962bef4629f8df6e5f123b7878", + "assetIds": [] + }, + { + "x": 231, + "y": 320, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x1d5f4cddd06058b48dbd3bf576e8c7148bdbaa2f4b5fdd246a24286da4748eb6", + "assetIds": [] + }, + { + "x": 231, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x0f513ec2243807275c2a40608a428ee6c03ad199502fe736970ebbbfb663b4a9", + "assetIds": [] + }, + { + "x": 231, + "y": 322, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x418736ee46099da5e7f83a23af10682d320df227582eb6e7ab3ef5f7c7b5bee4", + "assetIds": [] + }, + { + "x": 231, + "y": 323, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x504207c0f3da5df4e8ec49ff5770a6ad11b5790e342222bf09feafda904ffe46", + "assetIds": [] + }, + { + "x": 231, + "y": 324, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x168f5e5be15c4c7b6386e8cd9f7e22139fb4b240c8eaf0faaad82f576dad5b76", + "assetIds": [] + }, + { + "x": 231, + "y": 325, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x908a7cb14abe8bd292ee9e2c91cd581ef594c775b302f0ab6cfa76d8015fb979", + "assetIds": [] + }, + { + "x": 231, + "y": 326, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb12647dc38f90ca1b32dfe92c59206cb6c800ab73c98a75a13ace9ced10af99b", + "assetIds": [] + }, + { + "x": 232, + "y": 318, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x81ba752a9f54c3f256999e3622213df6a59b9deaca542176d418c4b81c79be6c", + "assetIds": [] + }, + { + "x": 232, + "y": 319, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x9df7588d92cebc96c1e96e9b80beef8886910ef23896fd2dfa312508e7e049c1", + "assetIds": [] + }, + { + "x": 232, + "y": 320, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x70d3c85fca1512f7da3b3536f6d46adc2e3ddba97179e9e973101a9a4cac5d5f", + "assetIds": [] + }, + { + "x": 232, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc1581ba99bc85386fe0186b86bcff187eade972b20119f63cacbe0625775c0ef", + "assetIds": [] + }, + { + "x": 232, + "y": 322, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xdc4c1c918384dc9c7be5455b0ae73a9cd960a8fb7eb183864d96ad3338837c93", + "assetIds": [] + }, + { + "x": 232, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf79ce2ccbd45154ade47d3b0edb27e1e5abc348ebd1ec6a9239ed08058562c46", + "assetIds": [] + }, + { + "x": 232, + "y": 324, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x98d6d381bafc1ae3a298d27d1378961909678f69eea1dfad777762c88247fc67", + "assetIds": [] + }, + { + "x": 232, + "y": 325, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xd2fa102a9041d6ad2b28b118a8c7a724a960442320471015c04d127c933cf4d7", + "assetIds": [] + }, + { + "x": 232, + "y": 326, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xca427ea0aa8dfcb20655330528bc3d87bbef0aa47119203e237c4f3b97a64a81", + "assetIds": [] + }, + { + "x": 233, + "y": 318, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xedbd0270bbb93c6eacadf831081cb385e96daec6bf58fd02f11981f29ad150ce", + "assetIds": [] + }, + { + "x": 233, + "y": 319, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x1980559b5987465c99a7ac3e828b41eb251464a33a270c15c242b96744b691bf", + "assetIds": [] + }, + { + "x": 233, + "y": 320, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x5bcc854824f02dbda3c76d73ce1394335ecd9851737fb4bb02a279c22ded6cdb", + "assetIds": [] + }, + { + "x": 233, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb5627122399d2364e861d6b99319f1d66ae47aacd12b50e33c3f2b107db26897", + "assetIds": [] + }, + { + "x": 233, + "y": 322, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xe108d102bf823fac42b3deb6fdafe110dc79298c2cde329e2a8f52dcc64d37e4", + "assetIds": [] + }, + { + "x": 233, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x251b2cfc630d4cf08f0e1aaba976f612392577c72cab83908032d33ff268937e", + "assetIds": [] + }, + { + "x": 233, + "y": 324, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb9c7ff4fb211d8a6d61d35871e508dbe12a106a55a2965384772aff96f11e50c", + "assetIds": [] + }, + { + "x": 233, + "y": 325, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x35fe330c35b90b9e3cfa808e0f42d3c01abd1426a4a9f9bda42b57006a8d7026", + "assetIds": [] + }, + { + "x": 233, + "y": 326, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xbb81ba23adbeae684d31c2c4cb7e5eaf3928fab8c40717a83a2d9d1fadad94f0", + "assetIds": [] + }, + { + "x": 234, + "y": 306, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xdbb615178afeb674d632f9d6c86e19b8e8c14021dd04a848ce7751c24ed046ad", + "assetIds": [] + }, + { + "x": 234, + "y": 307, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x6e4d233d3c644e623f350737905db2db1a8c0ae8fc0670299042f88c72a5b475", + "assetIds": [] + }, + { + "x": 234, + "y": 308, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x5ea6c0d26361c47e343eef0a414004495766c9d2d727919f6f8191259df289d1", + "assetIds": [] + }, + { + "x": 234, + "y": 309, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x545a90d20557451f83b6f6a7f4bb0fa981436ba3f5e6f17a5fc5514522283023", + "assetIds": [] + }, + { + "x": 234, + "y": 310, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xfd53a3b2bc7dae48fdc77ce5a15eb693fe0561eadb02c404b0d66c54e85110e7", + "assetIds": [] + }, + { + "x": 234, + "y": 311, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x6881c2127ec21a56125e1c5c7806e275041c72bd332f57b13a5a20affff5958e", + "assetIds": [] + }, + { + "x": 234, + "y": 312, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x82a463da97e715feeb9b27e06f943f6bcbb12fd9dcc9507fcfeaeb96cabd9090", + "assetIds": [] + }, + { + "x": 234, + "y": 313, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x97a8415c6ecccc9ef9025d212051608004e460fe5e7ae847f408cc691b8176a8", + "assetIds": [] + }, + { + "x": 234, + "y": 314, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xadb870a5cd611de9fd39527d7a7f02ea2d6241dc03987d4bf1e25e02e7e567fa", + "assetIds": [] + }, + { + "x": 234, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xa6585d1ac4162aaac3794d29b2e179e4e2afbc4a212cf29fff7f815d629d24bc", + "assetIds": [] + }, + { + "x": 234, + "y": 322, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb006ffd5e9cf3baa0f101d2a7152d877e87238eb9917ae0e5200ffb58c4b154a", + "assetIds": [] + }, + { + "x": 234, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x022ada1038c5618046c1706b32fc2ac0f7ec88882e9ab82bc5e120cea1f98a2a", + "assetIds": [] + }, + { + "x": 234, + "y": 333, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xa438aa1d7a6a1fc87b91624bfcafb5f68d684eb947372d1c3d26a97c862e493a", + "assetIds": [] + }, + { + "x": 234, + "y": 334, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x36de96371c2b353b593cbac67492f81a5ae9159d658e7574843bae9650d28a26", + "assetIds": [] + }, + { + "x": 234, + "y": 335, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x1d4ff270150cb251105ea4406363d53b43c0bc2446a0acaecd04edeea7ddcda6", + "assetIds": [] + }, + { + "x": 235, + "y": 306, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x25e5ce17b3afeef96145b1145285b2eacce51d89a01a17e575a9f6514dd6bffd", + "assetIds": [] + }, + { + "x": 235, + "y": 307, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xe610eddb2dedf60e968e0ca27657a8580c254247d1995b38c8a38cc549e65156", + "assetIds": [] + }, + { + "x": 235, + "y": 308, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf9d5484ec184c743ee3fe51bd57793a129398d55958b0866244e2b590eae3f98", + "assetIds": [] + }, + { + "x": 235, + "y": 309, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x4e75ee4ba0180fc36072b31fe71c0ff497190322572628d76bc3f290136d56e5", + "assetIds": [] + }, + { + "x": 235, + "y": 310, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x613b1514c5ced14d969843bb4515628a2cb76c3b938e8b5e7de0381e14abe441", + "assetIds": [] + }, + { + "x": 235, + "y": 311, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x5ca7edf55cbfd8ffd2f49b8cd77328f6514c5a0957f95298416e2e0d92207a3b", + "assetIds": [] + }, + { + "x": 235, + "y": 312, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x901e4cf199dced0bba410f8cc40e42690c0a0560079f05c120e344cec4fe9d54", + "assetIds": [] + }, + { + "x": 235, + "y": 313, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x79906f8be010710e0cd2784688d46e8ea79297cb93995d632c64727af081bcc3", + "assetIds": [] + }, + { + "x": 235, + "y": 314, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc6fd35fd60918b61c62a9545409519baa9710b77b96ab6782c738e669612849c", + "assetIds": [] + }, + { + "x": 235, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xe258e3d11eebdf5aa379818a2d4568852c69a391dfa7f4f827cb6960786f90c2", + "assetIds": [] + }, + { + "x": 235, + "y": 322, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x984b4b264f84c79d8be430ea458adca644a37e1a0bdba3284f00eb0dd20d0e25", + "assetIds": [] + }, + { + "x": 235, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x80476de1b29478d8a3066982b7f2de380b02176f206cb8ff5503e154e180036e", + "assetIds": [] + }, + { + "x": 235, + "y": 333, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x2cc099e1f328118e8d458e0c8b229b564b8835c8e29e2e0eb7ab96131bbdfc34", + "assetIds": [] + }, + { + "x": 235, + "y": 334, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc9f99040a71793eb0a342810f4f29a060cea770b65dfa5c7c57a87134f38b05d", + "assetIds": [] + }, + { + "x": 235, + "y": 335, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x2f5fbdbad545086e8c341548ce2e2a28e7a9766764c035f6438dfd91da1f666a", + "assetIds": [] + }, + { + "x": 236, + "y": 306, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xaeb57775d51c995e78ef0d76bd98cf846609dac9248e643580abe1dc2b0883dc", + "assetIds": [] + }, + { + "x": 236, + "y": 307, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xe6cac18d4aebbf99dbb24ee2a1b50e904f80b67242e622245b8981b7bde9bfab", + "assetIds": [] + }, + { + "x": 236, + "y": 308, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x0c0ad5874e540c7d2a0f2f7a1dc3c352ce384bd4d008a50954139d68e633f44c", + "assetIds": [] + }, + { + "x": 236, + "y": 309, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x97f4ff43a044826ccf6c6600c07a321d48449f65120cadaf2db49b8cef84df74", + "assetIds": [] + }, + { + "x": 236, + "y": 310, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf82cee78d9ea919c7c961421bc0b284208c0796baf27e15738b9191842c6ca0c", + "assetIds": [] + }, + { + "x": 236, + "y": 311, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x2c93ed718d80952bff51c46cb63df61be70a169a221b518a505bc21cb33ae543", + "assetIds": [] + }, + { + "x": 236, + "y": 312, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x948264ee298e510eec17a7696c75f453715b3fab85e218ea1586f24d5201cfdf", + "assetIds": [] + }, + { + "x": 236, + "y": 313, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xabdd79181cc723157cf3a019f16f84ce3c1d1dda0ef54ea36637624255542ca7", + "assetIds": [] + }, + { + "x": 236, + "y": 314, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x8036985e0119b8a18d9cbc658eac49a1cad44a78bb37680c8e082982844c8844", + "assetIds": [] + }, + { + "x": 236, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc9e38b51e991b2424eb04eacf2de2be457c59a7d27ff1a36c3ff24d9404bf776", + "assetIds": [] + }, + { + "x": 236, + "y": 322, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x732a079c4eb98e2a0361e3932d450f4b41089e46d3e942268475ca2a225f2763", + "assetIds": [] + }, + { + "x": 236, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x4f958ac8015d9bd0c351f616cc57820593d37df1304c01b4b5408b8bda52f262", + "assetIds": [] + }, + { + "x": 236, + "y": 333, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x856a81e189d5e845c1aa56b2079de441ad0a1ad1491ccc54ba79b70108239eef", + "assetIds": [] + }, + { + "x": 236, + "y": 334, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xbd99a93c5268b58b1a935dc09002c86c03415bca30828e8dcc22a4a574e75a1e", + "assetIds": [] + }, + { + "x": 236, + "y": 335, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x73ae271e3e3f9dc145174e0450ab52fd8ee691770453829109f2807fe8b1e0b5", + "assetIds": [] + }, + { + "x": 237, + "y": 309, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x503d6d38215319a701f3a448dda2055368709c263a82d44e10bebddc2cedb075", + "assetIds": [] + }, + { + "x": 237, + "y": 310, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf423353203ab2405c41be93e7d58f49bd6ac2c3422d614e50d6e9e49bf3ab292", + "assetIds": [] + }, + { + "x": 237, + "y": 311, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x9ea295635b353582fe0d3280ddfbbadfaa98908c78db4ac827cf5a2a4069307a", + "assetIds": [] + }, + { + "x": 237, + "y": 315, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x2d124327da78b953bc8a9204783edd79efd64884a804726bd657b5661bbdd06a", + "assetIds": [] + }, + { + "x": 237, + "y": 316, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xda86202a1fca0526e06e404c35ef67f6b4829c7b40606b29b94a3510343e8c56", + "assetIds": [] + }, + { + "x": 237, + "y": 317, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc5ed51147560da74c2598e72aabaac22ea128b8ad4a92c01ea63c39a620728c5", + "assetIds": [] + }, + { + "x": 237, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x5127cf11e6063a0f88112e15d1d3115ed2911940ada1be677aaa65f41b63c2ac", + "assetIds": [] + }, + { + "x": 237, + "y": 322, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xd8af9d551a2972ea4647ce3cdf2cf015ddd10a8109a5200508f936780d15d83c", + "assetIds": [] + }, + { + "x": 237, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xc366448d54e73af8b79a2ab62da85bef4bc696082a9007550e5e67c7708715a3", + "assetIds": [] + }, + { + "x": 237, + "y": 330, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xb46ff8a75f9dff0cb3fa9ea29882c5537cbdda3a6528a20d84e192c5b4a58360", + "assetIds": [] + }, + { + "x": 237, + "y": 331, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc870405b9a841ca67041cf5f49871e827d6afe29537568abb1ab612e90feea86", + "assetIds": [] + }, + { + "x": 237, + "y": 332, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xa84203b621bf7be40908d3d6ff06144b542593fb6d353ef90c120cabf8d13fbf", + "assetIds": [] + }, + { + "x": 238, + "y": 309, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x5d31c713a419f1e7fa918af69bf4c7e7d32e7637087e09bf3fcf059997a7e9cc", + "assetIds": [] + }, + { + "x": 238, + "y": 310, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xfe9d78f67801d17c9648122a842ffb33d06b72f2b919760ba63de247ba71d422", + "assetIds": [] + }, + { + "x": 238, + "y": 311, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x933ab1e607364a8d0983127f1123ea4cd99de68543196b0a1a96f4cf90c3932e", + "assetIds": [] + }, + { + "x": 238, + "y": 315, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x4919346798aa9c5e060e8873396e11fa9f03f920efd85425fdcb9ba5b4fc6588", + "assetIds": [] + }, + { + "x": 238, + "y": 316, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x2094215961059f839c02051e47d0c681b8b7e80920dfc43aba2070a2d71c6038", + "assetIds": [] + }, + { + "x": 238, + "y": 317, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x90b63a720fda49c784e553e8bafb942fabbc2d79bb4e8b16de97674bed130a95", + "assetIds": [] + }, + { + "x": 238, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x7a71b3b5f347513fda577bf362554bf5f2defa472e230280cf58c8786b683041", + "assetIds": [] + }, + { + "x": 238, + "y": 322, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x4d9bd8e43346e7ebf5184cbae6bfe8da770af94c98a0e0bfe8e622984adb2362", + "assetIds": [] + }, + { + "x": 238, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x2b07b54cef6780ebfe184fa317a9cb57188be6f8e9da4c8273a54e466f2fc977", + "assetIds": [] + }, + { + "x": 238, + "y": 330, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x256bac7e8a94ef6312b2027c4a48d2a5616a1754aef4d51fa0bf6511ede8e969", + "assetIds": [] + }, + { + "x": 238, + "y": 331, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x8f98c51136bc63b2d8a03465c1311fae0cd0d96eb75c45c8c93a1dd42581a530", + "assetIds": [] + }, + { + "x": 238, + "y": 332, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xa5798141c590295c40e1fe2e9c99b39271b74bc424b069c59e6958961b0759fa", + "assetIds": [] + }, + { + "x": 239, + "y": 309, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x25e9fbe129fa60fe4db313cf365b39cbf6d9c91ddc61dc3abfa5bedf4f638335", + "assetIds": [] + }, + { + "x": 239, + "y": 310, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x15cf429d2f3f88883f76248f2e5130987001a1862618e9666e78a320cd1cce2c", + "assetIds": [] + }, + { + "x": 239, + "y": 311, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x82c4fe1b4a29514c72134bef9bcf1ac2cf122293d8baa77f91e1c29f47f83a73", + "assetIds": [] + }, + { + "x": 239, + "y": 315, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x1ee3dee181e0b4ae6e559245946f3fd59285dbc46c06dc5a3bd2d49e31a81239", + "assetIds": [] + }, + { + "x": 239, + "y": 316, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xbfebe23c8316cbcd7bb0cd3b206787086b5909c02d0daf489089f970e2e0cdc3", + "assetIds": [] + }, + { + "x": 239, + "y": 317, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x4b54341a621eb29787ed36ec100b94452e73ff00465b8fe5ac5593a2ab6764fe", + "assetIds": [] + }, + { + "x": 239, + "y": 321, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xfd6b17980d56e6ac18c83bf265871bd9711145526e54dcd1406754a7e5c90eb8", + "assetIds": [] + }, + { + "x": 239, + "y": 322, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x307b1ded8e589623ac7e855d502c1338de8f47c41e45937922cf0d9e3ed2f024", + "assetIds": [] + }, + { + "x": 239, + "y": 323, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x975a5e3b5ff8a0dc8b2cd5e995f05c35396b6c0ccf2d86aec822cd68ba289e6d", + "assetIds": [] + }, + { + "x": 239, + "y": 330, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x90ce973adb5bbc6987a625d2b338dc8adde555c1d8bbaced8f7f1f75d1ae22cd", + "assetIds": [] + }, + { + "x": 239, + "y": 331, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x05bec36fe2858af34d5dbe0fb0c11a791fe31891a68780754d1cb1922f2ad6d3", + "assetIds": [] + }, + { + "x": 239, + "y": 332, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x841039412ce8a8a6725af2e30bb92fb1cd5654773a6454d0dea495bd7f793c1d", + "assetIds": [] + }, + { + "x": 336, + "y": 363, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xbafde80f2b31628eefd5265b64e8aaf925b9b6be3f9913aea594d6ed0e6c9d75", + "assetIds": [] + }, + { + "x": 336, + "y": 364, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x603e65a02d5f55cbcf66b91f075fedb2b11c9fbdc66aeecd6b0075b1d411c1f0", + "assetIds": [] + }, + { + "x": 336, + "y": 365, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x1a89b299fb0870c05ce257651691c17e4fe5fd0704a5048f6b3c13ecc9570545", + "assetIds": [] + }, + { + "x": 336, + "y": 366, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x11598cdc5550b8968bc556b1693832ed30ff9f888232b0d4b8758bedbf05265d", + "assetIds": [] + }, + { + "x": 336, + "y": 367, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x7587daf343a7f3b413dbce61364309ddc65ad84d8df3af863eb8e37923390747", + "assetIds": [] + }, + { + "x": 336, + "y": 368, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc9a7c3e3c7984207f741a31eb3c1263a508e9acf4f62f3caf72a6c1efdd631a8", + "assetIds": [] + }, + { + "x": 336, + "y": 369, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x1df706f2ab57ebef2599edf1575398bb94f5b97c1d338a2cecc42f8e69c4fdbc", + "assetIds": [] + }, + { + "x": 336, + "y": 370, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xe9ffbcc5d697c16caf86bbca4b11e474a2acb71113e5a60076a548f765f28fdf", + "assetIds": [] + }, + { + "x": 336, + "y": 371, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x5b934ba7755349e3cbb74cb37326bf75aa41809aa59e88e57c82f32fc752789e", + "assetIds": [] + }, + { + "x": 337, + "y": 363, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x1ea86f2ce151ee3073496497aec3815f6485bc36a644060312d4d196887e4988", + "assetIds": [] + }, + { + "x": 337, + "y": 364, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x424be4fc51ca94720d79954b75cf329e61974233674bc64660ed5dcbdbc33986", + "assetIds": [] + }, + { + "x": 337, + "y": 365, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x041de7c73e907a768cbd952dc0ae9f631ac367dfb520f7beedec21d8c71aba37", + "assetIds": [] + }, + { + "x": 337, + "y": 366, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x9b24112f7ddf5792a92f747ce716685293d1a78786bac0e8765871df384c2b2d", + "assetIds": [] + }, + { + "x": 337, + "y": 367, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x57916fe3873e90260b343d4278ad899d50eba3f44bf1d6256175383ea7bb7329", + "assetIds": [] + }, + { + "x": 337, + "y": 368, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xd916d363e8679e10fa5da2a44434c99f22627b7943cbe34aad5decc4fd91f471", + "assetIds": [] + }, + { + "x": 337, + "y": 369, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf4afb94351ddd705c412166dbcb0ff4249ebe8ed6c491eb7791730270e99797a", + "assetIds": [] + }, + { + "x": 337, + "y": 370, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x080e32643714054419c84801ccba79080fa818d0517397b04bf19afbf21a8151", + "assetIds": [] + }, + { + "x": 337, + "y": 371, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xbd4dff0efe73a3f489efd404cb45a73c0cfe12ab31cfc86f79ea0ffef122e6ab", + "assetIds": [] + }, + { + "x": 338, + "y": 363, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x719da792d64add766a97db5d0ac2dbfb3b0f0fb5380898366db3b70b41754854", + "assetIds": [] + }, + { + "x": 338, + "y": 364, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x28f98f5a6ef98e4262c336cede484c6284a6078387d0b7a5be0d830bfb791466", + "assetIds": [] + }, + { + "x": 338, + "y": 365, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x1c15ab4ae09ee557a0f4c3fc1d4c636db3e24c0bf7d91d5d4a0ee66dea8707f1", + "assetIds": [] + }, + { + "x": 338, + "y": 366, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x728de12585a5d1224c6b0c61a343be94a10263b6e9bea075f312957218a630a7", + "assetIds": [] + }, + { + "x": 338, + "y": 367, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xc909aa61b902e161a4c05d4dfc2be979697a672aba5bfdfc2ee1988241bd89d0", + "assetIds": [] + }, + { + "x": 338, + "y": 368, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xbfcc4c7532a5f04acf6f571606ff08d88221e32be7472a771eb7b21e7f05d959", + "assetIds": [] + }, + { + "x": 338, + "y": 369, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xeb913c97d5d5fe5f6312c3f0344932ca7204249e1ff3d7f4f189f58337d3714b", + "assetIds": [] + }, + { + "x": 338, + "y": 370, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x8d97866a4b41aeffb6a31dad027a0cc3a5644de9cb43ee4b3074f7829e23ca6a", + "assetIds": [] + }, + { + "x": 338, + "y": 371, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xff49cff7a0fcf4245e2b40618bb1b16d273b2e41e4855b9dbb5a5d80c4442d59", + "assetIds": [] + }, + { + "x": 339, + "y": 363, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x17f3816e2ba2fabb3a9a97c614210bce9863469b7c3b06022a1860de3f448db1", + "assetIds": [] + }, + { + "x": 339, + "y": 364, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x739e3d0cf20a855f0f5b9778516f99d18f817005622d8bc77be467c4b955f073", + "assetIds": [] + }, + { + "x": 339, + "y": 365, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x9792bbd278da29f33e44c158db1956f2605d2a888e204585409503ce1ed577b1", + "assetIds": [] + }, + { + "x": 339, + "y": 369, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x4ebfdb21ec1bffbd4c9404229aee2697b96ef346f16c5315882cfe4d929a16a7", + "assetIds": [] + }, + { + "x": 339, + "y": 370, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb27363621acea8c576d5d9c136124676399f024980a13fe21fa0d2f0224f7586", + "assetIds": [] + }, + { + "x": 339, + "y": 371, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x1a06eefdea806354157db858c7a561be5b56de2cb927d0ac3f17bfa234395b9e", + "assetIds": [] + }, + { + "x": 340, + "y": 363, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xcff5a6356e6ef82721bad695aa65de6978b319e6cbee188da6f30f614676223d", + "assetIds": [] + }, + { + "x": 340, + "y": 364, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xd0ff85c2c7cc940ed24847f17b399ad2f1845749b9e652ae726af59f505b09a2", + "assetIds": [] + }, + { + "x": 340, + "y": 365, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x0d8c372a36c9629c3c7910a842b7cd80c9d33dc00bc44446a8091cd47747fb30", + "assetIds": [] + }, + { + "x": 340, + "y": 369, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xa021676b7da48b36ded4d2dbef8c4cb3aa68d2ebc108be9dcb5e69d3dba5aa14", + "assetIds": [] + }, + { + "x": 340, + "y": 370, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x4195e0b40d80beaa99d944b49912a6c7f1bee4fb36281e42e3d7f83485f4c07a", + "assetIds": [] + }, + { + "x": 340, + "y": 371, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x01da8307c3926f5135d650f33a8cf3da89c854187267c88adaca5d2b5ce38f46", + "assetIds": [] + }, + { + "x": 341, + "y": 363, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc31d2a4a0445b700d542a6c22451a40d4047971c142cda57d32a65e57a7cdf37", + "assetIds": [] + }, + { + "x": 341, + "y": 364, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc2d54ac75ef9bd401de2ac35057da8ba2a09f89d2ada16616da83c09e78c982f", + "assetIds": [] + }, + { + "x": 341, + "y": 365, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x423a169fbed8ca56fa552482919a37c759239222c67847e115a7fe36fdb8d83b", + "assetIds": [] + }, + { + "x": 341, + "y": 369, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x701e5f0ca492d3cd6f3c165e9ed74b085adf7479270a6fddbc6d73c890ef5768", + "assetIds": [] + }, + { + "x": 341, + "y": 370, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x58a40ef309229db815c5ad345b2c5fd355026f79d5fc07caf73e4c09bfe3b846", + "assetIds": [] + }, + { + "x": 341, + "y": 371, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x861d9acdb7ce16cc65a932a5316014dd3df78bbda78e9e5e3019e88f9ebfbf6e", + "assetIds": [] + }, + { + "x": 342, + "y": 360, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb061c8099afc2604b2262e652e346ae51ab02e3ae164ec82a2c9075021dcf88c", + "assetIds": [] + }, + { + "x": 342, + "y": 361, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x80392ce0b314f685dec1e85c50ae9f5cb561e343eda43aa427322472faefd128", + "assetIds": [] + }, + { + "x": 342, + "y": 362, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xabeefdd8013be4be9ee2a3f320eab3927877441f4f5c4dcdb1ecaa76091933dd", + "assetIds": [] + }, + { + "x": 342, + "y": 363, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf5158bae87f09d1b50557effa1d5656eab93240372fa5e311a769dec833786ec", + "assetIds": [] + }, + { + "x": 342, + "y": 364, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x98cf4dafa32ec96d592b6f3fba58530fb6778aaaa15a8147b5973928cd90db9d", + "assetIds": [] + }, + { + "x": 342, + "y": 365, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x5c0432349c335628eebf9651a847f7f6c315bb48c31798322f042bc466920d08", + "assetIds": [] + }, + { + "x": 342, + "y": 366, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xf882ee0a171d0b5b0096c3de2cfb2aac2ab4eac234ea64b7399d764e7fd4ec15", + "assetIds": [] + }, + { + "x": 342, + "y": 367, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x2dc24b4c54004a4cbed7b6ae309a278f409fad6ca2b7e4e343164ce899f6a8bf", + "assetIds": [] + }, + { + "x": 342, + "y": 368, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xcd791b9ad92ee111463f702b9cc76e2002cd588df5250ac41421ae6d1037a87f", + "assetIds": [] + }, + { + "x": 342, + "y": 369, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x0abf4045d1c8a5705e6ae4cc06228d950696396a17153ea56115b5d60cd54eae", + "assetIds": [] + }, + { + "x": 342, + "y": 370, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x2cd43a3f9d415e74fdbcf47ef7af841412c7974376c36cc00d07ece7639636dc", + "assetIds": [] + }, + { + "x": 342, + "y": 371, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x57f11328c5970db8151f2623071fe88bbabb5883269992fb7e3b8369e7290804", + "assetIds": [] + }, + { + "x": 343, + "y": 360, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xe6859593722b157ae506cf90893dd038bca981d0a14cdca82889b4ee5222b4d6", + "assetIds": [] + }, + { + "x": 343, + "y": 361, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc091aa43b64f38199a62f3de1c68948230b7cac665d4334906537d19f766b9a4", + "assetIds": [] + }, + { + "x": 343, + "y": 362, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xe662880f5ec3455bb41b1f514709eabda9497d467e4fd21518ff075d2244bc92", + "assetIds": [] + }, + { + "x": 343, + "y": 363, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x7972860046d8be7990590d17c09cb535fa7e436a2e55cf5e902ad8e602bdc356", + "assetIds": [] + }, + { + "x": 343, + "y": 364, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x1f58399f6c44dcb9a77d2b746b7f20c9716a8feddfa5c9815f5ad8d73e81d601", + "assetIds": [] + }, + { + "x": 343, + "y": 365, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x8ebfd3deb2fdd85555f6d02744b417357620603d79a1bc74f609b23c0e5b2ee8", + "assetIds": [] + }, + { + "x": 343, + "y": 366, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x4a05f3717925d5b43d543e7b89f9e71a8d075f85537e8e01c15a3ea1419541e0", + "assetIds": [] + }, + { + "x": 343, + "y": 367, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xdf7619f06cc47b467b795be863299791a8f5a2f781a15b556170356f4b1b46dd", + "assetIds": [] + }, + { + "x": 343, + "y": 368, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x8b562306196d379ae6b642bd8d0ff3e43b22ce306e1d67ecdf82711a91b77e6f", + "assetIds": [] + }, + { + "x": 343, + "y": 369, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x49618676994861b974befdcb8ce4ab59f90d83b65c1128d05588aa7156fdf3f8", + "assetIds": [] + }, + { + "x": 343, + "y": 370, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x066ef19f65234585362dde4db6b8e1f2374ffca55e2f0f78d543e144e8ba4aee", + "assetIds": [] + }, + { + "x": 343, + "y": 371, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc1e59d6ecd4abbd9d3cbb87b96883d6143cab27a792c12e25793ebfa68eec6e4", + "assetIds": [] + }, + { + "x": 344, + "y": 360, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xd24c1652c9710eb2c6c63f3e75cf3b03c616e421adbf4ec16fa52316513b5acb", + "assetIds": [] + }, + { + "x": 344, + "y": 361, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x4a4fdb26fa588e91e3f11a5c2f9d3117f4abc2bc4228255626f29ba1cb0ab937", + "assetIds": [] + }, + { + "x": 344, + "y": 362, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x5f52a30717b44e0a23680e6e994f459bfab64b0d5f4b82e4f5d1274890783f3f", + "assetIds": [] + }, + { + "x": 344, + "y": 363, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xcb1c8eccfcbf7bab471f24169ce78d9dc801191474740c2a4c68689ae6888677", + "assetIds": [] + }, + { + "x": 344, + "y": 364, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xcccf672d60c4b67a800ec2ad50519ec300e22316e83b57d50d15bbd468efc750", + "assetIds": [] + }, + { + "x": 344, + "y": 365, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xa55d53aedefaca96594d568b3fd6540462426e2ba125ca4c94bb5687e4a070c3", + "assetIds": [] + }, + { + "x": 344, + "y": 366, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0x6abed4bb952718c7ae92176e69fad5afab403503d4c7c1293472f513b229ac29", + "assetIds": [] + }, + { + "x": 344, + "y": 367, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x9ae6a2c87f74e7540e41efae51c969bff49e14be6c710125a998ed9cc718f681", + "assetIds": [] + }, + { + "x": 344, + "y": 368, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x2057c03a994cf988c65d9c1d39b8013b758d2e4337945abb56528bbed56a455c", + "assetIds": [] + }, + { + "x": 344, + "y": 369, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x7667db8e14952b9a4177cf79c28975e515d5a27ede773958434ea8bd5d8d576c", + "assetIds": [] + }, + { + "x": 344, + "y": 370, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x38221e2aff249b5d1078a0ce943bf528278d729cd8719d21fe1e772617e21bf1", + "assetIds": [] + }, + { + "x": 344, + "y": 371, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x2ff6c29b3942a60c36989fd2637d184f9c3e25672dc8f1f33b8899c9c646b79c", + "assetIds": [] + }, + { + "x": 345, + "y": 360, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xe2d095e247cbf0b89f312292c41c84c171bc14130d4d0cc6e0fe885abfd12cbd", + "assetIds": [] + }, + { + "x": 345, + "y": 361, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xcb0b3b2a2aba877c7d84b8fc9ec155d69f5e87f4ce4476e6405ab42d49ebc24e", + "assetIds": [] + }, + { + "x": 345, + "y": 362, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x5cb783fefdd116bbb85dbfda2b3e194217cbe2a51335cf602ace6b0c106d06c5", + "assetIds": [] + }, + { + "x": 345, + "y": 366, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x3bd0cd4b4c0976e7540ebf0eb9afdbbc999d4c8dd4a71d9b77f992e3f1dee23e", + "assetIds": [] + }, + { + "x": 345, + "y": 367, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xeefcf758960fbbefbddcfb3659fb470ea93c2e7c1f71a407247418d417ec5a29", + "assetIds": [] + }, + { + "x": 345, + "y": 368, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x27e548861650821055341a82e050e5afdf49907d94cfe9a5cb95921ac265dd7f", + "assetIds": [] + }, + { + "x": 346, + "y": 360, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf0e50faa4f8e93044f0ce08a867f99fbcb50b3d59f356a140768a460fd3e1f14", + "assetIds": [] + }, + { + "x": 346, + "y": 361, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xae91d826d990a20f67e8dd0ac53d2c4c5ac71afd4dec09a5e111f6660034e089", + "assetIds": [] + }, + { + "x": 346, + "y": 362, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x3d8dde93b44c9f2d719ad8d0f3bd407e10ab5c0350427c5567170e19f9ee4f8d", + "assetIds": [] + }, + { + "x": 346, + "y": 366, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x128318bb1b7371b54fedb31447dbe7911af96e1502d5abc752d8ec7299bd002a", + "assetIds": [] + }, + { + "x": 346, + "y": 367, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x2ddcf0ebc8d57584ac53d035f3e9208be5d6d3cff025331628a46d107f401f8e", + "assetIds": [] + }, + { + "x": 346, + "y": 368, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xd31a7f9c8086c87ddfb7ddc1d2413c654bbc7b5015f854b833016e59ace4e676", + "assetIds": [] + }, + { + "x": 347, + "y": 360, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xa347498d7babea06896d9aadfed715927b79b506d0d75dbf5939433bac57a0f9", + "assetIds": [] + }, + { + "x": 347, + "y": 361, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x2a8839a1721d77d13e7baef02e6d580dcf6b96320c76e34837d12db7858b2021", + "assetIds": [] + }, + { + "x": 347, + "y": 362, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x4a6504e797b567cc3c881e7019f83502c84c9e3d5064b147dffa06ce30c89626", + "assetIds": [] + }, + { + "x": 347, + "y": 366, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0x4488d12b3a01029cdf98089a37d6d03cf8b2685f74fb289dea974f8ef19bcc23", + "assetIds": [] + }, + { + "x": 347, + "y": 367, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x443c2143c06447ee3a858451c898d2444f54d744fa519420ac5cb3b6d11e47a9", + "assetIds": [] + }, + { + "x": 347, + "y": 368, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc14ab0f1075358b7e23d96faa6df83d5c7f7d97cbc297207c9fadd4d3c4268bf", + "assetIds": [] + }, + { + "x": 348, + "y": 363, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xf0df027ca7731d4278c221643936c6ff7fb809a022ce5e65968ed07a7c10ef12", + "assetIds": [] + }, + { + "x": 348, + "y": 364, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xb30d5974fddeafaffb5611445ea6a49d0335eedebb4f28f27232d2e0ca3dbeaa", + "assetIds": [] + }, + { + "x": 348, + "y": 365, + "size": 1, + "price": "4683000000000000000000", + "reserved": "", + "salt": "0xf70249197b7871164da1da40100617e8544e06fff42dee8dacf3f15efa7953cc", + "assetIds": [] + }, + { + "x": 348, + "y": 366, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xd4bdbed2273a76e4774bd49869ddd75e3d479baff438134cf79c7180ef6e2991", + "assetIds": [] + }, + { + "x": 348, + "y": 367, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xb8ebc05a975318588c31ed8bd44be20abf7b727f81a68849092b9eab55726836", + "assetIds": [] + }, + { + "x": 348, + "y": 368, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x0630acf9d59c45af6f1a8570d299290c059ae90dece8c84f4ff7ec85ad6e40aa", + "assetIds": [] + }, + { + "x": 348, + "y": 369, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xbdd9e4ebabe7d5839b8e41a4e5543d91b32bb12632a2aa037a4cd4a744f2b863", + "assetIds": [] + }, + { + "x": 348, + "y": 370, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x04e2b30db4792093af081aceedd20364b3c3778a52cf4e0910cb49004a63b2b1", + "assetIds": [] + }, + { + "x": 348, + "y": 371, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc4d42f5896355ac707a330e6adb36354978a8af072377e5bfb5f3585a964c7e2", + "assetIds": [] + }, + { + "x": 349, + "y": 363, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x581db22993e1cd8657a87de6fbcab49b1f6bb3281bae735477a9db3a0f490704", + "assetIds": [] + }, + { + "x": 349, + "y": 364, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xd9d024ce916afcd295237bdbf1521e9d5eb71e082a1f9e0000dad4e56729b326", + "assetIds": [] + }, + { + "x": 349, + "y": 365, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xd664eff575d30e93dfa0f35f353d3c615db1f70af074041d33bee1ea37d46e75", + "assetIds": [] + }, + { + "x": 349, + "y": 366, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xf0bef2f5889acfdbfa2add8424181be979d973db8640de75c1268f959ed8cb1b", + "assetIds": [] + }, + { + "x": 349, + "y": 367, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x7bd20f21b0a1d8447077ac4c03b3331140085caec3fc99048722b0441b1fa1af", + "assetIds": [] + }, + { + "x": 349, + "y": 368, + "size": 1, + "price": "1011000000000000000000", + "reserved": "0x7a9fe22691c811ea339d9b73150e6911a5343dca", + "salt": "0xe8acbb7c2d016858190508cc3ebb0cf61a62f0202428997a67e9ede784d17c9e", + "assetIds": [] + }, + { + "x": 349, + "y": 369, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x04ddfba63cce0219b3add364504e8e2985d4d9eba1072b4db81ec22fe7353f6e", + "assetIds": [] + }, + { + "x": 349, + "y": 370, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x5bc84775da61a7d9e3d7af3f5f10c2863d87192074c4d7a622d59ca9c228a678", + "assetIds": [] + }, + { + "x": 349, + "y": 371, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x802f22d13337f7771e2f0e2901474937a136741f36844aefad05abe393522c23", + "assetIds": [] + }, + { + "x": 350, + "y": 363, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x4fa48d669da926e9d055703711b68d3a6216b7e47ac626750464c1176dc46fa2", + "assetIds": [] + }, + { + "x": 350, + "y": 364, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xd3c69743125fb514f514f866d053fe71ccb6fdd485e2adbfaf0ee8bb15381b68", + "assetIds": [] + }, + { + "x": 350, + "y": 365, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xe13d19ae641181025f094a9864ce17aa4e210f4f504455c31faad4b9a9cee224", + "assetIds": [] + }, + { + "x": 350, + "y": 366, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x6571ee34f417ecd5577b7f63309d55073b074c479ac610944b47eb9a9cc53aea", + "assetIds": [] + }, + { + "x": 350, + "y": 367, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xdbc507294f29e3acc93a92ec184fcbc9576e455e2e0f795163de35fc4db27320", + "assetIds": [] + }, + { + "x": 350, + "y": 368, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xc704157238cf6ac216a083944b3215389e135f4265bcf155fe42a91fa04b3df2", + "assetIds": [] + }, + { + "x": 350, + "y": 369, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xa74f49cab8f7c02a40676ed5e8d984a6d74794168cbbdabd9b2e563d5d38aa89", + "assetIds": [] + }, + { + "x": 350, + "y": 370, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0xa31733007687f36a2892333adec101fc25ec0914999aaf04be5c0b92e5db53ad", + "assetIds": [] + }, + { + "x": 350, + "y": 371, + "size": 1, + "price": "1011000000000000000000", + "reserved": "", + "salt": "0x0d0dbcd4c2a5be67bfaeaf0f6d9adf94f420d619773409c243c7810fc9bd6183", + "assetIds": [] + } + ], + "solcInputHash": "b42a863a795806b4ea3a8f05dfa42539", + "metadata": "{\"compiler\":{\"version\":\"0.6.5+commit.f956cc89\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"landAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"sandContractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"initialMetaTx\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"address payable\",\"name\":\"initialWalletAddress\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"expiryTime\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"initialSigningWallet\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"initialMaxCommissionRate\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"estate\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"asset\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"feeDistributor\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"authValidator\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"topCornerId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"size\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amountPaid\",\"type\":\"uint256\"}],\"name\":\"LandQuadPurchased\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"newMaxCommissionRate\",\"type\":\"uint256\"}],\"name\":\"MaxCommissionRateUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"metaTransactionProcessor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"enabled\",\"type\":\"bool\"}],\"name\":\"MetaTransactionProcessor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newWallet\",\"type\":\"address\"}],\"name\":\"NewReceivingWallet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"referrer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"referee\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"commission\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"commissionRate\",\"type\":\"uint256\"}],\"name\":\"ReferralUsed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newSigningWallet\",\"type\":\"address\"}],\"name\":\"SigningWalletUpdated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"reserved\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"info\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes32\",\"name\":\"salt\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"assetIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"proof\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"referral\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"name\":\"buyLandWithSand\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"changeAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"referral\",\"type\":\"bytes\"}],\"name\":\"decodeReferral\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"disableWallet\",\"type\":\"address\"}],\"name\":\"disablePreviousSigningWallet\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getExpiryTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getMaxCommissionRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getMerkleRoot\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getSigningWallet\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"who\",\"type\":\"address\"}],\"name\":\"isMetaTransactionProcessor\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"referrer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"referee\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"expiryTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"commissionRate\",\"type\":\"uint256\"}],\"name\":\"isReferralValid\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155BatchReceived\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"metaTransactionProcessor\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"enabled\",\"type\":\"bool\"}],\"name\":\"setMetaTransactionProcessor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address payable\",\"name\":\"newWallet\",\"type\":\"address\"}],\"name\":\"setReceivingWallet\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newMaxCommissionRate\",\"type\":\"uint256\"}],\"name\":\"updateMaxCommissionRate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newSigningWallet\",\"type\":\"address\"}],\"name\":\"updateSigningWallet\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"assetIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"name\":\"withdrawAssets\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"methods\":{\"buyLandWithSand(address,address,address,uint256[],bytes32,uint256[],bytes32[],bytes,bytes)\":{\"params\":{\"assetIds\":\"asset ids (lands) that will be bought\",\"buyer\":\"address that perform the payment\",\"info\":\"[X_INDEX=0] x coordinate of the Land [Y_INDEX=1] y coordinate of the Land [SIZE_INDEX=2] size of the pack of Land to purchase [PRICE_INDEX=3] price in SAND to purchase that Land\",\"proof\":\"merkleProof for that particular Land\",\"referral\":\"referral id\",\"reserved\":\"the reserved address (if any)\",\"salt\":\"The salt submitted for verification.\",\"signature\":\"A signed message specifying tx details\",\"to\":\"address that will own the purchased Land\"}},\"changeAdmin(address)\":{\"details\":\"change the administrator to be `newAdmin`.\",\"params\":{\"newAdmin\":\"address of the new administrator.\"}},\"disablePreviousSigningWallet(address)\":{\"details\":\"Disable compromised signing wallet\",\"params\":{\"disableWallet\":\"The wallet address to be disabled\"}},\"getAdmin()\":{\"details\":\"gives the current administrator of this contract.\",\"returns\":{\"_0\":\"the current administrator of this contract.\"}},\"getSigningWallet()\":{\"details\":\"signing wallet authorized for referral\",\"returns\":{\"_0\":\"the address of the signing wallet\"}},\"isMetaTransactionProcessor(address)\":{\"details\":\"check whether address `who` is given meta-transaction execution rights.\",\"params\":{\"who\":\"The address to query.\"},\"returns\":{\"_0\":\"whether the address has meta-transaction execution rights.\"}},\"isReferralValid(bytes,address,address,uint256,uint256)\":{\"params\":{\"commissionRate\":\"The commissionRate of the referral\",\"expiryTime\":\"The expiry time of the referral\",\"referee\":\"The address of the referee\",\"referrer\":\"The address of the referrer\",\"signature\":\"The signature to check (signed referral)\"},\"returns\":{\"_0\":\"True if the referral is valid\"}},\"setMetaTransactionProcessor(address,bool)\":{\"details\":\"Enable or disable the ability of `metaTransactionProcessor` to perform meta-tx (metaTransactionProcessor rights).\",\"params\":{\"enabled\":\"set whether the metaTransactionProcessor is enabled or disabled.\",\"metaTransactionProcessor\":\"address that will be given/removed metaTransactionProcessor rights.\"}},\"setReceivingWallet(address)\":{\"params\":{\"newWallet\":\"address of the new receiving wallet\"}},\"updateMaxCommissionRate(uint256)\":{\"details\":\"Update the maximum commission rate\",\"params\":{\"newMaxCommissionRate\":\"The new maximum commission rate\"}},\"updateSigningWallet(address)\":{\"details\":\"Update the signing wallet The previous wallet is still valid for a grace period (_previousSigningDelay). If you want to disable the previous wallet, use the disablePreviousSigningWallet function.\",\"params\":{\"newSigningWallet\":\"The new address of the signing wallet\"}},\"withdrawAssets(address,uint256[],uint256[])\":{\"params\":{\"assetIds\":\"the assetIds to be transferred\",\"to\":\"intended recipient of the asset tokens\",\"values\":\"the quantities of the assetIds to be transferred\"}}},\"title\":\"Estate Sale contract with referral\"},\"userdoc\":{\"methods\":{\"buyLandWithSand(address,address,address,uint256[],bytes32,uint256[],bytes32[],bytes,bytes)\":{\"notice\":\"buy Land with SAND using the merkle proof associated with it\"},\"getExpiryTime()\":{\"notice\":\"Gets the expiry time for the current sale\"},\"getMaxCommissionRate()\":{\"notice\":\"the max commission rate\"},\"getMerkleRoot()\":{\"notice\":\"Gets the Merkle root associated with the current sale\"},\"isReferralValid(bytes,address,address,uint256,uint256)\":{\"notice\":\"Check if a referral is valid\"},\"setReceivingWallet(address)\":{\"notice\":\"set the wallet receiving the proceeds\"},\"withdrawAssets(address,uint256[],uint256[])\":{\"notice\":\"enable Admin to withdraw remaining assets from EstateSaleWithFee contract\"}},\"notice\":\"This contract manages the sale of our lands as Estates\"}},\"settings\":{\"compilationTarget\":{\"src/solc_0.6/EstateSale/EstateSaleWithAuth.sol\":\"EstateSaleWithAuth\"},\"evmVersion\":\"istanbul\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\",\"useLiteralContent\":true},\"optimizer\":{\"enabled\":true,\"runs\":2000},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts-0.6/cryptography/ECDSA.sol\":{\"content\":\"// SPDX-License-Identifier: MIT\\n\\npragma solidity ^0.6.0;\\n\\n/**\\n * @dev Elliptic Curve Digital Signature Algorithm (ECDSA) operations.\\n *\\n * These functions can be used to verify that a message was signed by the holder\\n * of the private keys of a given address.\\n */\\nlibrary ECDSA {\\n /**\\n * @dev Returns the address that signed a hashed message (`hash`) with\\n * `signature`. This address can then be used for verification purposes.\\n *\\n * The `ecrecover` EVM opcode allows for malleable (non-unique) signatures:\\n * this function rejects them by requiring the `s` value to be in the lower\\n * half order, and the `v` value to be either 27 or 28.\\n *\\n * IMPORTANT: `hash` _must_ be the result of a hash operation for the\\n * verification to be secure: it is possible to craft signatures that\\n * recover to arbitrary addresses for non-hashed data. A safe way to ensure\\n * this is by receiving a hash of the original message (which may otherwise\\n * be too long), and then calling {toEthSignedMessageHash} on it.\\n */\\n function recover(bytes32 hash, bytes memory signature) internal pure returns (address) {\\n // Check the signature length\\n if (signature.length != 65) {\\n revert(\\\"ECDSA: invalid signature length\\\");\\n }\\n\\n // Divide the signature in r, s and v variables\\n bytes32 r;\\n bytes32 s;\\n uint8 v;\\n\\n // ecrecover takes the signature parameters, and the only way to get them\\n // currently is to use assembly.\\n // solhint-disable-next-line no-inline-assembly\\n assembly {\\n r := mload(add(signature, 0x20))\\n s := mload(add(signature, 0x40))\\n v := byte(0, mload(add(signature, 0x60)))\\n }\\n\\n // EIP-2 still allows signature malleability for ecrecover(). Remove this possibility and make the signature\\n // unique. Appendix F in the Ethereum Yellow paper (https://ethereum.github.io/yellowpaper/paper.pdf), defines\\n // the valid range for s in (281): 0 < s < secp256k1n \\u00f7 2 + 1, and for v in (282): v \\u2208 {27, 28}. Most\\n // signatures from current libraries generate a unique signature with an s-value in the lower half order.\\n //\\n // If your library generates malleable signatures, such as s-values in the upper range, calculate a new s-value\\n // with 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141 - s1 and flip v from 27 to 28 or\\n // vice versa. If your library also generates signatures with 0/1 for v instead 27/28, add 27 to v to accept\\n // these malleable signatures as well.\\n if (uint256(s) > 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D576E7357A4501DDFE92F46681B20A0) {\\n revert(\\\"ECDSA: invalid signature 's' value\\\");\\n }\\n\\n if (v != 27 && v != 28) {\\n revert(\\\"ECDSA: invalid signature 'v' value\\\");\\n }\\n\\n // If the signature is valid (and not malleable), return the signer address\\n address signer = ecrecover(hash, v, r, s);\\n require(signer != address(0), \\\"ECDSA: invalid signature\\\");\\n\\n return signer;\\n }\\n\\n /**\\n * @dev Returns an Ethereum Signed Message, created from a `hash`. This\\n * replicates the behavior of the\\n * https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_sign[`eth_sign`]\\n * JSON-RPC method.\\n *\\n * See {recover}.\\n */\\n function toEthSignedMessageHash(bytes32 hash) internal pure returns (bytes32) {\\n // 32 is the length in bytes of hash,\\n // enforced by the type signature above\\n return keccak256(abi.encodePacked(\\\"\\\\x19Ethereum Signed Message:\\\\n32\\\", hash));\\n }\\n}\\n\",\"keccak256\":\"0x1efcb1ccef6b3bce65467c4b704cec8d0582e35ff48352269ba8cda4b54ae3da\"},\"@openzeppelin/contracts-0.6/introspection/IERC165.sol\":{\"content\":\"// SPDX-License-Identifier: MIT\\n\\npragma solidity ^0.6.0;\\n\\n/**\\n * @dev Interface of the ERC165 standard, as defined in the\\n * https://eips.ethereum.org/EIPS/eip-165[EIP].\\n *\\n * Implementers can declare support of contract interfaces, which can then be\\n * queried by others ({ERC165Checker}).\\n *\\n * For an implementation, see {ERC165}.\\n */\\ninterface IERC165 {\\n /**\\n * @dev Returns true if this contract implements the interface defined by\\n * `interfaceId`. See the corresponding\\n * https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section]\\n * to learn more about how these ids are created.\\n *\\n * This function call must use less than 30 000 gas.\\n */\\n function supportsInterface(bytes4 interfaceId) external view returns (bool);\\n}\\n\",\"keccak256\":\"0xfa152b6e88a1dc50780e8f1580426dc23ad2e1e2c2f086a088adf206a202f453\"},\"@openzeppelin/contracts-0.6/math/SafeMath.sol\":{\"content\":\"// SPDX-License-Identifier: MIT\\n\\npragma solidity ^0.6.0;\\n\\n/**\\n * @dev Wrappers over Solidity's arithmetic operations with added overflow\\n * checks.\\n *\\n * Arithmetic operations in Solidity wrap on overflow. This can easily result\\n * in bugs, because programmers usually assume that an overflow raises an\\n * error, which is the standard behavior in high level programming languages.\\n * `SafeMath` restores this intuition by reverting the transaction when an\\n * operation overflows.\\n *\\n * Using this library instead of the unchecked operations eliminates an entire\\n * class of bugs, so it's recommended to use it always.\\n */\\nlibrary SafeMath {\\n /**\\n * @dev Returns the addition of two unsigned integers, reverting on\\n * overflow.\\n *\\n * Counterpart to Solidity's `+` operator.\\n *\\n * Requirements:\\n *\\n * - Addition cannot overflow.\\n */\\n function add(uint256 a, uint256 b) internal pure returns (uint256) {\\n uint256 c = a + b;\\n require(c >= a, \\\"SafeMath: addition overflow\\\");\\n\\n return c;\\n }\\n\\n /**\\n * @dev Returns the subtraction of two unsigned integers, reverting on\\n * overflow (when the result is negative).\\n *\\n * Counterpart to Solidity's `-` operator.\\n *\\n * Requirements:\\n *\\n * - Subtraction cannot overflow.\\n */\\n function sub(uint256 a, uint256 b) internal pure returns (uint256) {\\n return sub(a, b, \\\"SafeMath: subtraction overflow\\\");\\n }\\n\\n /**\\n * @dev Returns the subtraction of two unsigned integers, reverting with custom message on\\n * overflow (when the result is negative).\\n *\\n * Counterpart to Solidity's `-` operator.\\n *\\n * Requirements:\\n *\\n * - Subtraction cannot overflow.\\n */\\n function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {\\n require(b <= a, errorMessage);\\n uint256 c = a - b;\\n\\n return c;\\n }\\n\\n /**\\n * @dev Returns the multiplication of two unsigned integers, reverting on\\n * overflow.\\n *\\n * Counterpart to Solidity's `*` operator.\\n *\\n * Requirements:\\n *\\n * - Multiplication cannot overflow.\\n */\\n function mul(uint256 a, uint256 b) internal pure returns (uint256) {\\n // Gas optimization: this is cheaper than requiring 'a' not being zero, but the\\n // benefit is lost if 'b' is also tested.\\n // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522\\n if (a == 0) {\\n return 0;\\n }\\n\\n uint256 c = a * b;\\n require(c / a == b, \\\"SafeMath: multiplication overflow\\\");\\n\\n return c;\\n }\\n\\n /**\\n * @dev Returns the integer division of two unsigned integers. Reverts on\\n * division by zero. The result is rounded towards zero.\\n *\\n * Counterpart to Solidity's `/` operator. Note: this function uses a\\n * `revert` opcode (which leaves remaining gas untouched) while Solidity\\n * uses an invalid opcode to revert (consuming all remaining gas).\\n *\\n * Requirements:\\n *\\n * - The divisor cannot be zero.\\n */\\n function div(uint256 a, uint256 b) internal pure returns (uint256) {\\n return div(a, b, \\\"SafeMath: division by zero\\\");\\n }\\n\\n /**\\n * @dev Returns the integer division of two unsigned integers. Reverts with custom message on\\n * division by zero. The result is rounded towards zero.\\n *\\n * Counterpart to Solidity's `/` operator. Note: this function uses a\\n * `revert` opcode (which leaves remaining gas untouched) while Solidity\\n * uses an invalid opcode to revert (consuming all remaining gas).\\n *\\n * Requirements:\\n *\\n * - The divisor cannot be zero.\\n */\\n function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {\\n require(b > 0, errorMessage);\\n uint256 c = a / b;\\n // assert(a == b * c + a % b); // There is no case in which this doesn't hold\\n\\n return c;\\n }\\n\\n /**\\n * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),\\n * Reverts when dividing by zero.\\n *\\n * Counterpart to Solidity's `%` operator. This function uses a `revert`\\n * opcode (which leaves remaining gas untouched) while Solidity uses an\\n * invalid opcode to revert (consuming all remaining gas).\\n *\\n * Requirements:\\n *\\n * - The divisor cannot be zero.\\n */\\n function mod(uint256 a, uint256 b) internal pure returns (uint256) {\\n return mod(a, b, \\\"SafeMath: modulo by zero\\\");\\n }\\n\\n /**\\n * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),\\n * Reverts with custom message when dividing by zero.\\n *\\n * Counterpart to Solidity's `%` operator. This function uses a `revert`\\n * opcode (which leaves remaining gas untouched) while Solidity uses an\\n * invalid opcode to revert (consuming all remaining gas).\\n *\\n * Requirements:\\n *\\n * - The divisor cannot be zero.\\n */\\n function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {\\n require(b != 0, errorMessage);\\n return a % b;\\n }\\n}\\n\",\"keccak256\":\"0x9a9cf02622cd7a64261b10534fc3260449da25c98c9e96d1b4ae8110a20e5806\"},\"@openzeppelin/contracts-0.6/token/ERC1155/IERC1155.sol\":{\"content\":\"// SPDX-License-Identifier: MIT\\n\\npragma solidity ^0.6.2;\\n\\nimport \\\"../../introspection/IERC165.sol\\\";\\n\\n/**\\n * @dev Required interface of an ERC1155 compliant contract, as defined in the\\n * https://eips.ethereum.org/EIPS/eip-1155[EIP].\\n *\\n * _Available since v3.1._\\n */\\ninterface IERC1155 is IERC165 {\\n /**\\n * @dev Emitted when `value` tokens of token type `id` are transferred from `from` to `to` by `operator`.\\n */\\n event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value);\\n\\n /**\\n * @dev Equivalent to multiple {TransferSingle} events, where `operator`, `from` and `to` are the same for all\\n * transfers.\\n */\\n event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values);\\n\\n /**\\n * @dev Emitted when `account` grants or revokes permission to `operator` to transfer their tokens, according to\\n * `approved`.\\n */\\n event ApprovalForAll(address indexed account, address indexed operator, bool approved);\\n\\n /**\\n * @dev Emitted when the URI for token type `id` changes to `value`, if it is a non-programmatic URI.\\n *\\n * If an {URI} event was emitted for `id`, the standard\\n * https://eips.ethereum.org/EIPS/eip-1155#metadata-extensions[guarantees] that `value` will equal the value\\n * returned by {IERC1155MetadataURI-uri}.\\n */\\n event URI(string value, uint256 indexed id);\\n\\n /**\\n * @dev Returns the amount of tokens of token type `id` owned by `account`.\\n *\\n * Requirements:\\n *\\n * - `account` cannot be the zero address.\\n */\\n function balanceOf(address account, uint256 id) external view returns (uint256);\\n\\n /**\\n * @dev xref:ROOT:erc1155.adoc#batch-operations[Batched] version of {balanceOf}.\\n *\\n * Requirements:\\n *\\n * - `accounts` and `ids` must have the same length.\\n */\\n function balanceOfBatch(address[] calldata accounts, uint256[] calldata ids) external view returns (uint256[] memory);\\n\\n /**\\n * @dev Grants or revokes permission to `operator` to transfer the caller's tokens, according to `approved`,\\n *\\n * Emits an {ApprovalForAll} event.\\n *\\n * Requirements:\\n *\\n * - `operator` cannot be the caller.\\n */\\n function setApprovalForAll(address operator, bool approved) external;\\n\\n /**\\n * @dev Returns true if `operator` is approved to transfer ``account``'s tokens.\\n *\\n * See {setApprovalForAll}.\\n */\\n function isApprovedForAll(address account, address operator) external view returns (bool);\\n\\n /**\\n * @dev Transfers `amount` tokens of token type `id` from `from` to `to`.\\n *\\n * Emits a {TransferSingle} event.\\n *\\n * Requirements:\\n *\\n * - `to` cannot be the zero address.\\n * - If the caller is not `from`, it must be have been approved to spend ``from``'s tokens via {setApprovalForAll}.\\n * - `from` must have a balance of tokens of type `id` of at least `amount`.\\n * - If `to` refers to a smart contract, it must implement {IERC1155Receiver-onERC1155Received} and return the\\n * acceptance magic value.\\n */\\n function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes calldata data) external;\\n\\n /**\\n * @dev xref:ROOT:erc1155.adoc#batch-operations[Batched] version of {safeTransferFrom}.\\n *\\n * Emits a {TransferBatch} event.\\n *\\n * Requirements:\\n *\\n * - `ids` and `amounts` must have the same length.\\n * - If `to` refers to a smart contract, it must implement {IERC1155Receiver-onERC1155BatchReceived} and return the\\n * acceptance magic value.\\n */\\n function safeBatchTransferFrom(address from, address to, uint256[] calldata ids, uint256[] calldata amounts, bytes calldata data) external;\\n}\\n\",\"keccak256\":\"0x31691ad0817f8cb338531b78d2ab2989027d9f27e6f8e62492b754fed9429b10\"},\"@openzeppelin/contracts-0.6/token/ERC20/IERC20.sol\":{\"content\":\"// SPDX-License-Identifier: MIT\\n\\npragma solidity ^0.6.0;\\n\\n/**\\n * @dev Interface of the ERC20 standard as defined in the EIP.\\n */\\ninterface IERC20 {\\n /**\\n * @dev Returns the amount of tokens in existence.\\n */\\n function totalSupply() external view returns (uint256);\\n\\n /**\\n * @dev Returns the amount of tokens owned by `account`.\\n */\\n function balanceOf(address account) external view returns (uint256);\\n\\n /**\\n * @dev Moves `amount` tokens from the caller's account to `recipient`.\\n *\\n * Returns a boolean value indicating whether the operation succeeded.\\n *\\n * Emits a {Transfer} event.\\n */\\n function transfer(address recipient, uint256 amount) external returns (bool);\\n\\n /**\\n * @dev Returns the remaining number of tokens that `spender` will be\\n * allowed to spend on behalf of `owner` through {transferFrom}. This is\\n * zero by default.\\n *\\n * This value changes when {approve} or {transferFrom} are called.\\n */\\n function allowance(address owner, address spender) external view returns (uint256);\\n\\n /**\\n * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.\\n *\\n * Returns a boolean value indicating whether the operation succeeded.\\n *\\n * IMPORTANT: Beware that changing an allowance with this method brings the risk\\n * that someone may use both the old and the new allowance by unfortunate\\n * transaction ordering. One possible solution to mitigate this race\\n * condition is to first reduce the spender's allowance to 0 and set the\\n * desired value afterwards:\\n * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729\\n *\\n * Emits an {Approval} event.\\n */\\n function approve(address spender, uint256 amount) external returns (bool);\\n\\n /**\\n * @dev Moves `amount` tokens from `sender` to `recipient` using the\\n * allowance mechanism. `amount` is then deducted from the caller's\\n * allowance.\\n *\\n * Returns a boolean value indicating whether the operation succeeded.\\n *\\n * Emits a {Transfer} event.\\n */\\n function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);\\n\\n /**\\n * @dev Emitted when `value` tokens are moved from one account (`from`) to\\n * another (`to`).\\n *\\n * Note that `value` may be zero.\\n */\\n event Transfer(address indexed from, address indexed to, uint256 value);\\n\\n /**\\n * @dev Emitted when the allowance of a `spender` for an `owner` is set by\\n * a call to {approve}. `value` is the new allowance.\\n */\\n event Approval(address indexed owner, address indexed spender, uint256 value);\\n}\\n\",\"keccak256\":\"0x5c26b39d26f7ed489e555d955dcd3e01872972e71fdd1528e93ec164e4f23385\"},\"@openzeppelin/contracts-0.6/token/ERC20/SafeERC20.sol\":{\"content\":\"// SPDX-License-Identifier: MIT\\n\\npragma solidity ^0.6.0;\\n\\nimport \\\"./IERC20.sol\\\";\\nimport \\\"../../math/SafeMath.sol\\\";\\nimport \\\"../../utils/Address.sol\\\";\\n\\n/**\\n * @title SafeERC20\\n * @dev Wrappers around ERC20 operations that throw on failure (when the token\\n * contract returns false). Tokens that return no value (and instead revert or\\n * throw on failure) are also supported, non-reverting calls are assumed to be\\n * successful.\\n * To use this library you can add a `using SafeERC20 for IERC20;` statement to your contract,\\n * which allows you to call the safe operations as `token.safeTransfer(...)`, etc.\\n */\\nlibrary SafeERC20 {\\n using SafeMath for uint256;\\n using Address for address;\\n\\n function safeTransfer(IERC20 token, address to, uint256 value) internal {\\n _callOptionalReturn(token, abi.encodeWithSelector(token.transfer.selector, to, value));\\n }\\n\\n function safeTransferFrom(IERC20 token, address from, address to, uint256 value) internal {\\n _callOptionalReturn(token, abi.encodeWithSelector(token.transferFrom.selector, from, to, value));\\n }\\n\\n /**\\n * @dev Deprecated. This function has issues similar to the ones found in\\n * {IERC20-approve}, and its usage is discouraged.\\n *\\n * Whenever possible, use {safeIncreaseAllowance} and\\n * {safeDecreaseAllowance} instead.\\n */\\n function safeApprove(IERC20 token, address spender, uint256 value) internal {\\n // safeApprove should only be called when setting an initial allowance,\\n // or when resetting it to zero. To increase and decrease it, use\\n // 'safeIncreaseAllowance' and 'safeDecreaseAllowance'\\n // solhint-disable-next-line max-line-length\\n require((value == 0) || (token.allowance(address(this), spender) == 0),\\n \\\"SafeERC20: approve from non-zero to non-zero allowance\\\"\\n );\\n _callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, value));\\n }\\n\\n function safeIncreaseAllowance(IERC20 token, address spender, uint256 value) internal {\\n uint256 newAllowance = token.allowance(address(this), spender).add(value);\\n _callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, newAllowance));\\n }\\n\\n function safeDecreaseAllowance(IERC20 token, address spender, uint256 value) internal {\\n uint256 newAllowance = token.allowance(address(this), spender).sub(value, \\\"SafeERC20: decreased allowance below zero\\\");\\n _callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, newAllowance));\\n }\\n\\n /**\\n * @dev Imitates a Solidity high-level call (i.e. a regular function call to a contract), relaxing the requirement\\n * on the return value: the return value is optional (but if data is returned, it must not be false).\\n * @param token The token targeted by the call.\\n * @param data The call data (encoded using abi.encode or one of its variants).\\n */\\n function _callOptionalReturn(IERC20 token, bytes memory data) private {\\n // We need to perform a low level call here, to bypass Solidity's return data size checking mechanism, since\\n // we're implementing it ourselves. We use {Address.functionCall} to perform this call, which verifies that\\n // the target address contains contract code and also asserts for success in the low-level call.\\n\\n bytes memory returndata = address(token).functionCall(data, \\\"SafeERC20: low-level call failed\\\");\\n if (returndata.length > 0) { // Return data is optional\\n // solhint-disable-next-line max-line-length\\n require(abi.decode(returndata, (bool)), \\\"SafeERC20: ERC20 operation did not succeed\\\");\\n }\\n }\\n}\\n\",\"keccak256\":\"0xf3b30f8a49631420635a8c35daacfcaa338012755f18a76fdd118730256f9a27\"},\"@openzeppelin/contracts-0.6/utils/Address.sol\":{\"content\":\"// SPDX-License-Identifier: MIT\\n\\npragma solidity ^0.6.2;\\n\\n/**\\n * @dev Collection of functions related to the address type\\n */\\nlibrary Address {\\n /**\\n * @dev Returns true if `account` is a contract.\\n *\\n * [IMPORTANT]\\n * ====\\n * It is unsafe to assume that an address for which this function returns\\n * false is an externally-owned account (EOA) and not a contract.\\n *\\n * Among others, `isContract` will return false for the following\\n * types of addresses:\\n *\\n * - an externally-owned account\\n * - a contract in construction\\n * - an address where a contract will be created\\n * - an address where a contract lived, but was destroyed\\n * ====\\n */\\n function isContract(address account) internal view returns (bool) {\\n // This method relies in extcodesize, which returns 0 for contracts in\\n // construction, since the code is only stored at the end of the\\n // constructor execution.\\n\\n uint256 size;\\n // solhint-disable-next-line no-inline-assembly\\n assembly { size := extcodesize(account) }\\n return size > 0;\\n }\\n\\n /**\\n * @dev Replacement for Solidity's `transfer`: sends `amount` wei to\\n * `recipient`, forwarding all available gas and reverting on errors.\\n *\\n * https://eips.ethereum.org/EIPS/eip-1884[EIP1884] increases the gas cost\\n * of certain opcodes, possibly making contracts go over the 2300 gas limit\\n * imposed by `transfer`, making them unable to receive funds via\\n * `transfer`. {sendValue} removes this limitation.\\n *\\n * https://diligence.consensys.net/posts/2019/09/stop-using-soliditys-transfer-now/[Learn more].\\n *\\n * IMPORTANT: because control is transferred to `recipient`, care must be\\n * taken to not create reentrancy vulnerabilities. Consider using\\n * {ReentrancyGuard} or the\\n * https://solidity.readthedocs.io/en/v0.5.11/security-considerations.html#use-the-checks-effects-interactions-pattern[checks-effects-interactions pattern].\\n */\\n function sendValue(address payable recipient, uint256 amount) internal {\\n require(address(this).balance >= amount, \\\"Address: insufficient balance\\\");\\n\\n // solhint-disable-next-line avoid-low-level-calls, avoid-call-value\\n (bool success, ) = recipient.call{ value: amount }(\\\"\\\");\\n require(success, \\\"Address: unable to send value, recipient may have reverted\\\");\\n }\\n\\n /**\\n * @dev Performs a Solidity function call using a low level `call`. A\\n * plain`call` is an unsafe replacement for a function call: use this\\n * function instead.\\n *\\n * If `target` reverts with a revert reason, it is bubbled up by this\\n * function (like regular Solidity function calls).\\n *\\n * Returns the raw returned data. To convert to the expected return value,\\n * use https://solidity.readthedocs.io/en/latest/units-and-global-variables.html?highlight=abi.decode#abi-encoding-and-decoding-functions[`abi.decode`].\\n *\\n * Requirements:\\n *\\n * - `target` must be a contract.\\n * - calling `target` with `data` must not revert.\\n *\\n * _Available since v3.1._\\n */\\n function functionCall(address target, bytes memory data) internal returns (bytes memory) {\\n return functionCall(target, data, \\\"Address: low-level call failed\\\");\\n }\\n\\n /**\\n * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], but with\\n * `errorMessage` as a fallback revert reason when `target` reverts.\\n *\\n * _Available since v3.1._\\n */\\n function functionCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {\\n return _functionCallWithValue(target, data, 0, errorMessage);\\n }\\n\\n /**\\n * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],\\n * but also transferring `value` wei to `target`.\\n *\\n * Requirements:\\n *\\n * - the calling contract must have an ETH balance of at least `value`.\\n * - the called Solidity function must be `payable`.\\n *\\n * _Available since v3.1._\\n */\\n function functionCallWithValue(address target, bytes memory data, uint256 value) internal returns (bytes memory) {\\n return functionCallWithValue(target, data, value, \\\"Address: low-level call with value failed\\\");\\n }\\n\\n /**\\n * @dev Same as {xref-Address-functionCallWithValue-address-bytes-uint256-}[`functionCallWithValue`], but\\n * with `errorMessage` as a fallback revert reason when `target` reverts.\\n *\\n * _Available since v3.1._\\n */\\n function functionCallWithValue(address target, bytes memory data, uint256 value, string memory errorMessage) internal returns (bytes memory) {\\n require(address(this).balance >= value, \\\"Address: insufficient balance for call\\\");\\n return _functionCallWithValue(target, data, value, errorMessage);\\n }\\n\\n function _functionCallWithValue(address target, bytes memory data, uint256 weiValue, string memory errorMessage) private returns (bytes memory) {\\n require(isContract(target), \\\"Address: call to non-contract\\\");\\n\\n // solhint-disable-next-line avoid-low-level-calls\\n (bool success, bytes memory returndata) = target.call{ value: weiValue }(data);\\n if (success) {\\n return returndata;\\n } else {\\n // Look for revert reason and bubble it up if present\\n if (returndata.length > 0) {\\n // The easiest way to bubble the revert reason is using memory via assembly\\n\\n // solhint-disable-next-line no-inline-assembly\\n assembly {\\n let returndata_size := mload(returndata)\\n revert(add(32, returndata), returndata_size)\\n }\\n } else {\\n revert(errorMessage);\\n }\\n }\\n }\\n}\\n\",\"keccak256\":\"0xf5fa8cbdffa5ef8be49b246b5628facc30b71707e78a45d80d93b64eff3fe390\"},\"@openzeppelin/contracts-0.6/utils/ReentrancyGuard.sol\":{\"content\":\"// SPDX-License-Identifier: MIT\\n\\npragma solidity ^0.6.0;\\n\\n/**\\n * @dev Contract module that helps prevent reentrant calls to a function.\\n *\\n * Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier\\n * available, which can be applied to functions to make sure there are no nested\\n * (reentrant) calls to them.\\n *\\n * Note that because there is a single `nonReentrant` guard, functions marked as\\n * `nonReentrant` may not call one another. This can be worked around by making\\n * those functions `private`, and then adding `external` `nonReentrant` entry\\n * points to them.\\n *\\n * TIP: If you would like to learn more about reentrancy and alternative ways\\n * to protect against it, check out our blog post\\n * https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].\\n */\\ncontract ReentrancyGuard {\\n // Booleans are more expensive than uint256 or any type that takes up a full\\n // word because each write operation emits an extra SLOAD to first read the\\n // slot's contents, replace the bits taken up by the boolean, and then write\\n // back. This is the compiler's defense against contract upgrades and\\n // pointer aliasing, and it cannot be disabled.\\n\\n // The values being non-zero value makes deployment a bit more expensive,\\n // but in exchange the refund on every call to nonReentrant will be lower in\\n // amount. Since refunds are capped to a percentage of the total\\n // transaction's gas, it is best to keep them low in cases like this one, to\\n // increase the likelihood of the full refund coming into effect.\\n uint256 private constant _NOT_ENTERED = 1;\\n uint256 private constant _ENTERED = 2;\\n\\n uint256 private _status;\\n\\n constructor () internal {\\n _status = _NOT_ENTERED;\\n }\\n\\n /**\\n * @dev Prevents a contract from calling itself, directly or indirectly.\\n * Calling a `nonReentrant` function from another `nonReentrant`\\n * function is not supported. It is possible to prevent this from happening\\n * by making the `nonReentrant` function external, and make it call a\\n * `private` function that does the actual work.\\n */\\n modifier nonReentrant() {\\n // On the first call to nonReentrant, _notEntered will be true\\n require(_status != _ENTERED, \\\"ReentrancyGuard: reentrant call\\\");\\n\\n // Any calls to nonReentrant after this point will fail\\n _status = _ENTERED;\\n\\n _;\\n\\n // By storing the original value once again, a refund is triggered (see\\n // https://eips.ethereum.org/EIPS/eip-2200)\\n _status = _NOT_ENTERED;\\n }\\n}\\n\",\"keccak256\":\"0x7ff0067f2d7df4187eaa1cb4800949b929602c9d9cb20fcaee6922a7613ef2fb\"},\"src/solc_0.6/EstateSale/AuthValidator.sol\":{\"content\":\"//SPDX-License-Identifier: MIT\\npragma solidity 0.6.5;\\n\\nimport \\\"@openzeppelin/contracts-0.6/cryptography/ECDSA.sol\\\";\\nimport \\\"../common/BaseWithStorage/Admin.sol\\\";\\n\\ncontract AuthValidator is Admin {\\n address public _signingAuthWallet;\\n\\n event SigningWallet(address indexed signingWallet);\\n\\n constructor(address adminWallet, address initialSigningWallet) public {\\n require(adminWallet != address(0), \\\"AuthValidator: zero address\\\");\\n\\n _admin = adminWallet;\\n _updateSigningAuthWallet(initialSigningWallet);\\n }\\n\\n function updateSigningAuthWallet(address newSigningWallet) external onlyAdmin {\\n _updateSigningAuthWallet(newSigningWallet);\\n }\\n\\n function _updateSigningAuthWallet(address newSigningWallet) internal {\\n require(newSigningWallet != address(0), \\\"AuthValidator: INVALID_SIGNING_WALLET\\\");\\n _signingAuthWallet = newSigningWallet;\\n emit SigningWallet(newSigningWallet);\\n }\\n\\n function isAuthValid(bytes memory signature, bytes32 hashedData) public view returns (bool) {\\n address signer = ECDSA.recover(ECDSA.toEthSignedMessageHash(hashedData), signature);\\n return signer == _signingAuthWallet;\\n }\\n}\\n\",\"keccak256\":\"0x949c6063b3d90a8c53ca8d3c80a1097da05b7189e87d8c8825b97acc17dbd38e\"},\"src/solc_0.6/EstateSale/EstateSaleWithAuth.sol\":{\"content\":\"/* solhint-disable not-rely-on-time, func-order */\\npragma solidity 0.6.5;\\n\\nimport \\\"@openzeppelin/contracts-0.6/utils/ReentrancyGuard.sol\\\";\\nimport \\\"@openzeppelin/contracts-0.6/math/SafeMath.sol\\\";\\nimport \\\"@openzeppelin/contracts-0.6/utils/Address.sol\\\";\\nimport \\\"@openzeppelin/contracts-0.6/token/ERC20/IERC20.sol\\\";\\nimport \\\"@openzeppelin/contracts-0.6/token/ERC1155/IERC1155.sol\\\";\\nimport \\\"./ILandToken.sol\\\";\\nimport \\\"../common/BaseWithStorage/MetaTransactionReceiver.sol\\\";\\nimport \\\"../ReferralValidator/ReferralValidator.sol\\\";\\nimport \\\"./AuthValidator.sol\\\";\\n\\n/// @title Estate Sale contract with referral\\n/// @notice This contract manages the sale of our lands as Estates\\ncontract EstateSaleWithAuth is ReentrancyGuard, MetaTransactionReceiver, ReferralValidator {\\n using SafeMath for uint256;\\n using Address for address;\\n using SafeERC20 for IERC20;\\n\\n event LandQuadPurchased(\\n address indexed buyer,\\n address indexed to,\\n uint256 indexed topCornerId,\\n uint256 size,\\n uint256 price,\\n address token,\\n uint256 amountPaid\\n );\\n\\n event NewReceivingWallet(address indexed newWallet);\\n\\n /// @notice set the wallet receiving the proceeds\\n /// @param newWallet address of the new receiving wallet\\n function setReceivingWallet(address payable newWallet) external {\\n require(newWallet != address(0), \\\"ZERO_ADDRESS\\\");\\n require(msg.sender == _admin, \\\"NOT_AUTHORIZED\\\");\\n _wallet = newWallet;\\n\\n emit NewReceivingWallet(newWallet);\\n }\\n\\n /// @notice buy Land with SAND using the merkle proof associated with it\\n /// @param buyer address that perform the payment\\n /// @param to address that will own the purchased Land\\n /// @param reserved the reserved address (if any)\\n /// @param info [X_INDEX=0] x coordinate of the Land [Y_INDEX=1] y coordinate of the Land [SIZE_INDEX=2] size of the pack of Land to purchase [PRICE_INDEX=3] price in SAND to purchase that Land\\n /// @param salt The salt submitted for verification.\\n /// @param assetIds asset ids (lands) that will be bought\\n /// @param proof merkleProof for that particular Land\\n /// @param referral referral id\\n /// @param signature A signed message specifying tx details\\n function buyLandWithSand(\\n address buyer,\\n address to,\\n address reserved,\\n uint256[] calldata info,\\n bytes32 salt,\\n uint256[] calldata assetIds,\\n bytes32[] calldata proof,\\n bytes calldata referral,\\n bytes calldata signature\\n ) external nonReentrant {\\n _checkAddressesAndExpiryTime(buyer, reserved);\\n _checkAuthAndProofValidity(to, reserved, info, salt, assetIds, proof, signature);\\n _handleFeeAndReferral(buyer, info[PRICE_INDEX], referral);\\n _mint(buyer, to, info);\\n _sendAssets(to, assetIds);\\n }\\n\\n /// @notice Gets the expiry time for the current sale\\n /// @return The expiry time, as a unix epoch\\n function getExpiryTime() external view returns (uint256) {\\n return _expiryTime;\\n }\\n\\n /// @notice Gets the Merkle root associated with the current sale\\n /// @return The Merkle root, as a bytes32 hash\\n function getMerkleRoot() external view returns (bytes32) {\\n return _merkleRoot;\\n }\\n\\n /// @notice enable Admin to withdraw remaining assets from EstateSaleWithFee contract\\n /// @param to intended recipient of the asset tokens\\n /// @param assetIds the assetIds to be transferred\\n /// @param values the quantities of the assetIds to be transferred\\n function withdrawAssets(\\n address to,\\n uint256[] calldata assetIds,\\n uint256[] calldata values\\n ) external {\\n require(msg.sender == _admin, \\\"NOT_AUTHORIZED\\\");\\n _asset.safeBatchTransferFrom(address(this), to, assetIds, values, \\\"\\\");\\n }\\n\\n function onERC1155Received(\\n address, /*operator*/\\n address, /*from*/\\n uint256, /*id*/\\n uint256, /*value*/\\n bytes calldata /*data*/\\n ) external pure returns (bytes4) {\\n return 0xf23a6e61;\\n }\\n\\n function onERC1155BatchReceived(\\n address, /*operator*/\\n address, /*from*/\\n uint256[] calldata, /*ids*/\\n uint256[] calldata, /*values*/\\n bytes calldata /*data*/\\n ) external pure returns (bytes4) {\\n return 0xbc197c81;\\n }\\n\\n function _sendAssets(address to, uint256[] memory assetIds) internal {\\n uint256[] memory values = new uint256[](assetIds.length);\\n for (uint256 i = 0; i < assetIds.length; i++) {\\n values[i] = 1;\\n }\\n _asset.safeBatchTransferFrom(address(this), to, assetIds, values, \\\"\\\");\\n }\\n\\n // NOTE: _checkAddressesAndExpiryTime & _checkAuthAndProofValidity were split due to a stack too deep issue\\n function _checkAddressesAndExpiryTime(address buyer, address reserved) internal view {\\n /* solium-disable-next-line security/no-block-members */\\n require(block.timestamp < _expiryTime, \\\"SALE_IS_OVER\\\");\\n require(buyer == msg.sender || _metaTransactionContracts[msg.sender], \\\"NOT_AUTHORIZED\\\");\\n require(reserved == address(0) || reserved == buyer, \\\"RESERVED_LAND\\\");\\n }\\n\\n // NOTE: _checkAddressesAndExpiryTime & _checkAuthAndProofValidity were split due to a stack too deep issue\\n function _checkAuthAndProofValidity(\\n address to,\\n address reserved,\\n uint256[] memory info,\\n bytes32 salt,\\n uint256[] memory assetIds,\\n bytes32[] memory proof,\\n bytes memory signature\\n ) internal view {\\n bytes32 hashedData = keccak256(\\n abi.encodePacked(\\n to,\\n reserved,\\n info[X_INDEX],\\n info[Y_INDEX],\\n info[SIZE_INDEX],\\n info[PRICE_INDEX],\\n salt,\\n keccak256(abi.encodePacked(assetIds)),\\n keccak256(abi.encodePacked(proof))\\n )\\n );\\n require(_authValidator.isAuthValid(signature, hashedData), \\\"INVALID_AUTH\\\");\\n\\n bytes32 leaf = _generateLandHash(\\n info[X_INDEX],\\n info[Y_INDEX],\\n info[SIZE_INDEX],\\n info[PRICE_INDEX],\\n reserved,\\n salt,\\n assetIds\\n );\\n require(_verify(proof, leaf), \\\"INVALID_LAND\\\");\\n }\\n\\n function _mint(\\n address buyer,\\n address to,\\n uint256[] memory info\\n ) internal {\\n if (info[SIZE_INDEX] == 1 || _estate == address(0)) {\\n _land.mintQuad(to, info[SIZE_INDEX], info[X_INDEX], info[Y_INDEX], \\\"\\\");\\n } else {\\n _land.mintQuad(_estate, info[SIZE_INDEX], info[X_INDEX], info[Y_INDEX], abi.encode(to));\\n }\\n emit LandQuadPurchased(\\n buyer,\\n to,\\n info[X_INDEX] + (info[Y_INDEX] * GRID_SIZE),\\n info[SIZE_INDEX],\\n info[PRICE_INDEX],\\n address(_sand),\\n info[PRICE_INDEX]\\n );\\n }\\n\\n function _generateLandHash(\\n uint256 x,\\n uint256 y,\\n uint256 size,\\n uint256 price,\\n address reserved,\\n bytes32 salt,\\n uint256[] memory assetIds\\n ) internal pure returns (bytes32) {\\n return keccak256(abi.encodePacked(x, y, size, price, reserved, salt, assetIds));\\n }\\n\\n function _verify(bytes32[] memory proof, bytes32 leaf) internal view returns (bool) {\\n bytes32 computedHash = leaf;\\n\\n for (uint256 i = 0; i < proof.length; i++) {\\n bytes32 proofElement = proof[i];\\n\\n if (computedHash < proofElement) {\\n computedHash = keccak256(abi.encodePacked(computedHash, proofElement));\\n } else {\\n computedHash = keccak256(abi.encodePacked(proofElement, computedHash));\\n }\\n }\\n\\n return computedHash == _merkleRoot;\\n }\\n\\n function _handleFeeAndReferral(\\n address buyer,\\n uint256 priceInSand,\\n bytes memory referral\\n ) internal {\\n // send 5% fee to a specially configured instance of FeeDistributor.sol\\n uint256 remainingAmountInSand = _handleSandFee(buyer, priceInSand);\\n\\n // calculate referral based on 95% of original priceInSand\\n handleReferralWithERC20(buyer, remainingAmountInSand, referral, _wallet, address(_sand));\\n }\\n\\n function _handleSandFee(address buyer, uint256 priceInSand) internal returns (uint256) {\\n uint256 feeAmountInSand = priceInSand.mul(FEE).div(100);\\n _sand.safeTransferFrom(buyer, address(_feeDistributor), feeAmountInSand);\\n return priceInSand.sub(feeAmountInSand);\\n }\\n\\n uint256 internal constant GRID_SIZE = 408; // 408 is the size of the Land\\n\\n IERC1155 internal immutable _asset;\\n ILandToken internal immutable _land;\\n IERC20 internal immutable _sand;\\n address internal immutable _estate;\\n address internal immutable _feeDistributor;\\n\\n address payable internal _wallet;\\n AuthValidator internal _authValidator;\\n uint256 internal immutable _expiryTime;\\n bytes32 internal immutable _merkleRoot;\\n\\n uint256 private constant FEE = 5; // percentage of land sale price to be diverted to a specially configured instance of FeeDistributor, shown as an integer\\n // buyLandWithSand info indexes\\n uint256 private constant X_INDEX = 0;\\n uint256 private constant Y_INDEX = 1;\\n uint256 private constant SIZE_INDEX = 2;\\n uint256 private constant PRICE_INDEX = 3;\\n\\n constructor(\\n address landAddress,\\n address sandContractAddress,\\n address initialMetaTx,\\n address admin,\\n address payable initialWalletAddress,\\n bytes32 merkleRoot,\\n uint256 expiryTime,\\n address initialSigningWallet,\\n uint256 initialMaxCommissionRate,\\n address estate,\\n address asset,\\n address feeDistributor,\\n address authValidator\\n ) public ReferralValidator(initialSigningWallet, initialMaxCommissionRate) {\\n require(landAddress.isContract(), \\\"EstateSaleWithAuth: is not a contract\\\");\\n require(sandContractAddress.isContract(), \\\"EstateSaleWithAuth: is not a contract\\\");\\n require(initialMetaTx != address(0), \\\"EstateSaleWithAuth: zero address\\\");\\n require(admin != address(0), \\\"EstateSaleWithAuth: zero address\\\");\\n require(initialWalletAddress != address(0), \\\"EstateSaleWithAuth: zero address\\\");\\n require(asset.isContract(), \\\"EstateSaleWithAuth: is not a contract\\\");\\n require(feeDistributor != address(0), \\\"EstateSaleWithAuth: zero address\\\");\\n require(authValidator.isContract(), \\\"EstateSaleWithAuth: is not a contract\\\");\\n\\n\\n _land = ILandToken(landAddress);\\n _sand = IERC20(sandContractAddress);\\n _setMetaTransactionProcessor(initialMetaTx, true);\\n _wallet = initialWalletAddress;\\n _merkleRoot = merkleRoot;\\n _expiryTime = expiryTime;\\n _admin = admin;\\n _estate = estate;\\n _asset = IERC1155(asset);\\n _feeDistributor = feeDistributor;\\n _authValidator = AuthValidator(authValidator);\\n }\\n}\\n\",\"keccak256\":\"0x039331cd15021fe3b9312674d873fdc02b968ae2af5343caf14e6c054a2fcc1d\"},\"src/solc_0.6/EstateSale/ILandToken.sol\":{\"content\":\"// SPDX-License-Identifier: MIT\\n\\npragma solidity 0.6.5;\\n\\n\\ninterface ILandToken {\\n function mintQuad(\\n address to,\\n uint256 size,\\n uint256 x,\\n uint256 y,\\n bytes calldata data\\n ) external;\\n}\\n\",\"keccak256\":\"0x8d03b53d325fbb052d78f274b106f14bf9a5afc928451b26bc9e579585ae44b2\"},\"src/solc_0.6/ReferralValidator/ReferralValidator.sol\":{\"content\":\"/* solhint-disable not-rely-on-time, func-order */\\n\\n// SPDX-License-Identifier: MIT\\n\\npragma solidity 0.6.5;\\n\\nimport \\\"@openzeppelin/contracts-0.6/utils/Address.sol\\\";\\nimport \\\"@openzeppelin/contracts-0.6/cryptography/ECDSA.sol\\\";\\nimport \\\"@openzeppelin/contracts-0.6/token/ERC20/SafeERC20.sol\\\";\\nimport \\\"@openzeppelin/contracts-0.6/math/SafeMath.sol\\\";\\nimport \\\"../common/BaseWithStorage/Admin.sol\\\";\\n\\n\\n/// @dev This contract verifies if a referral is valid\\ncontract ReferralValidator is Admin {\\n using Address for address;\\n using SafeERC20 for IERC20;\\n\\n address private _signingWallet;\\n uint256 private _maxCommissionRate;\\n\\n mapping(address => uint256) private _previousSigningWallets;\\n uint256 constant private _previousSigningDelay = 10 days;\\n\\n event ReferralUsed(\\n address indexed referrer,\\n address indexed referee,\\n address indexed token,\\n uint256 amount,\\n uint256 commission,\\n uint256 commissionRate\\n );\\n\\n event SigningWalletUpdated(address indexed newSigningWallet);\\n event MaxCommissionRateUpdated(uint256 indexed newMaxCommissionRate);\\n\\n constructor(address initialSigningWallet, uint256 initialMaxCommissionRate) public {\\n require(initialSigningWallet != address(0), \\\"ReferralValidator: zero address\\\");\\n\\n _signingWallet = initialSigningWallet;\\n _maxCommissionRate = initialMaxCommissionRate;\\n }\\n\\n /**\\n * @dev Update the signing wallet\\n * The previous wallet is still valid for a grace period (_previousSigningDelay). If you want to\\n * disable the previous wallet, use the disablePreviousSigningWallet function.\\n * @param newSigningWallet The new address of the signing wallet\\n */\\n function updateSigningWallet(address newSigningWallet) external onlyAdmin {\\n require(newSigningWallet != address(0), \\\"ReferralValidator: zero address\\\");\\n _previousSigningWallets[_signingWallet] = now + _previousSigningDelay;\\n _signingWallet = newSigningWallet;\\n\\n emit SigningWalletUpdated(newSigningWallet);\\n }\\n\\n /**\\n * @dev Disable compromised signing wallet\\n * @param disableWallet The wallet address to be disabled\\n */\\n function disablePreviousSigningWallet(address disableWallet) external {\\n require(_admin == msg.sender, \\\"ReferralValidator: Sender not admin\\\");\\n require(disableWallet != address(0), \\\"ReferralValidator: zero address\\\");\\n _previousSigningWallets[disableWallet] = 0;\\n }\\n\\n /**\\n * @dev signing wallet authorized for referral\\n * @return the address of the signing wallet\\n */\\n function getSigningWallet() external view returns (address) {\\n return _signingWallet;\\n }\\n\\n /**\\n * @notice the max commission rate\\n * @return the maximum commission rate that a referral can give\\n */\\n function getMaxCommissionRate() external view returns (uint256) {\\n return _maxCommissionRate;\\n }\\n\\n /**\\n * @dev Update the maximum commission rate\\n * @param newMaxCommissionRate The new maximum commission rate\\n */\\n function updateMaxCommissionRate(uint256 newMaxCommissionRate) external onlyAdmin {\\n _maxCommissionRate = newMaxCommissionRate;\\n\\n emit MaxCommissionRateUpdated(newMaxCommissionRate);\\n }\\n\\n function handleReferralWithETH(\\n uint256 amount,\\n bytes memory referral,\\n address payable destination\\n ) internal {\\n uint256 amountForDestination = amount;\\n\\n require(msg.value >= amount, \\\"ReferralValidator: insufficient funds\\\");\\n\\n if (referral.length > 0) {\\n (bytes memory signature, address referrer, address referee, uint256 expiryTime, uint256 commissionRate) = decodeReferral(referral);\\n\\n require(commissionRate < 10000, \\\"ReferralValidator: invalid commisionRate\\\");\\n\\n uint256 commission = 0;\\n\\n if (isReferralValid(signature, referrer, referee, expiryTime, commissionRate)) {\\n commission = SafeMath.div(SafeMath.mul(amount, commissionRate), 10000);\\n\\n emit ReferralUsed(referrer, referee, address(0), amount, commission, commissionRate);\\n amountForDestination = SafeMath.sub(amountForDestination, commission);\\n }\\n\\n if (commission > 0) {\\n // solhint-disable-next-line avoid-low-level-calls\\n (bool success, ) = payable(referrer).call{value:commission}(\\\"\\\");\\n require(success, \\\"ReferralValidator: Transfer failed.\\\");\\n }\\n }\\n\\n // solhint-disable-next-line avoid-low-level-calls\\n (bool success, ) = destination.call{value:amountForDestination}(\\\"\\\");\\n require(success, \\\"ReferralValidator: Transfer failed.\\\");\\n }\\n\\n function handleReferralWithERC20(\\n address buyer,\\n uint256 amount,\\n bytes memory referral,\\n address payable destination,\\n address tokenAddress\\n ) internal {\\n IERC20 token = IERC20(tokenAddress);\\n uint256 amountForDestination = amount;\\n\\n if (referral.length > 0) {\\n (bytes memory signature, address referrer, address referee, uint256 expiryTime, uint256 commissionRate) = decodeReferral(referral);\\n\\n uint256 commission = 0;\\n\\n if (isReferralValid(signature, referrer, referee, expiryTime, commissionRate)) {\\n commission = SafeMath.div(SafeMath.mul(amount, commissionRate), 10000);\\n\\n emit ReferralUsed(referrer, referee, tokenAddress, amount, commission, commissionRate);\\n amountForDestination = SafeMath.sub(amountForDestination, commission);\\n }\\n\\n if (commission > 0) {\\n token.safeTransferFrom(buyer, referrer, commission);\\n }\\n }\\n\\n token.safeTransferFrom(buyer, destination, amountForDestination);\\n }\\n\\n /**\\n * @notice Check if a referral is valid\\n * @param signature The signature to check (signed referral)\\n * @param referrer The address of the referrer\\n * @param referee The address of the referee\\n * @param expiryTime The expiry time of the referral\\n * @param commissionRate The commissionRate of the referral\\n * @return True if the referral is valid\\n */\\n function isReferralValid(\\n bytes memory signature,\\n address referrer,\\n address referee,\\n uint256 expiryTime,\\n uint256 commissionRate\\n ) public view returns (bool) {\\n if (commissionRate > _maxCommissionRate || referrer == referee || now > expiryTime) {\\n return false;\\n }\\n\\n bytes32 hashedData = keccak256(abi.encodePacked(referrer, referee, expiryTime, commissionRate));\\n\\n address signer = ECDSA.recover(keccak256(abi.encodePacked(\\\"\\\\x19Ethereum Signed Message:\\\\n32\\\", hashedData)), signature);\\n\\n if (_previousSigningWallets[signer] >= now) {\\n return true;\\n }\\n\\n return _signingWallet == signer;\\n }\\n\\n function decodeReferral(bytes memory referral)\\n public\\n pure\\n returns (\\n bytes memory,\\n address,\\n address,\\n uint256,\\n uint256\\n )\\n {\\n (bytes memory signature, address referrer, address referee, uint256 expiryTime, uint256 commissionRate) = abi.decode(\\n referral,\\n (bytes, address, address, uint256, uint256)\\n );\\n\\n return (signature, referrer, referee, expiryTime, commissionRate);\\n }\\n}\\n\",\"keccak256\":\"0xad5300e058f15841c54f3bc70ad5c89a6c9a0853aa6e0b542e7a9e59192687d2\"},\"src/solc_0.6/common/BaseWithStorage/Admin.sol\":{\"content\":\"// SPDX-License-Identifier: MIT\\n\\npragma solidity 0.6.5;\\n\\n\\ncontract Admin {\\n address internal _admin;\\n\\n /// @dev emitted when the contract administrator is changed.\\n /// @param oldAdmin address of the previous administrator.\\n /// @param newAdmin address of the new administrator.\\n event AdminChanged(address oldAdmin, address newAdmin);\\n\\n /// @dev gives the current administrator of this contract.\\n /// @return the current administrator of this contract.\\n function getAdmin() external view returns (address) {\\n return _admin;\\n }\\n\\n /// @dev change the administrator to be `newAdmin`.\\n /// @param newAdmin address of the new administrator.\\n function changeAdmin(address newAdmin) external {\\n require(msg.sender == _admin, \\\"only admin can change admin\\\");\\n require(_admin != newAdmin, \\\"already admin\\\");\\n emit AdminChanged(_admin, newAdmin);\\n _admin = newAdmin;\\n }\\n\\n modifier onlyAdmin() {\\n require(msg.sender == _admin, \\\"only admin allowed\\\");\\n _;\\n }\\n}\\n\",\"keccak256\":\"0xe1a95ec41b32e523a6fad060f90aa6d03a72a545857a91c2f51473b6072637dc\"},\"src/solc_0.6/common/BaseWithStorage/MetaTransactionReceiver.sol\":{\"content\":\"// SPDX-License-Identifier: MIT\\n\\npragma solidity 0.6.5;\\n\\nimport \\\"./Admin.sol\\\";\\n\\ncontract MetaTransactionReceiver is Admin {\\n mapping(address => bool) internal _metaTransactionContracts;\\n\\n /// @dev emiited when a meta transaction processor is enabled/disabled\\n /// @param metaTransactionProcessor address that will be given/removed metaTransactionProcessor rights.\\n /// @param enabled set whether the metaTransactionProcessor is enabled or disabled.\\n event MetaTransactionProcessor(address metaTransactionProcessor, bool enabled);\\n\\n /// @dev Enable or disable the ability of `metaTransactionProcessor` to perform meta-tx (metaTransactionProcessor rights).\\n /// @param metaTransactionProcessor address that will be given/removed metaTransactionProcessor rights.\\n /// @param enabled set whether the metaTransactionProcessor is enabled or disabled.\\n function setMetaTransactionProcessor(address metaTransactionProcessor, bool enabled) public onlyAdmin {\\n _setMetaTransactionProcessor(metaTransactionProcessor, enabled);\\n }\\n\\n function _setMetaTransactionProcessor(address metaTransactionProcessor, bool enabled) internal {\\n require(metaTransactionProcessor != address(0), \\\"MetaTransactionReceiver: zero address\\\");\\n _metaTransactionContracts[metaTransactionProcessor] = enabled;\\n emit MetaTransactionProcessor(metaTransactionProcessor, enabled);\\n }\\n\\n /// @dev check whether address `who` is given meta-transaction execution rights.\\n /// @param who The address to query.\\n /// @return whether the address has meta-transaction execution rights.\\n function isMetaTransactionProcessor(address who) external view returns (bool) {\\n return _metaTransactionContracts[who];\\n }\\n}\\n\",\"keccak256\":\"0x4a11e21dfc85fb9330c02abc019bfb5b1e40d0fcd36e2a2e652d4c06b6e8105b\"}},\"version\":1}", + "bytecode": "0x6101606040523480156200001257600080fd5b50604051620031e9380380620031e983398181016040526101a08110156200003957600080fd5b508051602082015160408301516060840151608085015160a086015160c087015160e08801516101008901516101208a01516101408b01516101608c0151610180909c015160016000559a9b999a9899979896979596949593949293919290919085856001600160a01b038216620000f8576040805162461bcd60e51b815260206004820152601f60248201527f526566657272616c56616c696461746f723a207a65726f206164647265737300604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0393841617905560045562000130908e1662000459602090811b62002adc17901c565b6200016d5760405162461bcd60e51b8152600401808060200182810382526025815260200180620031c46025913960400191505060405180910390fd5b6200018c8c6001600160a01b03166200045960201b62002adc1760201c565b620001c95760405162461bcd60e51b8152600401808060200182810382526025815260200180620031c46025913960400191505060405180910390fd5b6001600160a01b038b1662000214576040805162461bcd60e51b815260206004820181905260248201526000805160206200317f833981519152604482015290519081900360640190fd5b6001600160a01b038a166200025f576040805162461bcd60e51b815260206004820181905260248201526000805160206200317f833981519152604482015290519081900360640190fd5b6001600160a01b038916620002aa576040805162461bcd60e51b815260206004820181905260248201526000805160206200317f833981519152604482015290519081900360640190fd5b620002c9836001600160a01b03166200045960201b62002adc1760201c565b620003065760405162461bcd60e51b8152600401808060200182810382526025815260200180620031c46025913960400191505060405180910390fd5b6001600160a01b03821662000351576040805162461bcd60e51b815260206004820181905260248201526000805160206200317f833981519152604482015290519081900360640190fd5b62000370816001600160a01b03166200045960201b62002adc1760201c565b620003ad5760405162461bcd60e51b8152600401808060200182810382526025815260200180620031c46025913960400191505060405180910390fd5b6001600160601b031960608e811b821660a0528d901b1660c052620003dd8b60016001600160e01b036200045f16565b600680546001600160a01b039a8b166001600160a01b031991821617909155610140989098526101209690965260018054998916998816999099179098556001600160601b0319606092831b811660e05290821b811660805296901b909516610100525060078054919093169116179055506200050a92505050565b3b151590565b6001600160a01b038216620004a65760405162461bcd60e51b81526004018080602001828103825260258152602001806200319f6025913960400191505060405180910390fd5b6001600160a01b038216600081815260026020908152604091829020805460ff191685151590811790915582519384529083015280517fb21eb88b4e33b3f1281830a7178d74d8aa73220416215726b68ae23d539515cb9281900390910190a15050565b60805160601c60a05160601c60c05160601c60e05160601c6101005160601c6101205161014051612bef6200059060003980610be0528061247e525080610bbc528061159d5250806124fc525080611af25280611c4f525080611aa85280611e4e52806124d9525080611b235280611c205250806111075280611f3a5250612bef6000f3fe608060405234801561001057600080fd5b50600436106101365760003560e01c8063984d6252116100b2578063c10a420811610081578063dc5074af11610066578063dc5074af146108a0578063e56f8a9e146108c6578063f23a6e61146108e357610136565b8063c10a4208146107c1578063caed35001461089857610136565b8063984d62521461055f578063ab1cc78c14610631578063b522ecff14610639578063bc197c811461065f57610136565b806365194ce71161010957806378e6e5b9116100ee57806378e6e5b9146104e55780638a04af6a1461050b5780638f2839701461053957610136565b806365194ce7146103635780636e9960c3146104c157610136565b80631187fd3c1461013b57806325cb5bc01461031b578063495906571461033557806358bc29441461033d575b600080fd5b610319600480360361012081101561015257600080fd5b6001600160a01b038235811692602081013582169260408201359092169181019060808101606082013564010000000081111561018e57600080fd5b8201836020820111156101a057600080fd5b803590602001918460208302840111640100000000831117156101c257600080fd5b919390928235926040810190602001356401000000008111156101e457600080fd5b8201836020820111156101f657600080fd5b8035906020019184602083028401116401000000008311171561021857600080fd5b91939092909160208101903564010000000081111561023657600080fd5b82018360208201111561024857600080fd5b8035906020019184602083028401116401000000008311171561026a57600080fd5b91939092909160208101903564010000000081111561028857600080fd5b82018360208201111561029a57600080fd5b803590602001918460018302840111640100000000831117156102bc57600080fd5b9193909290916020810190356401000000008111156102da57600080fd5b8201836020820111156102ec57600080fd5b8035906020019184600183028401116401000000008311171561030e57600080fd5b509092509050610978565b005b610323610bba565b60408051918252519081900360200190f35b610323610bde565b6103196004803603602081101561035357600080fd5b50356001600160a01b0316610c02565b6104096004803603602081101561037957600080fd5b81019060208101813564010000000081111561039457600080fd5b8201836020820111156103a657600080fd5b803590602001918460018302840111640100000000831117156103c857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610d2e945050505050565b6040518080602001866001600160a01b03166001600160a01b03168152602001856001600160a01b03166001600160a01b03168152602001848152602001838152602001828103825287818151815260200191508051906020019080838360005b8381101561048257818101518382015260200161046a565b50505050905090810190601f1680156104af5780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390f35b6104c9610e33565b604080516001600160a01b039092168252519081900360200190f35b610319600480360360208110156104fb57600080fd5b50356001600160a01b0316610e42565b6103196004803603604081101561052157600080fd5b506001600160a01b0381351690602001351515610f00565b6103196004803603602081101561054f57600080fd5b50356001600160a01b0316610f6d565b6103196004803603606081101561057557600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156105a057600080fd5b8201836020820111156105b257600080fd5b803590602001918460208302840111640100000000831117156105d457600080fd5b9193909290916020810190356401000000008111156105f257600080fd5b82018360208201111561060457600080fd5b8035906020019184602083028401116401000000008311171561062657600080fd5b5090925090506110a6565b610323611231565b6103196004803603602081101561064f57600080fd5b50356001600160a01b0316611237565b61078c600480360360a081101561067557600080fd5b6001600160a01b0382358116926020810135909116918101906060810160408201356401000000008111156106a957600080fd5b8201836020820111156106bb57600080fd5b803590602001918460208302840111640100000000831117156106dd57600080fd5b9193909290916020810190356401000000008111156106fb57600080fd5b82018360208201111561070d57600080fd5b8035906020019184602083028401116401000000008311171561072f57600080fd5b91939092909160208101903564010000000081111561074d57600080fd5b82018360208201111561075f57600080fd5b8035906020019184600183028401116401000000008311171561078157600080fd5b509092509050611348565b604080517fffffffff000000000000000000000000000000000000000000000000000000009092168252519081900360200190f35b610884600480360360a08110156107d757600080fd5b8101906020810181356401000000008111156107f257600080fd5b82018360208201111561080457600080fd5b8035906020019184600183028401116401000000008311171561082657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550506001600160a01b038335811694506020840135169260408101359250606001359050611375565b604080519115158252519081900360200190f35b6104c96114b1565b610884600480360360208110156108b657600080fd5b50356001600160a01b03166114c0565b610319600480360360208110156108dc57600080fd5b50356114de565b61078c600480360360a08110156108f957600080fd5b6001600160a01b03823581169260208101359091169160408201359160608101359181019060a08101608082013564010000000081111561093957600080fd5b82018360208201111561094b57600080fd5b8035906020019184600183028401116401000000008311171561096d57600080fd5b509092509050611570565b600260005414156109d0576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b60026000556109df8e8d61159b565b610ad68d8d8d8d80806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050508c8c8c80806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050508b8b8080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020601f8d018190048102820181019092528b815292508b91508a90819084018382808284376000920191909152506116fe92505050565b610b2a8e8c8c6003818110610ae757fe5b9050602002013586868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611a8192505050565b610b688e8e8d8d80806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250611ad292505050565b610ba58d898980806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250611ec392505050565b50506001600055505050505050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000090565b7f000000000000000000000000000000000000000000000000000000000000000090565b6001546001600160a01b03163314610c61576040805162461bcd60e51b815260206004820152601260248201527f6f6e6c792061646d696e20616c6c6f7765640000000000000000000000000000604482015290519081900360640190fd5b6001600160a01b038116610cbc576040805162461bcd60e51b815260206004820152601f60248201527f526566657272616c56616c696461746f723a207a65726f206164647265737300604482015290519081900360640190fd5b600380546001600160a01b03908116600090815260056020526040808220620d2f0042019055835473ffffffffffffffffffffffffffffffffffffffff1916928516928317909355915190917fbbb5fb2ee7e707ae0c968f63e94211ea81e66a718c34e2f810a7619e5678a21791a250565b606060008060008060606000806000808a80602001905160a0811015610d5357600080fd5b8101908080516040519392919084640100000000821115610d7357600080fd5b908301906020820185811115610d8857600080fd5b8251640100000000811182820188101715610da257600080fd5b82525081516020918201929091019080838360005b83811015610dcf578181015183820152602001610db7565b50505050905090810190601f168015610dfc5780820380516001836020036101000a031916815260200191505b5060409081526020820151908201516060830151608090930151959f50909d509b5099509197505050505050505091939590929450565b6001546001600160a01b031690565b6001546001600160a01b03163314610e8b5760405162461bcd60e51b8152600401808060200182810382526023815260200180612b056023913960400191505060405180910390fd5b6001600160a01b038116610ee6576040805162461bcd60e51b815260206004820152601f60248201527f526566657272616c56616c696461746f723a207a65726f206164647265737300604482015290519081900360640190fd5b6001600160a01b0316600090815260056020526040812055565b6001546001600160a01b03163314610f5f576040805162461bcd60e51b815260206004820152601260248201527f6f6e6c792061646d696e20616c6c6f7765640000000000000000000000000000604482015290519081900360640190fd5b610f698282612087565b5050565b6001546001600160a01b03163314610fcc576040805162461bcd60e51b815260206004820152601b60248201527f6f6e6c792061646d696e2063616e206368616e67652061646d696e0000000000604482015290519081900360640190fd5b6001546001600160a01b038281169116141561102f576040805162461bcd60e51b815260206004820152600d60248201527f616c72656164792061646d696e00000000000000000000000000000000000000604482015290519081900360640190fd5b600154604080516001600160a01b039283168152918316602083015280517f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f9281900390910190a16001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b6001546001600160a01b03163314611105576040805162461bcd60e51b815260206004820152600e60248201527f4e4f545f415554484f52495a4544000000000000000000000000000000000000604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632eb2c2d63087878787876040518763ffffffff1660e01b815260040180876001600160a01b03166001600160a01b03168152602001866001600160a01b03166001600160a01b031681526020018060200180602001806020018481038452888882818152602001925060200280828437600083820152601f01601f19169091018581038452868152602090810191508790870280828437600081840152601f19601f8201169050808301925050508481038252600081526020016020019950505050505050505050600060405180830381600087803b15801561121257600080fd5b505af1158015611226573d6000803e3d6000fd5b505050505050505050565b60045490565b6001600160a01b038116611292576040805162461bcd60e51b815260206004820152600c60248201527f5a45524f5f414444524553530000000000000000000000000000000000000000604482015290519081900360640190fd5b6001546001600160a01b031633146112f1576040805162461bcd60e51b815260206004820152600e60248201527f4e4f545f415554484f52495a4544000000000000000000000000000000000000604482015290519081900360640190fd5b6006805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040517f4d66958b757eb92a1b43d02be4c38c9500b73f532420ee3706cb43d420ba023690600090a250565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b60006004548211806113985750836001600160a01b0316856001600160a01b0316145b806113a257508242115b156113af575060006114a8565b60408051606087811b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000009081166020808501919091529188901b166034830152604882018690526068808301869052835180840390910181526088830184528051908201207f19457468657265756d205369676e6564204d6573736167653a0a33320000000060a884015260c48084018290528451808503909101815260e49093019093528151910120600090611466908961214e565b6001600160a01b0381166000908152600560205260409020549091504211611493576001925050506114a8565b6003546001600160a01b039081169116149150505b95945050505050565b6003546001600160a01b031690565b6001600160a01b031660009081526002602052604090205460ff1690565b6001546001600160a01b0316331461153d576040805162461bcd60e51b815260206004820152601260248201527f6f6e6c792061646d696e20616c6c6f7765640000000000000000000000000000604482015290519081900360640190fd5b600481905560405181907f774069781371d65424b3b0b101c1d40014532cac040f979595b99a3fcf8ce08c90600090a250565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b7f0000000000000000000000000000000000000000000000000000000000000000421061160f576040805162461bcd60e51b815260206004820152600c60248201527f53414c455f49535f4f5645520000000000000000000000000000000000000000604482015290519081900360640190fd5b6001600160a01b03821633148061163557503360009081526002602052604090205460ff165b611686576040805162461bcd60e51b815260206004820152600e60248201527f4e4f545f415554484f52495a4544000000000000000000000000000000000000604482015290519081900360640190fd5b6001600160a01b03811615806116ad5750816001600160a01b0316816001600160a01b0316145b610f69576040805162461bcd60e51b815260206004820152600d60248201527f52455345525645445f4c414e4400000000000000000000000000000000000000604482015290519081900360640190fd5b600087878760008151811061170f57fe5b60200260200101518860018151811061172457fe5b60200260200101518960028151811061173957fe5b60200260200101518a60038151811061174e57fe5b60200260200101518a8a60405160200180828051906020019060200280838360005b83811015611788578181015183820152602001611770565b50505050905001915050604051602081830303815290604052805190602001208a60405160200180828051906020019060200280838360005b838110156117d95781810151838201526020016117c1565b5050505090500191505060405160208183030381529060405280519060200120604051602001808a6001600160a01b03166001600160a01b031660601b8152601401896001600160a01b03166001600160a01b031660601b81526014018881526020018781526020018681526020018581526020018481526020018381526020018281526020019950505050505050505050604051602081830303815290604052805190602001209050600760009054906101000a90046001600160a01b03166001600160a01b031663012847ed83836040518363ffffffff1660e01b81526004018080602001838152602001828103825284818151815260200191508051906020019080838360005b838110156118fb5781810151838201526020016118e3565b50505050905090810190601f1680156119285780820380516001836020036101000a031916815260200191505b50935050505060206040518083038186803b15801561194657600080fd5b505afa15801561195a573d6000803e3d6000fd5b505050506040513d602081101561197057600080fd5b50516119c3576040805162461bcd60e51b815260206004820152600c60248201527f494e56414c49445f415554480000000000000000000000000000000000000000604482015290519081900360640190fd5b6000611a24876000815181106119d557fe5b6020026020010151886001815181106119ea57fe5b6020026020010151896002815181106119ff57fe5b60200260200101518a600381518110611a1457fe5b60200260200101518c8b8b612337565b9050611a3084826123dc565b611226576040805162461bcd60e51b815260206004820152600c60248201527f494e56414c49445f4c414e440000000000000000000000000000000000000000604482015290519081900360640190fd5b6000611a8d84846124a5565b600654909150611acc908590839085906001600160a01b03167f000000000000000000000000000000000000000000000000000000000000000061253f565b50505050565b80600281518110611adf57fe5b602002602001015160011480611b1c57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316155b15611c1e577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316636e1e3bbf8383600281518110611b5e57fe5b602002602001015184600081518110611b7357fe5b602002602001015185600181518110611b8857fe5b60200260200101516040518563ffffffff1660e01b815260040180856001600160a01b03166001600160a01b031681526020018481526020018381526020018281526020018060200182810382526000815260200160200195505050505050600060405180830381600087803b158015611c0157600080fd5b505af1158015611c15573d6000803e3d6000fd5b50505050611dbe565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316636e1e3bbf7f000000000000000000000000000000000000000000000000000000000000000083600281518110611c7b57fe5b602002602001015184600081518110611c9057fe5b602002602001015185600181518110611ca557fe5b60200260200101518760405160200180826001600160a01b03166001600160a01b031681526020019150506040516020818303038152906040526040518663ffffffff1660e01b815260040180866001600160a01b03166001600160a01b0316815260200185815260200184815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611d55578181015183820152602001611d3d565b50505050905090810190601f168015611d825780820380516001836020036101000a031916815260200191505b509650505050505050600060405180830381600087803b158015611da557600080fd5b505af1158015611db9573d6000803e3d6000fd5b505050505b61019881600181518110611dce57fe5b60200260200101510281600081518110611de457fe5b602002602001015101826001600160a01b0316846001600160a01b03167fe4dfa6ac11314892f3029b34a25b1a887da3b1cab2bbf8506d87128ba6e3ac0284600281518110611e2f57fe5b602002602001015185600381518110611e4457fe5b60200260200101517f000000000000000000000000000000000000000000000000000000000000000087600381518110611e7a57fe5b602002602001015160405180858152602001848152602001836001600160a01b03166001600160a01b0316815260200182815260200194505050505060405180910390a4505050565b6060815167ffffffffffffffff81118015611edd57600080fd5b50604051908082528060200260200182016040528015611f07578160200160208202803683370190505b50905060005b8251811015611f37576001828281518110611f2457fe5b6020908102919091010152600101611f0d565b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632eb2c2d6308585856040518563ffffffff1660e01b815260040180856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b03168152602001806020018060200180602001848103845286818151815260200191508051906020019060200280838360005b83811015611ff2578181015183820152602001611fda565b50505050905001848103835285818151815260200191508051906020019060200280838360005b83811015612031578181015183820152602001612019565b50505050905001848103825260008152602001602001975050505050505050600060405180830381600087803b15801561206a57600080fd5b505af115801561207e573d6000803e3d6000fd5b50505050505050565b6001600160a01b0382166120cc5760405162461bcd60e51b8152600401808060200182810382526025815260200180612b6b6025913960400191505060405180910390fd5b6001600160a01b03821660008181526002602090815260409182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001685151590811790915582519384529083015280517fb21eb88b4e33b3f1281830a7178d74d8aa73220416215726b68ae23d539515cb9281900390910190a15050565b600081516041146121a6576040805162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015290519081900360640190fd5b60208201516040830151606084015160001a7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08211156122175760405162461bcd60e51b8152600401808060200182810382526022815260200180612ae36022913960400191505060405180910390fd5b8060ff16601b1415801561222f57508060ff16601c14155b1561226b5760405162461bcd60e51b8152600401808060200182810382526022815260200180612b286022913960400191505060405180910390fd5b60408051600080825260208083018085528a905260ff85168385015260608301879052608083018690529251909260019260a080820193601f1981019281900390910190855afa1580156122c3573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661232b576040805162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015290519081900360640190fd5b93505050505b92915050565b60008787878787878760405160200180888152602001878152602001868152602001858152602001846001600160a01b03166001600160a01b031660601b8152601401838152602001828051906020019060200280838360005b838110156123a9578181015183820152602001612391565b50505050905001975050505050505050604051602081830303815290604052805190602001209050979650505050505050565b600081815b845181101561247b5760008582815181106123f857fe5b60200260200101519050808310156124405782816040516020018083815260200182815260200192505050604051602081830303815290604052805190602001209250612472565b808360405160200180838152602001828152602001925050506040516020818303038152906040528051906020012092505b506001016123e1565b507f0000000000000000000000000000000000000000000000000000000000000000149392505050565b6000806124ca60646124be85600563ffffffff61264716565b9063ffffffff6126a716565b90506125276001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016857f00000000000000000000000000000000000000000000000000000000000000008463ffffffff6126e916565b612537838263ffffffff61277116565b949350505050565b8251819085901561262c57606060008060008061255b8a610d2e565b93985091965094509250905060006125768686868686611375565b15612604576125906125888d84612647565b6127106126a7565b9050886001600160a01b0316846001600160a01b0316866001600160a01b03167fac7a699eb95c3c6d390ec4626de17ef9a67b35891efdb197beba7c7fdd45fac48f858760405180848152602001838152602001828152602001935050505060405180910390a46126018782612771565b96505b8015612625576126256001600160a01b0389168e878463ffffffff6126e916565b5050505050505b61207e6001600160a01b03831688868463ffffffff6126e916565b60008261265657506000612331565b8282028284828161266357fe5b04146126a05760405162461bcd60e51b8152600401808060200182810382526021815260200180612b4a6021913960400191505060405180910390fd5b9392505050565b60006126a083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506127b3565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd00000000000000000000000000000000000000000000000000000000179052611acc908590612855565b60006126a083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061290b565b6000818361283f5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156128045781810151838201526020016127ec565b50505050905090810190601f1680156128315780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161284b57fe5b0495945050505050565b60606128aa826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166129659092919063ffffffff16565b805190915015612906578080602001905160208110156128c957600080fd5b50516129065760405162461bcd60e51b815260040180806020018281038252602a815260200180612b90602a913960400191505060405180910390fd5b505050565b6000818484111561295d5760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156128045781810151838201526020016127ec565b505050900390565b60606125378484600085606061297a85612adc565b6129cb576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310612a0a5780518252601f1990920191602091820191016129eb565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114612a6c576040519150601f19603f3d011682016040523d82523d6000602084013e612a71565b606091505b50915091508115612a855791506125379050565b805115612a955780518082602001fd5b60405162461bcd60e51b81526020600482018181528651602484015286518793919283926044019190850190808383600083156128045781810151838201526020016127ec565b3b15159056fe45434453413a20696e76616c6964207369676e6174757265202773272076616c7565526566657272616c56616c696461746f723a2053656e646572206e6f742061646d696e45434453413a20696e76616c6964207369676e6174757265202776272076616c7565536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774d6574615472616e73616374696f6e52656365697665723a207a65726f20616464726573735361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a264697066735822122077f2d13cbcb85fa08010a53c1e4ef27117b031e8c1c9273d55cef362af299f3164736f6c6343000605003345737461746553616c6557697468417574683a207a65726f20616464726573734d6574615472616e73616374696f6e52656365697665723a207a65726f206164647265737345737461746553616c6557697468417574683a206973206e6f74206120636f6e7472616374", + "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106101365760003560e01c8063984d6252116100b2578063c10a420811610081578063dc5074af11610066578063dc5074af146108a0578063e56f8a9e146108c6578063f23a6e61146108e357610136565b8063c10a4208146107c1578063caed35001461089857610136565b8063984d62521461055f578063ab1cc78c14610631578063b522ecff14610639578063bc197c811461065f57610136565b806365194ce71161010957806378e6e5b9116100ee57806378e6e5b9146104e55780638a04af6a1461050b5780638f2839701461053957610136565b806365194ce7146103635780636e9960c3146104c157610136565b80631187fd3c1461013b57806325cb5bc01461031b578063495906571461033557806358bc29441461033d575b600080fd5b610319600480360361012081101561015257600080fd5b6001600160a01b038235811692602081013582169260408201359092169181019060808101606082013564010000000081111561018e57600080fd5b8201836020820111156101a057600080fd5b803590602001918460208302840111640100000000831117156101c257600080fd5b919390928235926040810190602001356401000000008111156101e457600080fd5b8201836020820111156101f657600080fd5b8035906020019184602083028401116401000000008311171561021857600080fd5b91939092909160208101903564010000000081111561023657600080fd5b82018360208201111561024857600080fd5b8035906020019184602083028401116401000000008311171561026a57600080fd5b91939092909160208101903564010000000081111561028857600080fd5b82018360208201111561029a57600080fd5b803590602001918460018302840111640100000000831117156102bc57600080fd5b9193909290916020810190356401000000008111156102da57600080fd5b8201836020820111156102ec57600080fd5b8035906020019184600183028401116401000000008311171561030e57600080fd5b509092509050610978565b005b610323610bba565b60408051918252519081900360200190f35b610323610bde565b6103196004803603602081101561035357600080fd5b50356001600160a01b0316610c02565b6104096004803603602081101561037957600080fd5b81019060208101813564010000000081111561039457600080fd5b8201836020820111156103a657600080fd5b803590602001918460018302840111640100000000831117156103c857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610d2e945050505050565b6040518080602001866001600160a01b03166001600160a01b03168152602001856001600160a01b03166001600160a01b03168152602001848152602001838152602001828103825287818151815260200191508051906020019080838360005b8381101561048257818101518382015260200161046a565b50505050905090810190601f1680156104af5780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390f35b6104c9610e33565b604080516001600160a01b039092168252519081900360200190f35b610319600480360360208110156104fb57600080fd5b50356001600160a01b0316610e42565b6103196004803603604081101561052157600080fd5b506001600160a01b0381351690602001351515610f00565b6103196004803603602081101561054f57600080fd5b50356001600160a01b0316610f6d565b6103196004803603606081101561057557600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156105a057600080fd5b8201836020820111156105b257600080fd5b803590602001918460208302840111640100000000831117156105d457600080fd5b9193909290916020810190356401000000008111156105f257600080fd5b82018360208201111561060457600080fd5b8035906020019184602083028401116401000000008311171561062657600080fd5b5090925090506110a6565b610323611231565b6103196004803603602081101561064f57600080fd5b50356001600160a01b0316611237565b61078c600480360360a081101561067557600080fd5b6001600160a01b0382358116926020810135909116918101906060810160408201356401000000008111156106a957600080fd5b8201836020820111156106bb57600080fd5b803590602001918460208302840111640100000000831117156106dd57600080fd5b9193909290916020810190356401000000008111156106fb57600080fd5b82018360208201111561070d57600080fd5b8035906020019184602083028401116401000000008311171561072f57600080fd5b91939092909160208101903564010000000081111561074d57600080fd5b82018360208201111561075f57600080fd5b8035906020019184600183028401116401000000008311171561078157600080fd5b509092509050611348565b604080517fffffffff000000000000000000000000000000000000000000000000000000009092168252519081900360200190f35b610884600480360360a08110156107d757600080fd5b8101906020810181356401000000008111156107f257600080fd5b82018360208201111561080457600080fd5b8035906020019184600183028401116401000000008311171561082657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550506001600160a01b038335811694506020840135169260408101359250606001359050611375565b604080519115158252519081900360200190f35b6104c96114b1565b610884600480360360208110156108b657600080fd5b50356001600160a01b03166114c0565b610319600480360360208110156108dc57600080fd5b50356114de565b61078c600480360360a08110156108f957600080fd5b6001600160a01b03823581169260208101359091169160408201359160608101359181019060a08101608082013564010000000081111561093957600080fd5b82018360208201111561094b57600080fd5b8035906020019184600183028401116401000000008311171561096d57600080fd5b509092509050611570565b600260005414156109d0576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b60026000556109df8e8d61159b565b610ad68d8d8d8d80806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050508c8c8c80806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050508b8b8080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020601f8d018190048102820181019092528b815292508b91508a90819084018382808284376000920191909152506116fe92505050565b610b2a8e8c8c6003818110610ae757fe5b9050602002013586868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611a8192505050565b610b688e8e8d8d80806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250611ad292505050565b610ba58d898980806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250611ec392505050565b50506001600055505050505050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000090565b7f000000000000000000000000000000000000000000000000000000000000000090565b6001546001600160a01b03163314610c61576040805162461bcd60e51b815260206004820152601260248201527f6f6e6c792061646d696e20616c6c6f7765640000000000000000000000000000604482015290519081900360640190fd5b6001600160a01b038116610cbc576040805162461bcd60e51b815260206004820152601f60248201527f526566657272616c56616c696461746f723a207a65726f206164647265737300604482015290519081900360640190fd5b600380546001600160a01b03908116600090815260056020526040808220620d2f0042019055835473ffffffffffffffffffffffffffffffffffffffff1916928516928317909355915190917fbbb5fb2ee7e707ae0c968f63e94211ea81e66a718c34e2f810a7619e5678a21791a250565b606060008060008060606000806000808a80602001905160a0811015610d5357600080fd5b8101908080516040519392919084640100000000821115610d7357600080fd5b908301906020820185811115610d8857600080fd5b8251640100000000811182820188101715610da257600080fd5b82525081516020918201929091019080838360005b83811015610dcf578181015183820152602001610db7565b50505050905090810190601f168015610dfc5780820380516001836020036101000a031916815260200191505b5060409081526020820151908201516060830151608090930151959f50909d509b5099509197505050505050505091939590929450565b6001546001600160a01b031690565b6001546001600160a01b03163314610e8b5760405162461bcd60e51b8152600401808060200182810382526023815260200180612b056023913960400191505060405180910390fd5b6001600160a01b038116610ee6576040805162461bcd60e51b815260206004820152601f60248201527f526566657272616c56616c696461746f723a207a65726f206164647265737300604482015290519081900360640190fd5b6001600160a01b0316600090815260056020526040812055565b6001546001600160a01b03163314610f5f576040805162461bcd60e51b815260206004820152601260248201527f6f6e6c792061646d696e20616c6c6f7765640000000000000000000000000000604482015290519081900360640190fd5b610f698282612087565b5050565b6001546001600160a01b03163314610fcc576040805162461bcd60e51b815260206004820152601b60248201527f6f6e6c792061646d696e2063616e206368616e67652061646d696e0000000000604482015290519081900360640190fd5b6001546001600160a01b038281169116141561102f576040805162461bcd60e51b815260206004820152600d60248201527f616c72656164792061646d696e00000000000000000000000000000000000000604482015290519081900360640190fd5b600154604080516001600160a01b039283168152918316602083015280517f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f9281900390910190a16001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b6001546001600160a01b03163314611105576040805162461bcd60e51b815260206004820152600e60248201527f4e4f545f415554484f52495a4544000000000000000000000000000000000000604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632eb2c2d63087878787876040518763ffffffff1660e01b815260040180876001600160a01b03166001600160a01b03168152602001866001600160a01b03166001600160a01b031681526020018060200180602001806020018481038452888882818152602001925060200280828437600083820152601f01601f19169091018581038452868152602090810191508790870280828437600081840152601f19601f8201169050808301925050508481038252600081526020016020019950505050505050505050600060405180830381600087803b15801561121257600080fd5b505af1158015611226573d6000803e3d6000fd5b505050505050505050565b60045490565b6001600160a01b038116611292576040805162461bcd60e51b815260206004820152600c60248201527f5a45524f5f414444524553530000000000000000000000000000000000000000604482015290519081900360640190fd5b6001546001600160a01b031633146112f1576040805162461bcd60e51b815260206004820152600e60248201527f4e4f545f415554484f52495a4544000000000000000000000000000000000000604482015290519081900360640190fd5b6006805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040517f4d66958b757eb92a1b43d02be4c38c9500b73f532420ee3706cb43d420ba023690600090a250565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b60006004548211806113985750836001600160a01b0316856001600160a01b0316145b806113a257508242115b156113af575060006114a8565b60408051606087811b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000009081166020808501919091529188901b166034830152604882018690526068808301869052835180840390910181526088830184528051908201207f19457468657265756d205369676e6564204d6573736167653a0a33320000000060a884015260c48084018290528451808503909101815260e49093019093528151910120600090611466908961214e565b6001600160a01b0381166000908152600560205260409020549091504211611493576001925050506114a8565b6003546001600160a01b039081169116149150505b95945050505050565b6003546001600160a01b031690565b6001600160a01b031660009081526002602052604090205460ff1690565b6001546001600160a01b0316331461153d576040805162461bcd60e51b815260206004820152601260248201527f6f6e6c792061646d696e20616c6c6f7765640000000000000000000000000000604482015290519081900360640190fd5b600481905560405181907f774069781371d65424b3b0b101c1d40014532cac040f979595b99a3fcf8ce08c90600090a250565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b7f0000000000000000000000000000000000000000000000000000000000000000421061160f576040805162461bcd60e51b815260206004820152600c60248201527f53414c455f49535f4f5645520000000000000000000000000000000000000000604482015290519081900360640190fd5b6001600160a01b03821633148061163557503360009081526002602052604090205460ff165b611686576040805162461bcd60e51b815260206004820152600e60248201527f4e4f545f415554484f52495a4544000000000000000000000000000000000000604482015290519081900360640190fd5b6001600160a01b03811615806116ad5750816001600160a01b0316816001600160a01b0316145b610f69576040805162461bcd60e51b815260206004820152600d60248201527f52455345525645445f4c414e4400000000000000000000000000000000000000604482015290519081900360640190fd5b600087878760008151811061170f57fe5b60200260200101518860018151811061172457fe5b60200260200101518960028151811061173957fe5b60200260200101518a60038151811061174e57fe5b60200260200101518a8a60405160200180828051906020019060200280838360005b83811015611788578181015183820152602001611770565b50505050905001915050604051602081830303815290604052805190602001208a60405160200180828051906020019060200280838360005b838110156117d95781810151838201526020016117c1565b5050505090500191505060405160208183030381529060405280519060200120604051602001808a6001600160a01b03166001600160a01b031660601b8152601401896001600160a01b03166001600160a01b031660601b81526014018881526020018781526020018681526020018581526020018481526020018381526020018281526020019950505050505050505050604051602081830303815290604052805190602001209050600760009054906101000a90046001600160a01b03166001600160a01b031663012847ed83836040518363ffffffff1660e01b81526004018080602001838152602001828103825284818151815260200191508051906020019080838360005b838110156118fb5781810151838201526020016118e3565b50505050905090810190601f1680156119285780820380516001836020036101000a031916815260200191505b50935050505060206040518083038186803b15801561194657600080fd5b505afa15801561195a573d6000803e3d6000fd5b505050506040513d602081101561197057600080fd5b50516119c3576040805162461bcd60e51b815260206004820152600c60248201527f494e56414c49445f415554480000000000000000000000000000000000000000604482015290519081900360640190fd5b6000611a24876000815181106119d557fe5b6020026020010151886001815181106119ea57fe5b6020026020010151896002815181106119ff57fe5b60200260200101518a600381518110611a1457fe5b60200260200101518c8b8b612337565b9050611a3084826123dc565b611226576040805162461bcd60e51b815260206004820152600c60248201527f494e56414c49445f4c414e440000000000000000000000000000000000000000604482015290519081900360640190fd5b6000611a8d84846124a5565b600654909150611acc908590839085906001600160a01b03167f000000000000000000000000000000000000000000000000000000000000000061253f565b50505050565b80600281518110611adf57fe5b602002602001015160011480611b1c57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316155b15611c1e577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316636e1e3bbf8383600281518110611b5e57fe5b602002602001015184600081518110611b7357fe5b602002602001015185600181518110611b8857fe5b60200260200101516040518563ffffffff1660e01b815260040180856001600160a01b03166001600160a01b031681526020018481526020018381526020018281526020018060200182810382526000815260200160200195505050505050600060405180830381600087803b158015611c0157600080fd5b505af1158015611c15573d6000803e3d6000fd5b50505050611dbe565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316636e1e3bbf7f000000000000000000000000000000000000000000000000000000000000000083600281518110611c7b57fe5b602002602001015184600081518110611c9057fe5b602002602001015185600181518110611ca557fe5b60200260200101518760405160200180826001600160a01b03166001600160a01b031681526020019150506040516020818303038152906040526040518663ffffffff1660e01b815260040180866001600160a01b03166001600160a01b0316815260200185815260200184815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611d55578181015183820152602001611d3d565b50505050905090810190601f168015611d825780820380516001836020036101000a031916815260200191505b509650505050505050600060405180830381600087803b158015611da557600080fd5b505af1158015611db9573d6000803e3d6000fd5b505050505b61019881600181518110611dce57fe5b60200260200101510281600081518110611de457fe5b602002602001015101826001600160a01b0316846001600160a01b03167fe4dfa6ac11314892f3029b34a25b1a887da3b1cab2bbf8506d87128ba6e3ac0284600281518110611e2f57fe5b602002602001015185600381518110611e4457fe5b60200260200101517f000000000000000000000000000000000000000000000000000000000000000087600381518110611e7a57fe5b602002602001015160405180858152602001848152602001836001600160a01b03166001600160a01b0316815260200182815260200194505050505060405180910390a4505050565b6060815167ffffffffffffffff81118015611edd57600080fd5b50604051908082528060200260200182016040528015611f07578160200160208202803683370190505b50905060005b8251811015611f37576001828281518110611f2457fe5b6020908102919091010152600101611f0d565b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632eb2c2d6308585856040518563ffffffff1660e01b815260040180856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b03168152602001806020018060200180602001848103845286818151815260200191508051906020019060200280838360005b83811015611ff2578181015183820152602001611fda565b50505050905001848103835285818151815260200191508051906020019060200280838360005b83811015612031578181015183820152602001612019565b50505050905001848103825260008152602001602001975050505050505050600060405180830381600087803b15801561206a57600080fd5b505af115801561207e573d6000803e3d6000fd5b50505050505050565b6001600160a01b0382166120cc5760405162461bcd60e51b8152600401808060200182810382526025815260200180612b6b6025913960400191505060405180910390fd5b6001600160a01b03821660008181526002602090815260409182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001685151590811790915582519384529083015280517fb21eb88b4e33b3f1281830a7178d74d8aa73220416215726b68ae23d539515cb9281900390910190a15050565b600081516041146121a6576040805162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015290519081900360640190fd5b60208201516040830151606084015160001a7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08211156122175760405162461bcd60e51b8152600401808060200182810382526022815260200180612ae36022913960400191505060405180910390fd5b8060ff16601b1415801561222f57508060ff16601c14155b1561226b5760405162461bcd60e51b8152600401808060200182810382526022815260200180612b286022913960400191505060405180910390fd5b60408051600080825260208083018085528a905260ff85168385015260608301879052608083018690529251909260019260a080820193601f1981019281900390910190855afa1580156122c3573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661232b576040805162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015290519081900360640190fd5b93505050505b92915050565b60008787878787878760405160200180888152602001878152602001868152602001858152602001846001600160a01b03166001600160a01b031660601b8152601401838152602001828051906020019060200280838360005b838110156123a9578181015183820152602001612391565b50505050905001975050505050505050604051602081830303815290604052805190602001209050979650505050505050565b600081815b845181101561247b5760008582815181106123f857fe5b60200260200101519050808310156124405782816040516020018083815260200182815260200192505050604051602081830303815290604052805190602001209250612472565b808360405160200180838152602001828152602001925050506040516020818303038152906040528051906020012092505b506001016123e1565b507f0000000000000000000000000000000000000000000000000000000000000000149392505050565b6000806124ca60646124be85600563ffffffff61264716565b9063ffffffff6126a716565b90506125276001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016857f00000000000000000000000000000000000000000000000000000000000000008463ffffffff6126e916565b612537838263ffffffff61277116565b949350505050565b8251819085901561262c57606060008060008061255b8a610d2e565b93985091965094509250905060006125768686868686611375565b15612604576125906125888d84612647565b6127106126a7565b9050886001600160a01b0316846001600160a01b0316866001600160a01b03167fac7a699eb95c3c6d390ec4626de17ef9a67b35891efdb197beba7c7fdd45fac48f858760405180848152602001838152602001828152602001935050505060405180910390a46126018782612771565b96505b8015612625576126256001600160a01b0389168e878463ffffffff6126e916565b5050505050505b61207e6001600160a01b03831688868463ffffffff6126e916565b60008261265657506000612331565b8282028284828161266357fe5b04146126a05760405162461bcd60e51b8152600401808060200182810382526021815260200180612b4a6021913960400191505060405180910390fd5b9392505050565b60006126a083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506127b3565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd00000000000000000000000000000000000000000000000000000000179052611acc908590612855565b60006126a083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061290b565b6000818361283f5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156128045781810151838201526020016127ec565b50505050905090810190601f1680156128315780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161284b57fe5b0495945050505050565b60606128aa826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166129659092919063ffffffff16565b805190915015612906578080602001905160208110156128c957600080fd5b50516129065760405162461bcd60e51b815260040180806020018281038252602a815260200180612b90602a913960400191505060405180910390fd5b505050565b6000818484111561295d5760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156128045781810151838201526020016127ec565b505050900390565b60606125378484600085606061297a85612adc565b6129cb576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310612a0a5780518252601f1990920191602091820191016129eb565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114612a6c576040519150601f19603f3d011682016040523d82523d6000602084013e612a71565b606091505b50915091508115612a855791506125379050565b805115612a955780518082602001fd5b60405162461bcd60e51b81526020600482018181528651602484015286518793919283926044019190850190808383600083156128045781810151838201526020016127ec565b3b15159056fe45434453413a20696e76616c6964207369676e6174757265202773272076616c7565526566657272616c56616c696461746f723a2053656e646572206e6f742061646d696e45434453413a20696e76616c6964207369676e6174757265202776272076616c7565536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774d6574615472616e73616374696f6e52656365697665723a207a65726f20616464726573735361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a264697066735822122077f2d13cbcb85fa08010a53c1e4ef27117b031e8c1c9273d55cef362af299f3164736f6c63430006050033", + "devdoc": { + "methods": { + "buyLandWithSand(address,address,address,uint256[],bytes32,uint256[],bytes32[],bytes,bytes)": { + "params": { + "assetIds": "asset ids (lands) that will be bought", + "buyer": "address that perform the payment", + "info": "[X_INDEX=0] x coordinate of the Land [Y_INDEX=1] y coordinate of the Land [SIZE_INDEX=2] size of the pack of Land to purchase [PRICE_INDEX=3] price in SAND to purchase that Land", + "proof": "merkleProof for that particular Land", + "referral": "referral id", + "reserved": "the reserved address (if any)", + "salt": "The salt submitted for verification.", + "signature": "A signed message specifying tx details", + "to": "address that will own the purchased Land" + } + }, + "changeAdmin(address)": { + "details": "change the administrator to be `newAdmin`.", + "params": { + "newAdmin": "address of the new administrator." + } + }, + "disablePreviousSigningWallet(address)": { + "details": "Disable compromised signing wallet", + "params": { + "disableWallet": "The wallet address to be disabled" + } + }, + "getAdmin()": { + "details": "gives the current administrator of this contract.", + "returns": { + "_0": "the current administrator of this contract." + } + }, + "getSigningWallet()": { + "details": "signing wallet authorized for referral", + "returns": { + "_0": "the address of the signing wallet" + } + }, + "isMetaTransactionProcessor(address)": { + "details": "check whether address `who` is given meta-transaction execution rights.", + "params": { + "who": "The address to query." + }, + "returns": { + "_0": "whether the address has meta-transaction execution rights." + } + }, + "isReferralValid(bytes,address,address,uint256,uint256)": { + "params": { + "commissionRate": "The commissionRate of the referral", + "expiryTime": "The expiry time of the referral", + "referee": "The address of the referee", + "referrer": "The address of the referrer", + "signature": "The signature to check (signed referral)" + }, + "returns": { + "_0": "True if the referral is valid" + } + }, + "setMetaTransactionProcessor(address,bool)": { + "details": "Enable or disable the ability of `metaTransactionProcessor` to perform meta-tx (metaTransactionProcessor rights).", + "params": { + "enabled": "set whether the metaTransactionProcessor is enabled or disabled.", + "metaTransactionProcessor": "address that will be given/removed metaTransactionProcessor rights." + } + }, + "setReceivingWallet(address)": { + "params": { + "newWallet": "address of the new receiving wallet" + } + }, + "updateMaxCommissionRate(uint256)": { + "details": "Update the maximum commission rate", + "params": { + "newMaxCommissionRate": "The new maximum commission rate" + } + }, + "updateSigningWallet(address)": { + "details": "Update the signing wallet The previous wallet is still valid for a grace period (_previousSigningDelay). If you want to disable the previous wallet, use the disablePreviousSigningWallet function.", + "params": { + "newSigningWallet": "The new address of the signing wallet" + } + }, + "withdrawAssets(address,uint256[],uint256[])": { + "params": { + "assetIds": "the assetIds to be transferred", + "to": "intended recipient of the asset tokens", + "values": "the quantities of the assetIds to be transferred" + } + } + }, + "title": "Estate Sale contract with referral" + }, + "userdoc": { + "methods": { + "buyLandWithSand(address,address,address,uint256[],bytes32,uint256[],bytes32[],bytes,bytes)": { + "notice": "buy Land with SAND using the merkle proof associated with it" + }, + "getExpiryTime()": { + "notice": "Gets the expiry time for the current sale" + }, + "getMaxCommissionRate()": { + "notice": "the max commission rate" + }, + "getMerkleRoot()": { + "notice": "Gets the Merkle root associated with the current sale" + }, + "isReferralValid(bytes,address,address,uint256,uint256)": { + "notice": "Check if a referral is valid" + }, + "setReceivingWallet(address)": { + "notice": "set the wallet receiving the proceeds" + }, + "withdrawAssets(address,uint256[],uint256[])": { + "notice": "enable Admin to withdraw remaining assets from EstateSaleWithFee contract" + } + }, + "notice": "This contract manages the sale of our lands as Estates" + }, + "storageLayout": { + "storage": [ + { + "astId": 1129, + "contract": "src/solc_0.6/EstateSale/EstateSaleWithAuth.sol:EstateSaleWithAuth", + "label": "_status", + "offset": 0, + "slot": "0", + "type": "t_uint256" + }, + { + "astId": 14099, + "contract": "src/solc_0.6/EstateSale/EstateSaleWithAuth.sol:EstateSaleWithAuth", + "label": "_admin", + "offset": 0, + "slot": "1", + "type": "t_address" + }, + { + "astId": 14168, + "contract": "src/solc_0.6/EstateSale/EstateSaleWithAuth.sol:EstateSaleWithAuth", + "label": "_metaTransactionContracts", + "offset": 0, + "slot": "2", + "type": "t_mapping(t_address,t_bool)" + }, + { + "astId": 12200, + "contract": "src/solc_0.6/EstateSale/EstateSaleWithAuth.sol:EstateSaleWithAuth", + "label": "_signingWallet", + "offset": 0, + "slot": "3", + "type": "t_address" + }, + { + "astId": 12202, + "contract": "src/solc_0.6/EstateSale/EstateSaleWithAuth.sol:EstateSaleWithAuth", + "label": "_maxCommissionRate", + "offset": 0, + "slot": "4", + "type": "t_uint256" + }, + { + "astId": 12206, + "contract": "src/solc_0.6/EstateSale/EstateSaleWithAuth.sol:EstateSaleWithAuth", + "label": "_previousSigningWallets", + "offset": 0, + "slot": "5", + "type": "t_mapping(t_address,t_uint256)" + }, + { + "astId": 7750, + "contract": "src/solc_0.6/EstateSale/EstateSaleWithAuth.sol:EstateSaleWithAuth", + "label": "_wallet", + "offset": 0, + "slot": "6", + "type": "t_address_payable" + }, + { + "astId": 7752, + "contract": "src/solc_0.6/EstateSale/EstateSaleWithAuth.sol:EstateSaleWithAuth", + "label": "_authValidator", + "offset": 0, + "slot": "7", + "type": "t_contract(AuthValidator)7063" + } + ], + "types": { + "t_address": { + "encoding": "inplace", + "label": "address", + "numberOfBytes": "20" + }, + "t_address_payable": { + "encoding": "inplace", + "label": "address payable", + "numberOfBytes": "20" + }, + "t_bool": { + "encoding": "inplace", + "label": "bool", + "numberOfBytes": "1" + }, + "t_contract(AuthValidator)7063": { + "encoding": "inplace", + "label": "contract AuthValidator", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_bool)": { + "encoding": "mapping", + "key": "t_address", + "label": "mapping(address => bool)", + "numberOfBytes": "32", + "value": "t_bool" + }, + "t_mapping(t_address,t_uint256)": { + "encoding": "mapping", + "key": "t_address", + "label": "mapping(address => uint256)", + "numberOfBytes": "32", + "value": "t_uint256" + }, + "t_uint256": { + "encoding": "inplace", + "label": "uint256", + "numberOfBytes": "32" + } + } + } +} \ No newline at end of file