diff --git a/kaspa_rpc.pyi b/kaspa_rpc.pyi index 7819c0ea..e09e9577 100644 --- a/kaspa_rpc.pyi +++ b/kaspa_rpc.pyi @@ -26,12 +26,19 @@ class RpcScriptPublicKey(TypedDict): script: str +class RpcCovenantBinding(TypedDict): + """Binds a transaction output to the covenant and input authorizing its creation.""" + authorizingInput: int + covenantId: str + + class RpcUtxoEntry(TypedDict): """A UTXO entry.""" amount: int scriptPublicKey: RpcScriptPublicKey blockDaaScore: int isCoinbase: bool + covenantId: str | None class RpcUtxosByAddressesEntry(TypedDict): @@ -71,6 +78,7 @@ class RpcTransactionInput(TypedDict): signatureScript: str sequence: int sigOpCount: int + computeBudget: int verboseData: RpcVerboseData | None @@ -85,6 +93,7 @@ class RpcTransactionOutput(TypedDict): value: int scriptPublicKey: str verboseData: RpcTransactionOutputVerboseData | None + covenant: RpcCovenantBinding | None class RpcTransaction(TypedDict): diff --git a/python/kaspa/__init__.pyi b/python/kaspa/__init__.pyi index da3ccd7d..8cc3548b 100644 --- a/python/kaspa/__init__.pyi +++ b/python/kaspa/__init__.pyi @@ -5007,12 +5007,19 @@ class RpcScriptPublicKey(TypedDict): script: str +class RpcCovenantBinding(TypedDict): + """Binds a transaction output to the covenant and input authorizing its creation.""" + authorizingInput: int + covenantId: str + + class RpcUtxoEntry(TypedDict): """A UTXO entry.""" amount: int scriptPublicKey: RpcScriptPublicKey blockDaaScore: int isCoinbase: bool + covenantId: str | None class RpcUtxosByAddressesEntry(TypedDict): @@ -5052,6 +5059,7 @@ class RpcTransactionInput(TypedDict): signatureScript: str sequence: int sigOpCount: int + computeBudget: int verboseData: RpcVerboseData | None @@ -5066,6 +5074,7 @@ class RpcTransactionOutput(TypedDict): value: int scriptPublicKey: str verboseData: RpcTransactionOutputVerboseData | None + covenant: RpcCovenantBinding | None class RpcTransaction(TypedDict):