Looking for a senior blockchain developer with expertise in custom version of the Perp collateral-liquidator.

Job ID: 34473947

Budget: $500 – $700 USD

Hi.
I am looking to make a custom version of the Perp collateral-liquidator with some changes from https://github.com/perpetual-protocol/perp-collateral-liquidator
The first task is to implement the functionality of the list subcommand.
After done, will continue to go with you on other tasks.

- Outputs and Deliverables
1. Code to be package on a hardhat project so it can run against a set of set of testcases using a local network forked from mainnet
2. Test cases probing for the liquidation trigger conditions and liquidations. Some test already available that could be updated: https://github.com/perpetual-protocol/perp-collateral-liquidator/tree/main/test


- Deployment
1. Initial deployment to run on local hardhat network forked from optimism mainet
2. Deploy to live testnet (Kovan)
3. Detailed document that would allow deployment in mainet on AWS

- Technologies/tools
* Blockchain Technology
* Mocha/Chai
* Hardhat
* CLI
* graphQL
* Typescript following best practices
* Visual Studio IDE

- References
* Forking other networks in https://hardhat.org/hardhat-network/docs/guides/forking-other-networks
* Trigger conditions: See Multi-collateral section in https://support.perp.com/hc/en-us/articles/5257432076569
* Blog explaining multi-collateral and debt concepts: https://blog.perp.fi/introducing-multi-collateral-on-perpetual-protocol-fe1f4fa6fb90
Related categories: Blockchain Ethereum Smart Contracts