Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

bcb81627f363dc6105b00085ea33771e534d9b593b3f1a9015cdd481b736454d
Timestamp (utc)
2021-01-10 04:42:47
Fee Paid
0.00000202 BSV
(
0.02747515 BSV
-
0.02747313 BSV
)
Fee Rate
457.8 sat/KB
Version
1
Confirmations
328,129
Size Stats
441 B

2 Inputs

Total Input:
0.02747515 BSV
  • Q!uvµ¢U8´ÑÀ<ç@œuþ°Ãy\.­ºB1¢»æ!ѼFz+T®áÈïQO½`ont‰7òŽCáFU×M{`R®M {"requirements_0":1,"__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 => ({'name': req, 'documentId': '', status: '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.name === reqName)\n if (!!curRequirement) {\n curRequirement.documentId = documentId\n curRequirement.status = 'Pending'\n } else {\n throw new Error('No such requirement')\n }\n }\n \n approveKyc(reqName) {\n const curRequirement = this.requirements.find(req => req.name === reqName)\n if (!!curRequirement) {\n curRequirement.status = 'Approved'\n if(this.requirements.every((r) => r.status === '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.name === reqName)\n if (!!curRequirement) {\n curRequirement.status = '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.name === reqName)\n if (!!curRequirement) {\n throw new Error('Such requirement already exists')\n } else {\n this.requirements.push({'name': reqName, 'documentId': '', status: 'Not Uploaded'})\n }\n }\n\n removeRequirement(reqName) {\n const curRequirementIndex = this.requirements.findIndex(req => req.name === 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":[["037576b5a255381ab4d1c03ce7409c75feb0c3795c2e00adba04144231a2bbe602","02d1bc467a2b54aee1c8ef1d514fbd600e6f6e748937f28e4318e14655d74d7b60"],"8820784a7eda6a7454a5b8ba39c29b742fe0f8dc2b209a8230cd8d0d64476885:0","04758475a0ad5e34dfba7e48aed562b0ead9b18831cf1d8020bcc2bcb02f0eb4:0",["Passport"]]}u
    https://whatsonchain.com/tx/undefined

2 Outputs

Total Output:
0.02747313 BSV
  • Q!uvµ¢U8´ÑÀ<ç@œuþ°Ãy\.­ºB1¢»æ!ѼFz+T®áÈïQO½`ont‰7òŽCáFU×M{`R®5{"__index":{"obj":0},"__func":"toString","__args":[]}u
    https://whatsonchain.com/tx/bcb81627f363dc6105b00085ea33771e534d9b593b3f1a9015cdd481b736454d