Hey @warm patio, I have a question regarding the algo-did deployment. I used the app spec from https://github.com/joe-p/algo-did/tree/main/contracts/artifacts
and generated a typed client and try to deploy the app to localnet with:
from algokit_utils import OnSchemaBreak, OnUpdate
from smart_contracts.artifacts.algo_did.client import AlgoDidMethodCallCreateParams
factory = algorand.client.get_typed_app_factory(
AlgoDidFactory,
default_sender=deployer.address,
default_signer=deployer.signer
)
app_client, result = factory.deploy(
on_update=OnUpdate.AppendApp, on_schema_break=OnSchemaBreak.AppendApp
)
I get the following error on the factory.deploy call:
python3.12/site-packages/algosdk/v2client/algod.py", line 111, in algod_request
raise error.AlgodHTTPError(e, code)
algosdk.error.AlgodHTTPError: TransactionPool.Remember: transaction KT5HMSJCDK6VKGEOBSEIJMWEDWYJ3LFDN5EJBZTDFTOBA3SUUNNQ: logic eval error: invalid ApplicationArgs index 0. Details: app=1011, pc=655, opcodes=return; label1:; pushbytes 0xb8447b36 // 0xb8447b36; txna ApplicationArgs 0
Is there an app arg expected which is not provided with the standard factory deploy call?