Agent Credit

Aave V3 kreditdelegering med fyra säkerhetskontroller som blockerar osäkra lån

av aaronjmars · aaronjmars/agent-credit

Fungerar med konfiguration ★ 8.8/10

Agent Credit — Aave V3 kreditdelegering med fyra säkerhetskontroller som blockerar osäkra lån

Vad den gör

Låter en agent-plånbok låna och återbetala på Aave V3 mot en delegerares säkerhet med bash plus Foundry's cast, utan delegerarens privata nyckel någonstans i skillen. Varje lån kör först fyra förkontroller: ett per-transaktions-tak normaliserat genom prisoraklet, delegeringskvoten på den variabla skuldtoken, delegerarens hälsofaktor projicerad efter lånet, och agentens gasbalans. Det utlöses när du ber att låna eller återbetala via kreditdelegering, eller att kontrollera delegeringskvot, skuld eller hälsofaktor.

Testrapport

Ställde låneskriptet mot en handskriven version utan skill på repots egen mock-kedja, och i alla tre scenarier sände baslinjen transaktionen medan skillen vägrade den. Den stoppade ett 400 USDC-lån vars nuvarande hälsofaktor läser en hälsosam 1.6 men projicerar till 1.14 efter uttaget, vilket Aave själv skulle ha accepterat eftersom det bara återgår under 1.0; den stoppade ett 1 WETH-lån värt cirka $3000 mot ett tak skrivet som 1000 USDC, eftersom det normaliserar båda sidor genom prisoraklet; och den stoppade en felaktig kedje-tillgångsadress vars noll-orakelpris skulle ha fått båda värdekontrollerna att passera tomt. Båda medföljande kontraktssviter passerar, 26 av 26. Den overifierade hälften är kedjan själv: utan Foundry installerat och ingen finansierad agent-plånbok kommer varje resultat här från den mockade cast, och verklig användning kräver dessutom en config.json som innehåller agentens privata nyckel plus en on-chain approveDelegation-transaktion från delegeraren. SKILL.md är ovanligt uppriktig för genren, och förklarar att lån kräver V3 och avbryts på V2, att agenten inte kan låna sig ur en tom gastank, och att AAVE_MIN_HEALTH_FACTOR-överstyrningen kan försvaga dess egen säkerhetsnivå.

Testad: 2026-08-07 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/aaronjmars/agent-credit.git
mkdir -p ~/.claude/skills
cp -r agent-credit ~/.claude/skills/agent-credit

Kommandon och exempelprompter

  • /agent-creditAave V3 kreditdelegering med fyra säkerhetskontroller som blockerar osäkra lån

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Borrow 400 USDC via Aave credit delegation, check my health factor first
  • Check my delegation allowance and health factor on Aave V3
  • Repay my Aave credit delegation debt and verify the health factor after