Inspiration

Salary payments are important for enterprise adoption. And the trend would be for salary payments to be in the form of crypto.

What it does

Pay salary using cryptocurrency based on equivalent USD value. This was built for Harmony One. But the code would work with all EVM compatible chains that has Chainlink data feeds.

How we built it

Technologies we used include

  • nodejs, web3.js, react.js, bootstrap
  • Chainlink data feed for Harmony One

Challenges we ran into

Initial challenges include learning web3.js and realising that there were 2 types of wallets for Harmony. Native Harmony wallet and EVM compatible Harmony wallet. After figuring this out, the next challenge was finding the faucet to fund the evm compatible Harmony wallet. And when managed to do this, there was insuffient tokens for recording a better demo video. There was insufficient time to fully build the dapp for paying out salaries to multiple wallets.

Accomplishments that we're proud of

Proud to make this simple MVP work. It's able to use Chainlink datafeed to convert USD value to the number of ONE tokens. And it's able to successfully transfer tokens from the connected wallet address to the designated wallet address.

What we learned

Chainlink data feed is very simple to use.

What's next for Salary Payment Dapp

We would like to build up a fully working payroll dapp. Optionally, deploy an utility token for using the dapp.

Built With

Share this project:

Updates