CertiK completes audit of HUMAN ERC-20 token and smart bounty contracts ahead of launch
HUMAN Protocol Foundation is excited to announce that the HUMAN ERC-20 contracts have now completed the key technical diligence required to launch on mainnet.
The HUMAN Protocol token contract (HMToken.sol) has been audited by several third parties, most recently CertiK. Upon CertiK’s comprehensive examination of the source code of HUMAN Protocol-powered hCaptcha’s Smart Bounties, the leading blockchain security auditor has us with a passing grade.
Overall, [CertiK] found the hCaptcha contracts follow good practices, with a reasonable amount of features on top of the ERC20 such as bulk functions to handle a batch of transfer or approve requests. With the final update of source code and delivery of the audit report, [CertiK] concludes that the contract is not vulnerable to any classically known anti-patterns or security issues.
Access the audit report on GitHub here: https://github.com/hCaptcha/hmt-token/blob/master/audits/CertiK_Verification_Report_for_hCaptcha_07082019.pdf
With the launch of the HUMAN Token ERC-20 contract on the Ethereum Mainnet, HUMAN Protocol-powered applications gain the ability to offer an alternative to existing payment methods and traditional contract law with a novel blockchain-based approach to job management, settlement and compensation across HUMAN’s decentralized labor markets.
The HMT contract offers some interesting features to enable more efficient one-to-many payments right at the contract level. In particular, we have created an alternative to the transfer function of ERC20 with our Bulk API, which adds two new features to the ERC20 standard:
This allows HUMAN Protocol to handle faster and cheaper token transfers to multiple Ethereum addresses.
Learn more about the scaling results between transfer and transferBulk methods here: https://medium.com/human-protocol/transfer-your-tokens-9-600x-more-efficiently-on-ethereum-using-the-bulk-api-fbc2f10669ed
For more information about the HMT Token, please visit https://github.com/hCaptcha/hmt-token.
The HUMAN Protocol Foundation makes no representation, warranty, or undertaking, express or implied, as to the accuracy, reliability, completeness, or reasonableness of the information contained here. Any assumptions, opinions, and estimations expressed constitute the HUMAN Protocol Foundation’s judgment as of the time of publishing and are subject to change without notice. Any projection contained within the information presented here is based on a number of assumptions, and there can be no guarantee that any projected outcomes will be achieved.