Inspiration

The covid-19 pandemic opened a new chapter of remote working. Even Joe from another continent could pick up freelance jobs and work from home.

The problem, however, is that Joe finds it hard to receive payment from some clients due to cross-border payment issues.

I was chatting with Tom about his start-up, and he mentioned facing a similar challenge. He's been having trouble with recruitment because talents located far away are hesitant to commit without receiving funds upfront.

Motivated by the desire to foster trust among all parties involved and to streamline cross-border payments for both businesses and employees, we embarked on the journey of creating Xalari.

What it does

Xalari is a payroll system that leverages the Lisk Blockchain Network to enable businesses create contracts for employees. This can either be fixed one-off contract, pay-as-you-go weekly/monthly contract, or a milestone contract that is released based on targeted job delivery stages.

How we built it

Selecting the ideal blockchain network was crucial for us, and Lisk emerged as the perfect choice. Unlike other platforms that demand developers to master new languages or complex systems, Lisk stands out for its accessibility and developer-friendly environment. It seamlessly integrates with familiar languages like JavaScript, simplifying the development process.

Xalari is based on smart contract logics deployed on the Lisk network - integrating Rainbow Kit and Wagmi for wallet connection and smart contract interactions. Our frontend technology is built with Next.Js while our backend database is built on Supabase.

Our contracts were optimised with Blockscout.

Challenges we ran into

Contract deployment was seamless, all thanks to Lisk, however, the gas fees were high and we struggled a bit to get more Lisk testnet ETH for continues testing.

Accomplishments that we're proud of

We were most proud to have built a contract factory that deploys smart contracts that setup and manage employment agreements onchain. It was a great feeling to manage different employee contract options with the logics from our smart contract.

What we learned

It was a great experience to work on Ethereum L2 Chain. The difference in gas price and contract execution speed compared to L1 was an obvious eye-opener. Also, bridging crypto assets between Ethereum Sepolia testnet and Lisk testnet was easy and seemless.

What's next for Xalari

Time did not allow us to express the full potentials of Xalari.

We want to add a logic that allows us freeze payments and release it when a business owner confirms satisfaction.

We also want to create a robust dispute system that can resolve problems fast between parties.

We intend to make Xalari a microservice that can be imbedded in other HR tools for easier use by larger firms.

We also want to integrate a good taxing system, invoicing, and payslip auto generation.

https://sepolia-blockscout.lisk.com/address/0x896338ACa4A03f3E75581a64Cd7AE4d298A69c47?tab=read_contract

Built With

Share this project:

Updates