diff --git a/src/aleph/sdk/client/abstract.py b/src/aleph/sdk/client/abstract.py index 7f9fed8e..2816aa3d 100644 --- a/src/aleph/sdk/client/abstract.py +++ b/src/aleph/sdk/client/abstract.py @@ -364,6 +364,7 @@ async def create_program( runtime: str, metadata: Optional[dict[str, Any]] = None, address: Optional[str] = None, + payment: Optional[Payment] = None, vcpus: Optional[int] = None, memory: Optional[int] = None, timeout_seconds: Optional[float] = None, @@ -387,6 +388,7 @@ async def create_program( :param runtime: Runtime to use :param metadata: Metadata to attach to the message :param address: Address to use (Default: account.get_address()) + :param payment: Payment method used to pay for the program (Default: None) :param vcpus: Number of vCPUs to allocate (Default: 1) :param memory: Memory in MB for the VM to be allocated (Default: 128) :param timeout_seconds: Timeout in seconds (Default: 30.0) diff --git a/src/aleph/sdk/client/authenticated_http.py b/src/aleph/sdk/client/authenticated_http.py index 9bb9a1e7..1d0d69d7 100644 --- a/src/aleph/sdk/client/authenticated_http.py +++ b/src/aleph/sdk/client/authenticated_http.py @@ -410,6 +410,7 @@ async def create_program( runtime: str, metadata: Optional[dict[str, Any]] = None, address: Optional[str] = None, + payment: Optional[Payment] = None, vcpus: Optional[int] = None, memory: Optional[int] = None, timeout_seconds: Optional[float] = None, @@ -433,6 +434,7 @@ async def create_program( runtime=runtime, metadata=metadata, address=address, + payment=payment, vcpus=vcpus, memory=memory, timeout_seconds=timeout_seconds,