Dev Dives: Streamline document processing with UiPath Studio Web
HGF's usage of smart contracts on the ethereum blockchain
1. HGF’s Usage of Smart
Contracts on the
Ethereum Blockchain
By TC Wu
2. What is HelloGold
Foundation
● The HelloGold Foundation (HGF) is an organisation that has been set up by
HelloGold with two primary objectives:
● Accelerate the use of blockchain technology for use by the mass market
● Expand the availability of products that help the underserved and unbanked
in emerging markets to have better and more affordable access to simple
financial products beyond cash; i.e. providing the ability to diversify savings
and better preserve wealth
3. What do I do in HelloGold?
Write code and manage devs
4. Our current smart contracts
https://github.com/myHelloGold/Foundation
5. The developers that worked on our first
blockchain project
Blockchain Dev Application Dev Application Dev
6. What did we do with the
blockchain other than issue
tokens
Know Your Customer or KYC. Why KYC?
7. Our KYC Integration
Apply KYC
Status with
Wallet
address as
primary key
Apply KYC
Status with
Wallet
address as
primary key
Application
Server
HG
Ethereum
API
Ethereum
Mainnet
Blockchain
8. Our KYC Integration
Check KYC
Status
Check KYC
Status
Status Update Status Update
Application
Server
HG
Ethereum
API
Ethereum
Mainnet
Blockchain
10. Our experience
● Should have more automated unit tests, was a point raised by supporters
● Multi-sig made it really secure but also cumbersome when things had to be
done quickly
● Toolchain should evolve more
● Better monitoring tools