ReadOnlyContract and ReadWriteContract.
ReadOnlyContract
Used for callingpure and view functions. It requires a PublicClient.
ReadWriteContract
Used for state-changing transactions. It requires both aPublicClient and a WalletClient.
Deploying Contracts
You can deploy contracts usingBraneContract.deployRequest.