Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

4361399df299485df11760e994babbfe694df1e6a8d540a36562cc507449e905
Timestamp (utc)
2020-12-28 13:04:15
Fee Paid
0.00001907 BSV
(
0.05900215 BSV
-
0.05898308 BSV
)
Fee Rate
500 sat/KB
Version
1
Confirmations
324,513
Size Stats
3,814 B

3 Outputs

Total Output:
0.05898308 BSV
  • Q!†‘i6Í©ÇCԉ_É)F;ƒ„Ž<ô“X–¾«BFÃèž!h²ŠÌÃîéàãÌ}©žÑE¹m^!߬ü[y¹V—9R®M˜{"positions_0":1,"__cls":"class SubBatchOrderSC {\n constructor(owners = [], institutionFrom, institutionTo, batchOrderId, batchOrderName, positions = []) {\n this._owners = owners;\n this.institutionFrom = institutionFrom;\n this.institutionTo = institutionTo;\n this.batchOrderId = batchOrderId;\n this.batchOrderName = batchOrderName;\n this.positions = positions;\n this.subtrades = [];\n }\n\n setSubtrades(...subtrades) {\n this.subtrades = subtrades;\n }\n\n setBatchOrderId(batchOrderId) {\n this.batchOrderId = batchOrderId;\n }\n\n setPosititons(positions) {\n this.positions = positions;\n }\n\n addOwner(pubKey) {\n this._owners.push(pubKey);\n }\n}","__index":{"obj":0},"__func":"constructor","__args":[["0386916936cda9c743d4895fc929463b83848e3cf493589617beab4246c3e89e07","0368b28a1bcc1112c3eee9e0e3cc7da99ed145b96d5e21dfacfc5b798fb9569739"],"a52fe4fc479525459ec70fc6e2815acd70a0d1e2a97c3f418f903c497e56d57f:0","5d665e8b972592c82a5cf02f38e44fa058ccbbc277bc576bd5d61d1b3fad4f60:0","d170bb8d78759434b220c87dbd512fb5449c0dc50aea72a26f3a3b66393e3aa5:0","hahha",[{"_owners":["0386916936cda9c743d4895fc929463b83848e3cf493589617beab4246c3e89e07"],"numberOfShares":20,"dealId":"b8fdbf0ebe90539e10ea303bafe80423c02394436b3c858946e63218e80f6f09:0","facilityId":"428dc1fe3455d080199093910b0667361f044f789b06d9f1585b607cb4737027:0","fundId":"2b1026c588f6f1ac12417591842bcc45b685018cc29573b4a1f0fca81525ca91:0","_rev":"f4e203e10c7b0dd6b2f32dfb0159ffcc42f546c4a33e4541f902933305b0854a:0","_id":"a401520ac85cb19fb3bf9b239948ebc3c1f99c18e4dadfebe4301854657cc0f0:1","_rootId":"af71b920dd9374d292faf0a623276709fbda3b24213a55091e0eeaebe3ceabf9:0"}]]}u
    https://whatsonchain.com/tx/4361399df299485df11760e994babbfe694df1e6a8d540a36562cc507449e905
  • Q!†‘i6Í©ÇCԉ_É)F;ƒ„Ž<ô“X–¾«BFÃèžQ®M{"__cls":"class PositionSC {\n constructor(owner, numberOfShares = 0, dealId = '', facilityId = '', fundId = '') {\n this._owners = [owner];\n this.numberOfShares = numberOfShares;\n this.dealId = dealId\n this.facilityId = facilityId;\n this.fundId = fundId;\n }\n\n split(newNumberOfShares) {\n if (newNumberOfShares === this.numberOfShares) {\n console.log('newNumberOfShares equal')\n return this;\n }\n if (newNumberOfShares < this.numberOfShares) {\n this.numberOfShares -= newNumberOfShares;\n return new PositionSC(this._owners[0], newNumberOfShares, this.dealId, this.facilityId, this.fundId);\n }\n throw new Error(`Cannot split current transaction`);\n }\n\n merge(...positions) {\n try {\n if (positions.length === 0) return this;\n let sendNumberOfShares = this.numberOfShares;\n this.setToZero();\n for (let i = 0; i < positions.length; i += 1) {\n if (positions[i].dealId !== this.dealId || positions[i].facilityId !== this.facilityId || positions[i].facilityId.fundId !== this.fundId) {\n throw new Error(`Unable to merge positions`);\n }\n sendNumberOfShares += positions[i].numberOfShares;\n positions[i].setToZero();\n }\n return new PositionSC(this._owners[0], sendNumberOfShares, this.dealId, this.facilityId, this.fundId);\n } catch (err) {\n throw new Error(`Unable to merge positions`);\n }\n }\n\n send(to, fundId, numberOfShares) {\n if (this.numberOfShares < numberOfShares) throw new Error(`Insufficient funds`);\n this.numberOfShares = this.numberOfShares - numberOfShares;\n return new PositionSC(to, numberOfShares, this.dealId, this.facilityId, fundId);\n }\n\n setToZero() {\n this.numberOfShares = 0;\n }\n}"}u
    https://whatsonchain.com/tx/4361399df299485df11760e994babbfe694df1e6a8d540a36562cc507449e905