Smart Contract Analysis
Budget: $30 – $250 USD
DefiReturn.app is our dashboard project. To support Rari protocol (https://rari.capital/), we need create a list of all their pools, tokens that can be deposited/borrowed for each pool, and the pool (LP) token itself. This requires analyzing the Rari smart contracts and creating JSON output in this JSON format:
{
"chain": "eth",
"deposit_address": "0xdb55b77f5e8a1a41931684cf9e4881d24e6b6cc9",
"deposit_tokens": [
{
"symbol": "",
"address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
}
],
"receipt_token": "0xdb55b77f5e8a1a41931684cf9e4881d24e6b6cc9",
"underlying_tokens": [
{
"address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"symbol": "USDC"
},
{
"address": "0x0ab87046fbb341d058f17cbc4c1133f25a20a52f",
"symbol": "gOHM"
}
],
"pool_id": "0x814b02c1ebc9164972d888495927fe1697f0fb4c"
},
{
"chain": "eth",
"deposit_address": "0xdb55b77f5e8a1a41931684cf9e4881d24e6b6cc9",
"deposit_tokens": [
{
"symbol": "",
"address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
}
],
"receipt_token": "0xdb55b77f5e8a1a41931684cf9e4881d24e6b6cc9",
"underlying_tokens": [
{
"address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"symbol": "USDC"
},
{
"address": "0x0ab87046fbb341d058f17cbc4c1133f25a20a52f",
"symbol": "gOHM"
}
],
"pool_id": "0x814b02c1ebc9164972d888495927fe1697f0fb4c"
},