def req(poolTxnClientData):
    _, seed = poolTxnClientData
    signer = DidSigner(seed=seed)

    request = {
        f.IDENTIFIER.nm: signer.identifier,
        f.REQ_ID.nm: int(time.time() * 10**6),
        OPERATION: {
            'amount': 62,
            'type': 'buy'
        },
        f.PROTOCOL_VERSION.nm: CURRENT_PROTOCOL_VERSION
    }

    request[f.SIG.nm] = signer.sign(request)

    return request