a4-cli 0.31.0

CLI tool for generating TypeScript SDKs from Arete stream specifications
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
"""Vault stack extension (Python)."""


def create_read(client):
    async def vault(key):
        return await client.views.vault.state.get(key)

    return {"vault": vault}


STACK_EXTENSIONS = {
    "defaults": {"limits": lambda: {"max_deposit": 1_000_000}},
    "read_arg_counts": {"vault": 1},
    "create_read": create_read,
}