English
  • 简体中文
Testnet
BSV
  • BSV
  • mBSV
  • Bits
  • Sat

Transaction

1cd353f77340164ae7ffa6a19ff20641106337a8d2008c5c0340b7c0b4ea44d3
( - )
195,036
2021-02-11 12:55:04
1
11,568 B

7 Outputs

Total Output:
  • Q!_³‚Ûy˜Õ!¦×ÀR|PºåoP‡üšÓ9pÀÙ/˜ªQ®MC+{"summary":1,"identifiers":2,"keyDates":3,"creditStats":4,"tradingStats":5,"__cls":"class FacilitySC {\r\n constructor(\r\n owners = [],\r\n dealId = '',\r\n name = '',\r\n owningBranch = '',\r\n loanFormat = '',\r\n agentId = '',\r\n facilityTypeName = '',\r\n facilityTypeCode = '',\r\n accrualType = 'Accrual',\r\n ANSI = '',\r\n facilityControlNumber = '',\r\n ISIN = '',\r\n CUSIP = '',\r\n creditAgreementDate = '',\r\n effectiveDate = '',\r\n loanEffectiveDate = '',\r\n expiryDate = '',\r\n finalMaturityDate = '',\r\n isMultiCurrency = false,\r\n multiCurrency = '',\r\n fxRate = 0,\r\n globalProposedAmount = 0,\r\n globalOriginationAmount = 0,\r\n repaymentRule = '',\r\n cancelationRule = '',\r\n prepaymentRule = '',\r\n facilityCurrency = '',\r\n ageFactor = 0,\r\n bidAsk = 0,\r\n creditRating = '',\r\n reportingCurrency = '',\r\n maxRate = 0,\r\n minRate = 0,\r\n spread = 0,\r\n maxSpread = 0,\r\n minSpread = 0,\r\n assignmentFeesRequired = false,\r\n assignmentFeeType = '',\r\n assignmentFee = 0,\r\n borrowerConsentRequired = false,\r\n agentConsentRequired = false,\r\n margin = 0,\r\n interestOption = '',\r\n baseRate = '',\r\n baseRateAmount = 0,\r\n creditAgreementName = '',\r\n purchaseRate = 0,\r\n RACRate = 0,\r\n averageLibor = 0,\r\n currentLibor = 0,\r\n exchangeRate = 0,\r\n createdBy = '',\r\n uploaded = '',\r\n lastModified = '',\r\n imported = false,\r\n isTerminated = false\r\n ) {\r\n this._owners = owners;\r\n\r\n this.summary = {\r\n dealId,\r\n name,\r\n owningBranch,\r\n loanFormat,\r\n agentId,\r\n };\r\n\r\n this.identifiers = {\r\n facilityTypeName,\r\n facilityTypeCode,\r\n accrualType,\r\n ANSI,\r\n facilityControlNumber,\r\n ISIN,\r\n CUSIP,\r\n };\r\n\r\n this.keyDates = {\r\n creditAgreementDate,\r\n effectiveDate,\r\n loanEffectiveDate,\r\n breakdate: '',\r\n expiryDate,\r\n finalMaturityDate,\r\n };\r\n\r\n this.creditStats = {\r\n isMultiCurrency,\r\n multiCurrency,\r\n fxRate,\r\n globalProposedAmount,\r\n numberOfShares: 0,\r\n globalOriginationAmount,\r\n amountUnavailable: 0,\r\n repaymentRule,\r\n cancelationRule,\r\n prepaymentRule,\r\n };\r\n\r\n this.tradingStats = {\r\n facilityCurrency,\r\n ageFactor,\r\n bidAsk,\r\n creditRating,\r\n reportingCurrency,\r\n maxRate,\r\n minRate,\r\n spread,\r\n maxSpread,\r\n minSpread,\r\n assignmentFeesRequired,\r\n assignmentFeeType,\r\n assignmentFee,\r\n borrowerConsentRequired,\r\n agentConsentRequired,\r\n margin,\r\n lastTradeAmount: '--',\r\n interestOption,\r\n baseRate,\r\n baseRateAmount,\r\n creditAgreementName,\r\n purchaseRate,\r\n RACRate,\r\n averageLibor,\r\n currentLibor,\r\n exchangeRate,\r\n };\r\n\r\n this.createdBy = createdBy;\r\n this.uploaded = uploaded;\r\n this.lastModified = lastModified;\r\n this.lendersOfRecord = [];\r\n this.facilityFees = [];\r\n this.imported = imported;\r\n this.isTerminated = isTerminated;\r\n }\r\n\r\n setBreakdate(breakdate) {\r\n this.keyDates.breakdate = breakdate;\r\n }\r\n\r\n addShares(num) {\r\n this.creditStats.numberOfShares += num;\r\n }\r\n\r\n removeShares(num) {\r\n this.creditStats.numberOfShares -= num;\r\n }\r\n\r\n setDealId(dealId) {\r\n this.summary.dealId = dealId;\r\n }\r\n\r\n setCreditAgreementName(creditAgreementName) {\r\n this.tradingStats.creditAgreementName = creditAgreementName;\r\n }\r\n\r\n setImported(imported) {\r\n this.imported = imported;\r\n }\r\n\r\n setLastModified(lastModified) {\r\n this.lastModified = lastModified;\r\n }\r\n\r\n setLendersOfRecord(fundId, numberOfShares, timestamp = Date.now()) {\r\n const prev = this.lendersOfRecord.filter(x => x.fundId === fundId);\r\n const commitmentAmount = numberOfShares;\r\n if (prev.length !== 0) {\r\n prev[0].commitmentAmount += commitmentAmount;\r\n } else {\r\n this.lendersOfRecord.push({ fundId, status: 'Actual', commitmentAmount, timestamp });\r\n }\r\n }\r\n\r\n descreaseLendersOfRecord(fundId, numberOfShares) {\r\n const prev = this.lendersOfRecord.filter(x => x.fundId === fundId);\r\n const commitmentAmount = numberOfShares;\r\n if (!!prev && prev[0].commitmentAmount >= numberOfShares) {\r\n prev[0].commitmentAmount -= commitmentAmount;\r\n } else {\r\n throw new Error('Cannot descrease number of shares');\r\n }\r\n }\r\n\r\n transferPosition(fundFrom, fundTo, numberOfShares, timestamp) {\r\n this.setLendersOfRecord(fundTo, numberOfShares, timestamp);\r\n this.descreaseLendersOfRecord(fundFrom, numberOfShares);\r\n }\r\n\r\n addOwners(publicKeys) {\r\n publicKeys = publicKeys.filter(publicKey => !this._owners.includes(publicKeys));\r\n\r\n if (publicKeys.length > 0) {\r\n this._owners = [...new Set(this._owners.concat(publicKeys))];\r\n this.tradingStats._owners = [...new Set(this._owners.concat(publicKeys))];\r\n this.creditStats._owners = [...new Set(this._owners.concat(publicKeys))];\r\n this.keyDates._owners = [...new Set(this._owners.concat(publicKeys))];\r\n this.identifiers._owners = [...new Set(this._owners.concat(publicKeys))];\r\n this.summary._owners = [...new Set(this._owners.concat(publicKeys))];\r\n }\r\n }\r\n\r\n removeOwner(publicKey) {\r\n this._owners = this._owners.filter(owner => owner !== publicKey);\r\n this.tradingStats._owners = this.tradingStats._owners.filter(owner => owner !== publicKey);\r\n this.creditStats._owners = this.creditStats._owners.filter(owner => owner !== publicKey);\r\n this.keyDates._owners = this.keyDates._owners.filter(owner => owner !== publicKey);\r\n this.identifiers._owners = this.identifiers._owners.filter(owner => owner !== publicKey);\r\n this.summary._owners = this.summary._owners.filter(owner => owner !== publicKey);\r\n }\r\n\r\n setAmountUnavailable(amountUnavailable) {\r\n this.creditStats.amountUnavailable = amountUnavailable;\r\n }\r\n\r\n setLastTradeAmount(lastTradeAmount) {\r\n this.tradingStats.lastTradeAmount = lastTradeAmount;\r\n }\r\n\r\n addFacilityFee(typeAndFee) {\r\n this.facilityFees.push(typeAndFee);\r\n }\r\n\r\n terminate() {\r\n this.isTerminated = true;\r\n }\r\n\r\n edit(\r\n dealId,\r\n name,\r\n owningBranch,\r\n loanFormat,\r\n facilityTypeName,\r\n facilityTypeCode,\r\n accrualType,\r\n ANSI,\r\n facilityControlNumber,\r\n ISIN,\r\n CUSIP,\r\n creditAgreementDate,\r\n effectiveDate,\r\n loanEffectiveDate,\r\n expiryDate,\r\n finalMaturityDate,\r\n isMultiCurrency,\r\n multiCurrency,\r\n fxRate,\r\n globalProposedAmount,\r\n globalOriginationAmount,\r\n repaymentRule,\r\n cancelationRule,\r\n prepaymentRule,\r\n facilityCurrency,\r\n ageFactor,\r\n bidAsk,\r\n creditRating,\r\n reportingCurrency,\r\n maxRate,\r\n minRate,\r\n spread,\r\n maxSpread,\r\n minSpread,\r\n assignmentFeesRequired,\r\n assignmentFeeType,\r\n assignmentFee,\r\n borrowerConsentRequired,\r\n agentConsentRequired,\r\n margin,\r\n interestOption,\r\n baseRate,\r\n baseRateAmount,\r\n creditAgreementName,\r\n purchaseRate,\r\n RACRate,\r\n averageLibor,\r\n currentLibor,\r\n exchangeRate\r\n ) {\r\n this.summary.dealId = dealId;\r\n this.summary.name = name;\r\n this.summary.owningBranch = owningBranch;\r\n this.summary.loanFormat = loanFormat;\r\n this.identifiers.facilityTypeName = facilityTypeName;\r\n this.identifiers.facilityTypeCode = facilityTypeCode;\r\n this.identifiers.accrualType = accrualType;\r\n this.identifiers.ANSI = ANSI;\r\n this.identifiers.facilityControlNumber = facilityControlNumber;\r\n this.identifiers.ISIN = ISIN;\r\n this.identifiers.CUSIP = CUSIP;\r\n this.keyDates.creditAgreementDate = creditAgreementDate;\r\n this.keyDates.effectiveDate = effectiveDate;\r\n this.keyDates.loanEffectiveDate = loanEffectiveDate;\r\n this.keyDates.expiryDate = expiryDate;\r\n this.keyDates.finalMaturityDate = finalMaturityDate;\r\n this.creditStats.isMultiCurrency = isMultiCurrency;\r\n this.creditStats.multiCurrency = multiCurrency;\r\n this.creditStats.fxRate = fxRate;\r\n this.creditStats.globalProposedAmount = globalProposedAmount;\r\n this.creditStats.globalOriginationAmount = globalOriginationAmount;\r\n this.creditStats.repaymentRule = repaymentRule;\r\n this.creditStats.cancelationRule = cancelationRule;\r\n this.creditStats.prepaymentRule = prepaymentRule;\r\n this.tradingStats.facilityCurrency = facilityCurrency;\r\n this.tradingStats.ageFactor = ageFactor;\r\n this.tradingStats.bidAsk = bidAsk;\r\n this.tradingStats.creditRating = creditRating;\r\n this.tradingStats.reportingCurrency = reportingCurrency;\r\n this.tradingStats.maxRate = maxRate;\r\n this.tradingStats.minRate = minRate;\r\n this.tradingStats.spread = spread;\r\n this.tradingStats.maxSpread = maxSpread;\r\n this.tradingStats.minSpread = minSpread;\r\n this.tradingStats.assignmentFeesRequired = assignmentFeesRequired;\r\n this.tradingStats.assignmentFeeType = assignmentFeeType;\r\n this.tradingStats.assignmentFee = assignmentFee;\r\n this.tradingStats.borrowerConsentRequired = borrowerConsentRequired;\r\n this.tradingStats.agentConsentRequired = agentConsentRequired;\r\n this.tradingStats.margin = margin;\r\n this.tradingStats.interestOption = interestOption;\r\n this.tradingStats.baseRate = baseRate;\r\n this.tradingStats.baseRateAmount = baseRateAmount;\r\n this.tradingStats.creditAgreementName = creditAgreementName;\r\n this.tradingStats.purchaseRate = purchaseRate;\r\n this.tradingStats.RACRate = RACRate;\r\n this.tradingStats.averageLibor = averageLibor;\r\n this.tradingStats.currentLibor = currentLibor;\r\n this.tradingStats.exchangeRate = exchangeRate;\r\n }\r\n}","__index":{"obj":0},"__func":"constructor","__args":[["025fb382db7998d521a6d7c0527c50bae56f5087fc9a0e90d33970c0d92f98aa0f"],"f611eab0c141c885539eeb2743be03fe2a188a8f3519f712505250e211192193:0","12","123","Revolver","414d839b9e4e133dafdded353ba21f1d79bc0a665a6c8d6fb82322cf6bac3acc:0","312","213","Accrual","EX1232323","12323123","213123213123","321332323","02/01/2021","02/01/2021","02/03/2021","02/16/2021","02/24/2021",false,"",0,0,0,"FIFO","FIFO","PRO RATA","USD",0,0,"123","USD",0,0,0,0,0,false,"",0,false,false,0,"SOFR","321",0,"1",0,0,0,0,0,"414d839b9e4e133dafdded353ba21f1d79bc0a665a6c8d6fb82322cf6bac3acc:0","Thu Feb 11 2021 14:44:23 GMT+0200","Thu Feb 11 2021 14:44:23 GMT+0200",false,false]}u
    https://whatsonchain.com/tx/1cd353f77340164ae7ffa6a19ff20641106337a8d2008c5c0340b7c0b4ea44d3
  • Q!_³‚Ûy˜Õ!¦×ÀR|PºåoP‡üšÓ9pÀÙ/˜ªQ®{}u
    https://whatsonchain.com/tx/1cd353f77340164ae7ffa6a19ff20641106337a8d2008c5c0340b7c0b4ea44d3
  • Q!_³‚Ûy˜Õ!¦×ÀR|PºåoP‡üšÓ9pÀÙ/˜ªQ®{}u
    https://whatsonchain.com/tx/1cd353f77340164ae7ffa6a19ff20641106337a8d2008c5c0340b7c0b4ea44d3
  • Q!_³‚Ûy˜Õ!¦×ÀR|PºåoP‡üšÓ9pÀÙ/˜ªQ®{}u
    https://whatsonchain.com/tx/1cd353f77340164ae7ffa6a19ff20641106337a8d2008c5c0340b7c0b4ea44d3
  • Q!_³‚Ûy˜Õ!¦×ÀR|PºåoP‡üšÓ9pÀÙ/˜ªQ®{}u
    https://whatsonchain.com/tx/1cd353f77340164ae7ffa6a19ff20641106337a8d2008c5c0340b7c0b4ea44d3
  • Q!_³‚Ûy˜Õ!¦×ÀR|PºåoP‡üšÓ9pÀÙ/˜ªQ®{}u
    https://whatsonchain.com/tx/1cd353f77340164ae7ffa6a19ff20641106337a8d2008c5c0340b7c0b4ea44d3
Total Output: