Not sure about your naming, but if you’re mining with pool, during “mining.subscribe” you should get nonce1, the first part of your nonce.
Also you should get target (difficulty) in “mining.target”.
What you’ve posted as “params-1” looks like “mining.notify” (job-id, version, prevhash, merkle, reserved-zeroes, time, bits and clean-job-flag).
Could not check your solution because you haven’t show your nonce1 and target.