UserClient
Import
from opinion_clob_sdk.user_client import UserClientCreate a Random User
user = UserClient.create_random()
print(user.address) # Random wallet addressCreate from Private Key
user = UserClient("0xYourPrivateKey...")
print(user.address) # Derived wallet addressFile Persistence
# Load or create (saves to file if new)
user = UserClient.load_or_create(".test_user.json")
# Load from existing file (raises FileNotFoundError if missing)
user = UserClient.load_from_file(".test_user.json")
# Save current user to file
user.save_to_file(".test_user.json")Sign Safe Transactions
Sign Orders
Properties
Property
Type
Description