#0
nonstandard
0.00004000 BSV
Q!Û߬îli« ÝjU¹cÈ2yö±*jLýé!¬ÓËn0/\l¬·A¨g/\$T8W³!ô¥j;Z<Õ¹À&B8Ḭ̈
¤ë.E<û!Ì1Ê
c¾åæþÈÖÖ:º &Gjº)*HXýÜ¿a!z^kYÕLEû¬
Ý7¯~´áå)8 Î$j®øU®M<{"__cls":"class OrderSC {\n constructor(\n publicKeys,\n facilityId,\n streamId,\n agentId,\n buyerCloserId,\n arrangerCloserId,\n trusteeId,\n complianceId,\n // issuer,\n // isPurchaseOrSale,\n // lxid,\n // fid,\n // purchaseType,\n // affiliation,\n // cusip,\n // sellerInstitution,\n // buyerInstitution,\n // sellerName,\n // buyerName,\n // weightedAveragePrice,\n // totalUpfrontFees,\n // commission,\n // secFees,\n // miscFees,\n // ownerEntityName,\n // totalCommitment,\n // price,\n // netAmount,\n // agreement,\n // accInterest,\n // type,\n // tranche,\n // baseRate,\n // spread,\n // creditOfficer,\n // isStandardDelayed,\n // buyerCloserId,\n // arrangerCloserId,\n // trusteeId,\n // agentId,\n // complianceId,\n date,\n chatId = '',\n ) {\n this._owners = publicKeys\n this.facilityId = facilityId\n this.buyerCloserId = buyerCloserId\n this.arrangerCloserId = arrangerCloserId\n this.trusteeId = trusteeId\n this.agentId = agentId\n this.complianceId = complianceId\n this.streamId = streamId\n // this.issuer = issuer\n // this.isPurchaseOrSale = isPurchaseOrSale\n // this.lxid = lxid\n // this.fid = fid\n // this.purchaseType = purchaseType\n // this.affiliation = affiliation\n // this.cusip = cusip\n // this.sellerInstitution = sellerInstitution\n // this.buyerInstitution = buyerInstitution\n // this.sellerName = sellerName\n // this.buyerName = buyerName\n // this.totalCommitment = totalCommitment\n // this.weightedAveragePrice = weightedAveragePrice\n // this.totalUpfrontFees = totalUpfrontFees\n // this.commission = commission\n // this.secFees = secFees\n // this.miscFees = miscFees\n // this.ownerEntityName = ownerEntityName\n // this.price = price\n // this.netAmount = netAmount\n // this.agreement = agreement\n // this.accInterest = accInterest\n // this.type = type\n // this.tranche = tranche\n // this.baseRate = baseRate\n // this.spread = spread\n // this.creditOfficer = creditOfficer\n // this.isStandardDelayed = isStandardDelayed\n // this.buyerCloserId = buyerCloserId\n // this.arrangerCloserId = arrangerCloserId\n // this.trusteeId = trusteeId\n // this.agentId = agentId\n // this.complianceId = complianceId\n this.date = date\n this.status = 'In Progress'\n this.chatId = chatId\n this.finalized = false\n this.kycApproved = false\n\n this.state = 'Trade Submitted'\n this.approved = JSON.stringify({\n buyer: false,\n arranger: false,\n })\n\n this.agentApproved = JSON.stringify({\n agent: false,\n })\n\n this.aaApproved = JSON.stringify({\n buyer: false,\n arranger: false,\n agent: false,\n })\n\n this.lstaApproved = JSON.stringify({\n buyer: false,\n arranger: false,\n })\n }\n\n approveKyc() {\n this.kycApproved = true\n }\n\n setBuyerArrangerApproved(role) {\n const approvedJSON = JSON.parse(this.approved)\n approvedJSON[role] = true\n const fullyApproved = ['buyer', 'arranger'].every((r) => approvedJSON[r])\n if (fullyApproved && this.state === 'Trade Submitted') this.state = 'Buyer Arranger Approved'\n this.approved = JSON.stringify(approvedJSON)\n }\n\n setAgentApproved() {\n const approvedJSON = JSON.parse(this.agentApproved)\n approvedJSON.agent = true\n if (this.state === 'Buyer Arranger Approved') this.state = 'Trade Approved'\n this.agentApproved = JSON.stringify(approvedJSON)\n }\n\n setAaApproved(role) {\n const approvedJSON = JSON.parse(this.aaApproved)\n approvedJSON[role] = true\n const fullyApproved = ['buyer', 'agent', 'arranger'].every((r) => approvedJSON[r])\n if (fullyApproved && this.state === 'LSTA Approved') this.state = 'A&A Approved'\n this.aaApproved = JSON.stringify(approvedJSON)\n }\n\n setLstaApproved(role) {\n const approvedJSON = JSON.parse(this.lstaApproved)\n approvedJSON[role] = true\n const fullyApproved = ['buyer', 'arranger'].every((r) => approvedJSON[r])\n if (fullyApproved && this.state === 'Trade Approved') this.state = 'LSTA Approved'\n this.lstaApproved = JSON.stringify(approvedJSON)\n }\n\n bindChat(chatId) {\n this.chatId = chatId\n }\n\n finalize() {\n this.finalized = true\n this.state = 'Settled'\n }\n}","__index":{"obj":0},"__func":"constructor","__args":[["0381db01dfacee6c69159a9e17aba0dd6a55b963c8329679f6b1132a6a4cfd89e9","02ac1cd31c86cb07106e049c01951f302f5c6cac1eb741a8672f5c2454385789b3","03f486a56a88883b5a3cd5b9c0072642941496030338cfccb00aa4eb2e453cfb87","02cc8b31ca0a63be90e5e692fec8d6d63aba0926476aba299c2a4858fddcbf1761","027a5e6b59d54c45fbac0a1bdd8c8a8337af7eb4e1e59b12293820ce24076aaef8"],"29272f90ae653e197d8345f47ab833276b9ee67d5bacca1e5403f241e2408268:0","f930af0737923ebf7cb8f0423494c56957af46888390c6897661d3da7efca3af:0","02cc8b31ca0a63be90e5e692fec8d6d63aba0926476aba299c2a4858fddcbf1761","0381db01dfacee6c69159a9e17aba0dd6a55b963c8329679f6b1132a6a4cfd89e9","02ac1cd31c86cb07106e049c01951f302f5c6cac1eb741a8672f5c2454385789b3","03f486a56a88883b5a3cd5b9c0072642941496030338cfccb00aa4eb2e453cfb87","027a5e6b59d54c45fbac0a1bdd8c8a8337af7eb4e1e59b12293820ce24076aaef8",1597326980,"3d8edf820e0815b06eba9a26607ed7161523f24601c81fdc6ec287ee42150908:0"]}u
https://whatsonchain.com/tx/4168acdf1a469df9e01ade50c4fc145ff2802a04a0f971d4a8c92a11a93eb9a0