OriginProtocol / origin-dollar

OUSD and OETH are stablecoins that passively accrue yield while you are holding it
https://originprotocol.com
MIT License
116 stars 79 forks source link

OP listing on Nanoly #1772

Open sumpg41 opened 1 year ago

sumpg41 commented 1 year ago

Nanoly (formally Coindix) is a great resource for finding the highest yield opportunity for individual tokens and protocols. Their team is willing to add Origin Protocol with native OUSD and OETH yields, if we can help build the adapter for them.

Sample response: https://gist.github.com/fabien7337/7fb858ae64e881c74ab8e5b3ef9b9399

const ethers = require('ethers')

class Protocol {
    static async sync() {
        // WEB3JS CONNECTION
        const provider = new ethers.providers.JsonRpcProvider('[WEB3JS_URL]')
        const abiRaw = fs.readFileSync('./abi.json')
        const abi = JSON.parse(abiRaw)

        const contract = new ethers.Contract('[CONTRACT_ADDRESS]', abi, account)

        // YOUR CONTRACT CALLS TO GET DATA

        return true
    }
}

module.exports = Protocol
sumpg41 commented 1 year ago

I shared this PR with them: https://github.com/DefiLlama/yield-server/pull/782

They said:

We need more information that Defillama: