Transaction

8a607e3967c429a29cd9c76a3fcfdfd1e227aebeecbd8e04d6157219b887bdbf
( - )
209,342
2021-01-07 11:43:54
1
12,047 B

27 Outputs

Total Output:
  • Q!2níՂ†’ ÃãêhÊ1G%é R¸t‹ÉÓEÑmãÿ–²Á!Ô*@zȳëOŽÜá;‡¿[iØ#‘ß@ҁc(!uvµ¢U8´ÑÀ<ç@œuþ°Ãy\.­ºB1¢»æS®Mf({"state_0":1,"state_1":5,"state_2":9,"state_3":12,"state_4":15,"state_5":17,"details":19,"settlementInfo":20,"keyDates":21,"fees":22,"status":23,"roles":24,"kycRequirements":25,"__cls":"class SubTradeSC {\r\n constructor(\r\n owners = [],\r\n fundFromId,\r\n fundToId,\r\n batchOrderId,\r\n subBatchOrderId,\r\n positionId,\r\n positionSellingAmount,\r\n chatId,\r\n\r\n // ======================================\r\n\r\n facilityId = '',\r\n facilityType = '',\r\n price = 0,\r\n amountOfTrade = 0,\r\n discountAmount = 0,\r\n dealId = '',\r\n buySellIndicator = '',\r\n investmentType = 'Assignment',\r\n parDistressedIndicator = '',\r\n agentId = '',\r\n grossSettleNetIndicator = false,\r\n totalPreCloseTradeAmount = 0,\r\n totalClosingTradeAmount = 0,\r\n tradeType = 'Primary',\r\n tradeAssociation = '',\r\n primarySpecification = '',\r\n documentationType = '',\r\n fundingMemoAdvice = false,\r\n currency = 'USD',\r\n finalRate = 0,\r\n margin = 0,\r\n CUSIP = 0,\r\n ISIN = 0,\r\n tranche = '',\r\n baseRate = 0,\r\n transferAtHistoricRate = false,\r\n historicRate = 0,\r\n affiliation = false,\r\n cashlessRoll = false,\r\n actualAmount = 0,\r\n costOfCreditValuation = 0,\r\n costingMethod = 'WAC',\r\n tradeDate = '',\r\n tradeBookingDate = '',\r\n repricingDate = '',\r\n legalTradeDate = '',\r\n delayedCompEndDate = '',\r\n expectedSettlementDate = '',\r\n assignmentFees = false,\r\n assignmentFeeAmount = 0,\r\n assignmentFeeType = '',\r\n accrualSettlementType = '',\r\n delayedComp = '',\r\n delayedCompDetails = '',\r\n amendmentFee = 0,\r\n costOfFund = 0,\r\n costOfCarry = 0,\r\n brokerageFeeType = '',\r\n brokerageFeeAmount = 0,\r\n brokerageRate = 0,\r\n brokerFeeWaiving = 0,\r\n internalCommission = 0,\r\n brokerId = '',\r\n SECFees = 0,\r\n MISCFees = 0,\r\n assignmentRecordationBuyer = 0,\r\n assignmentRecordationSeller = 0,\r\n upfrontFee = 0,\r\n adhocBuyerFee = 0,\r\n adhocSellerFee = 0,\r\n settlementStatus = '',\r\n settlementTime = '',\r\n tradeStatus = '',\r\n settlementInstructions = '',\r\n dependency = '',\r\n buyer,\r\n seller,\r\n agent,\r\n trustee,\r\n compliance,\r\n kycRequirements,\r\n // =========================================================================\r\n // State machine\r\n // =========================================================================\r\n state = [\r\n {\r\n id: 0,\r\n title: 'Trade Approval',\r\n roles: [\r\n { role: 'buyer', type: 'approval', message: 'Please approve the trade terms', complete: false },\r\n { role: 'seller', type: 'approval', message: 'Please approve the trade terms', complete: false },\r\n { role: 'trustee', type: 'approval', message: 'Please approve the trade terms', complete: false },\r\n ],\r\n },\r\n {\r\n id: 1,\r\n title: 'Approve A&A',\r\n roles: [\r\n { role: 'buyer', type: 'approval', message: 'Please approve the A&A terms ... todo: change text', complete: false },\r\n { role: 'seller', type: 'approval', message: 'Please approve the A&A terms ... todo: change text', complete: false },\r\n { role: 'agent', type: 'approval', message: 'Please approve the A&A terms ... todo: change text', complete: false },\r\n ],\r\n },\r\n {\r\n id: 2,\r\n title: 'Approve LSTA',\r\n roles: [\r\n { role: 'buyer', type: 'approval', message: 'Please approve the LSTA terms ... todo: change text', complete: false },\r\n { role: 'seller', type: 'approval', message: 'Please approve the LSTA terms ... todo: change text', complete: false },\r\n ],\r\n },\r\n {\r\n id: 3,\r\n title: 'Settlement Date Coordination',\r\n roles: [\r\n { role: 'buyer', type: 'date', message: 'Please approve the LSTA terms ... todo: change text', complete: false },\r\n { role: 'seller', type: 'approval', message: 'Please approve the LSTA terms ... todo: change text', complete: false },\r\n ],\r\n },\r\n {\r\n id: 4,\r\n title: 'Transfer Position',\r\n roles: [\r\n { role: 'seller', type: 'approval', message: 'Please approve the position transfer ... todo: change text', complete: false },\r\n ],\r\n },\r\n {\r\n id: 5,\r\n title: 'Finalize Trade',\r\n roles: [\r\n { role: 'agent', type: 'approval', message: 'Please approve the trade to be finalized ... todo: change text', complete: false },\r\n ],\r\n },\r\n ],\r\n stateChecksum = 0\r\n // =========================================================================\r\n ) {\r\n this._owners = owners;\r\n this.fundFromId = fundFromId;\r\n this.fundToId = fundToId;\r\n this.batchOrderId = batchOrderId;\r\n this.subBatchOrderId = subBatchOrderId;\r\n this.positionId = positionId;\r\n this.positionSellingPercentage = positionSellingAmount;\r\n this.chatId = chatId;\r\n\r\n // ====================================================\r\n this.state = state;\r\n this.stateChecksum = stateChecksum;\r\n // ====================================================\r\n\r\n this.finalized = false;\r\n this.stateMachineSteps = 0;\r\n\r\n this.details = {\r\n facilityId,\r\n facilityType,\r\n price,\r\n amountOfTrade,\r\n discountAmount,\r\n dealId,\r\n buySellIndicator,\r\n investmentType,\r\n parDistressedIndicator,\r\n agentId,\r\n grossSettleNetIndicator,\r\n totalPreCloseTradeAmount,\r\n totalClosingTradeAmount,\r\n tradeType,\r\n tradeAssociation,\r\n primarySpecification,\r\n documentationType,\r\n };\r\n\r\n this.settlementInfo = {\r\n fundingMemoAdvice,\r\n currency,\r\n finalRate,\r\n margin,\r\n CUSIP,\r\n ISIN,\r\n tranche,\r\n baseRate,\r\n transferAtHistoricRate,\r\n historicRate,\r\n affiliation,\r\n affiliateFund: '',\r\n cashlessRoll,\r\n actualAmount,\r\n costOfCreditValuation,\r\n costingMethod,\r\n };\r\n\r\n this.keyDates = {\r\n tradeDate,\r\n tradeBookingDate,\r\n repricingDate,\r\n legalTradeDate,\r\n delayedCompEndDate,\r\n expectedSettlementDate,\r\n };\r\n\r\n this.fees = {\r\n assignmentFees,\r\n assignmentFeeAmount,\r\n assignmentFeeType,\r\n accrualSettlementType,\r\n delayedComp,\r\n delayedCompDetails,\r\n amendmentFee,\r\n costOfFund,\r\n costOfCarry,\r\n brokerageFeeType,\r\n brokerageFeeAmount,\r\n brokerageRate,\r\n brokerFeeWaiving,\r\n internalCommission,\r\n brokerId,\r\n SECFees,\r\n MISCFees,\r\n assignmentRecordationBuyer,\r\n assignmentRecordationSeller,\r\n upfrontFee,\r\n adhocBuyerFee,\r\n adhocSellerFee,\r\n };\r\n\r\n this.status = {\r\n settlementStatus,\r\n settlementTime,\r\n tradeStatus,\r\n settlementInstructions,\r\n dependency,\r\n dependencyOrderId: '',\r\n };\r\n\r\n this.roles = {\r\n buyer,\r\n seller,\r\n agent,\r\n trustee,\r\n compliance,\r\n };\r\n this.kycRequirements = kycRequirements;\r\n }\r\n\r\n setPositionSellingAmount(newPositionSellingPercentage) {\r\n this.positionSellingPercentage = newPositionSellingPercentage;\r\n }\r\n\r\n // position to be sold\r\n setPosition(positionId) {\r\n this.positionId = positionId;\r\n }\r\n\r\n addOwner(pubKey) {\r\n this._owners.push(pubKey);\r\n }\r\n\r\n setChatId(chatId) {\r\n this.chatId = chatId;\r\n }\r\n\r\n updateState(step, role, data) {\r\n const changedStep = this.state.find(s => s.id === step.id);\r\n if (!changedStep) throw new Error(`Step doesnt exist.`);\r\n\r\n const roleAction = changedStep.roles.find(r => r.role === role);\r\n if (!roleAction) throw new Error(`Role ${role} does not need to act on this step.`);\r\n\r\n // TODO: set data for complex step types\r\n roleAction.complete = true;\r\n switch (roleAction.type) {\r\n case 'approve':\r\n roleAction.complete = data;\r\n break;\r\n\r\n default:\r\n break;\r\n }\r\n\r\n this.stateChecksum = this.stateChecksum + 1;\r\n }\r\n}","__index":{"obj":0},"__func":"constructor","__args":[["03326eedd58286920ac3e3ea68ca314725e92052b8748bc9d345d16de3ff96b2c1","02d42a11407a10c81db3eb154f8edce18f3b8790bf5b69d82391df40d206816328","037576b5a255381ab4d1c03ce7409c75feb0c3795c2e00adba04144231a2bbe602"],"6ac99dc1ff49fde85cb6fa7dfb8e1d83899ac448f8abaf384af3d32260fed325:0","2fad883d8664f5c9670a0024e4a913d541ebfad452c823a6a4072ab4bd67e2fa:0","61ead46c74d6fd7d1440af039fcc58aaf2388377460ef4603c6709342496b649:0","248bcba9da6c2813c7aa787dff7517408cdaba90e6271a2bc2cffdadb2b9ba67:0","6a6833ef7e96cf2618166843f5708c9569f15b529faccad195ff9dc3a4d4b53f:0",2,"","533758c171e91c316ba7aed6fbd8df0639c06602c5ce897f3b8881f00ae7db30:0","facility2",0,0,0,"309d0390828f3ad1bb964bc716d432de012c9139e70813b797bf1d1e860a3398:0","buy","Assignment","par","4bfabfbf7a91b33d5dd0420968d2b483dc3c54e2f701fe6c4b27562a24852b9f:0","true",0,0,"Primary","Trade Association","Primary Specification","Documentation Type","true","USD",0,0,0,0,"Tranche",0,"true",0,"true","true",0,0,"WAC","12/27/2020","01/01/2021","01/03/2021","01/16/2021","01/17/2021","01/28/2021","true",0,"Assignment Fee Type","Accrual Settlement Type","Delayed Comp","01/18/2021",0,0,0,"Brokerage Fee Type",0,0,0,0,"4bfabfbf7a91b33d5dd0420968d2b483dc3c54e2f701fe6c4b27562a24852b9f:0",0,0,0,0,0,0,0,"Settlement Status","01/13/2021","Trade Status","Settlement Instructions","Dependency","96fee85399eb15448f0ba8a43fa3e863fa5d959c95b879bcd640533af66b4b39:0","4bfabfbf7a91b33d5dd0420968d2b483dc3c54e2f701fe6c4b27562a24852b9f:0","6a6562f575de36a0f85359feff48f5532441f1966c2d2ac7dfd6f06dc8b27818:0","96fee85399eb15448f0ba8a43fa3e863fa5d959c95b879bcd640533af66b4b39:0","96fee85399eb15448f0ba8a43fa3e863fa5d959c95b879bcd640533af66b4b39:0",{}]}u
    https://whatsonchain.com/tx/8a607e3967c429a29cd9c76a3fcfdfd1e227aebeecbd8e04d6157219b887bdbf
  • Q!Ô*@zȳëOŽÜá;‡¿[iØ#‘ß@ҁc(Q®%{"roles_0":2,"roles_1":3,"roles_2":4}u
    https://whatsonchain.com/tx/8a607e3967c429a29cd9c76a3fcfdfd1e227aebeecbd8e04d6157219b887bdbf
  • Q!Ô*@zȳëOŽÜá;‡¿[iØ#‘ß@ҁc(Q®{}u
    https://whatsonchain.com/tx/8a607e3967c429a29cd9c76a3fcfdfd1e227aebeecbd8e04d6157219b887bdbf
  • Q!Ô*@zȳëOŽÜá;‡¿[iØ#‘ß@ҁc(Q®{}u
    https://whatsonchain.com/tx/8a607e3967c429a29cd9c76a3fcfdfd1e227aebeecbd8e04d6157219b887bdbf
  • Q!Ô*@zȳëOŽÜá;‡¿[iØ#‘ß@ҁc(Q®{}u
    https://whatsonchain.com/tx/8a607e3967c429a29cd9c76a3fcfdfd1e227aebeecbd8e04d6157219b887bdbf
  • Q!Ô*@zȳëOŽÜá;‡¿[iØ#‘ß@ҁc(Q®%{"roles_0":6,"roles_1":7,"roles_2":8}u
    https://whatsonchain.com/tx/8a607e3967c429a29cd9c76a3fcfdfd1e227aebeecbd8e04d6157219b887bdbf
  • Q!Ô*@zȳëOŽÜá;‡¿[iØ#‘ß@ҁc(Q®{}u
    https://whatsonchain.com/tx/8a607e3967c429a29cd9c76a3fcfdfd1e227aebeecbd8e04d6157219b887bdbf
  • Q!Ô*@zȳëOŽÜá;‡¿[iØ#‘ß@ҁc(Q®{}u
    https://whatsonchain.com/tx/8a607e3967c429a29cd9c76a3fcfdfd1e227aebeecbd8e04d6157219b887bdbf
  • Q!Ô*@zȳëOŽÜá;‡¿[iØ#‘ß@ҁc(Q®{}u
    https://whatsonchain.com/tx/8a607e3967c429a29cd9c76a3fcfdfd1e227aebeecbd8e04d6157219b887bdbf
  • Q!Ô*@zȳëOŽÜá;‡¿[iØ#‘ß@ҁc(Q®{"roles_0":10,"roles_1":11}u
    https://whatsonchain.com/tx/8a607e3967c429a29cd9c76a3fcfdfd1e227aebeecbd8e04d6157219b887bdbf
Total Output: