Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

9a2fb6caab34e6b2fdc27770b7c6beeb77f46c6b2353b048e181c0b7c59ca9c3
Timestamp (utc)
2021-01-11 07:06:42
Fee Paid
0.00001380 BSV
(
0.02186829 BSV
-
0.02185449 BSV
)
Fee Rate
500.5 sat/KB
Version
1
Confirmations
322,583
Size Stats
2,757 B

2 Outputs

Total Output:
0.02185449 BSV
  • Q!+éÎÿè L.‚õIÕ)ìgZ¢³Ëþ˜,¬Ëþß(B!¤3æÖ÷g£ÊX³Rÿ$ô³ø®¦Ea´¤%e\âä-zR®M± {"__cls":"class KYCProcessSC {\n constructor(\n owners = [],\n agent,\n fund,\n requirements = []\n ) {\n this._owners = owners;\n this.agent = agent\n this.fund = fund\n this.requirements = requirements.map(req => [req, '', 'Not Uploaded']);\n this.kycOnboarded = false;\n }\n\n addOwners(publicKeys) {\n this._owners = [...new Set(this._owners.concat(publicKeys))];\n }\n\n uploadKYCRequirement(reqName, documentId) {\n const curRequirement = this.requirements.find(req => req[0] === reqName)\n if (!!curRequirement) {\n curRequirement[1] = documentId\n curRequirement[2] = 'Pending'\n } else {\n throw new Error('No such requirement')\n }\n }\n \n approveKyc(reqName) {\n const curRequirement = this.requirements.find(req => req[0] === reqName)\n if (!!curRequirement) {\n curRequirement[2] = 'Approved'\n if(this.requirements.every((r) => r[2] === 'Approved')) this.kycOnboarded = true \n } else {\n throw new Error('No such requirement')\n }\n }\n \n rejectKyc(reqName) {\n const curRequirement = this.requirements.find(req => req[0] === reqName)\n if (!!curRequirement) {\n curRequirement[2] = 'Rejected'\n this.kycOnboarded = false \n } else {\n throw new Error('No such requirement')\n }\n }\n\n addRequirement(reqName) {\n const curRequirement = this.requirements.find(req => req[0] === reqName)\n if (!!curRequirement) {\n throw new Error('Such requirement already exists')\n } else {\n this.requirements.push([reqName, '', 'Not Uploaded'])\n }\n }\n\n removeRequirement(reqName) {\n const curRequirementIndex = this.requirements.findIndex(req => req[0] === reqName)\n if (curRequirementIndex > -1) {\n this.requirements.splice(curRequirementIndex, 1);\n } else {\n throw new Error('No such requirement')\n \n }\n }\n}","__index":{"obj":0},"__func":"constructor","__args":[["021c2be9ceffe80c4c2e82f54906d57f29ec675aa2b307cbfe982caccbfedf2842","02a433e6d6f767a3ca1658b352ff24f4b3f81baea6458161b4a425655ce2e42d7a"],"82f9903c7544b3164ce1f876e04ecdbd580f5dbf065b5b2a60d3fc6975427a77:0","20898462189137f7dcf2906cfcbb114bb662d0de4ceba9ed94f63a35750015fb:0",["Passport","Finances"]]}u
    https://whatsonchain.com/tx/9a2fb6caab34e6b2fdc27770b7c6beeb77f46c6b2353b048e181c0b7c59ca9c3