<!DOCTYPE HTML>
<html lang="en">
<head>
    <title>Part 1: Ownership -- Transactions</title>
    <meta charset="utf-8"  />
    <link rel="stylesheet" href="../stylesheet.css"/>
    <link href="../prism.css" rel="stylesheet" />
</head>
<body class="language-obsidian">
<script src="../prism.js"></script>
<h1><strong>Part 1: Ownership -- Transactions </strong></h1>
<h2>Transaction return types</h2>
<p>
When transactions return objects, the type of the returned object must be annotated in the transaction declar