Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

d8c7578709a839dd272a22a53c7f5e96e1dc6314c972bc86f294366755aa9435
Timestamp (utc)
2021-01-29 20:49:46
Fee Paid
0.00001288 BSV
(
0.08937633 BSV
-
0.08936345 BSV
)
Fee Rate
500.5 sat/KB
Version
1
Confirmations
325,984
Size Stats
2,573 B

2 Outputs

Total Output:
0.08936345 BSV
  • Q!9cü¾VÃÒáÔÏ RoÚÉtº>"KÈæV”­Ê!QA¿„CD4*9Àå€76Ñê³Þ¤aR®Mø{"__cls":"class KYCProcessSC {\n constructor(owners = [], agent, fund, requirements = []) {\n this._owners = owners;\n this.agent = agent;\n this.fund = fund;\n this.requirements = requirements.map(req => [req[0] || '', req[1] || '', '', '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[2] = documentId;\n curRequirement[3] = 'Uploaded';\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[3] = 'Approved';\n if (this.requirements.every(r => r[3] === '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[3] = '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([curRequirement[0], curRequirement[1], '', '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}","__index":{"obj":0},"__func":"constructor","__args":[["033963fc19be56c301d2e1d4cf0d526fdac9740eba3e22ee94ae4bc8e65694adca","0351411ebf138443151e44342a1339c0e580378f1036d1ea03b3dea48d61181702"],"ec83d182c65127d0d8eeffa42c965ae038af8f47db8833087a5a55c033c770c4:0","147d9f4dea10123889ef655b1a6b2cb177ae7c9ca7404118d9b2b678c909c6f3:0",[["Passport","2 Years"]]]}u
    https://whatsonchain.com/tx/d8c7578709a839dd272a22a53c7f5e96e1dc6314c972bc86f294366755aa9435