SequenceWallet.DeployContract を非同期Task内で呼び出す際に await を使えば、ContractDeploymentReturn オブジェクトを直接取得できます。もしくは、推奨される方法として、SequenceWallet.OnDeployContractComplete および SequenceWallet.OnDeployContractFailed イベント用のハンドラー関数を設定し、どこからでも(awaitなしで)SequenceWallet.DeployContract メソッドを呼び出すこともできます。
SequenceWallet.DeployContract は、特別な SequenceWallet.SendTransaction 呼び出しのラッパーであり、そのため SequenceWallet.OnSendTransactionComplete または SequenceWallet.OnSendTransactionFailed イベントも追加で受け取ることができます。