#0
nonstandard
0.00004000 BSV
Q!fÙ$¶²E4åÞ,ûvhξklµÚÕ¤®o¦!þ²UQÛh`ßV»ÝÇ6IA?UlT»ÖU|Å>iR®M{"__cls":"class ExchangeSC {\r\n constructor(\r\n senderParentPublicKey = '',\r\n senderChildPublicKey = '',\r\n entity = '',\r\n identifier = '',\r\n createdOn = '',\r\n receivers = [],\r\n owners = []\r\n ) {\r\n this._owners = owners;\r\n\r\n this.createdOn = createdOn;\r\n this.senderParentPublicKey = senderParentPublicKey;\r\n this.senderChildPublicKey = senderChildPublicKey;\r\n\r\n // receivers is a matrix of where for each row\r\n // 1st element is receiver parent public key\r\n // 2nd element is receiver child public key\r\n // 3rd element is receivers response (true/false/null)\r\n // 4th element is response date\r\n if (receivers && receivers.length) {\r\n this.receivers = receivers;\r\n }\r\n\r\n this.entity = entity;\r\n this.identifier = identifier;\r\n }\r\n\r\n addReceiver(parentPublicKey) {\r\n if (!parentPublicKey) {\r\n return;\r\n }\r\n\r\n this.receivers.push([parentPublicKey, null, null, null]);\r\n this._owners.push(parentPublicKey);\r\n }\r\n\r\n respond(parentPublicKey, childPublicKey, response, date) {\r\n const me = this.receivers.find(r => r[0] === parentPublicKey);\r\n if (!me) {\r\n return;\r\n }\r\n\r\n // only set child key if invite is accepted\r\n if (!!response) {\r\n me[1] = childPublicKey;\r\n }\r\n me[2] = response;\r\n me[3] = date;\r\n }\r\n}","__index":{"obj":0},"__func":"constructor","__args":["036604d9940224b6b24534e5de2cfb761a6888cebe6b9a6cb5dad583a4ae0e6fa6","02d8c577df0cd61799c6b7d8830cd2882dcd3aa2444089d817d8a175c00bf1805d","chat","717040e1a561af24a098e0b465c952474d6f056e42f48287f9d0af0ecb23ae8f:0","03/18/2021",[["03feb2155551db68601adf56bbdd9bc73649417f843f556c54bbd687557cc53e69",null,null,null]],["036604d9940224b6b24534e5de2cfb761a6888cebe6b9a6cb5dad583a4ae0e6fa6","03feb2155551db68601adf56bbdd9bc73649417f843f556c54bbd687557cc53e69"]]}u
https://whatsonchain.com/tx/a451fa64e4b48b9765967eea76d68aa0f40a26ff20020555bbc43b36163b256e