ing this API. The smart contracts must be collocated; it is
not possible to call a smart contract on a different peer.</p>
</li>
</ul>
<p>&lt;br&gt; Some of these utility APIs are only used if you’re using low-level</p>
</div></blockquote>
<p>chaincode, rather than smart contracts. These APIs are primarily for the
detailed manipulation of chaincode input; the smart contract <cite>Contract</cite> class
does all of this parameter marshalling automatically for developers.</p>
<blockquote>
<div><ul class="sim