├── .github └── workflows │ ├── onpush.yml │ └── onrelease.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── ape-config.yaml ├── conftest.py ├── examples ├── agents │ ├── action_agent.py │ ├── img │ │ └── account.png │ ├── mnist_agent_tutorial.ipynb │ ├── read_contracts.py │ ├── seven.png │ ├── using_arbitrum.ipynb │ └── using_polygon.ipynb ├── ezkl │ └── linear_regression │ │ ├── README.md │ │ ├── predict_action.py │ │ └── train_linear_regression.py ├── imagenet │ ├── README.md │ └── inference.py ├── traditional-ml │ ├── decision_tree.ipynb │ └── linear_regression.ipynb ├── uni_v3_lp │ ├── action_agent.py │ ├── addresses.py │ ├── lp_tools.py │ └── mint_position.py └── verifiable_mnist │ ├── deployments │ └── pytorch_mnist_deployment.py │ ├── imgs │ ├── action.png │ ├── action_runs.png │ ├── deployments.png │ ├── giza_stack.png │ ├── mnist_dataset_illustration.png │ └── zero.png │ └── verifiable_mnist.ipynb ├── giza └── agents │ ├── __init__.py │ ├── action.py │ ├── agent.py │ ├── deployments.py │ ├── exceptions.py │ ├── integration.py │ ├── integrations │ ├── __init__.py │ └── uniswap │ │ ├── assets │ │ ├── erc20.json │ │ ├── nft_manager.json │ │ ├── pool.json │ │ ├── pool_factory.json │ │ ├── quoter.json │ │ └── router.json │ │ ├── constants.py │ │ ├── nft_manager.py │ │ ├── pool.py │ │ ├── pool_factory.py │ │ ├── quoter.py │ │ ├── router.py │ │ ├── uniswap.py │ │ └── utils.py │ ├── logger.py │ ├── logging.yaml │ ├── model.py │ ├── task.py │ └── utils.py ├── poetry.lock ├── pyproject.toml └── tests ├── test_agent.py ├── test_model.py └── test_utils.py /.github/workflows/onpush.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/.github/workflows/onpush.yml -------------------------------------------------------------------------------- /.github/workflows/onrelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/.github/workflows/onrelease.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/README.md -------------------------------------------------------------------------------- /ape-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/ape-config.yaml -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/agents/action_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/agents/action_agent.py -------------------------------------------------------------------------------- /examples/agents/img/account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/agents/img/account.png -------------------------------------------------------------------------------- /examples/agents/mnist_agent_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/agents/mnist_agent_tutorial.ipynb -------------------------------------------------------------------------------- /examples/agents/read_contracts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/agents/read_contracts.py -------------------------------------------------------------------------------- /examples/agents/seven.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/agents/seven.png -------------------------------------------------------------------------------- /examples/agents/using_arbitrum.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/agents/using_arbitrum.ipynb -------------------------------------------------------------------------------- /examples/agents/using_polygon.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/agents/using_polygon.ipynb -------------------------------------------------------------------------------- /examples/ezkl/linear_regression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/ezkl/linear_regression/README.md -------------------------------------------------------------------------------- /examples/ezkl/linear_regression/predict_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/ezkl/linear_regression/predict_action.py -------------------------------------------------------------------------------- /examples/ezkl/linear_regression/train_linear_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/ezkl/linear_regression/train_linear_regression.py -------------------------------------------------------------------------------- /examples/imagenet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/imagenet/README.md -------------------------------------------------------------------------------- /examples/imagenet/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/imagenet/inference.py -------------------------------------------------------------------------------- /examples/traditional-ml/decision_tree.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/traditional-ml/decision_tree.ipynb -------------------------------------------------------------------------------- /examples/traditional-ml/linear_regression.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/traditional-ml/linear_regression.ipynb -------------------------------------------------------------------------------- /examples/uni_v3_lp/action_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/uni_v3_lp/action_agent.py -------------------------------------------------------------------------------- /examples/uni_v3_lp/addresses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/uni_v3_lp/addresses.py -------------------------------------------------------------------------------- /examples/uni_v3_lp/lp_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/uni_v3_lp/lp_tools.py -------------------------------------------------------------------------------- /examples/uni_v3_lp/mint_position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/uni_v3_lp/mint_position.py -------------------------------------------------------------------------------- /examples/verifiable_mnist/deployments/pytorch_mnist_deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/verifiable_mnist/deployments/pytorch_mnist_deployment.py -------------------------------------------------------------------------------- /examples/verifiable_mnist/imgs/action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/verifiable_mnist/imgs/action.png -------------------------------------------------------------------------------- /examples/verifiable_mnist/imgs/action_runs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/verifiable_mnist/imgs/action_runs.png -------------------------------------------------------------------------------- /examples/verifiable_mnist/imgs/deployments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/verifiable_mnist/imgs/deployments.png -------------------------------------------------------------------------------- /examples/verifiable_mnist/imgs/giza_stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/verifiable_mnist/imgs/giza_stack.png -------------------------------------------------------------------------------- /examples/verifiable_mnist/imgs/mnist_dataset_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/verifiable_mnist/imgs/mnist_dataset_illustration.png -------------------------------------------------------------------------------- /examples/verifiable_mnist/imgs/zero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/verifiable_mnist/imgs/zero.png -------------------------------------------------------------------------------- /examples/verifiable_mnist/verifiable_mnist.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/examples/verifiable_mnist/verifiable_mnist.ipynb -------------------------------------------------------------------------------- /giza/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/__init__.py -------------------------------------------------------------------------------- /giza/agents/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/action.py -------------------------------------------------------------------------------- /giza/agents/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/agent.py -------------------------------------------------------------------------------- /giza/agents/deployments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/deployments.py -------------------------------------------------------------------------------- /giza/agents/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/exceptions.py -------------------------------------------------------------------------------- /giza/agents/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integration.py -------------------------------------------------------------------------------- /giza/agents/integrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integrations/__init__.py -------------------------------------------------------------------------------- /giza/agents/integrations/uniswap/assets/erc20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integrations/uniswap/assets/erc20.json -------------------------------------------------------------------------------- /giza/agents/integrations/uniswap/assets/nft_manager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integrations/uniswap/assets/nft_manager.json -------------------------------------------------------------------------------- /giza/agents/integrations/uniswap/assets/pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integrations/uniswap/assets/pool.json -------------------------------------------------------------------------------- /giza/agents/integrations/uniswap/assets/pool_factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integrations/uniswap/assets/pool_factory.json -------------------------------------------------------------------------------- /giza/agents/integrations/uniswap/assets/quoter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integrations/uniswap/assets/quoter.json -------------------------------------------------------------------------------- /giza/agents/integrations/uniswap/assets/router.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integrations/uniswap/assets/router.json -------------------------------------------------------------------------------- /giza/agents/integrations/uniswap/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integrations/uniswap/constants.py -------------------------------------------------------------------------------- /giza/agents/integrations/uniswap/nft_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integrations/uniswap/nft_manager.py -------------------------------------------------------------------------------- /giza/agents/integrations/uniswap/pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integrations/uniswap/pool.py -------------------------------------------------------------------------------- /giza/agents/integrations/uniswap/pool_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integrations/uniswap/pool_factory.py -------------------------------------------------------------------------------- /giza/agents/integrations/uniswap/quoter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integrations/uniswap/quoter.py -------------------------------------------------------------------------------- /giza/agents/integrations/uniswap/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integrations/uniswap/router.py -------------------------------------------------------------------------------- /giza/agents/integrations/uniswap/uniswap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integrations/uniswap/uniswap.py -------------------------------------------------------------------------------- /giza/agents/integrations/uniswap/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/integrations/uniswap/utils.py -------------------------------------------------------------------------------- /giza/agents/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/logger.py -------------------------------------------------------------------------------- /giza/agents/logging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/logging.yaml -------------------------------------------------------------------------------- /giza/agents/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/model.py -------------------------------------------------------------------------------- /giza/agents/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/task.py -------------------------------------------------------------------------------- /giza/agents/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/giza/agents/utils.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/test_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/tests/test_agent.py -------------------------------------------------------------------------------- /tests/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/tests/test_model.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShumCr/giza-agents/HEAD/tests/test_utils.py --------------------------------------------------------------------------------