Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

161e0edddcd54312716ac1035511db438fd457db5e9eecad4872fa40a7aab672
Timestamp (utc)
2021-01-09 18:57:37
Fee Paid
0.00001130 BSV
(
0.08459697 BSV
-
0.08458567 BSV
)
Fee Rate
491.7 sat/KB
Version
1
Confirmations
322,490
Size Stats
2,298 B

2 Inputs

Total Input:
0.08459697 BSV
  • Q!á íhT= „ËB¶ò4Þ#·Tf$‹°‰Œ{?=Ϋ!Sû3QÕèÁcºKX­Kz³{öäÓAêcBú:“/À±!걍Eô þ_ÏZ§óû±b9Íãê•Db®TöB5V!–»UTUSiqð¯—þÚ/¯K/G0|‰ôÖê'!ÌÒC1¹!J·"ç™lì½óý™R¢rD+͜oluŽ~ĕU®M„0{"state_0":1,"state_1":3,"state_2":5,"state_3":9,"state_4":14,"state_5":18,"state_6":22,"state_7":26,"details":28,"settlementInfo":29,"keyDates":30,"fees":31,"status":32,"roles":33,"kycRequirements":34,"__cls":"class SubTradeSC {\n constructor(\n owners = [],\n fundFromId,\n fundToId,\n batchOrderId,\n subBatchOrderId,\n positionId,\n positionSellingAmount,\n chatId,\n\n // ======================================\n\n facilityId = '',\n facilityType = '',\n price = 0,\n amountOfTrade = 0,\n discountAmount = 0,\n dealId = '',\n buySellIndicator = '',\n investmentType = 'Assignment',\n parDistressedIndicator = '',\n agentId = '',\n grossSettleNetIndicator = false,\n totalPreCloseTradeAmount = 0,\n totalClosingTradeAmount = 0,\n tradeType = 'Primary',\n tradeAssociation = '',\n primarySpecification = '',\n documentationType = '',\n fundingMemoAdvice = false,\n currency = 'USD',\n finalRate = 0,\n margin = 0,\n CUSIP = 0,\n ISIN = 0,\n tranche = '',\n baseRate = 0,\n transferAtHistoricRate = false,\n historicRate = 0,\n affiliation = false,\n cashlessRoll = false,\n actualAmount = 0,\n costOfCreditValuation = 0,\n costingMethod = 'WAC',\n tradeDate = '',\n tradeBookingDate = '',\n repricingDate = '',\n legalTradeDate = '',\n delayedCompEndDate = '',\n expectedSettlementDate = '',\n assignmentFees = false,\n assignmentFeeAmount = 0,\n assignmentFeeType = '',\n accrualSettlementType = '',\n delayedComp = '',\n delayedCompDetails = '',\n amendmentFee = 0,\n costOfFund = 0,\n costOfCarry = 0,\n brokerageFeeType = '',\n brokerageFeeAmount = 0,\n brokerageRate = 0,\n brokerFeeWaiving = 0,\n internalCommission = 0,\n brokerId = '',\n SECFees = 0,\n MISCFees = 0,\n assignmentRecordationBuyer = 0,\n assignmentRecordationSeller = 0,\n upfrontFee = 0,\n adhocBuyerFee = 0,\n adhocSellerFee = 0,\n settlementStatus = '',\n settlementTime = '',\n tradeStatus = '',\n settlementInstructions = '',\n dependency = '',\n buyer,\n seller,\n agent,\n trustee,\n compliance,\n kycRequirements,\n // =========================================================================\n // State machine\n // =========================================================================\n state = [\n {\n id: 0,\n title: 'Trade Submission',\n document: '',\n roles: [\n { role: 'seller', type: 'doc-generate', message: 'Generate Trade Ticket', complete: false },\n ],\n },\n {\n id: 1,\n title: 'Buyer affiliation',\n document: '',\n roles: [\n { role: 'buyer', type: 'doc-generate', message: 'Please generate affiliate letter', complete: false },\n ]\n },\n {\n id: 2,\n title: 'Trade Approval',\n roles: [\n { role: 'buyer', type: 'approval', message: 'Please approve the trade terms', complete: false },\n { role: 'seller', type: 'approval', message: 'Please approve the trade terms', complete: false },\n { role: 'trustee', type: 'approval', message: 'Please approve the trade terms', complete: false },\n ],\n },\n {\n id: 3,\n title: 'Approve A&A',\n sync: true,\n document: '',\n roles: [\n // seller posts a document - dialog with generate A&A button, => then doc is posted in the chat for all\n { role: 'seller', type: 'doc-generate', message: 'Please approve the A&A terms ... todo: change text', complete: false },\n { role: 'buyer', type: 'approval', message: 'Please approve the A&A terms ... todo: change text', complete: false },\n { role: 'seller', type: 'approval', message: 'Please approve the A&A terms ... todo: change text', complete: false },\n { role: 'agent', type: 'approval', message: 'Please approve the A&A terms ... todo: change text', complete: false },\n ],\n },\n {\n id: 4,\n title: 'Primary Allocation Confirmation',\n sync: true,\n document: '',\n roles: [\n // seller posts a document - dialog with generate A&A button, => then doc is posted in the chat for all\n { role: 'seller', type: 'doc-generate', message: 'Please generate the Primary Allocation Confirmation document', complete: false },\n { role: 'buyer', type: 'approval', message: 'Please approve the Primary Allocation Confirmation document', complete: false },\n { role: 'seller', type: 'approval', message: 'Please approve the Primary Allocation Confirmation document', complete: false },\n ],\n },\n {\n id: 5,\n title: 'Settlement Date Coordination',\n sync: true,\n roles: [\n { role: 'buyer', type: 'date', editable: true, message: 'Please establish the settlement date', complete: false },\n {\n role: 'seller',\n type: 'approval',\n message: `Please approve settlement date: {keyDates.expectedSettlementDate}`,\n complete: false,\n },\n {\n role: 'agent',\n type: 'approval',\n message: `Please approve settlement date: {keyDates.expectedSettlementDate}`,\n complete: false,\n },\n ],\n },\n {\n id: 6,\n title: 'Funding memo acknowledgement',\n sync: true,\n document: '',\n roles: [\n // seller posts a document - dialog with generate A&A button, => then doc is posted in the chat for all\n { role: 'agent', type: 'doc-generate', message: 'Please generate the Funding Memo document', complete: false },\n { role: 'buyer', type: 'approval', message: 'Please approve the Funding Memo document', complete: false },\n { role: 'seller', type: 'approval', message: 'Please approve the Funding Memo document', complete: false },\n ],\n },\n {\n id: 7,\n title: 'Finalize Trade',\n roles: [\n { role: 'agent', type: 'approval', message: 'Please approve the trade to be finalized ... todo: change text', complete: false },\n ],\n },\n ],\n stateChecksum = 0\n // =========================================================================\n ) {\n this._owners = owners;\n this.fundFromId = fundFromId;\n this.fundToId = fundToId;\n this.batchOrderId = batchOrderId;\n this.subBatchOrderId = subBatchOrderId;\n this.positionId = positionId;\n this.positionSellingPercentage = positionSellingAmount;\n this.chatId = chatId;\n\n // ====================================================\n this.state = state;\n this.stateChecksum = stateChecksum;\n // ====================================================\n\n this.finalized = false;\n this.stateMachineSteps = 0;\n\n this.details = {\n _owners: owners,\n facilityId,\n facilityType,\n price,\n amountOfTrade,\n discountAmount,\n dealId,\n buySellIndicator,\n investmentType,\n parDistressedIndicator,\n agentId,\n grossSettleNetIndicator,\n totalPreCloseTradeAmount,\n totalClosingTradeAmount,\n tradeType,\n tradeAssociation,\n primarySpecification,\n documentationType,\n };\n\n this.settlementInfo = {\n _owners: owners,\n fundingMemoAdvice,\n currency,\n finalRate,\n margin,\n CUSIP,\n ISIN,\n tranche,\n baseRate,\n transferAtHistoricRate,\n historicRate,\n affiliation,\n affiliateFund: '',\n cashlessRoll,\n actualAmount,\n costOfCreditValuation,\n costingMethod,\n };\n\n this.keyDates = {\n _owners: owners,\n tradeDate,\n tradeBookingDate,\n repricingDate,\n legalTradeDate,\n delayedCompEndDate,\n expectedSettlementDate,\n };\n\n this.fees = {\n _owners: owners,\n assignmentFees,\n assignmentFeeAmount,\n assignmentFeeType,\n accrualSettlementType,\n delayedComp,\n delayedCompDetails,\n amendmentFee,\n costOfFund,\n costOfCarry,\n brokerageFeeType,\n brokerageFeeAmount,\n brokerageRate,\n brokerFeeWaiving,\n internalCommission,\n brokerId,\n SECFees,\n MISCFees,\n assignmentRecordationBuyer,\n assignmentRecordationSeller,\n upfrontFee,\n adhocBuyerFee,\n adhocSellerFee,\n };\n\n this.status = {\n _owners: owners,\n settlementStatus,\n settlementTime,\n tradeStatus,\n settlementInstructions,\n dependency,\n dependencyOrderId: '',\n };\n\n this.roles = {\n _owners: owners,\n buyer,\n seller,\n agent,\n trustee,\n compliance,\n };\n this.kycRequirements = kycRequirements;\n }\n\n setPositionSellingAmount(newPositionSellingPercentage) {\n this.positionSellingPercentage = newPositionSellingPercentage;\n }\n\n // position to be sold\n setPosition(positionId) {\n this.positionId = positionId;\n }\n\n addOwner(pubKey) {\n this._owners.push(pubKey);\n }\n\n setChatId(chatId) {\n this.chatId = chatId;\n }\n\n updateState(step, role, data) {\n const changedStep = this.state.find(s => s.id === step.id);\n if (!changedStep) throw new Error(`Step doesnt exist.`);\n const roleAction = changedStep.roles.find(r => r.role === role && !r.complete);\n if (!roleAction) throw new Error(`Role ${role} does not need to act on this step.`);\n\n switch (roleAction.type) {\n case 'approval':\n // logic specific to Settlement date step\n if (step.id === 3 && role === 'seller' && data === false) {\n const buyerAction = changedStep.roles.find(r => r.role === 'buyer');\n this.keyDates.expectedSettlementDate = '';\n buyerAction.complete = false;\n }\n roleAction.complete = data;\n break;\n\n case 'date':\n // Settlement date setup by buyer\n if (step.id === 3) {\n this.keyDates.expectedSettlementDate = data;\n roleAction.complete = true;\n }\n break;\n\n case 'doc-generate':\n changedStep.document = data;\n roleAction.complete = true;\n break;\n\n default:\n break;\n }\n\n this.stateChecksum = this.stateChecksum + 1;\n }\n}","__index":{"obj":0},"__func":"constructor","__args":[["02e109ed0868543d0b84cb4210b6f234de23b75466248b08b0898c7b3f3dce11ab","030853fb8f3351d5e8c163ba4b58ad4b7ab37bf6e401d341ea6342fa3a932fc0b1","02eab18d4506f4a0fe5fcf5aa7f3fbb1620739cd12e3ea954462ae54f642355612","0296bb555455536971f0af97feda2f8f13af4b2f4730001e7c89f4d61612ea2704","03ccd24331b9214ab722e7996cecbdf3fd9952a272449d2bcd9c6f6c758e7ec495"],"74afadaa4fda3c1804eee1c1ae98f36c5d840e6ccb52bed1d9914cf4ee88156f:0","9595de9e897d33b6c131188a53ea6112bb416d22d54862b0ee6a680b754d03c2:0","6ab0173df78bd88f0bc94d5444a3662d4261382e989576809ba11a3a0bb8c425:0","56adedc1d857f7e63ba4888051c904113a7b2a64ef28b50651c1b9e5b40cd244:0","12e5367e60e0003e262683e21abfb752171361d3ec0a0c4a662412f17e3bf648:0",7777,"","a1d4a40f4bdb17ad8b6b1e0aec54b3909ad320ede61fe9cf62a416ad7b9abe20:0","denis facility",0,7777,0,"871d89f07e87d7636392b18326cce10ddff75e5662acbd9147461a03f0cac764:0","Buy","Assignment","Par","6f439206ca0577491051c136a3c19327d7e5bfe8434517088a25f80e41161e15:0","Gross",0,0,"Primary","Association","Par desk to customer","LSTA","true","USD",0,0,0,0,"Tranche A",0,false,0,"false",false,0,0,"WAC","01/05/2021","01/16/2021","01/11/2021","01/26/2021","01/30/2021","01/24/2021","true",0,"Assignment Fee Type","crual Settlement Type","Delayed Comp","01/14/2021",0,0,0,"Brokerage Fee Type",0,0,0,0,"Broker Id",0,0,0,0,0,0,0,"Settlement","01/22/2021","Trade","Settlement","Dependency","3cffc70b8853268c414617827816de190c1b83d3a8a7d00876477fff98c8268f:0","6f439206ca0577491051c136a3c19327d7e5bfe8434517088a25f80e41161e15:0","3040bad8fe82efb7d2fcdfadcc4af1baf5a981d72e266da537cdf5a668803d01:0","9306d952e546264ac91e03913318f135c2e7ec58d116f09f1420430934fcc126:0","3716d8da110d8f53da6a263169070e6212e4bfb356713656c3284d4f36f32764:0",{"Passport":"Not Submitted","Financial document":"Not Submitted"}]}u
    https://whatsonchain.com/tx/undefined

29 Outputs

Total Output:
0.08458567 BSV
  • Q!á íhT= „ËB¶ò4Þ#·Tf$‹°‰Œ{?=Ϋ!Sû3QÕèÁcºKX­Kz³{öäÓAêcBú:“/À±!걍Eô þ_ÏZ§óû±b9Íãê•Db®TöB5V!–»UTUSiqð¯—þÚ/¯K/G0|‰ôÖê'!ÌÒC1¹!J·"ç™lì½óý™R¢rD+͜oluŽ~ĕU®LÞ{"state_0":1,"state_1":3,"state_2":5,"state_3":9,"state_4":14,"state_5":18,"state_6":22,"state_7":26,"__index":{"obj":0},"__func":"setChatId","__args":["54a99c9d4c0bda59895979a7ca009933b8fa50b351efcf9a03964cc5c3f14da8:0"]}u
    https://whatsonchain.com/tx/161e0edddcd54312716ac1035511db438fd457db5e9eecad4872fa40a7aab672
  • Q!–»UTUSiqð¯—þÚ/¯K/G0|‰ôÖê'Q® {"roles_0":2}u
    https://whatsonchain.com/tx/161e0edddcd54312716ac1035511db438fd457db5e9eecad4872fa40a7aab672
  • Q!–»UTUSiqð¯—þÚ/¯K/G0|‰ôÖê'Q®{}u
    https://whatsonchain.com/tx/161e0edddcd54312716ac1035511db438fd457db5e9eecad4872fa40a7aab672
  • Q!–»UTUSiqð¯—þÚ/¯K/G0|‰ôÖê'Q® {"roles_0":4}u
    https://whatsonchain.com/tx/161e0edddcd54312716ac1035511db438fd457db5e9eecad4872fa40a7aab672
  • Q!–»UTUSiqð¯—þÚ/¯K/G0|‰ôÖê'Q®{}u
    https://whatsonchain.com/tx/161e0edddcd54312716ac1035511db438fd457db5e9eecad4872fa40a7aab672
  • Q!–»UTUSiqð¯—þÚ/¯K/G0|‰ôÖê'Q®%{"roles_0":6,"roles_1":7,"roles_2":8}u
    https://whatsonchain.com/tx/161e0edddcd54312716ac1035511db438fd457db5e9eecad4872fa40a7aab672
  • Q!–»UTUSiqð¯—þÚ/¯K/G0|‰ôÖê'Q®{}u
    https://whatsonchain.com/tx/161e0edddcd54312716ac1035511db438fd457db5e9eecad4872fa40a7aab672
  • Q!–»UTUSiqð¯—þÚ/¯K/G0|‰ôÖê'Q®{}u
    https://whatsonchain.com/tx/161e0edddcd54312716ac1035511db438fd457db5e9eecad4872fa40a7aab672
  • Q!–»UTUSiqð¯—þÚ/¯K/G0|‰ôÖê'Q®{}u
    https://whatsonchain.com/tx/161e0edddcd54312716ac1035511db438fd457db5e9eecad4872fa40a7aab672
  • Q!–»UTUSiqð¯—þÚ/¯K/G0|‰ôÖê'Q®5{"roles_0":10,"roles_1":11,"roles_2":12,"roles_3":13}u
    https://whatsonchain.com/tx/161e0edddcd54312716ac1035511db438fd457db5e9eecad4872fa40a7aab672
Total Output:
0.08458567 BSV