// Get transfer policies for a signer
var transferPolicies = await ecosystemWallet.GetTransferPoliciesForSigner(
    chainId: 1,
    signerAddress: "0x1234567890123456789012345678901234567890"
);
 
// Examine the policies
foreach (var policy in transferPolicies)
{
    string tokenType = policy.Target == "0x0000000000000000000000000000000000000000" 
        ? "ETH" 
        : $"Token {policy.Target}";
        
    Console.WriteLine($"Can transfer {tokenType}");
    Console.WriteLine($"Max per transfer: {policy.MaxValuePerUse}");
    Console.WriteLine($"Limit type: {policy.ValueLimit.LimitType}");
}