user780: As the title says, is there a way for the smart contract to read all UTxOs on its own address and also verify that all UTxOs were used to determine token count on the address.
For example users send funds to the SC address, each in their own utxo as they don't interact with the script. When the total funds (all UTxOs combined) hit a specific amount, you are allowed to withdraw them.

user1130: 
is there a way for the smart contract to read all UTxOs on its own address

No. The transaction submitter can pick and choose which UTxOs to include in the transaction (which UTxOs will be visible to the script).
However, you can write the script in a way that requires a certain set of UTxOs be include in the redeeming transactions.
Hope that helps.

780: <p>As the title says, is there a way for the smart contract to read all UTxOs on its own address and also verify that <strong>all</strong> UTxOs were used to determine token count on the address.</p>
<p>For example users send funds to the SC address, each in their own utxo as they don't interact with the script. When the total funds (all UTxOs combined) hit a specific amount, you are allowed to withdraw them.</p>
 1130: <blockquote>
<p>is there a way for the smart contract to read all UTxOs on its own address</p>
</blockquote>
<p>No. The transaction submitter can pick and choose which UTxOs to include in the transaction (which UTxOs will be visible to the script).</p>
<p>However, you can write the script in a way that requires a certain set of UTxOs be include in the redeeming transactions.</p>
<p>Hope that helps.</p>
