Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

c0d8905a5430b54dfd0aac551607277991815aefd883c06fdddc518685469204
Timestamp (utc)
2021-01-07 23:43:24
Fee Paid
0.00000848 BSV
(
0.03075138 BSV
-
0.03074290 BSV
)
Fee Rate
489 sat/KB
Version
1
Confirmations
322,798
Size Stats
1,734 B

2 Inputs

Total Input:
0.03075138 BSV
  • Q!2níՂ†’ ÃãêhÊ1G%é R¸t‹ÉÓEÑmãÿ–²Á!`@¿qÐx—logVS‰¡yòV…iÓ“StÐØ[`Þ!ËÌF.hu~vý+'xÎÖNŸ%àæL%§%Gá|ãPÌ!ѼFz+T®áÈïQO½`ont‰7òŽCáFU×M{`!uvµ¢U8´ÑÀ<ç@œuþ°Ãy\.­ºB1¢»æU®M5*{"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 {\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 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: 1,\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 ],\n },\n {\n id: 2,\n title: 'Approve LSTA',\n roles: [\n { role: 'buyer', type: 'approval', message: 'Please approve the LSTA terms ... todo: change text', complete: false },\n { role: 'seller', type: 'approval', message: 'Please approve the LSTA terms ... todo: change text', complete: false },\n ],\n },\n {\n id: 3,\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 },\n {\n id: 4,\n title: 'Transfer Position',\n roles: [\n { role: 'seller', type: 'approval', message: 'Please approve the position transfer ... todo: change text', complete: false },\n ],\n },\n {\n id: 5,\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":[["03326eedd58286920ac3e3ea68ca314725e92052b8748bc9d345d16de3ff96b2c1","036040bf71d078976c6f67565389a179f2568569d3109353749dd0d85b066001de","03cbcc462e68757e7617fd2b2778ced64e189f25e0e64c25a72547e17ce350cc00","02d1bc467a2b54aee1c8ef1d514fbd600e6f6e748937f28e4318e14655d74d7b60","037576b5a255381ab4d1c03ce7409c75feb0c3795c2e00adba04144231a2bbe602"],"6ac99dc1ff49fde85cb6fa7dfb8e1d83899ac448f8abaf384af3d32260fed325:0","04758475a0ad5e34dfba7e48aed562b0ead9b18831cf1d8020bcc2bcb02f0eb4:0","1553020157a5127cbdaa9eb9594f33653f27a0113ad59b151930e0267b6d01e2:0","f54832d5b1e73a0c10a10c1cc5eef8a237d149a6a98ba8f1ee196c739a7e9cd2:0","6a6833ef7e96cf2618166843f5708c9569f15b529faccad195ff9dc3a4d4b53f:0",777,"","533758c171e91c316ba7aed6fbd8df0639c06602c5ce897f3b8881f00ae7db30:0","facility2",0,0,0,"309d0390828f3ad1bb964bc716d432de012c9139e70813b797bf1d1e860a3398:0","Buy","Assignment","Par","4bfabfbf7a91b33d5dd0420968d2b483dc3c54e2f701fe6c4b27562a24852b9f:0",false,0,0,"Primary","Association","Primary","Documentation","true","USD",0,0,0,0,"Tranche",0,"true",0,"true","true",0,0,"WAC","02/04/2021","01/15/2021","01/17/2021","01/30/2021","01/06/2021","01/09/2021","true",0,"Assignment","Accrual","Delayed","01/21/2021",0,0,0,"Brokerage",0,0,0,0,"4bfabfbf7a91b33d5dd0420968d2b483dc3c54e2f701fe6c4b27562a24852b9f:0",0,0,0,0,0,0,0,"dfsdfdsfds","01/21/2021","Trade","Settlement","Dependency","ec183cb15f1594af1be9619b0a22ec8962834eb100f4ba9b0979985ec71c793a:0","4bfabfbf7a91b33d5dd0420968d2b483dc3c54e2f701fe6c4b27562a24852b9f:0","6a6562f575de36a0f85359feff48f5532441f1966c2d2ac7dfd6f06dc8b27818:0","2cfe8a296a08cbd1208b388e4c6f16a01d8d5498482d4381057cb9162f00e66a:0","d908ddc94c8659b9ac410f7213d6f30e222a2f9c769e04a068ff8a34e8d5fb6f:0",{}]}u
    https://whatsonchain.com/tx/undefined

20 Outputs

Total Output:
0.03074290 BSV
  • Q!2níՂ†’ ÃãêhÊ1G%é R¸t‹ÉÓEÑmãÿ–²Á!`@¿qÐx—logVS‰¡yòV…iÓ“StÐØ[`Þ!ËÌF.hu~vý+'xÎÖNŸ%àæL%§%Gá|ãPÌ!ѼFz+T®áÈïQO½`ont‰7òŽCáFU×M{`!uvµ¢U8´ÑÀ<ç@œuþ°Ãy\.­ºB1¢»æU®LÅ{"state_0":1,"state_1":5,"state_2":9,"state_3":12,"state_4":15,"state_5":17,"__index":{"obj":0},"__func":"setChatId","__args":["cf8b6726d856c17a70d6409ca7fa4dd19ed149980d5cceb5b4d243efcf6fbe66:0"]}u
    https://whatsonchain.com/tx/c0d8905a5430b54dfd0aac551607277991815aefd883c06fdddc518685469204
  • Q!ѼFz+T®áÈïQO½`ont‰7òŽCáFU×M{`Q®%{"roles_0":2,"roles_1":3,"roles_2":4}u
    https://whatsonchain.com/tx/c0d8905a5430b54dfd0aac551607277991815aefd883c06fdddc518685469204
  • Q!ѼFz+T®áÈïQO½`ont‰7òŽCáFU×M{`Q®{}u
    https://whatsonchain.com/tx/c0d8905a5430b54dfd0aac551607277991815aefd883c06fdddc518685469204
  • Q!ѼFz+T®áÈïQO½`ont‰7òŽCáFU×M{`Q®{}u
    https://whatsonchain.com/tx/c0d8905a5430b54dfd0aac551607277991815aefd883c06fdddc518685469204
  • Q!ѼFz+T®áÈïQO½`ont‰7òŽCáFU×M{`Q®{}u
    https://whatsonchain.com/tx/c0d8905a5430b54dfd0aac551607277991815aefd883c06fdddc518685469204
  • Q!ѼFz+T®áÈïQO½`ont‰7òŽCáFU×M{`Q®%{"roles_0":6,"roles_1":7,"roles_2":8}u
    https://whatsonchain.com/tx/c0d8905a5430b54dfd0aac551607277991815aefd883c06fdddc518685469204
  • Q!ѼFz+T®áÈïQO½`ont‰7òŽCáFU×M{`Q®{}u
    https://whatsonchain.com/tx/c0d8905a5430b54dfd0aac551607277991815aefd883c06fdddc518685469204
  • Q!ѼFz+T®áÈïQO½`ont‰7òŽCáFU×M{`Q®{}u
    https://whatsonchain.com/tx/c0d8905a5430b54dfd0aac551607277991815aefd883c06fdddc518685469204
  • Q!ѼFz+T®áÈïQO½`ont‰7òŽCáFU×M{`Q®{}u
    https://whatsonchain.com/tx/c0d8905a5430b54dfd0aac551607277991815aefd883c06fdddc518685469204
  • Q!ѼFz+T®áÈïQO½`ont‰7òŽCáFU×M{`Q®{"roles_0":10,"roles_1":11}u
    https://whatsonchain.com/tx/c0d8905a5430b54dfd0aac551607277991815aefd883c06fdddc518685469204
Total Output:
0.03074290 BSV