LICENSE
README.md
pyproject.toml
src/defi_skills/__init__.py
src/defi_skills.egg-info/PKG-INFO
src/defi_skills.egg-info/SOURCES.txt
src/defi_skills.egg-info/dependency_links.txt
src/defi_skills.egg-info/entry_points.txt
src/defi_skills.egg-info/requires.txt
src/defi_skills.egg-info/top_level.txt
src/defi_skills/cli/__init__.py
src/defi_skills/cli/__main__.py
src/defi_skills/cli/chat.py
src/defi_skills/cli/config.py
src/defi_skills/cli/main.py
src/defi_skills/cli/simulate.py
src/defi_skills/cli/utils.py
src/defi_skills/data/__init__.py
src/defi_skills/data/fetch_abis.py
src/defi_skills/data/abi_cache/0x000000000022d473030f116ddee9f6b43ac78ba3.json
src/defi_skills/data/abi_cache/0x03a520b32c04bf3beef7beb72e919cf822ed34f1.json
src/defi_skills/data/abi_cache/0x1238536071e1c677a632429e3655c799b22cda52.json
src/defi_skills/data/abi_cache/0x123964802e6ababbe1bc9547d72ef1b69b00a6b1.json
src/defi_skills/data/abi_cache/0x1b0e765f6224c21223aea2af16c1c46e38885a40.json
src/defi_skills/data/abi_cache/0x2626664c2603336e57b271c5c0b26f421741e481.json
src/defi_skills/data/abi_cache/0x263833d47ea3fa4a30f269323aba6a107f9eb14c.json
src/defi_skills/data/abi_cache/0x2e44e174f7d53f0212823acc11c01a11d58c5bcb.json
src/defi_skills/data/abi_cache/0x373dba2055ad40cb4815148bc47cd1dc16e92e44.json
src/defi_skills/data/abi_cache/0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a.json
src/defi_skills/data/abi_cache/0x3bfa4769fb09eefc5a80d6e87c3b9c650f7ae48e.json
src/defi_skills/data/abi_cache/0x3d4e44eb1374240ce5f1b871ab261cd16335b76a.json
src/defi_skills/data/abi_cache/0x4200000000000000000000000000000000000006.json
src/defi_skills/data/abi_cache/0x443ea0340cb75a160f31a440722dec7b5bc3c2e9.json
src/defi_skills/data/abi_cache/0x45939657d1ca34a8fa39a924b71d28fe8431e581.json
src/defi_skills/data/abi_cache/0x4a03ce0a268951d04e187b1cf48075ee69266e27.json
src/defi_skills/data/abi_cache/0x4da5c4da71c5a167171cc839487536d86e083483.json
src/defi_skills/data/abi_cache/0x5ffe7fb82894076ecb99a30d6a32e969e6e35e98.json
src/defi_skills/data/abi_cache/0x61ffe014ba17989e743c5f6cb21bf9697530b21e.json
src/defi_skills/data/abi_cache/0x6ae43d3271ff6888e7fc43fd7321a503ff738951.json
src/defi_skills/data/abi_cache/0x6b175474e89094c44da98b954eedeac495271d0f.json
src/defi_skills/data/abi_cache/0x6c3f90f043a72fa612cbac8115ee7e52bde6e490.json
src/defi_skills/data/abi_cache/0x794a61358d6845594f94dc1db02a252b5b4814ad.json
src/defi_skills/data/abi_cache/0x7a250d5630b4cf539739df2c5dacb4c659f2488d.json
src/defi_skills/data/abi_cache/0x7b79995e5f793a07bc00c21412e50ecae098e7f9.json
src/defi_skills/data/abi_cache/0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0.json
src/defi_skills/data/abi_cache/0x8164cc65827dcfe994ab23944cbc90e0aa80bfcb.json
src/defi_skills/data/abi_cache/0x82af49447d8a07e3bd95bd0d56f35241523fbab1.json
src/defi_skills/data/abi_cache/0x83f20f44975d03b1b09e64809b757c47f942beea.json
src/defi_skills/data/abi_cache/0x852e59252c94716f0df19b52b36512f6c9297a96.json
src/defi_skills/data/abi_cache/0x858646372cc42e1a627fce94aa7a7033e7cf075a.json
src/defi_skills/data/abi_cache/0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2.json
src/defi_skills/data/abi_cache/0x88730d254a2f7e6ac8388c3198afd694ba9f7fae.json
src/defi_skills/data/abi_cache/0x888888888889758f76e7103c6cbf23abbf58f946.json
src/defi_skills/data/abi_cache/0x889edc2edab5f40e902b864ad4d7ade8e412f9b1.json
src/defi_skills/data/abi_cache/0x929ec64c34a17401f460460d4b9390518e5b473e.json
src/defi_skills/data/abi_cache/0x9c4ec768c28520b50860ea7a15bd7213a9ff58bf.json
src/defi_skills/data/abi_cache/0xa238dd80c259a72e81d7e4664a9801593f98d1c5.json
src/defi_skills/data/abi_cache/0xae78736cd615f374d3085123a210448e74fc6393.json
src/defi_skills/data/abi_cache/0xae7ab96520de3a18e5e111b5eaab095312d7fe84.json
src/defi_skills/data/abi_cache/0xb125e6687d4313864e53df431d5425969c15eb2f.json
src/defi_skills/data/abi_cache/0xba12222222228d8ba445958a75a0704d566bf2c8.json
src/defi_skills/data/abi_cache/0xbbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb.json
src/defi_skills/data/abi_cache/0xbebc44782c7db0a1a60cb6fe97d0b483032ff1c7.json
src/defi_skills/data/abi_cache/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2.json
src/defi_skills/data/abi_cache/0xc36442b4a4522e871399cd717abdd847ab11fe88.json
src/defi_skills/data/abi_cache/0xc3d688b66703497daa19211eedff47f25384cdc3.json
src/defi_skills/data/abi_cache/0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee.json
src/defi_skills/data/abi_cache/0xd061d61a4d941c39e5453435b6345dc261c2fce0.json
src/defi_skills/data/abi_cache/0xd8d200d9a713a1c71cf1e7f694b14e5f1d948b15.json
src/defi_skills/data/abi_cache/0xdd9683b1bf4bb6d8fdf0a2b4a05aaadca2a8a921.json
src/defi_skills/data/abi_cache/0xe592427a0aece92de3edee1f18e0157c05861564.json
src/defi_skills/data/abi_cache/0xed1f6473345f45b75f8179591dd5ba1888cf2fb3.json
src/defi_skills/data/abi_cache/0xf25212e676d1f7f89cd72ffee66158f541246445.json
src/defi_skills/data/abi_cache/0xf9cc4f0d883f1a1eb2c253bdb46c254ca51e1f44.json
src/defi_skills/data/cache/token_cache.json
src/defi_skills/data/cache/token_cache_10.json
src/defi_skills/data/cache/token_cache_11155111.json
src/defi_skills/data/cache/token_cache_137.json
src/defi_skills/data/cache/token_cache_42161.json
src/defi_skills/data/cache/token_cache_8453.json
src/defi_skills/data/chains/1/aave_v3.json
src/defi_skills/data/chains/1/balancer_v2.json
src/defi_skills/data/chains/1/compound_v3.json
src/defi_skills/data/chains/1/curve_3pool.json
src/defi_skills/data/chains/1/curve_gauges.json
src/defi_skills/data/chains/1/eigenlayer.json
src/defi_skills/data/chains/1/lido.json
src/defi_skills/data/chains/1/maker_dsr.json
src/defi_skills/data/chains/1/pendle.json
src/defi_skills/data/chains/1/rocket_pool.json
src/defi_skills/data/chains/1/uniswap_v3.json
src/defi_skills/data/chains/1/weth.json
src/defi_skills/data/chains/10/aave_v3.json
src/defi_skills/data/chains/10/balancer_v2.json
src/defi_skills/data/chains/10/compound_v3.json
src/defi_skills/data/chains/10/uniswap_v3.json
src/defi_skills/data/chains/10/weth.json
src/defi_skills/data/chains/11155111/aave_v3.json
src/defi_skills/data/chains/11155111/uniswap_v3.json
src/defi_skills/data/chains/11155111/weth.json
src/defi_skills/data/chains/137/aave_v3.json
src/defi_skills/data/chains/137/balancer_v2.json
src/defi_skills/data/chains/137/compound_v3.json
src/defi_skills/data/chains/137/uniswap_v3.json
src/defi_skills/data/chains/42161/aave_v3.json
src/defi_skills/data/chains/42161/balancer_v2.json
src/defi_skills/data/chains/42161/compound_v3.json
src/defi_skills/data/chains/42161/uniswap_v3.json
src/defi_skills/data/chains/42161/weth.json
src/defi_skills/data/chains/8453/aave_v3.json
src/defi_skills/data/chains/8453/balancer_v2.json
src/defi_skills/data/chains/8453/compound_v3.json
src/defi_skills/data/chains/8453/fibrous.json
src/defi_skills/data/chains/8453/uniswap_v3.json
src/defi_skills/data/chains/8453/weth.json
src/defi_skills/data/playbooks/aave_v3.json
src/defi_skills/data/playbooks/balancer_v2.json
src/defi_skills/data/playbooks/compound_v3.json
src/defi_skills/data/playbooks/curve_3pool.json
src/defi_skills/data/playbooks/curve_gauges.json
src/defi_skills/data/playbooks/eigenlayer.json
src/defi_skills/data/playbooks/fibrous.json
src/defi_skills/data/playbooks/lido.json
src/defi_skills/data/playbooks/maker_dsr.json
src/defi_skills/data/playbooks/pendle.json
src/defi_skills/data/playbooks/rocket_pool.json
src/defi_skills/data/playbooks/transfers.json
src/defi_skills/data/playbooks/uniswap_v3.json
src/defi_skills/data/playbooks/weth.json
src/defi_skills/data/registry/compound_v3.json
src/defi_skills/data/registry/eigenlayer.json
src/defi_skills/engine/__init__.py
src/defi_skills/engine/chain_resources.py
src/defi_skills/engine/chains.py
src/defi_skills/engine/ens_resolver.py
src/defi_skills/engine/playbook_engine.py
src/defi_skills/engine/token_resolver.py
src/defi_skills/engine/tx_encoder.py
src/defi_skills/engine/resolvers/__init__.py
src/defi_skills/engine/resolvers/aave.py
src/defi_skills/engine/resolvers/balancer.py
src/defi_skills/engine/resolvers/common.py
src/defi_skills/engine/resolvers/core.py
src/defi_skills/engine/resolvers/curve.py
src/defi_skills/engine/resolvers/eigenlayer.py
src/defi_skills/engine/resolvers/fibrous.py
src/defi_skills/engine/resolvers/lido.py
src/defi_skills/engine/resolvers/pendle.py
src/defi_skills/engine/resolvers/uniswap.py
tests/test_chain_overrides.py
tests/test_chain_resources.py
tests/test_chains.py
tests/test_playbook_parity.py
tests/test_sepolia_parity.py