#0
nonstandard
0.00004000 BSV
Q!DýÞ·µðXø-ÞÎÛy?ª,|{NFª¯*I!Áµ$(4¿ëGlÍå
aÜÚ&=E e M!Ízzö~E=?âdú
3:óÜ)x=÷åZ !Y×òðg{P×$ndõ3r=ÖA÷Ìã«ýÒ»n:!A*? äñJºïÖC£boóàÎKñ«4}òd: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\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 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 === 'Trade 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 === 'A&A 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":[["0344fddeb7b5f09c58f82d9fde0589cedb88793faa2c7c7b4e7f46aa01af2a498a","03c1b5249e2834bfeb47906c1fcde5850a6191dcda0f263d45006520149908814d","03cd7a0f7a1791f67e453d3f90e264fa0a113393183a97f389dc29783df7e55aa0","0259d798f2f06783027b50d7246e64f533723dd641f7cc909fe3abfdd2bb6e3a9c","02419b2a3f20e4f14abaefd6430ea3626ff3e0ce4b18f1819cab34107df264803a"],"c6075cbcb51ec12326cc9c920721f0cc551786f7ce17c91f378314b4b1ff698e:0","54aeb9d38e241897b398a46cd68b48c5457293aea97de2cbfa1e06b9f00ac226:0","0259d798f2f06783027b50d7246e64f533723dd641f7cc909fe3abfdd2bb6e3a9c","0344fddeb7b5f09c58f82d9fde0589cedb88793faa2c7c7b4e7f46aa01af2a498a","03c1b5249e2834bfeb47906c1fcde5850a6191dcda0f263d45006520149908814d","03cd7a0f7a1791f67e453d3f90e264fa0a113393183a97f389dc29783df7e55aa0","02419b2a3f20e4f14abaefd6430ea3626ff3e0ce4b18f1819cab34107df264803a",1597291333,"f512bb4b26943491123a54c7f2c936e53a800c3ffa3c8c9aac137af167fae86b:0"]}u
https://whatsonchain.com/tx/e1cca68d375dfbc1658d8c01687902647c0bad806ee23abe7a42f3cca560f4cf