Skip to content
    Back to all Bounties

    Earn 3,600 ($36.00)

    Time Remainingdue 1 year ago
    Open

    DefiLlama adapter adapter

    alllie
    alllie
    Posted 1 year ago

    Bounty Description

    Problem Description

    Defillama has a lot of adapters in https://github.com/DefiLlama/DefiLlama-Adapters, for their website and api (defillama.com). I need a standalone wrapper, or modified defilamma sdk, that can run each adapter, get the data out, and send it as a protobuf message to kafka.
    Protobuf definition should be defined including these keys because all the adapters return data that fall under these labels.

    ['tvl', 'staking', 'pool2', 'borrowed', 'treasury', 'offers', 'vesting'] along with timestamp.

    Acceptance Criteria

    1. A .proto definition
    2. Either a standalone wrapper or a modified defillama sdk that can send protobuf messages to a kafka broker endpoint. The adapters that connect directly to RPC must run. The adapters that depend on The Graph are optional but may work without any modification.
    3. Readme on how to run this
    4. small tests (to ensure cli args and options are working correctly)

    The deadline and bounty can be adjusted. Open to offers.

    Copyright © 2024 Replit, Inc. All rights reserved.
    • twitter
    • tiktok
    • instagram
    • facebook

    Replit

    Programming languages

    • Python
    • JavaScript
    • TypeScript
    • Node.js
    • Nix
    • HTML, CSS, JS
    • C++
    • Golang