Wallet-only Python client for the Kuest relayer.
pip install kuest-py-builder-relayer-clientimport time
from py_builder_relayer_client.client import RelayClient
from py_builder_relayer_client.models import DepositWalletCall
from py_builder_signing_sdk.config import BuilderConfig, BuilderApiKeyCreds
builder_config = BuilderConfig(
local_builder_creds=BuilderApiKeyCreds(
key="...",
secret="...",
passphrase="...",
)
)
client = RelayClient("https://relayer.example", 80002, private_key, builder_config)
wallet = client.derive_deposit_wallet()
client.deploy_deposit_wallet()
client.execute_deposit_wallet_batch(
[DepositWalletCall(target=token, value="0", data=calldata)],
wallet,
str(int(time.time()) + 240),
)Wire auth headers are generated by kuest-py-builder-signing-sdk and remain KUEST_BUILDER_*.